0001820721-22-000146.txt : 20221109 0001820721-22-000146.hdr.sgml : 20221109 20221108180331 ACCESSION NUMBER: 0001820721-22-000146 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221109 DATE AS OF CHANGE: 20221108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Array Technologies, Inc. CENTRAL INDEX KEY: 0001820721 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS MANUFACTURING INDUSTRIES [3990] IRS NUMBER: 832747826 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39613 FILM NUMBER: 221370199 BUSINESS ADDRESS: STREET 1: 3901 MIDWAY PLACE NE CITY: ALBUQUERQUE STATE: NM ZIP: 87109 BUSINESS PHONE: (505) 881-7567 MAIL ADDRESS: STREET 1: 3901 MIDWAY PLACE NE CITY: ALBUQUERQUE STATE: NM ZIP: 87109 FORMER COMPANY: FORMER CONFORMED NAME: ATI Intermediate Holdings, LLC DATE OF NAME CHANGE: 20200810 10-Q 1 arry-20220930.htm 10-Q arry-20220930
0001820721--12-312022Q3FALSE00018207212022-01-012022-09-3000018207212022-11-07xbrli:shares00018207212022-09-30iso4217:USD00018207212021-12-31iso4217:USDxbrli:shares00018207212022-07-012022-09-3000018207212021-07-012021-09-3000018207212021-01-012021-09-3000018207212022-06-300001820721us-gaap:CommonStockMember2022-06-300001820721us-gaap:AdditionalPaidInCapitalMember2022-06-300001820721us-gaap:RetainedEarningsMember2022-06-300001820721us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001820721us-gaap:CommonStockMember2022-07-012022-09-300001820721us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001820721us-gaap:SeriesAPreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001820721us-gaap:SeriesAPreferredStockMember2022-07-012022-09-300001820721us-gaap:RetainedEarningsMember2022-07-012022-09-300001820721us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001820721us-gaap:CommonStockMember2022-09-300001820721us-gaap:AdditionalPaidInCapitalMember2022-09-300001820721us-gaap:RetainedEarningsMember2022-09-300001820721us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-3000018207212021-06-300001820721us-gaap:CommonStockMember2021-06-300001820721us-gaap:AdditionalPaidInCapitalMember2021-06-300001820721us-gaap:RetainedEarningsMember2021-06-300001820721us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001820721us-gaap:CommonStockMember2021-07-012021-09-300001820721us-gaap:RetainedEarningsMember2021-07-012021-09-3000018207212021-09-300001820721us-gaap:CommonStockMember2021-09-300001820721us-gaap:AdditionalPaidInCapitalMember2021-09-300001820721us-gaap:RetainedEarningsMember2021-09-300001820721us-gaap:CommonStockMember2021-12-310001820721us-gaap:AdditionalPaidInCapitalMember2021-12-310001820721us-gaap:RetainedEarningsMember2021-12-310001820721us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001820721us-gaap:CommonStockMember2022-01-012022-09-300001820721us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001820721us-gaap:SeriesAPreferredStockMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001820721us-gaap:SeriesAPreferredStockMember2022-01-012022-09-300001820721us-gaap:RetainedEarningsMember2022-01-012022-09-300001820721us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-3000018207212020-12-310001820721us-gaap:CommonStockMember2020-12-310001820721us-gaap:AdditionalPaidInCapitalMember2020-12-310001820721us-gaap:RetainedEarningsMember2020-12-310001820721us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001820721us-gaap:CommonStockMember2021-01-012021-09-300001820721us-gaap:RetainedEarningsMember2021-01-012021-09-300001820721arry:STIMember2022-01-11xbrli:pure00018207212022-01-122022-09-30arry:segment0001820721arry:SeriesARedeemablePerpetualPreferredStockMember2022-09-300001820721us-gaap:RevolvingCreditFacilityMember2022-09-300001820721arry:SeriesARedeemablePerpetualPreferredStockMember2022-01-110001820721arry:STIMember2022-01-012022-09-300001820721arry:STIMember2022-01-112022-01-110001820721arry:STIMember2022-09-300001820721arry:STIMember2022-01-112022-09-300001820721arry:STIMemberus-gaap:OrderOrProductionBacklogMember2022-01-110001820721arry:STIMemberus-gaap:OrderOrProductionBacklogMember2022-01-112022-01-110001820721arry:STIMemberus-gaap:CustomerRelationshipsMember2022-01-110001820721arry:STIMemberus-gaap:CustomerRelationshipsMember2022-01-112022-01-110001820721arry:STIMemberus-gaap:TradeNamesMember2022-01-110001820721arry:STIMemberus-gaap:TradeNamesMember2022-01-112022-01-110001820721us-gaap:CustomerRelationshipsMembercountry:ES2022-01-112022-01-110001820721us-gaap:CustomerRelationshipsMembercountry:BR2022-01-112022-01-110001820721arry:CustomerRelationshipForForeignSourcedProjectsMembercountry:ES2022-01-112022-01-110001820721us-gaap:OrderOrProductionBacklogMembercountry:ES2022-01-112022-01-110001820721us-gaap:OrderOrProductionBacklogMembercountry:BR2022-01-112022-01-110001820721arry:OrderBacklogForForeignSourcedProjectsMembercountry:ES2022-01-112022-01-1100018207212022-01-112022-01-110001820721arry:STIMember2022-07-012022-09-300001820721arry:STIMember2021-07-012021-09-300001820721arry:STIMember2021-01-012021-09-300001820721us-gaap:LandMember2022-09-300001820721us-gaap:LandMember2021-12-310001820721us-gaap:LandBuildingsAndImprovementsMembersrt:MinimumMember2022-01-012022-09-300001820721us-gaap:LandBuildingsAndImprovementsMembersrt:MaximumMember2022-01-012022-09-300001820721us-gaap:LandBuildingsAndImprovementsMember2022-09-300001820721us-gaap:LandBuildingsAndImprovementsMember2021-12-310001820721us-gaap:EquipmentMember2022-01-012022-09-300001820721us-gaap:EquipmentMember2022-09-300001820721us-gaap:EquipmentMember2021-12-310001820721srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-09-300001820721srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-09-300001820721us-gaap:FurnitureAndFixturesMember2022-09-300001820721us-gaap:FurnitureAndFixturesMember2021-12-310001820721us-gaap:VehiclesMember2022-01-012022-09-300001820721us-gaap:VehiclesMember2022-09-300001820721us-gaap:VehiclesMember2021-12-310001820721srt:MinimumMemberarry:HardwareAndSoftwareMember2022-01-012022-09-300001820721srt:MaximumMemberarry:HardwareAndSoftwareMember2022-01-012022-09-300001820721arry:HardwareAndSoftwareMember2022-09-300001820721arry:HardwareAndSoftwareMember2021-12-310001820721us-gaap:ConstructionInProgressMember2022-09-300001820721us-gaap:ConstructionInProgressMember2021-12-310001820721arry:ArrayMember2016-07-080001820721arry:ArrayLegacyOperationsMember2022-09-300001820721arry:STIOperationsMember2022-09-300001820721arry:ArrayLegacyOperationsMember2021-12-310001820721arry:STIOperationsMember2021-12-310001820721arry:ArrayLegacyOperationsMember2022-01-012022-09-300001820721arry:STIOperationsMemberarry:STIMember2022-01-012022-09-300001820721arry:STIOperationsMember2022-01-012022-09-300001820721us-gaap:DevelopedTechnologyRightsMember2022-01-012022-09-300001820721us-gaap:DevelopedTechnologyRightsMember2022-09-300001820721us-gaap:DevelopedTechnologyRightsMember2021-12-310001820721us-gaap:CustomerRelationshipsMember2022-01-012022-09-300001820721us-gaap:CustomerRelationshipsMember2022-09-300001820721us-gaap:CustomerRelationshipsMember2021-12-310001820721us-gaap:OrderOrProductionBacklogMember2022-01-012022-09-300001820721us-gaap:OrderOrProductionBacklogMember2022-09-300001820721us-gaap:OrderOrProductionBacklogMember2021-12-310001820721us-gaap:TradeNamesMember2022-01-012022-09-300001820721us-gaap:TradeNamesMember2022-09-300001820721us-gaap:TradeNamesMember2021-12-310001820721us-gaap:TradeNamesMember2022-09-300001820721us-gaap:TradeNamesMember2021-12-3100018207212021-02-012021-02-2800018207212021-04-012021-04-300001820721arry:SeniorSecuredCreditFacilityMemberarry:TermLoanFacilityMember2022-09-300001820721arry:SeniorSecuredCreditFacilityMemberarry:TermLoanFacilityMember2021-12-310001820721arry:SeniorSecuredCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-09-300001820721arry:SeniorSecuredCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001820721arry:SeniorSecuredCreditFacilityMember2022-09-300001820721arry:SeniorSecuredCreditFacilityMember2021-12-310001820721arry:TermLoanFacilityMember2020-10-140001820721arry:TermLoanFacilityMember2020-10-142020-10-140001820721us-gaap:RevolvingCreditFacilityMember2020-10-140001820721us-gaap:RevolvingCreditFacilityMember2020-10-142020-10-140001820721arry:SeniorSecuredCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-02-232021-02-230001820721arry:SeniorSecuredCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-02-222021-02-220001820721arry:SeniorSecuredCreditFacilityMemberus-gaap:BaseRateMember2021-02-232021-02-230001820721arry:SeniorSecuredCreditFacilityMemberus-gaap:BaseRateMember2021-02-222021-02-220001820721arry:TermLoanFacilityMember2021-02-232021-02-230001820721arry:RevolvingCreditFacilityFirstAmendmentMemberarry:TermLoanFacilityMember2021-02-232021-02-230001820721us-gaap:RevolvingCreditFacilityMember2021-02-260001820721arry:RevolvingCreditFacilitySecondAmendmentMemberus-gaap:RevolvingCreditFacilityMember2021-02-260001820721us-gaap:RevolvingCreditFacilityMember2021-12-310001820721us-gaap:StandbyLettersOfCreditMember2022-09-300001820721us-gaap:StandbyLettersOfCreditMember2021-12-310001820721us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2022-01-012022-09-300001820721us-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMember2022-01-012022-09-300001820721srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-09-300001820721srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-09-300001820721arry:TermLoanFacilityMember2022-09-300001820721arry:TermLoanFacilityMember2021-12-310001820721us-gaap:ConvertibleDebtMember2022-09-300001820721us-gaap:ConvertibleDebtMember2021-12-310001820721arry:ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2021-12-030001820721arry:ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2021-12-090001820721arry:ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2021-12-032021-12-030001820721arry:ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2021-12-092021-12-090001820721arry:ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2022-09-300001820721arry:ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMemberus-gaap:CommonStockMember2022-01-012022-09-300001820721arry:ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMemberus-gaap:CommonStockMember2022-09-300001820721arry:ConvertibleNoteCappedCallTransactionsMember2022-01-012022-09-300001820721arry:ConvertibleNoteCappedCallTransactionsMember2022-09-300001820721arry:STIMembersrt:MinimumMember2022-09-300001820721arry:STIMembersrt:MaximumMember2022-09-300001820721arry:SeriesARedeemablePerpetualPreferredStockMemberarry:SecuritiesPurchaseAgreementMember2021-08-100001820721arry:SecuritiesPurchaseAgreementMemberus-gaap:CommonStockMember2021-08-102021-08-100001820721arry:SecuritiesPurchaseAgreementMember2021-08-102021-08-100001820721arry:SecuritiesPurchaseAgreementExpiryOrTerminationMemberarry:BCPHeliosAggregatorLPMemberus-gaap:CommonStockMember2021-09-272021-09-270001820721arry:SeriesARedeemablePerpetualPreferredStockMemberarry:SecuritiesPurchaseAgreementMember2021-09-272021-09-270001820721arry:SecuritiesPurchaseAgreementMember2021-09-272021-09-270001820721arry:SecuritiesPurchaseAgreementVotingAndConsentRightsMember2021-09-27arry:representative0001820721arry:SeriesARedeemablePerpetualPreferredStockMemberarry:SecuritiesPurchaseAgreementMember2021-09-2700018207212022-01-072022-01-070001820721arry:SecuritiesPurchaseAgreementAdditionalClosingsMemberarry:SeriesARedeemablePerpetualPreferredStockMember2021-08-102021-08-100001820721arry:SecuritiesPurchaseAgreementAdditionalClosingsMemberus-gaap:CommonStockMember2021-08-102021-08-100001820721arry:SecuritiesPurchaseAgreementAdditionalClosingsCertainPricingAdjustmentsMemberus-gaap:CommonStockMember2021-08-102021-08-100001820721arry:SecuritiesPurchaseAgreementAdditionalClosingsMember2021-08-102021-08-100001820721arry:SecuritiesPurchaseAgreementMember2022-01-072022-01-070001820721arry:SecuritiesPurchaseAgreementMember2022-01-0700018207212022-01-070001820721arry:SeriesARedeemablePerpetualPreferredStockMember2022-01-072022-01-070001820721us-gaap:CommonStockMember2022-01-072022-01-070001820721arry:AccruedRegularDividendRateMemberarry:SeriesARedeemablePerpetualPreferredStockMember2022-01-072022-01-070001820721arry:SeriesARedeemablePerpetualPreferredStockMemberarry:CashRegularDividendRateMember2022-01-072022-01-070001820721arry:SeriesARedeemablePerpetualPreferredStockMember2022-01-070001820721arry:FifthSixthAndSeventhAnniversariesMemberarry:SeriesARedeemablePerpetualPreferredStockMemberarry:CashRegularDividendRateMember2022-01-072022-01-070001820721arry:EighthNinthAndTenthAnniversariesMemberarry:SeriesARedeemablePerpetualPreferredStockMemberarry:CashRegularDividendRateMember2022-01-072022-01-070001820721arry:SeriesARedeemablePerpetualPreferredStockMember2022-09-3000018207212021-12-312021-12-310001820721arry:SeriesARedeemablePerpetualPreferredStockMember2022-01-012022-09-300001820721arry:SeriesARedeemablePerpetualPreferredStockMember2022-07-012022-09-300001820721arry:AnniversaryDateOneMember2022-01-072022-01-070001820721arry:AnniversaryDateTwoMember2022-01-072022-01-070001820721arry:AnniversaryDateThreeMember2022-01-072022-01-070001820721us-gaap:TransferredOverTimeMember2022-07-012022-09-300001820721us-gaap:TransferredOverTimeMember2021-07-012021-09-300001820721us-gaap:TransferredOverTimeMember2022-01-012022-09-300001820721us-gaap:TransferredOverTimeMember2021-01-012021-09-300001820721us-gaap:TransferredAtPointInTimeMember2022-07-012022-09-300001820721us-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300001820721us-gaap:TransferredAtPointInTimeMember2022-01-012022-09-300001820721us-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300001820721srt:RestatementAdjustmentMemberus-gaap:TransferredOverTimeMember2021-01-012021-09-300001820721srt:RestatementAdjustmentMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300001820721arry:BillAndHoldObligationsMember2022-01-012022-09-300001820721arry:BillAndHoldObligationsMember2022-07-012022-09-3000018207212022-10-012022-09-300001820721us-gaap:SettledLitigationMemberarry:NextrackerLitigationMember2022-07-152022-07-150001820721arry:ArrayMemberarry:TaxReceivableAgreementMember2022-09-300001820721arry:ArrayMemberarry:TaxReceivableAgreementMember2021-12-310001820721arry:ArrayMemberarry:TaxReceivableAgreementMember2022-01-012022-09-300001820721arry:ArrayMemberarry:TaxReceivableAgreementMember2022-06-300001820721arry:ArrayMemberarry:TaxReceivableAgreementMember2021-06-300001820721arry:ArrayMemberarry:TaxReceivableAgreementMember2020-12-310001820721arry:ArrayMemberarry:TaxReceivableAgreementMember2022-07-012022-09-300001820721arry:ArrayMemberarry:TaxReceivableAgreementMember2021-07-012021-09-300001820721arry:ArrayMemberarry:TaxReceivableAgreementMember2021-01-012021-09-300001820721arry:ArrayMemberarry:TaxReceivableAgreementMember2021-09-300001820721us-gaap:SuretyBondMember2022-09-300001820721arry:A2020EquityIncentivePlanMember2020-10-140001820721us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001820721us-gaap:PerformanceSharesMember2022-01-012022-09-300001820721us-gaap:RestrictedStockUnitsRSUMember2021-12-310001820721us-gaap:RestrictedStockUnitsRSUMember2022-09-300001820721us-gaap:PerformanceSharesMember2021-12-310001820721us-gaap:PerformanceSharesMember2022-09-300001820721us-gaap:CommonClassBMemberus-gaap:StockCompensationPlanMember2019-11-192019-11-190001820721us-gaap:CommonClassBMemberus-gaap:StockCompensationPlanMember2020-05-192020-05-190001820721us-gaap:CommonClassCMemberus-gaap:StockCompensationPlanMember2020-03-282020-03-280001820721us-gaap:CommonClassBMember2021-01-012021-09-300001820721us-gaap:StockCompensationPlanMember2022-07-012022-09-300001820721us-gaap:StockCompensationPlanMember2021-07-012021-09-300001820721us-gaap:StockCompensationPlanMember2022-01-012022-09-300001820721us-gaap:StockCompensationPlanMember2021-01-012021-09-300001820721us-gaap:CommonClassBMemberus-gaap:StockCompensationPlanMember2022-09-300001820721us-gaap:CommonClassBMemberus-gaap:StockCompensationPlanMember2022-01-012022-09-3000018207212021-01-012021-12-310001820721arry:ArrayLegacyOperationsMember2022-07-012022-09-300001820721arry:STIOperationsMember2022-07-012022-09-300001820721arry:ArrayLegacyOperationsMember2021-07-012021-09-300001820721arry:ArrayLegacyOperationsMember2021-01-012021-09-30

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2022

or

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

Commission File Number: 001-39613

arry-20220930_g1.jpg

ARRAY TECHNOLOGIES, INC.
(Exact Name of Registrant as Specified in its Charter)

Delaware83-2747826
(State or Other Jurisdiction)(I.R.S. Employer Identification No.)
3901 Midway Place NEAlbuquerqueNew Mexico87109
(Address of principal executive offices)(Zip Code)

(Registrant’s telephone number, including area code)(505)881-7567

(Former name, former address and former fiscal year, if changed since last report) N/A

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 valueARRYNasdaq Global Market

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 such files).                                         ☒ Yes ☐ No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐




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

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date:
As of November 7, 2022, there were 150,490,517 shares of common stock, par value $0.001 per share, issued and outstanding.




Array Technologies, Inc.
Index to Form 10-Q

3



PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.

Array Technologies, Inc. and Subsidiaries
Condensed Consolidated Balance Sheets (unaudited)
(in thousands, except per share and share amounts)

September 30, 2022December 31, 2021
ASSETS
Current assets
Cash and cash equivalents$62,778 $367,670 
Accounts receivable, net485,174 236,009 
Inventories, net269,775 205,653 
Income tax receivables12,765 9,052 
Prepaid expenses and other41,309 33,649 
Total current assets871,801 852,033 
Property, plant and equipment, net20,024 10,692 
Goodwill359,629 69,727 
Other intangible assets, net384,084 174,753 
Deferred tax assets18,785 9,345 
Other assets27,502 26,429 
Total assets$1,681,825 $1,142,979 
LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)
Current liabilities
Accounts payable$199,358 $91,392 
Accounts payable - related party478 610 
Accrued expenses and other91,102 38,494 
Accrued warranty reserve4,237 3,192 
Income tax payable10,587 60 
Deferred revenue154,692 99,575 
Current portion of contingent consideration 1,773 
Current portion of debt47,686 4,300 
Other current liabilities4,981 5,909 
Total current liabilities513,121 245,305 
Long-term liabilities
Deferred tax liability74,139  
Contingent consideration, net of current portion7,113 12,804 
Other long-term liabilities9,113 5,557 
Long-term warranty3,852  
Long-term debt, net of current portion725,109 711,056 
Total long-term liabilities819,326 729,417 
Total liabilities1,332,447 974,722 
1

Array Technologies, Inc. and Subsidiaries
Condensed Consolidated Balance Sheets (unaudited) (continued)
(in thousands, except per share and share amounts)
September 30, 2022December 31, 2021
Commitments and contingencies (Note 16)
Series A Redeemable Perpetual Preferred Stock of $0.001 par value - 500,000 authorized; 400,000 and 350,000 shares issued as of September 30, 2022 and December 31, 2021, respectively; liquidation preference of $400.0 million and $350.0 million as of September 30, 2022 and December 31, 2021, respectively
287,561 237,462 
Stockholders’ equity (deficit)
Preferred stock of $0.001 par value - 4,500,000 shares authorized; none issued as of September 30, 2022 and December 31, 2021
  
Common stock of $0.001 par value - 1,000,000,000 shares authorized; 150,334,261 and 135,026,940 shares issued as of September 30, 2022 and December 31, 2021, respectively
150 135 
Additional paid-in capital392,862 202,562 
Accumulated deficit(258,360)(271,902)
Accumulated other comprehensive income(72,835) 
Total stockholders’ equity (deficit)61,817 (69,205)
Total liabilities, redeemable perpetual preferred stock and stockholders’ equity$1,681,825 $1,142,979 

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



Array Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Operations (unaudited)
(in thousands, except per share amounts)

Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Revenue$515,024 $188,686 $1,235,475 $633,442 
Cost of revenue434,801 182,789 1,088,719 560,872 
Gross profit80,223 5,897 146,756 72,570 
Operating expenses
General and administrative38,911 18,493 107,881 58,279 
Contingent consideration(572)936 (5,981)1,071 
Depreciation and amortization23,364 5,984 70,405 17,949 
Total operating expenses61,703 25,413 172,305 77,299 
Income (loss) from operations18,520 (19,516)(25,549)(4,729)
Other income (expense)
Other expense, net(399)(297)(27)(497)
Legal settlement42,750  42,750  
Foreign currency gain (loss)(159) 1,968  
Interest expense(8,746)(13,109)(23,709)(28,769)
Total other income (expense)33,446 (13,406)20,982 (29,266)
Income (loss) before income tax (benefit) expense51,966 (32,922)(4,567)(33,995)
Income tax (benefit) expense11,144 (5,361)(18,109)(5,493)
Net income (loss)40,822 (27,561)13,542 (28,502)
Preferred dividends and accretion12,257 5,479 36,045 5,479 
Net income (loss) to common shareholders$28,565 $(33,040)$(22,503)$(33,981)
Income (loss) per common share
Basic$0.19 $(0.25)$(0.15)$(0.26)
Diluted$0.19 $(0.25)$(0.15)$(0.26)
Weighted average number of common shares
Basic150,322 130,955 149,604 128,315 
Diluted151,382 130,955 149,604 128,315 

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



Array Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)
(in thousands)

Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Net income (loss)$40,822 $(27,561)$13,542 $(28,502)
Change in foreign currency translation adjustments(34,106) (72,835) 
Comprehensive income (loss)$6,716 $(27,561)$(59,293)$(28,502)

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



Array Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders’ Equity (Deficit)
(unaudited)
(in thousands)

Three Months Ended September 30, 2022
Temporary EquityPermanent Equity
Series A Redeemable Perpetual Preferred StockPreferred StockCommon Stock
SharesAmountSharesAmountSharesAmountAdditional Paid-In CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Stockholders’ Equity (Deficit)
Balance at June 30, 2022413 $293,974 — $— 150,279 $150 $401,614 $(299,182)$(38,729)$63,853 
Equity-based compensation— — — — 55 — 4,097 — — 4,097 
Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees— — — — — — (592)— — (592)
Preferred cumulative dividends plus accretion— 12,257 — — — — (12,257)— — (12,257)
Dividends paid(13)(18,670)— — — — — — — — 
Net income— — — — — — — 40,822 — 40,822 
Other comprehensive loss— — — — — — — — (34,106)(34,106)
Balance at September 30, 2022400 $287,561 — $— 150,334 $150 $392,862 $(258,360)$(72,835)$61,817 

5



Array Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders’ Equity (Deficit) (continued)
(unaudited)
(in thousands)

Three Months Ended September 30, 2021
Temporary EquityPermanent Equity
Series A Redeemable Perpetual Preferred StockPreferred StockCommon Stock
SharesAmountSharesAmountSharesAmountAdditional Paid-In CapitalAccumulated DeficitTotal Stockholders’ Equity (Deficit)
Balance at June 30, 2021 $ — $— 126,994 $127 $149,893 $(222,440)$(72,420)
Equity-based compensation— — — — — — 2,160 — 2,160 
Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees350 229,799 — — — — — — — 
Issuance of common stock, net— — — — 7,875 8 104,756 — 104,764 
Preferred cumulative dividends plus accretion— 5,479 — — — — (5,479)— (5,479)
Net loss— — — — — — — (27,561)(27,561)
Balance at September 30, 2021350 $235,278 — $— 134,869 $135 $251,330 $(250,001)$1,464 

6



Array Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders’ Equity (Deficit) (continued)
(unaudited)
(in thousands)
Nine Months Ended September 30, 2022
Temporary EquityPermanent Equity
Series A Redeemable Perpetual Preferred StockPreferred StockCommon Stock
SharesAmountSharesAmountSharesAmountAdditional Paid-In CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Stockholders’ Equity (Deficit)
Balance at December 31, 2021350 $237,462 — $— 135,026 $135 $202,562 $(271,902)$ $(69,205)
Equity-based compensation— — — — 161 — 11,454 — — 11,454 
Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees50 32,724 — — — — (1,172)— — (1,172)
Issuance of common stock, net— — — — 15,147 15 216,063 — — 216,078 
Preferred cumulative dividends plus accretion13 36,045 — — — — (36,045)— — (36,045)
Dividends paid(13)(18,670)— — — — — — — — 
Net income— — — — — — — 13,542 — 13,542 
Other comprehensive loss— — — — — — — — (72,835)(72,835)
Balance at September 30, 2022400 $287,561 — $— 150,334 $150 $392,862 $(258,360)$(72,835)$61,817 



7



Array Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders’ Equity (Deficit) (continued)
(unaudited)
(in thousands)
Nine Months Ended September 30, 2021
Temporary EquityPermanent Equity
Series A Redeemable Perpetual Preferred StockPreferred StockCommon Stock
SharesAmountSharesAmountSharesAmountAdditional Paid-In CapitalAccumulated DeficitTotal Stockholders’ Equity (Deficit)
Balance at December 31, 2020 $ — $— 126,994 $127 $140,473 $(221,499)$(80,899)
Equity-based compensation— — — — — — 11,580 — 11,580 
Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees350 229,799 — — — — — — — 
Issuance of common stock, net— — — — 7,875 8 104,756 — 104,764 
Preferred cumulative dividends plus accretion— 5,479 — — — — (5,479)— (5,479)
Net loss— — — — — — — (28,502)(28,502)
Balance at September 30, 2021350 $235,278 — $— 134,869 $135 $251,330 $(250,001)$1,464 


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

8



Array Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Cash Flows (unaudited)
(in thousands)

Nine Months Ended
September 30,
20222021
Cash flows from operating activities
Net income (loss)$13,542 $(28,502)
Adjustments to reconcile net income (loss) to net cash provided by, (used in) operating activities:
Provision for (recovery of) bad debts660 (574)
Deferred tax expense(30,928)(7,036)
Depreciation and amortization71,207 19,454 
Amortization of debt discount and issuance costs5,003 13,653 
Equity-based compensation11,677 11,706 
Contingent consideration(5,981)1,071 
Warranty provision4,341 305 
Provision for inventory obsolescence(2,333)654 
Changes in operating assets and liabilities, net of business acquisition
Accounts receivable(139,036)(50,840)
Inventories(14,273)(55,321)
Income tax receivables(3,610)9,676 
Prepaid expenses and other11,146 (5,770)
Accounts payable42,205 1,948 
Accounts payable - related party(132)(1,622)
Accrued expenses and other41,271 1,683 
Warranty payments(373) 
Income tax payable2,951 (8,185)
Lease liabilities1,914 337 
Deferred revenue34,772 (68,474)
Net cash provided by, (used in) operating activities44,023 (165,837)
Cash flows from investing activities
Purchase of property, plant and equipment(6,690)(2,252)
Acquisition of STI, net of cash acquired(373,816) 
Investment in equity security (11,975)
Net cash used in investing activities(380,506)(14,227)
Cash flows from financing activities
Proceeds from Series A issuance33,098 224,987 
Proceeds from common stock issuance15,885 120,645 
Series A equity issuance costs(1,167)(7,195)
Common stock issuance costs(450)(3,873)
Dividends paid on Series A Preferred(18,670) 
Payments on revolving credit facility(116,000)(102,000)
Proceeds from issuance of other debt39,219  
Proceeds from revolving credit facility116,000 102,000 
9



Array Technologies, Inc. and Subsidiaries
Condensed Consolidated Statements of Cash Flows (unaudited) (continued)
(in thousands)
Nine Months Ended
September 30,
20222021
Principal payments on debt(33,286)(132,150)
Contingent consideration(1,483)(7,810)
Debt issuance costs (6,590)
Net cash provided by financing activities33,146 188,014 
Effect of exchange rate changes on cash and cash equivalent balances(1,555) 
Net change in cash and cash equivalents(304,892)7,950 
Cash and cash equivalents, beginning of period367,670 108,441 
Cash and cash equivalents, end of period$62,778 $116,391 
Supplemental Cash Flow Information
Stock consideration paid for acquisition of STI$200,224 $ 

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

Array Technologies, Inc. and Subsidiaries
Notes to Condensed Consolidated Financial Statements (Unaudited)

1.    Organization and Business

Array Technologies, Inc. (the “Company”), formerly ATI Intermediate Holdings, LLC, is a Delaware corporation formed in December 2018 as a wholly owned subsidiary of ATI Investment Parent, LLC (“Former Parent”). On October 14, 2020, the Company converted from a Delaware limited liability company to a Delaware corporation and changed the Company’s name to Array Technologies, Inc. The Company is headquartered in Albuquerque, New Mexico, and manufactures and supplies solar tracking systems and related products for customers across the United States and internationally. The Company, through its wholly-owned subsidiary, ATI Investment Sub, Inc. owns subsidiaries through which it conducts substantially all operations.
Acquisition of STI
On January 11, 2022 (the “Acquisition Date”), the Company acquired 100% of the share capital of Soluciones Técnicas Integrales Norland, S.L.U., a Spanish private limited liability Company, and its subsidiaries (collectively, “STI”) with cash and common stock of the Company (the “STI Acquisition”). The STI Acquisition was accounted for as a business combination. See Note 3 – Acquisition of STI.

After the acquisition of STI, the Company began operating as two reportable operating segments: the Array legacy operating segment (the “Array Legacy Operations”) and the newly acquired operations (the “STI Operations”) pertaining to STI.

2.    Summary of Significant Accounting Policies

Basis of Accounting and Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). The unaudited interim financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of results for the interim periods reported. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022 or any other interim periods, or any future year or period. The balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the interim financial statements. These financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K filed with the SEC on April 6, 2022, as amended by the Form 10-K/A filed with the SEC on April 6, 2022 (the “2021 Annual Report”).

Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.

11


Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates include evaluation for any impairment of goodwill, impairment of long-lived assets, fair value of contingent consideration, Series A Redeemable Perpetual Preferred Stock and the related future tranche, allowance for credit losses, reserve for excess or obsolete inventories, valuation of deferred tax assets and warranty reserve.

Actual results may differ from previously estimated amounts, and such differences may be material to the condensed consolidated financial statements; however, management believes that these estimates and assumptions provide a reasonable basis for the fair presentation of the consolidated financial statements. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period they occur.

Impact of COVID-19 Pandemic
The Company continues to closely monitor the ongoing impact of the COVID-19 pandemic in all the locations where it operates. The Company’s priority remains the welfare of its employees. The Company expects persistent waves of COVID-19, including variants of the virus, to remain a headwind into the near future. The duration and extent to which it will continue to adversely impact the Company’s business and results of operations remain uncertain and could be material.

The Company believes it has sufficient liquidity and financing options available and expects to have sufficient liquidity to operate for the next 12 months. The Company expects to use cash generated from operations and if needed, can access funds from the Revolving Credit Facility (as defined below). The Company also has $100 million in delayed draw ability under the Series A Redeemable Perpetual Preferred Stock (as defined below) future draw commitment; however, such a draw would increase the Company’s dividend obligations and outstanding common stock and failure to draw the delayed commitments will result in interest expense payable by the Company. See Note 13 – Redeemable Perpetual Preferred Stock. The Revolving Credit Facility has $166.6 million of availability.

Impact of the Ongoing Conflict in Ukraine
The ongoing conflict in Ukraine has reduced the availability of material that can be sourced in Europe and, as a result, increased logistics costs for the procurement of certain inputs and materials used in our products. We do not know ultimate severity or duration of the conflict in Ukraine, but we continue to monitor the situation and evaluate our procurement strategy and supply chain as to reduce any negative impact on our business, financial condition and results of operations.

Inflation
The Company could see an impact from elevated inflation and other operating costs. Interest rates have increased quickly and substantially as central banks in developed countries raise interest rates in an effort to subdue inflation, while government deficits and debt remain at high levels in many global markets. The eventual implications of higher government deficits and debt, tighter monetary policy, and potentially higher long-term interest rates may drive a higher cost of capital during our forecast period.

12


Business Combinations
The Company accounts for its business acquisitions under the acquisition method of accounting in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 805 Business Combinations (“ASC 805”). The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management’s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, asset lives, and market multiples, amongst other items.

Foreign Currency Translation
For non-U.S. subsidiaries that operate in a local currency environment, assets and liabilities are translated into the U.S. dollar at period end exchange rates. Income, expense and cash flow items are translated at average exchange rates prevailing during the period. Translation adjustments for these subsidiaries are accumulated as a separate component of accumulated other comprehensive income in equity. For non-U.S. subsidiaries that use a U.S. dollar functional currency, local currency inventories and property, plant and equipment are translated into U.S. dollars at rates prevailing when acquired, and all other assets and liabilities are translated at period end exchange rates. Inventories charged to cost of revenue and depreciation are remeasured at historical rates, and all other income and expense items are translated at average exchange rates prevailing during the period. Gains and losses which result from remeasurement are included in earnings.

Recent Accounting Pronouncements
Adopted
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). ASU 2021-08 requires the company acquiring contract assets and contract liabilities obtained in a business combination to recognize and measure them in accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”). At the acquisition date, the company acquiring the business should record related revenue, as if it had originated the contract. Before the recent update, such amounts were recognized by the acquiring company at fair value. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. The Company early adopted ASU 2021-08 as of January 1, 2022. See Note 3 – Acquisition of STI for further information and disclosures related to the STI Acquisition. The standard was applied to the acquisition accounting for STI. A review of the deferred revenue of the acquiree of $20.3 million was reviewed for consistency in application with the Company’s policies and U.S. GAAP and the contract liability balance was carried over at its carrying value.

3.    Acquisition of STI

On the Acquisition Date, the Company completed the STI Acquisition pursuant to the purchase agreement, dated November 10, 2021, by and among Amixa Capital, S.L. and Aurica Trackers, S.L., each a company duly organized under the laws of the Kingdom of Spain (together, the “Sellers”) and Mr. Javier Reclusa Etayo (the “STI Purchase Agreement”). The STI Acquisition was funded primarily with borrowings from the Convertible Notes (as defined below) and the issuance of Series A redeemable perpetual preferred stock of the Company, par value $0.001 per share (the “Series A Redeemable Perpetual Preferred Stock”). The STI Acquisition provided the Company with an immediate presence in Brazil, Western Europe and South Africa. Transaction
13


expenses incurred in connection with the acquisition are $5.6 million recorded in the general and administrative line item on the condensed consolidated statement of operations for the nine months ended September 30, 2022. In accordance with the STI Purchase Agreement, the Company paid closing consideration to the Sellers consisting of $410.5 million in cash and 13,894,800 shares of the Company’s common stock. The fair value of the purchase consideration was $610.8 million and resulted in the Company owning 100% of the interests in STI. The Company has performed a valuation of the acquisition assets and liabilities and determined the related accounting impact.

The purchase price consideration to acquire STI consisted of the following (in thousands):

Cash consideration for STI $409,647 
Cash consideration for transaction expenses of STI896 
Total cash consideration 410,543 
Non-cash equity consideration200,224 
Total consideration transferred610,767 
Total purchase price consideration$610,767 

The STI Acquisition was accounted for as a business combination applying ASC 805. The equity consideration transferred consisted of the Company’s common stock and was measured at fair value based on the closing stock price on the Acquisition Date. The purchase price was allocated to the assets acquired and liabilities assumed based on management’s estimate of the respective fair values at the Acquisition Date. Goodwill was calculated as the excess of the consideration transferred over the net assets recognized and represents the estimated future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. The factors contributing to the recognition of goodwill were the expected synergies of the combined entities that are expected to be realized from the STI Acquisition. None of the goodwill is expected to be deductible for income tax purposes.

14


The following table summarizes the preliminary estimates of fair values of the assets acquired and liabilities assumed as of the Acquisition Date (in thousands):

Preliminary Fair Value of Net Assets Acquired and Liabilities Assumed: Acquisition DateMeasurement AdjustmentSeptember 30, 2022
Cash and cash equivalents$36,725 $— $36,725 
Accounts receivable110,789 — 110,789 
Inventories47,517 — 47,517 
Prepaid expenses and other23,399 — 23,399 
Property, plant and equipment4,434 — 4,434 
Other intangible assets318,365 — 318,365 
Other assets325 — 325 
Total assets acquired$541,554 $— $541,554 
Accounts payable65,761 — 65,761 
Deferred revenue20,345 — 20,345 
Short-term debt44,338 — 44,338 
Other liabilities10,115 — 10,115 
Income tax payable7,576 — 7,576 
Deferred tax liability93,823 7,611 101,434 
Other long-term liabilities4,524 — 4,524 
Long-term debt12,053 — 12,053 
Total liabilities assumed$258,535 $7,611 $266,146 
Preliminary fair value of net assets acquired283,019 275,408 
Preliminary allocation to goodwill$327,748 $335,359 

The preliminary purchase price allocation was based upon a preliminary valuation, and the Company’s estimates and assumptions are subject to change within the measurement period (defined as the twelve months following the Acquisition Date). The preliminary estimates of the fair values of the assets acquired and liabilities assumed were estimated to approximate carrying values since they are short term in nature, and they are receivable or payable on demand. These assets and liabilities were cash and cash equivalents, accounts receivable, prepaid expenses and other, accounts payable, other liabilities, and deferred revenue. The primary areas of the preliminary purchase price allocation that are not yet finalized relate to the valuation of identifiable intangible assets acquired, the fair value of certain tangible assets acquired and liabilities assumed as well as the tax impact. The Company expects to continue to obtain information for the purpose of determining the fair value of the assets acquired and liabilities assumed on the Acquisition Date throughout the remainder of the measurement period. The purchase price allocation is subject to further adjustment until all pertinent information regarding the assets acquired is fully evaluated by the Company, including but not limited to, the fair value accounting. For assets and liabilities excluded from the scope of the intangible asset and property, plant and equipment valuation, the Company considered net book value to be a reasonable proxy as of the Acquisition Date.

15


The preliminary purchase price allocation includes $318.4 million of acquired identifiable intangible assets.

Estimated Fair ValueEstimated Weighted Average Useful Life in Years
(in thousands, except useful lives)
Backlog$51,165 1
Customer relationships238,770 10
Trade name28,430 20
Total$318,365 

The preliminary fair value of the identifiable intangible assets has been estimated using the Excess Earnings Method (customer relationships and backlog) and Relief from Royalty Method (trade name). Significant inputs using the Excess Earnings Method and Level 3 inputs in the fair value hierarchy include estimated revenue, expenses based on actuals and forecast, and a discount rate based on a weighted average cost of capital for customer relationships of 15% for Spain, 16.5% for Brazil and 14.0% for Spain foreign sourced projects and for order backlog of 8.5% for Spain, 9.5% for Brazil and 7.5% for Spain foreign sourced projects. Significant inputs to the Relief from Royalty method model include estimates of future revenue, economic life, estimated royalty rate of 1.25%, and a discount rate based on a weighted average cost of capital 15.2%. The weighted average cost of capital was determined based on the Company’s capital structure, cost of capital, inherent business risk profile and long-term growth expectations. The intangible assets are being amortized over their estimated useful lives on a straight-line basis that reflects the economic benefit of the asset. The determination of the useful lives is based upon various industry studies, historical acquisition experience, economic factors, and future forecasted cash flows of the Company following the STI Acquisition.

The amounts of revenue and net loss of STI included in the Company’s consolidated statement of operations from the Acquisition Date through September 30, 2022 are $237.2 million and $14.1 million, respectively.

Pro Forma Financial Information (Unaudited)
The following unaudited pro forma financial information presents the combined results of operations of the Company and STI as if the acquisition had occurred on January 1, 2021, after giving effect to certain unaudited pro forma adjustments. The unaudited pro forma adjustments reflected herein include only those adjustments that are directly attributable to the STI Acquisition including amortization of intangibles, debt financing expenses and tax benefits. The unaudited pro forma financial information does not reflect any adjustments for anticipated expense savings resulting from the STI Acquisition and is not necessarily indicative of the operating results that would have actually occurred had the STI Acquisition been consummated on January 1, 2021.

Three Months Ended
September 30,
Nine Months Ended
September 30,
(in millions)2022202120222021
Revenue
$515.0 $480.1 $1,243.0 $764.8 
Net income (loss)
$52.1 $(22.7)$48.7 $(44.6)

16


4.    Accounts Receivable

Accounts receivable consists of the following (in thousands):
September 30, 2022December 31, 2021
Accounts receivable$485,869 $236,149 
Less: allowance for doubtful accounts(695)(140)
Accounts receivable, net$485,174 $236,009 

5.    Inventories

Inventories consist of the following (in thousands):
September 30, 2022December 31, 2021
Raw materials$166,260 $85,470 
Finished goods108,597 127,598 
Reserve for excess or obsolete inventory(5,082)(7,415)
Total$269,775 $205,653 

6.    Property, Plant and Equipment

Property, plant and equipment consisted of the following (in thousands, except useful lives):
Estimated Useful Lives (Years)September 30, 2022December 31, 2021
LandN/A$1,563 $1,340 
Buildings and land improvements
15-39
7,318 2,451 
Manufacturing equipment717,893 13,924 
Furniture, fixtures and equipment
5-7
3,341 476 
Vehicles5527 161 
Hardware and software
3-5
2,487 1,683 
Assets in progress3,684 1,880 
Total36,813 21,915 
Less: accumulated depreciation(16,789)(11,223)
Property, plant and equipment, net$20,024 $10,692 

Depreciation expense was $0.7 million and $0.6 million for the three months ended September 30, 2022 and 2021, respectively, of which $0.4 million and $0.5 million, respectively, was allocated to cost of revenue and $0.3 million and $0.1 million, respectively, was included in depreciation and amortization in the accompanying condensed consolidated statements of operations for the three months ended September 30, 2022 and 2021.

Depreciation expense was $1.8 million and $1.8 million for the nine months ended September 30, 2022 and 2021, respectively, of which $1.2 million and $1.5 million, respectively, was allocated to cost of revenue and $0.6 million and $0.3 million, respectively, was included in depreciation and amortization in the accompanying condensed consolidated statements of operations for the nine months ended September 30, 2022 and 2021.

17


7.    Goodwill and Other Intangible Assets

Goodwill
Prior to the STI Acquisition, goodwill, related to Former Parent’s acquisition of the Company, was recorded as $121.6 million and was subsequently impaired. Total accumulated impairment as of September 30, 2022 was $51.9 million.

The Company recorded an additional $335.4 million of goodwill as a result of the STI Acquisition and the Company’s reporting units became Array Legacy Operations and the newly acquired STI Operations, which had goodwill of $69.7 million and $289.9 million, respectively, at September 30, 2022 and $69.7 million and zero, respectively, at December 31, 2021. Goodwill is not deductible for tax purposes.

Changes in the carrying amount of goodwill by operating segment during the nine months ended September 30, 2022 are shown below (in thousands):
Array Legacy Operations Segment
STI Operations SegmentTotal
Beginning Balance
$69,727 $ $69,727 
Acquisition of STI
 335,359 $335,359 
Foreign currency impact (45,457)$(45,457)
Ending Balance
$69,727 $289,902 $359,629 

Each quarter the Company evaluates if facts and circumstances indicate that it is more-likely-than-not that the fair value of its reporting units is less than their carrying value, which would require the Company to perform an interim goodwill impairment test. During the quarter ended March 31, 2022, the Company determined it was necessary to perform an interim goodwill impairment test for the Array Legacy Operations reporting unit. The Company performed a quantitative goodwill impairment test and determined the estimated fair value of the reporting unit exceeded the carrying value assigned to that reporting unit; as a result, goodwill was not impaired.
18



Other Intangible Assets
Other intangible assets consisted of the following (in thousands, except useful lives):
Estimated Useful Lives (Years)September 30, 2022December 31, 2021
Amortizable:
Costs:
Developed technology14$203,800 $203,800 
Customer relationships10295,405 89,500 
Backlog144,132  
Trade name2024,518  
Total amortizable intangibles567,855 293,300 
Accumulated amortization:
Developed technology90,709 79,790 
Customer relationships70,606 49,057 
Backlog31,794  
Trade name962  
Total accumulated amortization194,071 128,847 
Total amortizable intangibles, net373,784 164,453 
Non-amortizable costs:
Trade name10,300 10,300 
Total other intangible assets, net$384,084 $174,753 

Amortization expense related to intangible assets amounted to $23.2 million and $5.9 million for the three months ended September 30, 2022 and 2021, respectively, and $69.8 million and $17.6 million for the nine months ended September 30, 2022 and 2021, respectively.

Estimated future annual amortization expense for the above amortizable intangible assets for the remaining periods through September 30, as follows (in thousands):
Amount
2022$22,365 
202346,633 
202445,328 
202545,328 
202641,021 
Thereafter173,109 
$373,784 
19



Long-lived assets, including intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.

During the quarter ended March 31, 2022, the Company determined it was necessary to review long-lived assets, including intangible assets related to the Array Legacy Operations reporting unit, for impairment. The Company determined the undiscounted cash flows expected to result from the use of the asset group and its eventual disposition were greater than the carrying amount and therefore concluded there was no impairment.

8.    Investment in Equity Security

The Company made a $10.0 million and $2.0 million investment in preferred stock of a private company in February 2021 and April 2021, respectively. The investment is accounted for in accordance with ASC Topic 321 Investments—Equity Securities at its cost, less any impairment. The investment balance as of September 30, 2022 was $12.0 million and is recorded in other assets on the condensed consolidated balance sheets. There is no impairment recorded for the nine months ended September 30, 2022.

9.    Income Taxes

The Company follows guidance under ASC Topic 740-270 Income Taxes, which requires that an estimated annual effective tax rate is applied to year-to-date ordinary income (loss). At the end of each interim period, the Company estimates the effective tax rate expected to be applicable for the full fiscal year. The tax effect of discrete items is recorded in the quarter in which the discrete events occur.

The Company recorded income tax expense (benefit) of $11.1 million and $(5.4) million for the three months ended September 30, 2022 and 2021, respectively, and income tax expense (benefit) of $(18.1) million and $5.5 million for the nine months ended September 30, 2022 and 2021, respectively. The tax expense in the three months ended September 30, 2022 includes tax expense of $8.7 million on the legal settlement income which was recorded discretely in the quarter. The tax, excluding the legal settlement, was favorably impacted by non-taxable contingent income, and mix of income by jurisdiction. The tax benefit in the three months ended September 30, 2021 was unfavorably impacted by non-deductible amounts for equity-based compensation and follow-on offering costs.

The tax benefit in the nine months ended September 30, 2022 includes tax expense of $8.7 million on the legal settlement which was recorded discretely in the quarter. The tax on the loss, excluding the legal settlement, was favorably impacted by mix of earnings by jurisdictions offset by non-deductible amounts for officers’ compensation and transaction costs. The tax benefit in the nine months ended September 30, 2021 was unfavorably impacted by non-deductible equity based compensation as well as initial public offering and secondary offering costs.

For the three and nine months ended September 30, 2022 and 2021, no reserves for uncertain tax positions have been recorded. The Company will continue to monitor this position each interim period.

In August 2022, the U.S. Inflation Reduction Act (“IRA”) was enacted into law. The IRA contains a number of revisions to the Internal Revenue Code that generally take effect in tax years beginning after December 31, 2022. The Company is in the process of evaluating provisions included under the IRA and its impact to the Company’s consolidated financial statements.
20


10.    Senior Secured Credit Facility

Long-term senior secured credit facility consisted of the following (in thousands):
September 30, 2022December 31, 2021
Term loan facility$323,550 $326,775 
Revolving credit facility  
323,550 326,775 
Less discount and issuance costs
(20,169)(23,291)
Long-term portion, net of debt discount and issuance costs303,381 303,484 
Less current portion of credit facility(4,300)(4,300)
Long-term senior secured facility debt, net of current portion, debt discount and issuance costs$299,081 $299,184 

Senior Secured Credit Facility
On October 14, 2020, the Company entered into a senior secured credit facility, which was amended on February 23, 2021 (the “First Amendment”) and again on February 26, 2021 (the “Second Amendment”). The senior secured facility consisted originally of (i) a $575 million senior secured 7-year term loan facility (the “Term Loan Facility”) and (ii) a $150 million senior secured 5-year revolving credit facility (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Senior Secured Credit Facility”). The First Amendment, in the case of Eurocurrency borrowings, lowered the London interbank offered rate floor to 50 basis points from 100 basis points and lowered the applicable margin to 325 basis points from 400 basis points per annum. This resulted in the current rate on the Term Loan Facility decreasing to 3.75% down from 5% prior to the First Amendment. The Second Amendment increased the $150.0 million Revolving Credit Facility from $150.0 million to $200.0 million.

Revolving Credit Facility
Under the Revolving Credit Facility, the Company had no outstanding balance as of both September 30, 2022 and December 31, 2021, respectively, $33.4 million and $13.6 million in standby letters of credit at September 30, 2022 and December 31, 2021, respectively, and availability of $166.6 million and $186.4 million at September 30, 2022 and December 31, 2021, respectively. The Revolving Credit Facility pays interest depending on the contracted rate for the loan which is either for the Eurocurrency Rate Loans at LIBOR plus 3.25% and for Base Rate Loans at the higher of the Prime Rate, 1/2 of 1% above the Federal Funds Rate or the Eurocurrency rate for the Dollar deposits for one month interest period, after giving effect to any floor plus 1%, plus 2.25%.

Term Loan Facility
The Term Loan Facility had a balance of $323.6 million and $326.8 million as of September 30, 2022 and December 31, 2021, respectively. The balance of the Term Loan Facility is presented in the accompanying condensed consolidated balance sheets, net of debt discount and issuance costs of $20.2 million and $23.3 million as of September 30, 2022 and December 31, 2021, respectively. The debt discount and issuance costs are being amortized using the effective interest method and the rate as of September 30, 2022 is 6.75%. The Term Loan Facility has an annual excess cash flow calculation, for which the prescribed formula did not result in requiring the Company to make an advance principal payment for the year ended December 31, 2021.

21


11.    Convertible Debt

Convertible debt consisted of the following (in thousands):
September 30, 2022December 31, 2021
1.00% Senior unsecured convertible notes
$425,000 $425,000 
Less: unamortized discount and issuance costs(11,721)(13,137)
1.00% Senior unsecured convertible notes, net (1)
$413,279 $411,863 
(1) Effective interest rate for the Convertible Notes as of September 30, 2022 and December 31, 2021 was 1.5%.

On December 3, 2021 and December 9, 2021, the Company completed a private offering of $375 million and $50 million over allotment, respectively, in aggregate principal amount of 1.00% Convertible Senior Notes due 2028 (the “Convertible Notes”), resulting in proceeds of $364.7 million and $48.6 million, respectively, after deducting the original issue discount of 2.75%. The Convertible Notes were issued pursuant to an indenture, dated December 3, 2021, between the Company and U.S. Bank National Association, as trustee.

The Convertible Notes are senior unsecured obligations of the Company and will mature on December 1, 2028, unless earlier converted, redeemed, or repurchased. The Convertible Notes bear interest at a rate of 1.00% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2022.

The conversion rate for the Notes was initially 41.9054 shares of the Company’s common stock per $1,000 principal amount of Notes, which was equivalent to an initial conversion price of approximately $23.86 per share of common stock or 10.1 million shares of common stock. The Convertible Notes were not convertible during the nine months ended September 30, 2022 and none have been converted to date. Also, given that the average market price of the Company’s common stock has not exceeded the exercise price since inception, there was no dilutive impact for the nine months ended September 30, 2022.

Capped Calls

In connection with the issuances of the Convertible Notes, the Company paid $52.9 million, in aggregate, to enter into capped call option agreements to reduce the potential dilution to holders of the Company’s common stock after a conversion of the Convertible Notes. Specifically, upon the exercise of the capped call instruments issued pursuant to the agreements (the “Capped Calls”), the Company would receive shares of its common stock equal to approximately 17.8 million shares (a) multiplied by (i) the lower of $36.0200 or the then-current market price of its common stock, less (ii) the applicable exercise price, $23.86, and (b) divided by the then-current market price of its common stock. The results of this formula are that the Company would receive more shares as the market price of its common stock exceeds the exercise price and approaches the cap, which was initially $36.0200 per share.

Consequently, if the Convertible Notes are converted, then the number of shares to be issued by the Company would be effectively partially offset by the shares of common stock received by the Company under the Capped Calls as they are exercised. The formula above would be adjusted in the event of certain specified extraordinary events affecting the Company, including a merger; a tender offer; nationalization, insolvency or delisting of the Company’s common stock; changes in law; failure to deliver; insolvency filing; stock splits, combinations, dividends, repurchases or similar events; or an announcement of certain of the preceding actions.
22



The Company can also elect to receive the equivalent value of cash in lieu of shares of common stock upon settlement, except in certain circumstances. The Capped Calls expire on December 1, 2028 and terminate upon the occurrence of certain extraordinary events such as a merger, tender offer, nationalization, insolvency, delisting, event of default, a change in law, failure to deliver, an announcement of certain of these events, or an early conversion of the Convertible Notes. Although intended to reduce the net number of shares of common stock issued after a conversion of the Convertible Notes, the Capped Calls were separately negotiated transactions, are not a part of the terms of the Convertible Notes, and do not affect the rights of the holders of the Convertible Notes. The Capped Calls meet the criteria for equity classification because they are indexed to the Company’s common stock and the Company has discretion to settle the Capped Calls in shares or cash. As a result, the amount paid for the Capped Calls was recorded as a reduction to additional paid-in capital. The Capped Calls are excluded from the calculation of diluted net income (loss) per share attributable to common stockholders as their effect is antidilutive.

12.     Other Debt

In connection with the STI Acquisition, the Company assumed debt obligations of STI. As of September 30, 2022, related debt balances were $43.3 million in short-term debt and $12.7 million in long-term debt. Interest rates on the acquired debt range from 0.55% to 2.76% annually and maturities for the short-term portion of loans range from December 2022 to March 2023. Maturities for the long-term portion of loans are $4.9 million due in 2024 and $7.8 million due in March 2027.

13.    Redeemable Perpetual Preferred Stock

Series A Redeemable Perpetual Preferred Stock    
On August 10, 2021, the Company entered into a Securities Purchase Agreement (the “Securities Purchase Agreement”) pursuant to which, on August 11, 2021, the Company issued and sold to certain investors (the “Purchasers”) 350,000 shares of its newly designated Series A Redeemable Perpetual Preferred Stock and 7,098,765 shares of the Company’s common stock for an aggregate purchase price of $346.0 million (the “Initial Closing”). Further, pursuant to the Securities Purchase Agreement, on September 27, 2021, the Company issued and sold to the Purchasers 776,235 shares of common stock for an aggregate purchase price of $776.0 (the “Prepaid Forward Contract”). The Company used net proceeds from the Initial Closing to repay the entire $102.0 million amount outstanding under its existing Revolving Credit Facility and prepay $100.0 million under the Company’s Term Loan Facility. Additionally, the Securities Purchase Agreement entitles the Purchasers to designate one representative to be appointed to the Company’s board of directors (the “Board”) and to appoint three non-voting observers to the Board, in each case until such time as the Purchasers no longer beneficially own shares of the Series A Redeemable Perpetual Preferred Stock with at least $100 million aggregate Liquidation Preference (as defined below). The Series A Redeemable Perpetual Preferred Stock has no maturity date.

On January 7, 2022, the Company issued and sold to the Purchasers 50,000 shares of Series A Redeemable Perpetual Preferred Stock and 1,125,000 shares of the Company’s common stock in an additional closing for an aggregate purchase price of $49.4 million (the “Additional Closing”).

23


Additional Closings
The Securities Purchase Agreement gives the Company the option to require the Purchasers to purchase, in one or more additional closings, up to 150,000 shares of Series A Redeemable Perpetual Preferred Stock until June 30, 2023 and up to 3,375,000 shares of common stock (or up to 6,100,000 shares of common stock in the event of certain price-related adjustments) (subject to certain equitable adjustments pursuant to any stock dividend, stock split, stock combination, reclassification or similar transaction) for an aggregate purchase price up to $148.0 million (the “Delayed Draw Commitment”). This commitment has been reduced by the Additional Closing.

The Company evaluated the accounting for the instruments issued in the Securities Purchase Agreement and determined the Series A Redeemable Perpetual Preferred Stock and common stock issued in the Initial Closing, as well as the Prepaid Forward Contract, and Delayed Draw Commitment are freestanding instruments accounted for in equity.

The Series A Redeemable Perpetual Preferred Stock is recorded in temporary equity on the condensed consolidated balance sheets as it has redemption features upon certain triggering events that are outside the Company’s control, such as a fundamental change. The proceeds of the Series A Redeemable Perpetual Preferred Stock, transactions costs and discount of $334.6 million have been allocated to each instrument based on its relative fair value. At the Initial Closing date, $229.8 million was allocated to the Series A Redeemable Perpetual Preferred Stock, $105.4 million to common stock, $12.4 million to the Delayed Draw Commitment, which was recorded as a debit to additional paid-in capital, and $11.7 million to the Prepaid Forward Contract.

The Additional Closing carried issuance and original issuance discount costs of $1.3 million. The net proceeds were allocated amongst the Series A Redeemable Perpetual Preferred Stock and common stock based on the proceeds of $33.1 million and $15.9 million, respectively.

Dividends
On or prior to the fifth anniversary of the Initial Closing, the Company may pay dividends on the Series A Redeemable Perpetual Preferred Stock either in cash at the then-applicable Cash Regular Dividend Rate (as defined below), through accrual to the Liquidation Preference at the Accrued Regular Dividend Rate (as defined below) of 6.25% (the “Permitted Accrued Dividends”) or a combination thereof. Following the fifth anniversary of the Initial Closing, dividends are payable only in cash. To the extent the Company does not declare such dividends and pay in cash following the fifth anniversary of the Initial Closing, the dividends accrue to the Liquidation Preference (“Default Accrued Dividends”) at the then-applicable Cash Regular Dividend Rate plus 200 basis points. In the event there are Default Accrued Dividends outstanding for six consecutive quarters, the Company, at the option of the holders of the Series A Redeemable Perpetual Preferred Stock, will pay 100% of the amount of Default Accrued Dividends by delivering to such holder a number of shares of the Company’s common stock equal to the quotient of (i) the amount of Default Accrued Dividends divided by (ii) 95% of the 30-day VWAP of the Company’s common stock.

As used herein, “Liquidation Preference” means, with respect to any shares of the Series A Redeemable Perpetual Preferred Stock, the initial liquidation preference of $1000 per share plus any accrued dividends of such share as the time of the determination.

24


The “Cash Regular Dividend Rate” of the Series A Redeemable Perpetual Preferred Stock means (i) initially, 5.75% per annum on the Liquidation Preference and (ii) increased by (a) 50 basis points on each of the fifth, sixth and seventh anniversaries of the Initial Closing and (b) 100 basis points on each of the eighth, ninth and tenth anniversaries of the Initial Closing. The “Accrued Regular Dividend Rate” on the Series A Redeemable Perpetual Preferred Stock means 6.25% per annum on the Liquidation Preference.

There are no Permitted Accrued Dividends accrued as of September 30, 2022 with dividends paid for the nine months ended September 30, 2022 $18.7 million (the “Q3 Dividend Payment”). Permitted Accrued Dividends resulted in 13 shares of the Series A Redeemable Perpetual Preferred Stock being issued as of September 30, 2022 which were settled with the Q3 Dividend Payment and no longer outstanding. Dividends declared and paid as of December 31, 2021 were $8.2 million.

The shares of Series A Redeemable Perpetual Preferred Stock have similar characteristics of an “Increasing Rate Security” as described by SEC Staff Accounting Bulletin Topic 5Q, Increasing Rate Preferred Stock. As a result, the discount on Series A Redeemable Perpetual Preferred Stock is considered an unstated dividend cost that is amortized over the period preceding commencement of the perpetual dividend using the effective interest method, by charging imputed dividend cost against retained earnings, or additional paid in capital in the absence of retained earnings, and increasing the carrying amount of the Series A Redeemable Perpetual Preferred Stock by a corresponding amount. The discount of $120.2 million is therefore being amortized over five years using the effective yield method. The amortization in each period is the amount which, together with the stated dividend in the period, results in a constant rate of effective cost with regard to the carrying amount of the Series A Redeemable Perpetual Preferred Stock.

The Company has presented the Series A Redeemable Perpetual Preferred Stock in temporary equity and is accreting the discount on the increasing rate dividends using the effective interest method. Such accretion totaled $17.2 million for the nine months ended September 30, 2022.

The Company paid the cash dividend for the three months ended September 30, 2022 of $6.3 million in dividends at a rate of 5.75% as of September 30, 2022.

Fees
Until June 30, 2023, the Company will pay the Purchasers a cash commitment premium on the unpurchased portion of Delayed Draw Commitment as follows:
a.0% through the six-month anniversary of the Initial Closing;
b.1.5% from the six-month anniversary of the Initial Closing through the 12-month anniversary of the Initial Closing; and
c.3.0% from the 12-month anniversary of the Initial Closing through June 30, 2023.

The Company may terminate some or all of the Delayed Draw Commitment, from time to time, at its sole discretion.

25


14.    Revenue

Based on ASC 606 provisions, the Company disaggregates its revenue from contracts with customers by those sales recorded over-time and sales recorded at a point in time. The following table presents the Company’s revenue disaggregated by sales recorded over-time and sales recorded at a point in time (in thousands):

Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Over-time revenue$458,405 $128,183 $991,561 $360,581 
Point in time revenue56,619 60,503 243,914 272,861 
Total revenue$515,024 $188,686 $1,235,475 $633,442 

As discussed in the consolidated financial statements included in the 2021 Annual Report, contracts related to the Company’s federal investment tax credit (“ITC”) were determined to have multiple performance obligations satisfied at a point in time instead of one performance obligation satisfied over time. The disaggregated revenue information above for the nine months ended September 30, 2021 has been restated to correct this error, which resulted in $223.2 million of revenue being reclassified from over-time revenue to point in time revenue for the nine months ended September 30, 2021.

Revenue recognized for the ITC-related contracts and standalone system component sales is recorded at a point in time and recognized when obligations under the terms of the contract with the Company’s customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is typically upon delivery to the customer in line with shipping terms.

In certain situations, the Company recognizes revenue under a bill-and-hold arrangement with its customers. When this occurs, the customers purchase material prior to the start of construction of a solar project in order to meet the Five Percent Safe Harbor test to qualify for the ITC. Because the customers lack sufficient storage capacity to accept a large amount of material prior to the start of construction, they request that the Company keep the product in its custody. The material is bundled or palletized in the Company’s warehouses, identified separately as belonging to the respective customer and is ready for immediate transport to the customer project upon customer request. Additionally, title and risk of loss has passed to the customer and the Company does not have the ability to use the product or direct it to another customer. As of September 30, 2022, the Company had no contracts with customers for the sale of goods and services that contained bill-and-hold obligations such as storage, handling and other custodial duties for the three and nine months ended September 30, 2022. Any losses incurred on point-in-time projects are recognized as the goods are delivered.

Contract Balances
The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the condensed consolidated balance sheets. The majority of the Company’s contract amounts are billed as work progresses in accordance with agreed-upon contractual terms, which generally coincide with the shipment of one or more phases of the project. Billing sometimes occurs subsequent to revenue recognition, resulting in contract assets. The changes in contract assets (i.e., unbilled receivables) and the corresponding amounts recorded in revenue relate to fluctuations in the timing and volume of billings for the Company’s revenue recognized over-time.

26


Contract assets consisting of unbilled receivables are recorded within accounts receivable on the condensed consolidated balance sheets on a contract-by-contract basis at the end of the reporting period and consisted of the following (in thousands):
September 30, 2022December 31, 2021
Unbilled receivables$136,953 $111,224 

The Company also receives advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. The changes in contract liabilities (i.e., deferred revenue) relate to advanced orders and payments received by the Company. Contract liabilities consisting of deferred revenue recorded on a contract-by-contract basis at the end of each reporting period were as follows (in thousands):
September 30, 2022December 31, 2021
Deferred revenue$154,692 $99,575 

During the nine months ended September 30, 2022, the Company converted $73.1 million in deferred revenue to revenue, which represented 73% of the prior year’s deferred revenue balance.

Remaining Performance Obligations
As of September 30, 2022, the Company had $386.3 million of remaining performance obligations. The Company expects to recognize revenue on 100% of these performance obligations in the next twelve months.

15.    Income (Loss) Per Share

The following table sets forth the computation of basic and diluted income (loss) per share (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Net income (loss)$40,822 $(27,561)$13,542 $(28,502)
Preferred dividends and accretion12,257 5,479 36,045 5,479 
Net income (loss) to common shareholders$28,565 $(33,040)$(22,503)$(33,981)
Basic:
Weighted average shares150,322 130,955 149,604 128,315 
Income (loss) per share$0.19 $(0.25)$(0.15)$(0.26)
Diluted:
Effect of Restricted Stock and Performance Awards1,060    
Weighted average shares151,382 130,955 149,604 128,315 
Income (loss) per share$0.19 $(0.25)$(0.15)$(0.26)

Potentially dilutive common shares issuance pursuant to equity-based awards of 108,111 were not included as their effect was anti-dilutive for the three months ended September 30, 2022. Potentially dilutive common shares issuable pursuant to equity-based awards of 2,504,046 and 1,203,520 were not included for the nine
27


months ended September 30, 2022 and 2021, respectively, and 1,203,520 for the three months ended September 30, 2021, as their potential effect was anti-dilutive since the Company generated a net loss to common stock holders. There were no potentially dilutive common shares issuable pursuant to the Convertible Notes, as the stock price is below the strike price.

16.    Commitments and Contingencies

Litigation
The Company, in the normal course of business, is subject to claims and litigation. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company would accrue a liability for the estimated loss.

On August 30, 2017, the Company filed its first amended complaint in the U.S. District Court for the District of New Mexico against Nextracker LLC, Daniel S. Shugar, Marco Garcia, Flextronics International U.S.A., Inc., Scott Graybeal and Colin Mitchell (collectively, the “Defendants”) asserting (among other claims) trade secret misappropriation, tortious interference with contract, fraud, and breach of contract (the “Nextracker Litigation”). On July 15, 2022, the Company settled its claims against Defendants for $42.8 million and received payment on August 4, 2022.

On May 14, 2021, a putative class action was filed in the U.S. District Court for the Southern District of New York (the “Southern District of New York” or the “Court”) against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11, 12(a)(2) and 15 of the Securities Exchange Act of 1933 (“Plymouth Action”). The Plymouth Action alleges misstatements and/or omissions in the Company’s registration statements and prospectuses related to the Company’s October 2020 initial public offering (“IPO”), the Company’s December 2020 offering (the “2020 Follow-On Offering”), and the Company’s March 2021 offering (the “2021 Follow-On Offering”) during the putative class period of October 14, 2020 through May 11, 2021.

On June 30, 2021, a second putative class action was filed in the Southern District of New York against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11 and 15 of the Securities Exchange Act of 1933 (“Keippel Action”). The Keippel Action similarly alleged misstatements and/or omissions in certain of the Company’s registration statements and prospectuses related to the Company’s IPO, the Company’s 2020 Follow-On Offering, and the Company’s 2021 Follow-On Offering during the putative class period of October 14, 2020 through May 11, 2021. On July 6, 2021, the Court entered an order that the Keippel Action was in all material respects substantially similar to the Plymouth Action that both actions arise out of the same or similar operative facts, and that the parties are substantially the same parties. The Court accordingly consolidated the Keippel Action with the Plymouth Action for all pretrial purposes and, ordered all filings to be made in the Plymouth Action.

On July 16, 2021, a verified derivative complaint was filed in the Southern District of New York against certain officers and directors of the Company (“First SDNY Derivative Action”). The complaint alleges: (1) violations of Section 14(a) of the Securities Exchange Act of 1934 for misleading proxy statements, (2) breach of fiduciary duty, (3) unjust enrichment, (4) abuse of control, (5) gross mismanagement, (6) corporate waste, (7) aiding and abetting breach of fiduciary duty, and (8) contribution under sections 10(b) and 21D of the Securities Exchange Act of 1934.
28



On July 30, 2021, a second and related verified derivative complaint was filed in the Southern District of New York against certain officers and directors of the Company (“Second SDNY Derivative Action”). The complaint alleges: (1) violations of Section 14(a) of the Securities Exchange Act of 1934 for causing the issuance of a false/misleading proxy statement, (2) breach of fiduciary duty, and (3) aiding and abetting breaches of fiduciary duty. On August 24, 2021, the Second SDNY Derivative Action was consolidated with the First SDNY Derivative Action, the Court appointed co-lead counsel, and the case was temporarily stayed pending the entry of an order on all motions to dismiss directed at the pleadings filed in the Plymouth Action. The stay shall remain in effect until the later of (a) the entry of an order on any motions to dismiss the Plymouth Action or, (b) to the extent the complaint in the Plymouth Action is amended, the entry of an order on any motions to dismiss any such amended complaints in the Plymouth Action.

On September 21, 2021, the Court in the Plymouth Action appointed a group comprised of institutional investors Plymouth County Retirement Association and Carpenters Pension Trust Fund for Northern California as lead plaintiff.

On December 7, 2021, an amended class action complaint was filed by lead plaintiff in the Plymouth Action against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11, 12(a)(2), and 15 of the Securities Exchange Act of 1933, on behalf of a putative class of persons and entities that purchased or otherwise acquired the Company’s securities during the period from October 14, 2020 through May 11, 2021 (the “Consolidated Amended Complaint”). The Consolidated Amended Complaint alleges misstatements and/or omissions in: (1) certain of the Company’s registration statements and prospectuses related to the Company’s IPO, the Company’s 2020 Follow-On Offering, and the Company’s 2021 Follow-On Offering; (2) in the Company’s Annual Report on Form 10-K and associated press release announcing results for the fourth quarter and full fiscal year 2020; and (3) in the Company’s November 5, 2020 and March 9, 2021 earnings calls.

On August 17, 2022, the Court in the Plymouth Action set a briefing schedule for any motion to dismiss with the opening motion and supporting memorandum to be filed on or before October 17, 2022, any opposition to be filed on or before December 16, 2022, and any reply in support of the motion to be filed on or before January 16, 2023. The Company and other defendants in the Plymouth Action filed a joint motion to dismiss the Consolidated Amended Complaint on October 17, 2022.

On August 3, 2022, a verified derivative complaint was filed in the Court of Chancery of the State of Delaware (the “Court of Chancery”) against certain officers and directors of the Company, asserting claims for: (1) breach of fiduciary duty and (2) unjust enrichment (“First Delaware Derivative Action”).

On August 11, 2022, a second verified derivative complaint was filed against certain officers and directors of the Company Court of Chancery, asserting claims for: (1) breach of fiduciary duty; (2) aiding and abetting breaches of fiduciary duty; (3) waste of corporate assets; (4) unjust enrichment; (5) insider selling; and (6) aiding and abetting insider selling (“Second Delaware Derivative Action”).

On September 2, 2022, the Second Delaware Derivative Action was consolidated with the First Delaware Derivative Action, the Court of Chancery appointed co-lead counsel, and the case was temporarily stayed pending the entry of an order on all motions to dismiss directed at the pleadings filed in the Plymouth Action. The stay shall remain in effect until the later of (a) the entry of an order on the pending motion to dismiss the
29


Consolidated Amended Complaint in the Plymouth Action, (b) to the extent the Consolidated Amended Complaint in the Plymouth Action is further amended, the entry of an order on any motions to dismiss any such amended complaints in the Plymouth Action, or (c) the public announcement of a settlement of the Plymouth Action.

At this time the Company believes that the likelihood of any material loss related to these matters is remote given the preliminary stage of the claims and strength of the defenses. The Company has not recorded any material loss contingency in the condensed consolidated balance sheets as of September 30, 2022 or December 31, 2021.

Contingent Consideration
Tax Receivable Agreement
Concurrent with the Former Parent’s acquisition of Array Technologies Patent Holdings Co., LLC on July 8, 2016, Array Tech, Inc. entered into a Tax Receivable Agreement (the “TRA”) with the former majority shareholder of Array. The TRA is valued based on the future expected payments under the agreement. The TRA provides for the payment by Array Tech, Inc. to the former owners for certain federal, state, local and non-U.S. tax benefits deemed realized in post-closing taxable periods by Array, from the use of certain deductions generated by the increase in the tax value of the developed technology. The TRA is accounted for as contingent consideration and subsequent changes in fair value of the contingent liability are recognized in contingent consideration in the condensed consolidated statements of operations. As of September 30, 2022 and December 31, 2021, the fair value of the TRA was $7.1 million and $14.6 million, respectively.

Estimating the amount of payments that may be made under the TRA is by nature imprecise. The significant fair value inputs used to estimate the future expected TRA payments to the former owners include the timing of tax payments, a discount rate, book income projections, timing of expected adjustments to calculate taxable income and the projected rate of use for attributes defined in the TRA.

Payments made under the TRA consider tax positions taken by the Company and are due within 125 days following the filing of the Company’s U.S. federal and state income tax returns under procedures described in the agreement. The current portion of the TRA liability is based on tax returns. The TRA will continue until all tax benefit payments have been made or the Company elects early termination under the terms described in the TRA.

The following table summarizes the liability related to the estimated TRA (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Beginning balance$7,686 $12,016 $14,577 $19,691 
Payments  (1,483)(7,810)
Fair value adjustment(573)936 (5,981)1,071 
Ending balance$7,113 $12,952 $7,113 $12,952 

The TRA liability requires significant judgment and is classified as Level 3 in the fair value hierarchy.

Surety Bonds
30


As of September 30, 2022, the Company posted surety bonds in the total amount of approximately $175.2 million. The Company is required to provide surety bonds to various parties as required for certain transactions initiated during the ordinary course of business to guarantee the Company’s performance in accordance with contractual or legal obligations. These off-balance sheet arrangements do not adversely impact the Company’s liquidity or capital resources.

17.    Fair Value of Financial Instruments

The carrying values and the estimated fair values of debt financial instruments were as follows (in thousands):
September 30, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$413,279 $381,625 $411,863 $410,771 

The carrying values of the Revolving Credit Facility recorded in long-term debt on the condensed consolidated balance sheets approximate fair value due to the variable interest rate. The fair value of the Convertible Notes is estimated using Level 2 inputs, as they are not registered securities nor listed on any securities exchange but may be traded by qualified institutional buyers.

18.    Equity-Based Compensation

2020 Plan
On October 14, 2020, the Company’s 2020 Equity Incentive Plan (the “2020 Plan”) became effective. The 2020 Plan authorized 6,683,919 new shares, subject to adjustments pursuant to the 2020 Plan.

During the nine months ended September 30, 2022, the Company granted an aggregate of 1,433,829 restricted stock units (“RSUs”) to employees and board of director members and 466,916 performance stock units (“PSUs”) to certain executives. The fair value of the RSUs is determined using the market value of common stock on the grant date. The PSUs cliff vest after three years and upon meeting certain revenue and adjusted EPS targets. The PSUs also contain a modifier based on the total stock return (TSR) compared to a certain index which modifies the number of PSUs that vest. The PSUs were valued using a Monte-Carlo simulation method with a volatility assumption of 66% - 79%, risk free interest rate of 0.28% - 2.79% based on the United States Treasury Constant Maturity rates and no dividends paid assumption.

31


Activity under the 2020 Plan was as follows:

RSUs
Number of SharesWeighted Average Grant Date Fair Value
Unvested, December 31, 2021
930,409 $21.66 
Granted1,433,829 $10.16 
Vested(278,792)$18.68 
Forfeited(127,325)$18.50 
Unvested, September 30, 2022
1,958,121 $13.97 
PSUs
Number of SharesWeighted Average Grant Date Fair Value
Unvested, December 31, 2021
147,687 $27.75 
Granted466,916 $10.88 
Vested $ 
Forfeited(68,678)$30.74 
Unvested, September 30, 2022
545,925 $12.95 

Class B Units and Class C Units of Former Parent
The Company accounted for equity grants to employees of Class B Units and Class C Units (collectively, the “Units”) of Former Parent as equity-based compensation under ASC 718, Compensation-Stock Compensation. The Units contain vesting provisions as defined in the agreement. Vested Units do not forfeit upon termination and represent a residual interest in Former Parent. Equity-based compensation cost is measured at the grant date fair value and is recognized on a straight-line basis over the requisite service period, including those Units with graded vesting with a corresponding credit to additional paid-in capital as a capital contribution from Former Parent. However, the amount of equity-based compensation at any date is equal to the portion of the grant date value of the award that is vested.

The Units issued to employees are measured at fair value on the grant date using an option pricing model. The Company utilizes the estimated weighted average of the Company’s expected fund life dependent on various exit scenarios to estimate the expected term of the awards. Expected volatility is based on the average of historical and implied volatility of a set of comparable companies, adjusted for size and leverage. The risk-free rates are based on the yields of U.S. Treasury instruments with comparable terms. Actual results may vary depending on the assumptions applied within the model.

On November 19, 2019 and May 19, 2020, Former Parent issued 22,326,653 and 4,344,941, respectively, Class B Units to certain employees of the Company. On March 28, 2020, Former Parent issued 1,000 Class C Units to a member of the board of directors of Array Technologies, Inc.

32


On March 23, 2021, in connection with the closing of the 2021 Follow-On Offering, all of the outstanding Class B Units of Former Parent were immediately vested per the terms of the equity awards, resulting in the Company accelerating the recognition of equity-based compensation of $8.9 million for the nine months ended September 30, 2021.

For the three months ended September 30, 2022 and 2021, the Company recognized $4.2 million and $2.2 million in equity-based compensation, respectively. For the nine months ended September 30, 2022 and 2021, the Company recognized $11.7 million and $14.3 million in equity-based compensation, respectively. As of September 30, 2022, the Company had $23.0 million of unrecognized compensation costs related to RSUs and PSUs which is expected to be recognized over a period of 2 years. There were 76,936 and 196,003 forfeitures during the three and nine months ended September 30, 2022 and 18,772 and 79,277 forfeitures during the three and nine months ended September 30, 2021, respectively.

19.    Related Party Transactions

Accounts Payable-Related Party
The Company had $0.5 million and $0.6 million as of September 30, 2022 and December 31, 2021, respectively, of accounts payable-related party with the former shareholders of Array. The payables relate to a federal tax refund related to the pre-acquisition periods and restricted cash related to Former Parent’s acquisition of the Company which were due to the sellers of Array upon release of the restriction offset by a receivable related to a sales/use tax audit from the pre-acquisition period for which the seller provided the Company with indemnification.

Tax Receivable Agreement
See Note 16 – Commitments and Contingencies – Tax Receivable Agreement.

20    Segment Reporting

ASC 280 Segment Reporting establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Historically, the Company managed its business on the basis of one operating and reportable segment. During the nine months ended September 30, 2022, the Company changed its reportable segments as a result of the STI Acquisition; the Company now operates as two segments; Array Legacy Operations and STI Operations.

The following table provides a reconciliation of certain financial information for the Company’s reportable segments to information presented in its condensed consolidated financial statements for the three and nine
33


months ended September 30, 2022 and 2021 and as of September 30, 2022 and December 31, 2021 (in thousands):

Three Months Ended September 30, 2022Three Months Ended September 30, 2021
Array Legacy OperationsSTI OperationsTotalArray Legacy Operations
Revenue$400,463 $114,561 $515,024 $188,686 
Gross Profit$63,921 $16,302 $80,223 $5,897 

Nine Months Ended September 30, 2022Nine Months Ended September 30, 2021
Array Legacy OperationsSTI OperationsTotalArray Legacy Operations
Revenue$998,292 $237,183 $1,235,475 $633,442 
Gross Profit$119,029 $27,727 $146,756 $72,570 



34


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

Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis should be read in conjunction with our unaudited condensed consolidated financial statements and related notes and other financial information included in Part I, “Item 1. Financial Statements” of this Quarterly Report on Form 10-Q (this “Quarterly Report”), as well as our audited financial statements and notes thereto as of and for the year ended December 31, 2021 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2021 (“2021 Annual Report”). Each of the terms the “Company,” “Array,” “we,” or “us” as used herein refers collectively to Array Technologies, Inc. and its wholly owned subsidiaries, unless otherwise stated. In addition to historical financial information, the following discussion and analysis contains forward-looking statements that involve risks, uncertainties and assumptions. Our actual results and timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of many factors, including those discussed under the sections captioned “Forward-Looking Statements” and “Risk Factors” in this Quarterly Report and our 2021 Annual Report.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This report contains forward-looking statements that are based on our management’s beliefs and assumptions and on information currently available to our management. Forward-looking statements include information concerning our possible or assumed future results of operations, business strategies, technology developments, financing and investment plans, dividend policy, competitive position, industry and regulatory environment, potential growth opportunities and the effects of competition. Forward-looking statements include statements that are not historical facts and can be identified by terms such as “anticipate,” “believe,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “seek,” “should,” “will,” “would” or similar expressions and the negatives of those terms.

Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Given these uncertainties, you should not place undue reliance on forward-looking statements. Also, forward-looking statements represent our management’s beliefs and assumptions only as of the date of this report. You should read this report with the understanding that our actual future results may be materially different from what we expect.

Important factors that could cause actual results to differ materially from our expectations include factors in “Summary Risk Factors” and the “Risk Factors” sections of this Quarterly Report. Except as required by law, we assume no obligation to update these forward-looking statements, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.

Summary Risk Factors
Our business is subject to a number of risks that if realized could materially and adversely affect our business, financial conditions, results of operations, cash flows and access to liquidity. These risks are discussed more fully in the “Risk Factors” section of this Quarterly Report. Our principal risks include the following:

we may be unable to successfully integrate the business of STI (as defined below) into our business or achieve the anticipated benefits of the STI Acquisition (as defined below);
the capped call transactions may affect the value of our Convertible Notes (as defined below) and the market price of our common stock;
35


the fundamental change repurchase feature of the Convertible Notes may delay or prevent an otherwise beneficial attempt to acquire us;
if demand for solar energy projects does not continue to grow or grows at a slower rate than we anticipate, our business will suffer;
the viability and demand for solar energy are impacted by many factors outside of our control, which makes it difficult to predict our future prospects;
a loss of one or more of our significant customers, their inability to perform under their contracts, or their default in payment, could harm our business and negatively impact revenue, results of operations and cash flow;
a failure to retain key personnel or a failure to attract additional qualified personnel may affect our ability to achieve our anticipated level of growth adversely affect our business;
a drop in the price of electricity derived from the utility grid or from alternative energy sources may harm our business, financial condition, results of operations and prospects;
defects or performance problems in our products could result in loss of customers, reputational damage and decreased revenue, and we may face warranty, indemnity and product liability claims arising from defective products;
developments in alternative technologies may have a material adverse effect on demand for our offerings;
an increase in interest rates, or a reduction in the availability of tax equity or project debt capital in the global financial markets could make it difficult for customers to finance the cost of a solar energy system and could reduce the demand for our products;
existing electric utility industry policies and regulations, and any subsequent changes, may present technical, regulatory and economic barriers to the purchase and use of solar energy systems, which may significantly reduce demand for our products or harm our ability to compete;
the interruption of the flow of materials from international vendors could disrupt our supply chain, including as a result of the imposition of additional duties, tariffs and other charges or restrictions on imports and exports;
changes in the U.S. trade environment, including the imposition of import tariffs or other import restrictions, could adversely affect the amount or timing of our revenues, results of operations or cash flows;
the impact of the ongoing conflict in Ukraine on our supply chain and cost of logistics could adversely affect the amount or timing of our revenues, results of operations or cash flows;
the reduction, elimination or expiration of government incentives for, or regulations mandating the use of, renewable energy and solar energy specifically could reduce demand for solar energy systems and harm our business;
if we fail to, or incur significant costs in order to, obtain, maintain, protect, defend or enforce, our intellectual property and other proprietary rights, our business and results of operations could be materially harmed;
we may need to defend ourselves against third-party claims that we are infringing, misappropriating or otherwise violating others’ intellectual property rights, which could divert management’s attention, cause us to incur significant costs and prevent us from selling or using the technology to which such rights relate;
significant changes in the cost of raw materials could adversely affect our financial performance;
36


we are dependent on transportation and logistics providers to deliver our products in a cost-efficient manner. Disruptions to transportation and logistics, including increases in shipping costs, could adversely impact our financial condition and results of operations;
the determination to restate prior period financial statements could negatively affect investor confidence and raise reputational issues;
we may be unable to remediate our material weaknesses in a timely manner or at all;
our substantial indebtedness could adversely affect our financial condition; and
the ongoing COVID-19 pandemic has materially and adversely affected our business and results of operations. The duration and extent to which it will continue to adversely impact our business and results of operations remains uncertain and could be material.

Overview
We are one of the world’s largest manufacturers of ground-mounting systems used in solar energy projects. Our principal products are a portfolio of integrated system comprised of steel supports, electric motors, gearboxes and electronic controllers commonly referred to as a single-axis “tracker.” Trackers move solar panels throughout the day to maintain an optimal orientation to the sun, which significantly increases their energy production. Solar energy projects that use trackers generate more energy and deliver a lower Levelized Cost of Energy than projects that use “fixed tilt” mounting systems, which do not move. The vast majority of ground mounted solar systems in the United States, and an increasing amount outside of the U.S., use trackers.

Our flagship trackers uses a patented design that allows one motor to drive multiple rows of solar panels through articulated driveline joints. To avoid infringing on our U.S. patent, our competitors must use designs that we believe are inherently less efficient and reliable. For example, our largest competitor’s design requires one motor for each row of solar panels. As a result, we believe our products have greater reliability, lower installation costs, reduced maintenance requirements and competitive manufacturing costs. Our core U.S. patent on a linked-row, rotating gear drive system does not expire until February 5, 2030.

Array acquired STI Norland in January 2022 introducing a dual-row tracker design to the product portfolio. This tracker uses one motor to drive two connected rows, ideally suited for sites with irregular and highly angled boundaries or fragmented project areas. To offer a comprehensive set of solutions to the growing market, in September of 2022, Array also introduced a third tracker product requiring significantly less grading and civil works permitting prior to installation in addition to accommodating uneven terrain. This suite of products extends Array’s target applications and bankability to deliver the best utility-scale solar tracker solutions to the market. All of our products are protected by U.S. and international patents, including our core U.S. patent on a linked-row, rotating gear drive system which does not expire until February 5, 2030.

We sell our products to engineering, procurement and construction firms (“EPCs”) that build solar energy projects and to large solar developers, independent power producers and utilities, often under master supply agreements or multi-year procurement contracts. During the nine months ended September 30, 2022, we derived 79% and 21% of our revenues from customers in the United States and the rest of the world, respectively.

We are a U.S. company, and our headquarters and principal manufacturing facility are in Albuquerque, New Mexico. As of September 30, 2022, we had 1,118 full-time employees, up from 471 as of December 31, 2021, with the increase primarily due to the STI Acquisition (as defined below).

37


Acquisition of STI
On January 11, 2022 (the “Acquisition Date”), the Company closed the acquisition (the “STI Acquisition”) of Soluciones Técnicas Integrales Norland, S.L. and its subsidiaries (collectively, “STI”) pursuant to that certain purchase agreement, dated November 10, 2021, by and among Amixa Capital, S.L. and Aurica Trackers, S.L., each a company duly organized under the laws of the Kingdom of Spain (together, the “Sellers”) and Mr. Javier Reclusa Etayo (the “STI Purchase Agreement”). In accordance with the STI Purchase Agreement, the Company paid closing consideration to the Sellers consisting of $410.5 million in cash and 13,894,800 shares of the Company’s common stock. The fair value of the purchase consideration was $610.8 million and resulted in the Company owning 100% of the equity interests in STI.

The STI Acquisition provided the Company with an immediate presence in Brazil, Western Europe and South Africa.

As a result of the STI Acquisition, the Company began reporting its results of operations in two segments: its Array legacy operating segment (the “Array Legacy Operations”) and the newly acquired operations (the “STI Operations”) pertaining to STI. The primary source of revenue of the STI Operations is the design, manufacture and sale of its solar tracker system to utility scale customers in principal markets to include Spain, Brazil, South Africa and other international markets.

Update on the Impact of COVID-19
We continue to closely monitor the ongoing impact of the COVID-19 pandemic in all the locations where we operate. Our priority remains the welfare of our employees. We expect persistent waves of COVID-19, including variants of the virus, to remain a headwind into the near future. The duration and extent to which it will continue to adversely impact our business and results of operations remain uncertain and could be material.

We are continuously evaluating our capital structure in response to the current environment and expect that our current financial condition, including our liquidity sources will be adequate to fund future commitments. See additional discussion in the Liquidity and Capital Resources section below.

Inflation
The Company could see an impact from elevated inflation and other operating costs. Inflation in the United States peaked at a year-over-year rate of 9.1% in June, before moderating to a still-elevated 8.2% in September. In Europe, energy price pressures and inflation have remained on an upward path, with September U.K. inflation rebounding to 10.1% and Euro Area inflation at 9.9%, both on a year-over-year basis. Interest rates have increased quickly and substantially as central banks in developed countries raise interest rates in an effort to subdue inflation, while government deficits and debt remain at high levels in many global markets. The eventual implications of higher government deficits and debt, tighter monetary policy, and potentially higher long-term interest rates may drive a higher cost of capital during our forecast period.

Impact of Potential Solar Module Supply Chain Disruptions
In February 2022, Auxin Solar Inc., a U.S. producer of crystalline silicon PV products, petitioned the U.S. Department of Commerce (“USDOC”) to investigate alleged circumvention of antidumping and countervailing duties on Chinese imports by crystalline silicon PV cells and module imports assembled and completed in Cambodia, Malaysia, Thailand, and Vietnam. On March 28, 2022, the USDOC announced that it would investigate the circumvention alleged in the petition. As disclosed in our quarterly report on Form 10-Q for the three months ended March 31, 2022, the investigation created uncertainty related to the supply of solar modules. As a result of the USDOC’s investigation, the Company saw a number of projects in its order book
38


initially delayed; however, on June 6, 2022, President Biden suspended, for a period of 24 months, certain antidumping and countervailing duties on crystalline silicon PV cells and module imports assembled and completed in southeast Asia. Due to these developments the Company has not observed a material decrease in customer demand for our product, and unless the duties are reinstated, the Company does not currently believe the investigation is reasonably likely to have a material adverse effect on future periods.

While we do not sell solar modules, the degree of our exposure is dependent on, among other things, the impact of the investigation on the projects that are also intended to use our products, with such impact being largely out of our control. To date, the Company has seen a number of projects in our order book delayed as a result of the USDOC investigation. however, the ultimate severity or duration of the expected solar panel supply chain disruption or its effects on our clients’ solar project development and construction activities remains uncertain.

Additionally, certain suppliers could be blocked from importing solar panels to the United States under the Uyghur Forced Labor Prevention Act (“UFLPA”). UFLPA seeks to block the import of products made with forced labor in certain areas of China. An inter-agency task force produced a report on June 21, 2022 which, among other things, includes a list of entities that are believed to be using or benefiting from forced labor. Some suppliers of solar modules have seen shipments detained by US Customs and Border Patrol pursuant to the UFLPA. These detainments have not directly impacted any of Array’s projects to date; however, we cannot be certain that future detainments will not directly impact projects that use our products and services. Array is monitoring whether UFLPA will affect supplies of solar modules for any of the projects to which we sell our products.

Impact of the Ongoing Conflict in Ukraine
The ongoing conflict in Ukraine has reduced the availability of material that can be sourced in Europe and, as a result, increased logistics costs for the procurement of certain inputs and materials used in our products. We do not know ultimate severity or duration of the conflict in Ukraine, but we continue to monitor the situation and evaluate our procurement strategy and supply chain as to reduce any negative impact on our business, financial condition and results of operations.

Performance Measures
In managing our business and assessing financial performance, we supplement the information provided by the financial statements with other operating metrics. These operating metrics are utilized by our management to evaluate our business, measure our performance, identify trends affecting our business and formulate projections. The primary operating metric we use to evaluate our sales performance and to track market acceptance of our products from year to year is megawatts (“MWs”) shipped generally and the change in MW shipped from period to period specifically. MWs are measured for each individual project and calculated based on the expected output of that project once installed and fully operational.

We also utilize metrics related to price and cost of goods sold per MW, including average selling price (“ASP”) and cost per watt (“CPW”). ASP is calculated by dividing total applicable revenues by total applicable MWs, while CPW is calculated by dividing total applicable costs of goods sold by total applicable MWs. These metrics enable us to evaluate trends in pricing, manufacturing cost and customer profitability.

Key Components of Our Results of Operations
The following discussion describes certain line items in our consolidated statements of operations.

39


Revenue
Our operating segments generate revenue from the sale of solar tracking systems, parts and services. Our customers include EPCs, utilities, large solar developers and independent power producers. For each individual solar project, we enter into a contract with our customers covering the price, specifications, delivery dates and warranty for the products being purchased, among other things. Our contractual delivery period for the tracker system and parts can vary from days to several months. Contracts can range in value from hundreds of thousands to tens of millions of dollars.

Our revenue is affected by changes in the volume and ASPs of solar tracking systems purchased by our customers. The quarterly volume and ASP of our systems is driven by the supply of, and demand for, our products, changes in product mix between module type and wattage, geographic mix of our customers, strength of competitors’ product offerings, and availability of government incentives to the end-users of our products.

Our revenue growth is dependent on continued growth in the amount of solar energy projects installed each year as well as our ability to increase our share of demand in each of the geographies where we compete, expanding our global footprint to new evolving markets, growing our production and supply chain capabilities to meet demand and continuing to develop and introduce new and innovative products that address the changing technology and performance requirements of our customers.

Cost of Revenue and Gross Profit
Cost of revenue for both segments consists primarily of product costs, including purchased components, as well as costs related to shipping, tariffs, customer support, product warranty, personnel and depreciation of test and manufacturing equipment. Personnel costs in cost of revenue includes both direct labor costs as well as costs attributable to any individuals whose activities relate to the transformation of raw materials or component parts into finished goods or the transportation of materials to the customer. Our product costs are affected by the underlying cost of raw materials, including steel and aluminum; component costs, including electric motors and gearboxes; technological innovation; economies of scale resulting in lower component costs and improvements in production processes and automation. In 2021, our business was impacted by the COVID-19 pandemic by increased raw materials and shipping costs and shipping delays which have resulted in reduced margins and in certain instances have incurred remediation costs and liquidated damages owed to the customer. We have modified our processes in order to decrease the impact on our margins from these cost increases; however, we do not know how long the current operating environment will persist. We do not currently hedge against changes in the price of raw materials. Some of these costs, primarily personnel and depreciation of test and manufacturing equipment, are not directly affected by sales volume.

Gross profit may vary from quarter to quarter and is primarily affected by our ASPs, product costs, product mix, customer mix, geographical mix, shipping method, warranty costs and seasonality.

Operating Expenses
Operating expenses consist of general and administrative costs, contingent consideration, as well as depreciation and amortization expense. Personnel-related costs are the most significant component of our operating expenses and include salaries, benefits, payroll taxes and commissions. Our full-time employee headcount in our general and administrative departments has grown from approximately 210 as of December 31, 2021 to approximately 424, due in part to the STI Acquisition, as of September 30, 2022, and we expect to continue to hire new employees to support our growth. The timing of these additional hires could materially affect our operating expenses in any particular period, both in absolute dollars and as a percentage of revenue. We expect to continue to invest substantial resources to support our growth and continued technological
40


advancement and anticipate that general and administrative and depreciation expenses will increase in absolute dollar amounts for the foreseeable future.

General and administrative expenses
General and administrative expenses consist primarily of salaries, equity-based compensation, employee benefits and payroll taxes related to our executives, sales, finance, human resources, information technology, engineering and legal organizations, as well as travel, facilities costs, marketing, bad debt and fees for professional services. Professional services consist of audit, legal, tax, insurance, information technology and other costs. We expect an increase in the number of sales and marketing personnel in connection with the expansion of our global sales and marketing footprint, enabling us to penetrate new markets. The majority of our sales in 2022 were in the U.S.; however, with the STI Acquisition, we continue to expand our international presence with additional global sales staff. We currently have a sales presence in the U.S., Australia, the U.K., Spain, South Africa and Brazil. We intend to continue to expand our sales presence and marketing efforts to additional countries. We also expect that as a public company we will incur additional audit, tax, accounting, legal and other costs related to compliance with applicable securities laws and other regulations, as well as additional insurance, investor relations and other costs associated with being a public company. We also anticipate an increase in our spend related to product innovation as we hire additional engineering resources and increase our external research & development spend.

Contingent Consideration
Contingent consideration consists of the changes in fair value of the Taxes Receivable Agreement (“TRA”) entered into with Ron P. Corio, a former indirect stockholder, concurrent with the Acquisition of Array Technologies Patent Holdings Co., LLC by Former Parent.

The TRA liability is recorded at fair value and changes in the fair value are recognized in earnings. The TRA will generally provide for the payment by Array Tech, Inc. (f/k/a Array Technologies, Inc.) to Ron P. Corio for certain federal, state, local and non-U.S. tax benefits deemed realized in post-closing taxable periods by Array Tech, Inc. from the use of certain deductions generated by the increase in the tax value of the developed technology. Estimating fair value of the TRA is by nature imprecise. The significant fair value inputs used to estimate the future expected TRA payments to Ron P. Corio include the timing of tax payments, a discount rate, book income projections, timing of expected adjustments to calculate taxable income and the projected rate of use for attributes defined in the TRA.

Depreciation
Depreciation in our operating expense consists of costs associated with property, plant and equipment (“PP&E”) not used in manufacturing of our products. We expect that as we continue to grow both our revenue and our general and administrative personnel, we will require some additional PP&E to support this growth resulting in additional depreciation expense.

Amortization
Amortization of intangibles consists of developed technology, customer relationships, backlog, and trade name amortized over their expected period of use.

41


Non-Operating Expenses
Interest Expense
Interest expense consists of interest and other charges paid in connection with our Senior Secured Credit Facility and our 1.00% Convertible Senior Notes due 2028 (the “Convertible Notes”) issued in December 2021, as well as other debt assumed in the STI Acquisition.

Legal Settlement

Legal settlement income includes a legal settlement awarded and paid from Nextracker LLC, for $42.8 million for the Company asserting (among other claims) trade secret misappropriation, tortious interference with contract, fraud, and breach of contract (the “Nextracker Litigation”).

Income Tax Expense
We are subject to United States federal and state income taxes as well as foreign income taxes.

42


Results of Operations

The following table sets forth our consolidated statement of operations (dollars in thousands):

Three Months Ended September 30,Increase/DecreaseNine Months Ended September 30,Increase/Decrease
20222021$%20222021$%
Revenue$515,024 $188,686 $326,338 173 %$1,235,475 $633,442 $602,033 95 %
Cost of revenue434,801 182,789 252,012 138 %1,088,719 560,872 527,847 94 %
Gross profit80,223 5,897 74,326 1260 %146,756 72,570 74,186 102 %
Operating expenses
General and administrative38,911 18,493 20,418 110 %107,881 58,279 49,602 85 %
Contingent consideration(572)936 (1,508)(161)%(5,981)1,071 (7,052)(658)%
Depreciation and amortization23,364 5,984 17,380 290 %70,405 17,949 52,456 292 %
Total operating expenses61,703 25,413 36,290 143 %172,305 77,299 95,006 123 %
Income (loss) from operations18,520 (19,516)38,036 (195)%(25,549)(4,729)(20,820)440 %
Other income (expense)
Other expense, net(399)(297)102 (34)%(27)(497)(470)(95)%
Legal settlement42,750 42,750 100 %42,750 42,750 100 %
Foreign currency gain (loss)(159)159 100 %1,968 1,968 100 %
Interest expense(8,746)(13,109)(4,363)33 %(23,709)(28,769)(5,060)(18)%
Total other income (expense)33,446(13,406)(46,852)349 %20,982(29,266)(50,248)(172)%
Income (loss) before income tax (benefit) expense51,966(32,922)84,888 (258)%(4,567)(33,995)29,428 (87)%
Income tax (benefit) expense11,144(5,361)16,505 (308)%(18,109)(5,493)(12,616)230 %
Net income (loss)$40,822 $(27,561)$68,383 (248)%$13,542 $(28,502)$42,044 (148)%



43


The following table provides details on our operating results by reportable segment for the respective periods (dollars in thousands):

Three Months Ended
September 30,
Increase/DecreaseNine Months Ended
September 30,
Increase/Decrease
Revenue:20222021$%20222021$%
Array Legacy Operations$400,463 $188,686 $211,777 112 %$998,292 $633,442 $364,850 58 %
STI Operations114,561 — 114,561 100 %237,183 — 237,183 100 %
Total Revenue$515,024 $188,686 $326,338 173 %$1,235,475 $633,442 $602,033 95 %
Gross Profit:
Array Legacy Operations$63,921 $5,897 $58,024 984 %$119,029 $72,570 $46,459 64 %
STI Operations16,302 — 16,302 100 %27,727 — 27,727 100 %
Total Gross Profit$80,223 $5,897 $74,326 1260 %$146,756 $72,570 $74,186 102 %

Comparison of three months ended September 30, 2022 and 2021

Revenue
Our consolidated revenue increased by $326.3 million, or 173%, for the three months ended September 30, 2022 compared to the three months ended September 30, 2021. The increase was partially driven by the STI Acquisition, which added $114.6 million of revenue when compared to the three months ended September 30, 2021. Excluding the impact of the STI Acquisition, revenue was up $211.8 million, or 112%, driven by both an increase in the total number of MWs shipped and an increase in ASP.

Revenue for Array Legacy Operations increased 112% for the three months ended September 30, 2022 compared to the three months ended September 30, 2021. Total MWs shipped were up approximately 63% for the three months ended September 30, 2022, driven by increased customer demand for our product. ASP for the three months ended September 30, 2022 was up 29% compared to the three months ended September 30, 2021, which is reflective of higher pass-through pricing to our customers.

Revenue for STI Operations increased by $114.6 million for the three months ended September 30, 2022 compared to the three months ended September 30, 2021, due to the STI Acquisition occurring in January 2022 with no activity in the prior period.

Cost of Revenue and Gross Profit
Consolidated cost of revenue increased by $252.0 million, or 138%, for the three months ended September 30, 2022 compared to the three months ended September 30, 2021, primarily due to the increase in the number of MWs delivered and the STI Acquisition. Gross profit as a percentage of revenue increased from 3% for the three months ended September 30, 2021 to 16% for the three months ended September 30, 2022. The increase in gross profit as a percentage of revenue reflects higher pass-through pricing of our material and logistics costs.

Gross profit as a percentage of revenue for the Array Legacy Operations increased to 16% for the three months ended September 30, 2022 from 3% for the three months ended September 30, 2021. The increase was due to a higher proportion of our projects with improved pass-through pricing of our material and logistics costs.
44



Gross profit as a percentage of revenue for the STI segment was 14% for the three months ended September 30, 2022.

Operating Expenses:
General and Administrative
Consolidated general and administrative expense increased by $20.4 million, or 110%, for the three months ended September 30, 2022 compared to the three months ended September 30, 2021. The increase in expense was primarily due to increased consulting costs, professional fees, legal costs, as well as higher payroll and related costs due to our growing internal headcount and the STI Acquisition, which had $5.7 million in general and administrative expense.

Contingent Consideration
Consolidated contingent consideration expense decreased by $1.5 million, for the three months ended September 30, 2022 compared to the three months ended September 30, 2021. The decrease was due to a decrease in the valuation of the associated liability.

Depreciation
Consolidated depreciation expense for the three months ended September 30, 2022 was similar to the three months ended September 30, 2021.

Amortization of Intangibles
Consolidated amortization of intangibles increased by $17.2 million, or 292%, for the three months ended September 30, 2022 compared to the three months ended September 30, 2021, primarily due to intangibles added as a result of the STI Acquisition.

Legal Settlement
Legal settlement income increased due to the Company being awarded and paid a settlement from Nextracker LLC, for $42.8 million for the Company asserting (among other claims) trade secret misappropriation, tortious interference with contract, fraud, and breach of contract (the “Nextracker Litigation”).
Interest Expense
Consolidated interest expense decreased by $4.4 million, or 33%, for the three months ended September 30, 2022 compared to the three months ended September 30, 2021, primarily due to the write-off of fees associated with refinancing our debt that occurred in the three months ended September 30, 2021 for which we have no similar fees in the current period. As of September 30, 2022, we had $425 million outstanding on the Convertible Notes, $323.6 million outstanding under the Term Loan Facility and no balance outstanding under the Revolving Credit Facility. The Credit Facility has variable interest rates that are expected to fluctuate with the Federal Funds rate so interest expense could increase for the Term Loan Facility and the Revolving Credit Facility.

Income Tax Benefit
Consolidated income tax benefit increased by $16.5 million, or 308% for the three months ended September 30, 2022 compared to the three months ended September 30, 2021. The tax expense in the three months ended September 30, 2022 includes tax expense of $8.7 million on the legal settlement income recorded discreetly in the current period. Our effective tax rate, excluding the legal settlement was 26.5% for the three
45


months ended September 30, 2022 and 16.3% for the three months ended September 30, 2021. The tax benefit increase, excluding the legal settlement, is primarily related to non-taxable contingent income, and a favorable mix of income for the three months ended September 30, 2022.

Comparison of the nine months ended September 30, 2022 and 2021

Revenue
Consolidated revenue increased by $602.0 million, or 95%, for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, primarily driven by a revenue increase of $364.9 million, or 58%, resulting from both an increase in the total number of MWs shipped and an increase in ASP excluding the impact of the STI Acquisition. The remainder of the increase in revenue resulted from the STI Acquisition of $237.2 million.

Revenue for Array Legacy Operations increased 58% for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021. Total MWs shipped were up approximately 31% for the nine months ended September 30, 2022, driven by increased customer demand for our product. ASP for the nine months ended September 30, 2022 was up 20% compared to the nine months ended September 30, 2021, which is reflective of higher pass-through pricing to our customers.

Revenue for STI Operations increased by $237.2 million for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, due to the STI Acquisition occurring in January 2022 with no activity in the prior period.

Cost of Revenue and Gross Profit
Consolidated cost of revenue increased by $527.8 million, or 94%, for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, primarily due to the STI Acquisition and the higher cost of raw materials and logistics compared to the prior year period. Gross profit as a percentage of revenue increased from 11% for the nine months ended September 30, 2021 to 12% for the nine months ended September 30, 2022. The increase in gross profit as a percentage of revenue reflects better pass-through pricing to our customers to offset higher commodity prices and logistics costs.

Gross profit as a percentage of revenue increased for Array Legacy Operations to 12% for the nine months ended September 30, 2022 from 11% for the nine months ended September 30, 2021 due to improved pass through pricing of commodity costs.

Gross profit as a percentage of revenue was 11% for STI for the nine months ended September 30, 2022.

Operating Expenses:
General and Administrative
Consolidated general and administrative expenses increased by $49.6 million, or 85%, for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021. The increase in expense was primarily due to the STI Acquisition, which resulted in an increase of $11.6 million. Additionally, increased consulting costs and other professional fees, as well as increased headcount, led to higher payroll and related costs.

46


Contingent Consideration
Consolidated contingent consideration expense decreased by $7.1 million for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021. The decrease was due to a decrease in the valuation of the associated liability.

Depreciation
Consolidated depreciation expense for the nine months ended September 30, 2022 was similar to the nine months ended September 30, 2021.

Amortization of Intangibles
Consolidated amortization of intangibles increased by $52.1 million, or 296%, for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, primarily due to intangibles added as a result of the STI Acquisition.

Legal Settlement
Legal settlement income increased due to the Company being awarded and paid a settlement from Nextracker LLC, for $42.8 million for the Nextracker Litigation.
Other Expense, Net
Consolidated other income (expense) increased by $0.5 million for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, primarily due to the STI Acquisition.

Foreign Currency Gain
Consolidated foreign currency gain increased by $2.0 million for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, due to the foreign currency translation gain resulting from the STI Acquisition.

Interest Expense
Consolidated interest expense decreased by $5.1 million, or 18%, for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021, primarily due to the write-off of fees associated with refinancing our debt that occurred in the nine months ended September 30, 2021 for which we have no similar fees in the current period. In the nine months ended September 30, 2021, we paid off a portion of our Term Loan Facility and therefore expensed the associated fees that were capitalized. Our outstanding debt as of September 30, 2022 for which interest expense is associated includes $425.0 million outstanding on the Convertible Notes, $323.6 million outstanding under the Term Loan Facility and no balance outstanding under the Revolving Credit Facility. We expect interest expense to be higher for the remainder of 2022 compared to 2021 as a result of the debt outstanding under the Convertible Notes. In addition, the Credit Facility has variable interest rates expected to fluctuate with the Federal Funds rate so interest expense could increase for the Term Loan Facility and the Revolving Credit Facility.

47


Income Tax Benefit
Consolidated income tax benefit increased by $12.6 million for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021. The tax expense in the nine months ended September 30, 2022 includes tax expense of $8.7 million on the legal settlement income which was recorded discretely in the quarter. Our effective tax rate, excluding the legal settlement benefit was 56.7% for the nine months ended September 30, 2022 and 16.2% for the nine months ended September 30, 2021. The benefit increase excluding the legal settlement, is primarily related to non-taxable contingent consideration and the mix of earnings in foreign jurisdictions partially offset by an increase in non-deductible officer compensation for the nine months ended September 30, 2022.


Liquidity and Capital Resources

Historical Cash Flow
The following table compares the historical cash flow (in thousands):
Nine Months Ended September 30,
20222021
Net cash used in operating activities$44,023 $(165,837)
Net cash used in investing activities(380,506)(14,227)
Net cash provided by financing activities33,146 188,014 
Effect of exchange rate changes on cash and cash equivalents(1,555)— 
Net change in cash and cash equivalents$(304,892)$7,950 

We have historically financed our operations primarily with the proceeds from capital contributions, operating cash flows and short and long-term borrowings. Our ability to generate positive cash flow from operations is dependent on the strength of our gross margins as well as our ability to quickly turn our working capital. Due to current macroeconomic conditions, our industry has seen rapid changes in commodity prices, global tightening of supply chains, and strained logistics. These factors adversely impacted our business, causing us to experience decreased margins and thus decreased cash from operations. In addition, they led to an increase in our unbilled receivables and in some instances liquidated damages owed to our customers. Unbilled receivables, which represent temporary timing differences between shipments made and billing milestones achieved, were $137.0 million and $111.2 millions of the accounts receivable balances as of September 30, 2022 and December 31, 2021, respectively. These amounts have not been billed because we are waiting for agreed upon billing stipulations such as billing on a specified date of the month or upon completion of MW deliveries. The Company continues to improve its supply chain, logistics, and labor shortage issues to avoid causing any additional delays in delivering specific components to complete a MW delivery. Accordingly, we would expect the unbilled receivable balance as a percentage of revenue to improve once the billing criteria is satisfied and the customers are invoiced. The extent to which macroeconomic concerns, including the COVID-19 pandemic, rising interest rates, elevated inflation levels and the ongoing conflict in Ukraine, may further impact the Company’s business, results of operations, financial condition and cash flows will depend on future developments, which are highly uncertain and cannot be predicted with confidence.

We have taken mitigating steps to overcome the economic challenges and, therefore, believe the impact to be temporary, as demonstrated by our sequential margin improvement over the last four quarters. Mitigation efforts to date have generally consisted of the introduction of new supply routes, the use of bulk shipping (to a limited degree), and—with respect to commodity price increases—changes in the Company’s contracting process that are designed to narrow the timeframe between when a price is agreed upon to when prices for the Company’s most volatile cost inputs are fixed. The Company has utilized these strategies in combination over
48


the last twelve months and expects to continue to do so in response to the recent challenging environment. We continuously evaluate our ability to meet our obligations over the next 12 months and we have sufficient liquidity as well as financing options available to fund current and future commitments.

In January 2022, we issued 50,000 of Series A Redeemable Perpetual Preferred Stock (as defined below), and 1,125,000 shares of our common stock in an Additional Closing (as defined below) for an aggregate purchase price of $49.4 million.

As of September 30, 2022, our cash and cash equivalents were $62.8 million. Net working capital as of September 30, 2022 was $358.7 million.

As of September 30, 2022, we had outstanding borrowings of $323.6 million under the Term Loan Facility and a $200.0 million commitment under our Revolving Credit Facility, of which no balance is outstanding and $166.6 million was available to borrow to fund operations.

Operating Activities
For the nine months ended September 30, 2022, cash provided by operating activities was $44.0 million, primarily due to an increase in net income and the Company being awarded and paid a settlement from Nextracker LLC, for $42.8 million for the Nextracker Litigation. In addition, accounts payable and accruals increased cash by $42.2 million and $41.3 million, respectively, driven by higher expenses associated with higher sales, offset by a use from accounts receivable of $139.0 million driven primarily by higher sales.

For the nine months ended September 30, 2021, cash used in operating activities was $165.8 million, primarily due a decrease in deferred revenue of $68.5 million for which we made payments to our suppliers for products that we received the cash for in 2020, but that we did not ship until 2021, an increase in accounts receivable of $58.2 million, and an increase in inventories of $55.4 million.

Investing Activities
For the nine months ended September 30, 2022, net cash used in investing activities was $380.5 million, primarily due to cash used in the STI Acquisition.

For the nine months ended September 30, 2021, net cash used in investing activities was $14.2 million, primarily attributable to a $12.0 million investment in equity securities.

Financing Activities
For the nine months ended September 30, 2022, net cash provided by financing activities was $33.1 million, of which and $48.4 million related to proceeds from the Additional Closing in January 2022 offset by a dividend payment of $18.4 million on the Series A preferred stock.

For the nine months ended September 30, 2021, net cash used by financing activities was $188.0 million, of which $345.6 million was proceeds from the Series A that closed on August 11, 2021, $102.0 million was from proceeds under the Revolving Credit Facility, offset by a $132.2 million payment on the Term Loan Facility, a $102.0 million payment of the Revolving Credit Facility, $11.1 million in equity issuance costs associated with the Series A and $6.6 million in fees paid on the Senior Secured Credit Facility and to increase the limit on the Revolving Credit Facility by $50.0 million.

49


Series A Redeemable Perpetual Preferred Stock
On August 10, 2021, the Company entered into a Securities Purchase Agreement (the “Securities Purchase Agreement”) with BCP Helios Aggregator L.P., a Delaware limited partnership (the “Purchaser”), an investment vehicle of funds affiliated with Blackstone Inc. Pursuant to the Securities Purchase Agreement, on August 11, 2021, the Company issued and sold to the Purchaser 350,000 shares of a newly designated Series A Redeemable Perpetual Preferred Stock of the Company, par value $0.001 per share (the “Series A Perpetual Preferred Stock”), having the powers, designations, preferences, and other rights set forth in the Certificate of Designations, and 7,098,765 shares of the Company’s common stock, par value $0.001 per share, for an aggregate purchase price of $346.0 million. Further, pursuant to the Securities Purchase Agreement, and subject to the terms and conditions set forth therein, including the expiry or termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, the Company has issued and sold to the Purchaser 776,235 shares of common stock for an aggregate purchase price of $776. For more information related to the Series A Redeemable Perpetual Preferred Stock, see Note 13 – Redeemable Perpetual Preferred Stock, to the accompanying condensed consolidated financial statements.

In January 2022, we issued 50,000 of Series A Redeemable Perpetual Preferred Stock, and 1,125,000 shares of our common stock in an Additional Closing for an aggregate purchase price of $49,376,125.

Registration Rights Agreement
In connection with the Securities Purchase Agreement, on August 10, 2021, the Company and the Purchaser entered into a Registration Rights Agreement pursuant to which, among other things, the Company granted the Purchaser certain registration rights with respect to common stock purchased pursuant to the Securities Purchase Agreement, including customary shelf registration rights and “piggyback” registration rights.

Direct costs associated with the issuance of the securities were $11.1 million, which along with the $4.4 million discount, have been accounted for as a reduction in the proceeds of the securities. These net proceeds of $334.6 million have been allocated on the balance sheet to the preferred shares of $229.8 million, common stock of $105.4 million and additional paid-in capital of $12.4 million for the committed financing put right. The Company has presented the preferred shares in temporary equity and is accreting the carrying amount to its full redemption amount from the date of issuance to the earliest redemption date using the effective interest method. Such accretion totaled $5.9 million and $17.2 million for the three and nine months ended September 30, 2022.

The Company accreted the dividends at an accrual rate of 6.25% to the Liquidation Preference of the Series A Redeemable Perpetual Preferred Stock, or $6.1 million and $18.7 million in dividends, for the three and nine months ended September 30, 2022, respectively.

Debt Obligations
For a discussion of our debt obligations see Note 10 – Senior Secured Credit Facility and Note 11 – Convertible Debt in our condensed consolidated financial statements included in this Quarterly Report.

Surety Bonds
As of September 30, 2022, we posted surety bonds in the total amount of approximately $175.2 million. We are required to provide surety bonds to various parties as required for certain transactions initiated during the ordinary course of business to guarantee the Company’s performance in accordance with contractual or legal obligations. These off-balance sheet arrangements do not adversely impact our liquidity or capital resources.

50


Critical Accounting Policies and Significant Management Estimates
As of September 30, 2022, there were the following changes in the application of our critical accounting policies or estimation procedures from those presented in our 2021 Annual Report.

Business Combinations
The Company accounts for its business acquisitions under the acquisition method of accounting in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 805 Business Combinations (“ASC 805”). The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management’s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, asset lives, and market multiples amongst other items. The valuation of intangible assets, in particular, requires that we use valuation techniques such as the income approach. The income approach includes the use of a discounted cash flow model, which includes discounted cash flow scenarios and requires the following significant estimates: revenue, expenses, capital spending and other costs, and discount rates based on the respective risks of the cash flows. Under the acquisition method of accounting, the aggregate amount of consideration we pay for a company is allocated to net tangible assets and intangible assets based on their estimated fair values as of the acquisition date. The excess of the purchase price over the value of the net tangible assets and intangible assets is recorded to goodwill. Goodwill is evaluated for impairment annually.

Foreign Currency Translation
For non-U.S. subsidiaries that operate in a local currency environment, assets and liabilities are translated into the U.S. dollar at period end exchange rates. Income, expense and cash flow items are translated at average exchange rates prevailing during the period. Translation adjustments for these subsidiaries are accumulated as a separate component of accumulated other comprehensive income in equity. For non-U.S. subsidiaries that use a U.S. dollar functional currency, local currency inventories and property, plant and equipment are translated into U.S. dollars at rates prevailing when acquired, and all other assets and liabilities are translated at period end exchange rates. Inventories charged to cost of revenue and depreciation are remeasured at historical rates, and all other income and expense items are translated at average exchange rates prevailing during the period. Gains and losses which result from remeasurement are included in earnings.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

Customer Financing Exposure
We are also indirectly exposed to interest rate risk because many of our customers depend on debt financings to purchase our product. An increase in interest rates could make it challenging for our customers to obtain the capital necessary to make such purchases on favorable terms, or at all. Such factors could reduce demand or lower the price we can charge for our product, thereby reducing our net sales and gross profit.

Commodity and Component Risk
We are exposed to price risks for the raw materials, components, logistics services, and energy costs used in the manufacturing and transportation of our product. Additionally, some of our raw materials and components are sourced from a limited number of suppliers or a single supplier. We evaluate our suppliers using a robust qualification process. In some cases, we also enter into long-term supply contracts for raw materials and components. Accordingly, we are exposed to price changes in the raw materials and components used in our our product. In addition, the failure of a key supplier could disrupt our supply chain, which could result in higher prices and/or a disruption in our manufacturing process. We may be unable to pass along changes in the costs
51


of the raw materials and components for our product, or the costs associated with logistics services for the distribution of our product, to our customers and may be in default of our delivery obligations if we experience a manufacturing disruption.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures.
We maintain “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”), that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is (1) recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms and (2) accumulated and communicated to our management, including our principal executive officer and principal financial officer, 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 and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2022. Based upon the evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were not effective at a reasonable assurance level, due to the material weaknesses identified during the three months ended June 30, 2022, in addition to those previously identified and disclosed in our 2021 Annual Report. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.

Management determined that the previously disclosed material weaknesses in its internal control over financial reporting continue to exist at September 30, 2022. Specifically:

Control Environment and Monitoring Activities – We did not maintain appropriately designed entity-level controls impacting the control environment and effective monitoring controls to prevent or detect material misstatements to the consolidated financial statements. These deficiencies were attributed to (i) a lack of a sufficient number of qualified resources and inadequate oversight and accountability over the performance of control activities, and (ii) ineffective evaluation and determination as to whether the components of internal control were present and functioning.

Control Activities – These material weaknesses contributed to the following additional material weaknesses within certain business processes:
Inventory – We did not appropriately design and implement controls over the existence, accuracy, and cutoff of inventory. As previously reported, we identified a material weakness relating to inventory cut-off and in-transit inventory.
Revenue Recognition – (i) We did not design, implement and maintain effective controls over revenue recognized for certain contracts relating to the proper application of Accounting Standards Codification Topic 606, Revenue from Contracts with Customers. Specifically, we did not maintain effective controls relating to the (1) identification and recognition of performance obligations for customer contracts and (2) evaluation of customer contracts for potential combination.
52


Accounts Receivable – We did not fully design, implement and maintain effective controls over the existence of accounts receivable. Specifically, we did not design certain controls at an appropriate precision level to identify material misstatements.
Sales Order Entry We did not design, implement and maintain effective controls over the accuracy of revenue, specifically related to the sales order entry process. We did not maintain effective controls over contract entry to ensure accurate recording in our information systems.
Consolidation - We did not design, implement and maintain effective controls over the consolidation of our foreign subsidiaries which resulted in a classification error of certain personnel costs in the consolidated Company financial statements.

After giving full consideration to these material weaknesses, and the additional analyses and other procedures that we performed to ensure that our condensed consolidated financial statements included in this Quarterly Report were prepared in accordance with U.S. GAAP, our management has concluded that our condensed consolidated financial statements present fairly, in all material respects, our financial position, results of operations and cash flows for the periods disclosed in conformity with U.S. GAAP.

Remediation Plan for Existing Material Weaknesses
We are in the process of, and continue to focus on, designing and implementing effective measures to strengthen our internal controls over financial reporting and remediate the material weaknesses. Our planned remediation efforts include the following:

Control Environment and Monitoring – Consistent with the Committee of Sponsoring Organizations of the Treadway Commission’s 2013 Internal Control — Integrated Framework (COSO 2013 Framework), Principle 4, attracting, developing, and retaining competent personnel, we hired a Chief Accounting Officer (“CAO”) who is providing an additional level of technical accounting expertise, oversight, and monitoring of the design and performance of both existing and newly implemented controls as noted below. Subsequent to the addition of the new CAO, we have hired and will continue to hire additional resources throughout the remainder of 2022 in accounting and IT to supplement our existing capabilities and capacity, and we will concentrate on retaining key accounting, IT, and operational personnel. These actions will further serve to remediate the material weakness under the COSO 2013 Framework, Principle 16, by enhancing the efforts towards separate evaluations regarding the presence and functionality of the components of internal control, specifically in the areas of inventory, revenue recognition, accounts receivable, sales order entry, and the consolidation process as noted below.

Control Activities:
Inventory – We are enhancing the design of existing controls and are implementing new controls over the accounting, processing, and recording of inventory. Specifically, we have strengthened the design of the management review control over inventory-in-transit. Additionally, we have implemented processes to ensure timely identification and evaluation of inventory cut-off and are requiring additional accountability from counterparties on the accuracy of incoming and outgoing shipment documentation. We have deployed information system enhancements and improved the use of current system capabilities in order to improve the accuracy of inventory cut-off, reporting, and reconciliation.
Revenue Recognition – We have enhanced the design of existing controls and have implemented new controls over the review of the application and recording of revenue for customer contracts under the guidance outlined in ASC 606. We have also designed and implemented more precise reviews and documentation regarding evaluation of contract terms and whether contracts should be combined. These reviews include increased contract analysis from our legal team as well as ensuring qualified
53


resources are involved and adequate oversight is performed during the internal technical accounting review process.
Accounts Receivable – We have enhanced the design of existing controls and implemented new controls over the processing and review of accounts receivable billings. We are supplementing our accounting staff with more experienced personnel. In addition, we will continue to evaluate information system capabilities in order to reduce the manual calculations within this business process.
Sales Order Entry Process – We are enhancing the design of our existing controls over contract value adjustments. Specifically, we have implemented additional procedures for our accounting staff to obtain and review documentation to confirm that contract value changes completed by the sales order entry process are accurate. In addition, we will evaluate information system capabilities to reduce the manual calculations within this business process.
Consolidation Process – We are enhancing the design of existing controls over the consolidation of foreign entities into the Company’s consolidated financial statements. Additionally, we will strengthen the design of the management review control over the consolidation process include better-documented review criteria, review responsibilities and review expectations. In addition, we will evaluate information system capabilities to further automate the partially manual consolidation process.

While these actions taken and planned actions are subject to ongoing management evaluation and will require validation and testing of the design and operating effectiveness of internal controls over a sustained period of financial reporting cycles, we are committed to the continuous improvement of our internal control over financial reporting and will continue to review our internal control over financial reporting.

Changes in Internal Control over Financial Reporting
We acquired STI on January 11, 2022. As a result, we are reviewing the impact of the acquisition to our overall control environment and are making appropriate changes as deemed necessary to our control structure. The scope of management’s assessment of the effectiveness of the Company’s disclosure controls and procedures for fiscal year end 2022 will not include the internal control over the financial reporting of STI, in accordance with the SEC’s staff guidance that permits exclusion of acquisitions from their final assessment of internal control over financial reporting for the fiscal year in which the acquisition occurred. Due to the size, breadth and complexity of STI’s global operation, management’s evaluation of internal control over financial reporting for the fiscal year ended December 31, 2022 will exclude the internal control activities of STI. STI represented 15% of total consolidated assets of the Company at September 30, 2022, excluding goodwill and intangible assets which are included within the scope of management’s assessment, and approximately 24% and 20% of total consolidated revenues of the Company for the three and nine months ended September 30, 2022, respectively. Except for the changes in internal control related to the acquisition of STI, there have been no changes to our internal control over financial reporting during the three months ended September 30, 2022, that have materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.
PART II—OTHER INFORMATION

Item 1. Legal Proceedings

On August 30, 2017, the Company filed its first amended complaint in the U.S. District Court for the District of New Mexico against Nextracker LLC, Daniel S. Shugar, Marco Garcia, Flextronics International U.S.A., Inc., Scott Graybeal and Colin Mitchell (collectively, the “Defendants”) asserting (among other claims) trade secret misappropriation, tortious interference with contract, fraud, and breach of contract (the “Nextracker Litigation”).
54


On July 15, 2022, the Company settled its claims against Defendants for $42.8 million and received payment on August 4, 2022.

On May 14, 2021, a putative class action was filed in the U.S. District Court for the Southern District of New York (the “Southern District of New York” or the “Court”) against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11, 12(a)(2) and 15 of the Securities Exchange Act of 1933 (“Plymouth Action”). The Plymouth Action alleges misstatements and/or omissions in the Company’s registration statements and prospectuses related to the Company’s October 2020 initial public offering (“IPO”), the Company’s December 2020 offering (the “2020 Follow-On Offering”), and the Company’s March 2021 offering (the “2021 Follow-On Offering”) during the putative class period of October 14, 2020 through May 11, 2021.

On June 30, 2021, a second putative class action was filed in the Southern District of New York against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11 and 15 of the Securities Exchange Act of 1933 (“Keippel Action”). The Keippel Action similarly alleged misstatements and/or omissions in certain of the Company’s registration statements and prospectuses related to the Company’s IPO, the Company’s 2020 Follow-On Offering, and the Company’s 2021 Follow-On Offering during the putative class period of October 14, 2020 through May 11, 2021. On July 6, 2021, the Court entered an order that the Keippel Action was in all material respects substantially similar to the Plymouth Action that both actions arise out of the same or similar operative facts, and that the parties are substantially the same parties. The Court accordingly consolidated the Keippel Action with the Plymouth Action for all pretrial purposes and, ordered all filings to be made in the Plymouth Action.

On July 16, 2021, a verified derivative complaint was filed in the Southern District of New York against certain officers and directors of the Company (“First SDNY Derivative Action”). The complaint alleges: (1) violations of Section 14(a) of the Securities Exchange Act of 1934 for misleading proxy statements, (2) breach of fiduciary duty, (3) unjust enrichment, (4) abuse of control, (5) gross mismanagement, (6) corporate waste, (7) aiding and abetting breach of fiduciary duty, and (8) contribution under sections 10(b) and 21D of the Securities Exchange Act of 1934.

On July 30, 2021, a second and related verified derivative complaint was filed in the Southern District of New York against certain officers and directors of the Company (“Second SDNY Derivative Action”). The complaint alleges: (1) violations of Section 14(a) of the Securities Exchange Act of 1934 for causing the issuance of a false/misleading proxy statement, (2) breach of fiduciary duty, and (3) aiding and abetting breaches of fiduciary duty. On August 24, 2021, the Second SDNY Derivative Action was consolidated with the First SDNY Derivative Action, the Court appointed co-lead counsel, and the case was temporarily stayed pending the entry of an order on all motions to dismiss directed at the pleadings filed in the Plymouth Action. The stay shall remain in effect until the later of (a) the entry of an order on any motions to dismiss the Plymouth Action or, (b) to the extent the complaint in the Plymouth Action is amended, the entry of an order on any motions to dismiss any such amended complaints in the Plymouth Action.

On September 21, 2021, the Court in the Plymouth Action appointed a group comprised of institutional investors Plymouth County Retirement Association and Carpenters Pension Trust Fund for Northern California as lead plaintiff.

On December 7, 2021, an amended class action complaint was filed by lead plaintiff in the Plymouth Action against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11, 12(a)(2), and 15
55


of the Securities Exchange Act of 1933, on behalf of a putative class of persons and entities that purchased or otherwise acquired the Company’s securities during the period from October 14, 2020 through May 11, 2021 (the “Consolidated Amended Complaint”). The Consolidated Amended Complaint alleges misstatements and/or omissions in: (1) certain of the Company’s registration statements and prospectuses related to the Company’s IPO, the Company’s 2020 Follow-On Offering, and the Company’s 2021 Follow-On Offering; (2) in the Company’s Annual Report on Form 10-K and associated press release announcing results for the fourth quarter and full fiscal year 2020; and (3) in the Company’s November 5, 2020 and March 9, 2021 earnings calls.

On August 17, 2022, the Court in the Plymouth Action set a briefing schedule for any motion to dismiss with the opening motion and supporting memorandum to be filed on or before October 17, 2022, any opposition to be filed on or before December 16, 2022, and any reply in support of the motion to be filed on or before January 16, 2023. The Company and the other defendants in the Plymouth Action filed a join motion to dismiss the Consolidated Amended Complaint on October 17, 2022.

On August 3, 2022, a verified derivative complaint was filed in the Court of Chancery of the State of Delaware (the “Court of Chancery”) against certain officers and directors of the Company asserting claims for: (1) breach of fiduciary duty and (2) unjust enrichment (“First Delaware Derivative Action”).

On August 11, 2022, a second verified derivative complaint was filed against certain officers and directors of the Company in the Court of Chancery asserting claims for: (1) breach of fiduciary duty; (2) aiding and abetting breaches of fiduciary duty; (3) waste of corporate assets; (4) unjust enrichment; (5) insider selling; and (6) aiding and abetting insider selling (“Second Delaware Derivative Action”).

On September 2, 2022, the Second Delaware Derivative Action was consolidated with the First Delaware Derivative Action, the Court of Chancery appointed co-lead counsel, and the case was temporarily stayed pending the entry of an order on all motions to dismiss directed at the pleadings filed in the Plymouth Action. The stay shall remain in effect until the later of (a) the entry of an order on the pending motion to dismiss the Consolidated Amended Complaint in the Plymouth Action, (b) to the extent the Consolidated Amended Complaint in the Plymouth Action is further amended, the entry of an order on any motions to dismiss any such amended complaints in the Plymouth Action, or (c) the public announcement of a settlement of the Plymouth Action.

From time to time, we may be involved in litigation relating to claims arising out of our operations and businesses that cover a wide range of matters, including, among others, intellectual property matters, contract and employment claims, personal injury claims, product liability claims and warranty claims. Currently, there are no claims or proceedings against us that we believe will have a material adverse effect on our business, financial condition, results of operations or cash flows. However, the results of any current or future litigation cannot be predicted with certainty and, regardless of the outcome, we may incur significant costs and experience a diversion of management resources as a result of litigation.

Item 1A. Risk Factors

Except to the extent additional factual information disclosed elsewhere in this Quarterly Report relates to such risk factors (including, without limitation, the matters discussed in Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”) there were no material changes to the risk factors disclosed in Part I, Item 1A, in our 2021 Annual Report.

56


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

Information regarding our unregistered sales of equity securities can be found in Note 13 – Redeemable Perpetual Preferred, to the accompanying unaudited condensed consolidated financial statements.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None.

Item 6. Exhibits

NumberExhibit DescriptionFormDateNo.
3.1

8-K10/19/20203.1
3.2

8-K10/19/20203.2
3.3

8-K8/11/20213.1
10.38-K01/11/202210.1
10.178-K04/05/202210.3
31.1*

31.2*

32.1**

32.2**

101.INSXBRL Instance Document – the instance document does not appear in the Interactive Data file because its XBRL tags are embedded within the Inline XBRL document
101.SCHXBRL Taxonomy Extension Schema Document
101.CALXBRL Taxonomy Extension Calculation Linkbase Document
57


NumberExhibit DescriptionFormDateNo.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document
101.LABXBRL Taxonomy Extension Presentation Linkbase Document
101.PREXBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data Files

* Filed herewith
** Furnished herewith
58


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.

Array Technologies, Inc.

By:/s/ Kevin G. HostetlerDate:November 8, 2022
Kevin G. Hostetler
Chief Executive Officer
By:/s/ Nipul PatelDate:November 8, 2022
Nipul Patel
Chief Financial Officer

59
EX-31.1 2 exhibit3112022q3.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATION BY CHIEF EXECUTIVE OFFICER PURSUANT TO
RULE 13a-14(a) AND 15d-14(a) UNDER THE EXCHANGE ACT

I, Kevin G. Hostetler, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Array Technologies, 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.

/s/ Kevin G. Hostetler
Kevin G. Hostetler
Chief Executive Officer (Principal Executive Officer)

Date: November 8, 2022


EX-31.2 3 exhibit3122022q3.htm EX-31.2 Document

EXHIBIT 31.2    

CERTIFICATION BY CHIEF FINANCIAL OFFICER PURSUANT TO
RULE 13a-14(a) AND 15d-14(a) UNDER THE EXCHANGE ACT

I, Nipul Patel, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Array Technologies, 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.

/s/ Nipul Patel
Nipul Patel
Chief Financial Officer (Principal Financial Officer)

Date: November 8, 2022


EX-32.1 4 exhibit3212022q3.htm EX-32.1 Document

EXHIBIT 32.1

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


In connection with this Quarterly Report of Array Technologies, Inc. (the "Company") filed on Form 10-Q for the period ended September 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kevin G. Hostetler, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

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

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


/s/ Kevin G. Hostetler
Kevin G. Hostetler
Chief Executive Officer

Date: November 8, 2022


EX-32.2 5 exhibit3222022q3.htm EX-32.2 Document

EXHIBIT 32.2

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


In connection with this Quarterly Report of Array Technologies, Inc. (the "Company") filed on Form 10-Q for the period ended September 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Nipul Patel, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

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

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


/s/ Nipul Patel
Nipul Patel
Chief Financial Officer

Date: November 8, 2022


EX-101.SCH 6 arry-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (unaudited) - (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders’ Equity (Deficit) (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Acquisition of STI link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property, Plant, and Equipment link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Investment in Equity Security link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Senior Secured Credit Facility link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Convertible Debt link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Other Debt link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Redeemable Perpetual Preferred Stock link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Equity-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Acquisition of STI (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Property, Plant, and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Senior Secured Credit Facility (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Convertible Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Equity-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Organization and Business - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Acquisition of STI - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Acquisition of STI - Schedule of Business Acquisitions Purchase Price Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Acquisition of STI - Schedule of Business Acquisitions, by Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Acquisition of STI - Schedule of Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Acquisition of STI - Business Acquisition, Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Property, Plant, and Equipment - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Property, Plant, and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Future Annual Amortization Expense of Amortizable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Investment in Equity Security (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Senior Secured Credit Facility - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Senior Secured Credit Facility - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Senior Secured Credit Facility - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Convertible Debt - Summary of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Convertible Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Other Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Redeemable Perpetual Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Income (Loss) Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Commitments and Contingencies - Summary of Liability Related To Estimated Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Fair Value of Financial Instruments - Schedule of carrying values and estimated fair values of debt instruments (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Equity-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Equity-Based Compensation - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Segment Reporting - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 arry-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 arry-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 arry-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Related Party Transactions [Abstract] Provision for (recovery of) bad debts Accounts Receivable, Credit Loss Expense (Reversal) Deferred tax assets Deferred Income Tax Assets, Net Long-term debt, balance Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Impact of COVID-19 Pandemic and Impact of the Ongoing Conflict in Ukraine Unusual or Infrequent Item, or Both [Policy Text Block] Unusual or Infrequent Item, or Both Property, Plant and Equipment [Abstract] Debt maturing in 2024 Long-Term Debt, Maturity, Year Two Business Combinations Business Combinations Policy [Policy Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Schedule of indefinite-lived intangible assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Number of members eligible to be designated to board of directors Number of Representatives Eligible to be Designated to Board of Directors Number of Representatives Eligible to be Designated to Board of Directors Dividend rate, percentage Preferred Stock, Dividend Rate, Percentage Property, plant, and equipment, gross Property, Plant and Equipment, Gross Contingent consideration Payments Business Combination, Contingent Consideration Arrangements, Settlements Of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Settlements Of Contingent Consideration, Liability Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Prepaid expenses and other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Anniversary Date [Axis] Anniversary Date [Axis] Anniversary Date Loss contingency, damages awarded, value Loss Contingency, Damages Awarded, Value Additional paid-in capital Additional Paid in Capital Percentage of weighted average cost of capital Percentage of Weighted Average Cost of Capital Percentage of Weighted Average Cost of Capital Indefinite-lived intangible asset, estimated useful lives (years) Indefinite-Lived Intangible Asset, Useful Life Securities Purchase Agreement, Additional Closings Securities Purchase Agreement, Additional Closings [Member] Securities Purchase Agreement, Additional Closings Revolving Loan applicable margin Debt Instrument, Basis Spread on Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation expense Depreciation Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Summary of liability related to estimated contingent consideration Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Share-Based Payment Arrangement [Abstract] Schedule of business acquisitions, by acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred cumulative dividends plus accretion Dividends, Preferred Stock Temporary equity, beginning balance (in shares) Temporary equity, ending balance (in shares) Temporary Equity, Shares Outstanding Net income (loss) Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Equity-based compensation (in shares) APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Shares APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Shares Derivatives, exercise price (in dollars per share) Derivatives, Exercise Price Derivatives, Exercise Price Distributed earnings Distributed Earnings Temporary Equity [Line Items] Temporary Equity [Line Items] Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Equity Component [Domain] Equity Component [Domain] Securities Purchase Agreement, Voting and Consent Rights Securities Purchase Agreement, Voting and Consent Rights [Member] Securities Purchase Agreement, Voting and Consent Rights Debt issuance costs Payments of Financing Costs Plan Name [Axis] Plan Name [Axis] Impairment recorded Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Standby letters of credit Standby Letters of Credit [Member] Number of non-voting representatives designated to board of directors Number of Non-Voting Representatives Designated to Board of Directors Number of Non-Voting Representatives Designated to Board of Directors Supplemental Cash Flow Information Supplemental Cash Flow Information [Abstract] Temporary equity, accretion of interest Temporary Equity, Accretion of Interest Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Number of operating segments Number of Operating Segments Derivatives, cap price (in dollars per share) Derivatives, Cap Price Derivatives, Cap Price Unrecognized compensation costs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Surety Bond Surety Bond [Member] Goodwill [Line Items] Goodwill [Line Items] Total long-term liabilities Liabilities, Noncurrent Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Long-term warranty Product Warranty Accrual, Noncurrent Award Type [Axis] Award Type [Axis] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Net cash provided by, (used in) operating activities Net Cash Provided by (Used in) Operating Activities Pro forma information, revenue of acquiree since acquisition date, actual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Series A equity issuance costs Payment of Temporary Equity Issuance Costs Payment of Temporary Equity Issuance Costs Receivables [Abstract] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Other Commitments [Domain] Other Commitments [Domain] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Legal Entity [Axis] Legal Entity [Axis] Long-term debt, net of current portion Long-term senior secured facility debt, net of current portion, debt discount and issuance costs Long-Term Debt, Excluding Current Maturities Revolving Credit Facility, Second Amendment Revolving Credit Facility, Second Amendment [Member] Revolving Credit Facility, Second Amendment Total liabilities Liabilities Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Percentage of share capital acquired Business Acquisition, Percentage of Voting Interests Acquired Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Issuance of stock, net Stock Issued During Period, Value, New Issues Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity Common Stock Shares Outstanding Entity Common Stock, Shares Outstanding Revolving credit facility Revolving Credit Facility [Member] Summary of property, plant and equipment Property, Plant and Equipment [Table Text Block] Preferred Stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Point in time revenue Transferred at Point in Time [Member] Estimated Useful Lives (Years) Property, Plant and Equipment, Useful Life Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Accounts payable Increase (Decrease) in Other Accounts Payable STI STI [Member] STI Unvested, weighted average grant date fair value, beginning balance (in dollars per share) Unvested, weighted average grant date fair value, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Segments [Axis] Segments [Axis] Senior Secured Credit Facility Convertible Debt Other Debt Debt Disclosure [Text Block] Class B units Common Class B [Member] Entity Shell Company Entity Shell Company Deferred tax expense Deferred Income Tax Expense (Benefit) Accrued expenses and other Increase (Decrease) in Accrued Liabilities Percentage, weighted average cost of capital, discount rate Percentage, Weighted Average Cost of Capital, Discount Rate Percentage, Weighted Average Cost of Capital, Discount Rate Business acquisition, equity interest issued or issuable, number of shares (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Temporary equity, liquidation preference Temporary Equity, Liquidation Preference Developed technology Developed Technology Rights [Member] Vehicles Vehicles [Member] Fair Value of Financial Instruments Financial Instruments Disclosure [Text Block] Document Period End Date Document Period End Date Derivative instrument, prepaid forward contract Derivative Instrument, Prepaid Forward Contract Derivative Instrument, Prepaid Forward Contract Class C Units Common Class C [Member] Accrued warranty reserve Product Warranty Accrual, Current Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Preliminary fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total assets Assets Debt Disclosure [Abstract] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Income (loss) per common share Earnings Per Share [Abstract] PSUs Performance Shares [Member] Current portion of debt Less current portion of credit facility Long-Term Debt, Current Maturities Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Fair Value, Concentration of Risk [Table] Fair Value, Concentration of Risk [Table] Convertible senior notes, fair value Long-Term Debt, Fair Value Accounting Policies [Abstract] Stockholders’ equity (deficit) Stockholders' Equity Note [Abstract] Series A Redeemable Perpetual Preferred Stock of $0.001 par value - 500,000 authorized; 400,000 and 350,000 shares issued as of September 30, 2022 and December 31, 2021, respectively; liquidation preference of $400.0 million and $350.0 million as of September 30, 2022 and December 31, 2021, respectively Temporary equity, beginning balance Temporary equity, ending balance Temporary equity, carrying amount, attributable to parent Temporary Equity, Carrying Amount, Attributable to Parent Other Commitments [Axis] Other Commitments [Axis] Income (loss) before income tax (benefit) expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Prepaid expenses and other Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Purchase commitment, percentage Purchase Commitment, Percentage Purchase Commitment, Percentage Schedule of Goodwill [Table] Schedule of Goodwill [Table] Dividends paid on Series A Preferred Payments of dividends Payments of Ordinary Dividends, Preferred Stock and Preference Stock Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Income (Loss) Per Share Earnings Per Share [Text Block] Disclosure of share-based compensation arrangements by share-based payment award Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Inflation Liability Reserve Estimate, Policy [Policy Text Block] Award Type [Domain] Award Type [Domain] Unrecognized compensation costs, period of recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Schedule of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income tax receivables Income Taxes Receivable, Current Total cash consideration Total cash consideration Payments to Acquire Businesses, Gross Finished goods Inventory, Finished Goods, Gross Gross profit Gross Profit Gross Profit Buildings and land improvements Land, Buildings and Improvements [Member] Entity Registrant Name Entity Registrant Name Issuance of stock, net (in shares) Issuance of common stock, net (in shares) Stock Issued During Period, Shares, New Issues Authorized temporary equity stock (in shares) Temporary Equity, Shares Authorized Subsequent Events Subsequent Events [Text Block] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Foreign currency impact Goodwill, Foreign Currency Translation Gain (Loss) Customer relationships Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Operating expenses Operating Expenses [Abstract] Anniversary Date Two Anniversary Date Two [Member] Anniversary Date Two Revolving Credit Facility, First Amendment Revolving Credit Facility, First Amendment [Member] Revolving Credit Facility, First Amendment Reserves for uncertain tax positions Unrecognized Tax Benefits, Period Increase (Decrease) Principles of Consolidation Consolidation, Policy [Policy Text Block] 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 Provision for inventory obsolescence Inventory Write-down Acquired identifiable intangible assets Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] BRAZIL BRAZIL Tax Receivable Agreement Tax Receivable Agreement [Member] Tax Receivable Agreement Anniversary Date One Anniversary Date One [Member] Anniversary Date One Indefinite-lived intangible assets, accumulated amortization Indefinite-Lived Intangible Assets, Accumulated Amortization Indefinite-Lived Intangible Assets, Accumulated Amortization Trading Symbol Trading Symbol Entity File Number Entity File Number 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Manufacturing equipment Equipment [Member] Shares granted in period (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs Restricted Stock Units (RSUs) [Member] Proceeds from revolving credit facility Proceeds from Lines of Credit Use of Estimates Use of Estimates, Policy [Policy Text Block] Acquisition of STI Business Combination Disclosure [Text Block] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Raw materials Inventory, Raw Materials, Gross London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Temporary equity, amortization of discount Temporary Equity, Amortization of Discount Temporary Equity, Amortization of Discount Subsequent Events [Abstract] Percent of the amount of default accrued dividends to be paid Temporary Equity, Accrued Dividends Paid, Percentage Temporary Equity, Accrued Dividends Paid, Percentage Expected volatility rate maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Preferred cumulative dividends plus accretion (in shares) Temporary Equity, Accretion of Dividends, Shares Temporary Equity, Accretion of Dividends, Shares Investment in Equity Security Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Income Taxes Income Tax Disclosure [Text Block] Credit Facility [Domain] Credit Facility [Domain] Amortization expense related to intangible assets Amortization of Intangible Assets Schedule of goodwill Schedule of Goodwill [Table Text Block] Forfeitures in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures Basic (in dollars per share) Income (loss) per share (in dollars per share) Earnings Per Share, Basic Array Legacy Operations Array Legacy Operations [Member] Array Legacy Operations Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Total stockholders’ equity (deficit) Stockholders' equity, beginning balance Stockholders' equity, ending balance Stockholders' equity Stockholders' Equity Attributable to Parent Percentage of variable weighted average price of temporary equity Percentage of Variable Weighted Average Price of Temporary Equity Percentage of Variable Weighted Average Price of Temporary Equity Forfeited, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Interactive Data Current Entity Interactive Data Current Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Stock issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities, net of business acquisition Increase (Decrease) in Operating Capital [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Debt maturing in 2027 Long-Term Debt, Maturity, Year Five Accumulated Deficit Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Legal settlement Gain (Loss) Related to Litigation Settlement Temporary equity dividend rate spread Temporary Equity, Dividend Rate, Percentage Spread Temporary Equity, Dividend Rate, Percentage Spread Litigation Status [Domain] Litigation Status [Domain] Securities Purchase Agreement, Expiry or Termination Securities Purchase Agreement, Expiry or Termination [Member] Securities Purchase Agreement, Expiry or Termination Common Stock Common Stock [Member] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Contingent consideration Beginning balance Ending balance Business Combination, Contingent Consideration, Liability Class of Stock [Axis] Class of Stock [Axis] Nextracker Litigation Nextracker Litigation [Member] Nextracker Litigation Statement [Table] Statement [Table] Vested, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Document Quarterly Report Document Quarterly Report Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Temporary equity, shares issued (in shares) Temporary Equity, Shares Issued Furniture, fixtures and equipment Furniture and Fixtures [Member] Current assets Assets, Current [Abstract] Convertible Note Capped Call Transactions Convertible Note Capped Call Transactions [Member] Convertible Note Capped Call Transactions Temporary equity, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Statistical Measurement [Axis] Statistical Measurement [Axis] Non-amortizable costs: Indefinite-Lived Intangible Assets (Excluding Goodwill) Accumulated deficit Retained Earnings (Accumulated Deficit) Proceeds from convertible debt Proceeds from Convertible Debt Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Litigation Case [Domain] Litigation Case [Domain] Related Party Transactions Related Party Transactions Disclosure [Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Schedule of business acquisition, pro forma information Business Acquisition, Pro Forma Information [Table Text Block] Accounts payable - related party Increase (Decrease) in Accounts Payable, Related Parties Revision of Prior Period [Domain] Revision of Prior Period [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] Proceeds from issuance of other debt Proceeds from Issuance of Other Long-Term Debt Unvested, beginning balance (in shares) Unvested, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Current portion of contingent consideration Business Combination, Contingent Consideration, Liability, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total other income (expense) Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Contingent consideration Fair value adjustment Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Anniversary Date [Domain] Anniversary Date [Domain] Anniversary Date [Domain] SPAIN SPAIN Series A Preferred Stock Series A Preferred Stock [Member] Legal settlement, tax expense Effective Income Tax Rate Reconciliation, Legal Settlement, Amount Effective Income Tax Rate Reconciliation, Legal Settlement, Amount Warranty payments Increase (Decrease) Warrants Payments Increase (Decrease) Warrants Payments Document Transition Report Document Transition Report Local Phone Number Local Phone Number Income (loss) from operations Operating Income (Loss) Inventories Increase (Decrease) in Inventories Deferred tax liability, measurement adjustment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Litigation Status [Axis] Litigation Status [Axis] Debt conversion, converted instrument, shares issued (in shares) Debt Conversion, Converted Instrument, Shares Issued Balance of investment in equity securities Equity Securities without Readily Determinable Fair Value, Amount Prepaid expenses and other Increase (Decrease) in Prepaid Expense and Other Assets Weighted average number of common shares Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Total liabilities assumed, measurement adjustment Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities Goodwill Preliminary allocation to goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Adjustments to reconcile net income (loss) to net cash provided by, (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Income tax (benefit) expense Income tax expense (benefit) Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred tax liability Deferred Income Tax Liabilities, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Basic: Earnings Per Share, Basic [Abstract] Diluted (in shares) Weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected volatility rate minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of current inventory Schedule of Inventory, Current [Table Text Block] Proceeds from Series A issuance Proceeds from Issuance of Temporary Equity Proceeds from Issuance of Temporary Equity Long-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Fifth, Sixth, and Seventh Anniversaries Fifth, Sixth, and Seventh Anniversaries [Member] Fifth, Sixth, and Seventh Anniversaries Warranty provision Product Warranty Expense Base Rate Base Rate [Member] Common stock of $0.001 par value - 1,000,000,000 shares authorized; 150,334,261 and 135,026,940 shares issued as of September 30, 2022 and December 31, 2021, respectively Common stock, value, issued Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Tax Receivable Agreement, payment term Tax Receivable Agreement, Payment Term Tax Receivable Agreement, Payment Term Granted, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Convertible note, conversion price (in dollar per share) Debt Instrument, Convertible, Conversion Price Hardware and software Hardware and Software [Member] Hardware and Software Convertible Debt Convertible Debt [Member] Authorized preferred stock (in shares) Preferred Stock, Shares Authorized Bill-and-hold Obligations Bill-and-hold Obligations [Member] Bill-and-hold Obligations Cash Regular Dividend Rate Cash Regular Dividend Rate [Member] Cash Regular Dividend Rate Percentage, estimated royalty rate Percentage, Estimated Royalty Rate Percentage, Estimated Royalty Rate Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated impairment Goodwill, Impaired, Accumulated Impairment Loss Current liabilities Liabilities, Current [Abstract] Net income (loss) to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued (in shares) Common Stock, Shares, Issued Convertible Senior Notes due 2028 Convertible Senior Notes due 2028 [Member] Convertible Senior Notes due 2028 Deferred revenue Contract with Customer, Liability, Current Foreign currency gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Over-time revenue Transferred over Time [Member] Cash consideration for transaction expenses of STI Cash consideration for transaction expenses of STI Business Combination, Acquisition Related Costs Amendment Flag Amendment Flag Finite-lived intangible asset, estimated useful lives (years) Finite-Lived Intangible Asset, Useful Life Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Bridge loan facility aggregate principal amount Debt Instrument, Face Amount Accounts Receivable Accounts and Nontrade Receivable [Text Block] Accounts payable - related party Accounts Payable, Related Parties, Current Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Acquisition of STI Goodwill, Acquired During Period Income tax payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Tax Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Tax Payable Revenue Business Acquisition, Pro Forma Revenue Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Schedule of segment reporting information, by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Assets in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Other current liabilities Other Liabilities, Current Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent 1.00% Senior unsecured convertible notes Convertible Debt Depreciation and amortization Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Initial liquidation preference (in dollars per share) Temporary Equity, Liquidation Preference Per Share Schedule of purchase price allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] 2020 Plan 2020 Equity Incentive Plan [Member] 2020 Equity Incentive Plan Less discount and issuance costs Less: unamortized discount and issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Minimum annual variable rate Debt Instrument, Minimum Variable Rate, per Year Debt Instrument, Minimum Variable Rate, per Year Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Finite-lived intangibles, estimated fair value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Basis of Accounting and Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash and cash equivalent balances Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Schedule of future annual amortization expense of amortizable intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Indefinite-lived intangible assets, gross Indefinite-Lived Intangible Assets, Gross Indefinite-Lived Intangible Assets, Gross Less: allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Long-term portion, net of debt discount and issuance costs Long-term debt 1.00% Senior unsecured convertible notes, net Long-Term Debt Other expense, net Other Nonoperating Income (Expense) Authorized common stock (in shares) Common Stock, Shares Authorized Contingent consideration, net of current portion Business Combination, Contingent Consideration, Liability, Noncurrent Temporary Equity [Abstract] Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Monthly basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate, per Month Debt Instrument, Basis Spread on Variable Rate, per Month Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Lease liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Preferred cumulative dividends plus accretion Temporary Equity, Accretion of Dividends Equity grants Share-Based Payment Arrangement [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Income tax payable Taxes Payable, Current Settled Litigation Settled Litigation [Member] Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward] Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward] Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration Stockholders' equity, beginning balance (in shares) Stockholders' equity, ending balance (in shares) Shares, Outstanding Total amortizable intangibles, net Finite-Lived Intangible Assets, Net Remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Income tax receivables Increase (Decrease) in Income Taxes Receivable Indefinite-lived intangible, estimated fair value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Schedule of carrying values and estimated fair values of debt instruments Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Order backlog for foreign sourced projects Order Backlog for Foreign Sourced Projects [Member] Order Backlog for Foreign Sourced Projects Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Dividends paid Dividends paid Temporary Equity, Dividends Paid, Amount Temporary Equity, Dividends Paid, Amount Debt instrument, interest rate, effective percentage discount Debt Instrument, Interest Rate, Effective Percentage Discount Debt Instrument, Interest Rate, Effective Percentage Discount Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Short-term debt Short-Term Debt Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Anniversary Date Three Anniversary Date Three [Member] Anniversary Date Three Payments on revolving credit facility Repayments of Lines of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Schedule of business acquisitions purchase price consideration Schedule of Business Acquisitions by Acquisition, Equity Interest Issued or Issuable [Table Text Block] Debt issuance costs Payments of Debt Issuance Costs Segment Reporting Segment Reporting Disclosure [Text Block] Debt issuance costs and discounts, amortization rate Debt Issuance Costs and Discounts, Amortization Rate Debt Issuance Costs and Discounts, Amortization Rate Common stock issuance costs Payments Of Common Stock Issuance Costs Payments Of Common Stock Issuance Costs Investments, Debt and Equity Securities [Abstract] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Fair Value, Concentration of Risk, Financial Statement Captions [Line Items] Fair Value, Concentration of Risk, Financial Statement Captions [Line Items] LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT) Liabilities and Equity [Abstract] Change in foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Dividend rate, percentage Temporary Equity, Dividend Rate, Percentage Temporary Equity, Dividend Rate, Percentage Net proceeds from sale of series A perpetual preferred stock Sale of Stock, Consideration Received on Transaction Conversion of stock, shares converted per dollar (in shares) Conversion Of Stock, Shares Converted Per Dollar Conversion Of Stock, Shares Converted Per Dollar Inventories, net Inventories, net Inventory, Net Accounts payable Accounts Payable, Current Organization and Business Nature of Operations [Text Block] Entity Filer Category Entity Filer Category Proceeds from common stock issuance Proceeds from Issuance of Common Stock Basic (in shares) Weighted-average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Pro forma information, net loss of acquiree since acquisition date, actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Term loan facility Term Loan Facility [Member] Term Loan Facility Equity based compensation Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 16) Commitments and Contingencies Security Exchange Name Security Exchange Name BCP Helios Aggregator L.P. BCP Helios Aggregator L.P. [Member] BCP Helios Aggregator L.P. Intangible assets, estimated weighted average useful life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Preferred dividends and accretion Preferred Stock, Accretion of Redemption Discount Preferred stock of $0.001 par value - 4,500,000 shares authorized; none issued as of September 30, 2022 and December 31, 2021 Preferred Stock, Value, Issued Letters of credit outstanding Letters of Credit Outstanding, Amount Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Income tax payable Increase (Decrease) in Income Taxes Payable Stock consideration paid for acquisition of STI Non-cash equity consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Cash consideration for STI Payments to Acquire Businesses Payments to Acquire Businesses Dividends [Domain] Dividends [Domain] Long-term liabilities Liabilities, Noncurrent [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Depreciation included in depreciation and amortization Depreciation, Nonproduction Equity-Based Compensation Share-Based Payment Arrangement [Text Block] Backlog Backlog Order or Production Backlog [Member] Revenue Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Temporary equity, amortization of discount, period Temporary Equity, Amortization of Discount, Period Temporary Equity, Amortization of Discount, Period Contractual obligation Contractual Obligation Customer relationship for foreign sourced projects Customer Relationship for Foreign Sourced Projects [Member] Customer Relationship for Foreign Sourced Projects Total liabilities, redeemable perpetual preferred stock and stockholders’ equity Liabilities and Equity Debt instrument term Debt Instrument, Term Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Principal payments on debt Repayments of Long-Term Lines of Credit Land Land [Member] Effect of restricted stock and performance awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Diluted: Earnings Per Share, Diluted [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Acquisition of STI, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Current Fiscal Year End Date Current Fiscal Year End Date Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Array Legacy Operations Array [Member] Array Diluted (in dollars per share) Income (loss) per share (in dollars per share) Earnings Per Share, Diluted Other intangible assets, net Total other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Sale of Stock [Domain] Sale of Stock [Domain] Temporary Equity Disclosure [Abstract] Equity compensation anti-dilutive securities (in shares) Incremental Common Shares Attributable to Anti-Dilutive Effect of Share-based Payment Arrangements Incremental Common Shares Attributable to Anti-Dilutive Effect of Share-based Payment Arrangements Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Securities Purchase Agreement Securities Purchase Agreement [Member] Securities Purchase Agreement Equity-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Total current liabilities Liabilities, Current Risk free interest rate minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Schedule of account receivable Accounts Receivable, Allowance for Credit Loss [Table Text Block] Other income (expense) Nonoperating Income (Expense) [Abstract] Risk free interest rate maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Proceeds from Series A issuance Proceeds from Issuance of Preferred Stock and Preference Stock Dividends paid (in shares) Temporary Equity, Dividends Paid, Shares Temporary Equity, Dividends Paid, Shares Entity Address, Address Line One Entity Address, Address Line One Cost of revenue Cost of Revenue Deferred revenue Contract with Customer, Liability Class of Stock [Domain] Class of Stock [Domain] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Securities Purchase Agreement, Additional Closings, Certain Pricing Adjustments Securities Purchase Agreement, Additional Closings, Certain Pricing Adjustments [Member] Securities Purchase Agreement, Additional Closings, Certain Pricing Adjustments Fair Value Disclosures [Abstract] Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees Temporary Equity, Stock Issued During Period, Value, New Issues Interest expense Interest Expense Trade name Trade name Trade Names [Member] Credit Facility [Axis] Credit Facility [Axis] Reserve for excess or obsolete inventory Inventory Valuation Reserves Inventories Inventory Disclosure [Text Block] Schedule of long-term debt instruments Schedule of Long-Term Debt Instruments [Table Text Block] STI Operations STI Operations [Member] STI Operations Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Authorized shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Temporary equity, permitted accrued dividends Temporary Equity, Accrued Dividends Temporary Equity, Accrued Dividends Schedule of Short-term Debt [Table] Schedule of Short-Term Debt [Table] Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Eighth, Ninth, and Tenth Anniversaries Eighth, Ninth, and Tenth Anniversaries [Member] Eighth, Ninth, and Tenth Anniversaries Revenue from Contract with Customer [Abstract] Investment in equity security Investment in equity securities Payments to Acquire Equity Securities, FV-NI Unbilled receivables Contract with Customer, Asset, after Allowance for Credit Loss, Current 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Redeemable Perpetual Preferred Stock Series A Redeemable Perpetual Preferred [Text Block] Series A Redeemable Perpetual Preferred Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Repayment of long term line of credit Repayments of Secured Debt Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Short-term debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Short-term Debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Short-term Debt Total consideration transferred Total consideration transferred Business Combination, Consideration Transferred Accrued expenses and other Other Accrued Liabilities, Current Entity [Domain] Entity [Domain] Senior secured credit facility Senior Secured Credit Facility [Member] Senior Secured Credit Facility City Area Code City Area Code General and administrative General and Administrative Expense ASSETS Assets [Abstract] Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Series A Redeemable Perpetual Preferred Stock Series A Redeemable Perpetual Preferred Stock [Member] Series A Redeemable Perpetual Preferred Stock Sale of Stock [Axis] Sale of Stock [Axis] Dividends [Axis] Dividends [Axis] Percentage of performance obligation to be recognized Revenue, Remaining Performance Obligation, Percentage Depreciation allocated to cost of revenue Cost, Depreciation Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Debt instrument, annual interest rate Debt Instrument, Annual Interest Rate Debt Instrument, Annual Interest Rate Accrued Regular Dividend Rate Accrued Regular Dividend Rate [Member] Accrued Regular Dividend Rate Equity-based compensation Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Other long-term liabilities Other Liabilities, Noncurrent Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Percentage of deferred revenue recognized Contract with Customer, Liability, Revenue Recognized, Percentage Contract with Customer, Liability, Revenue Recognized, Percentage 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of earnings per share, basic and diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of convertible debt Convertible Debt [Table Text Block] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] EX-101.PRE 10 arry-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 arry-20220930_g1.jpg begin 644 arry-20220930_g1.jpg M_]C_X 02D9)1@ ! 0$#O@.^ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !Y ,D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#X8^V7'_/> M3_OLT?;+C_GO)_WV:AHKW3RB;[9\G_?9J&O2/A9\!?$_ MQ@LK^[T(V2063%,L03QA3TQ^HKDQ6+H8*DZV(DHQ75FU*E4KSY*:NS MSW[93_ +[-'VRX_P">\G_?9KW/4/V,?B!I]C<73R:3(D$;2,L=RQ8A M1DX&SFO!_K7/@LRP>8J3PE13MO8TKX6OAFE6BXW[DOVRX_Y[R?\ ?9H^V7'_ M #WD_P"^S6GX3\,7GC3Q)I^B:>8Q>WTOE1&=MJ9QGD@'CBO9_P#AB7XA_P#/ M;1O_ +?_P"(K+&9O@,OFH8JJH-ZZLNA@\1B4Y48-KR/!?MEQ_SWD_[[-'VR MX_Y[R?\ ?9KW2[_8M^(UK&71-+N#_=BNSG]5%>:^-OA+XO\ ATH;7]"NK&W9 MMJW. \)/IO7*Y]LU&&SO+<9/V="O&4NR:N.K@<517-4IM+T.5^V7'_/>3_OL MTGVR?_GO)_WV:9M%>N> ?V7_ !C\2/#-MKNDRZ:MC<%@@N)V5QM.#D!3BNS& M8_#8"FJN*FH1VNS&C0JXB7)2C=GD_P!LN/\ GO)_WV:/MEQ_SWD_[[->]-^Q M+\0PI_>Z,?87;?\ Q%<[X@_93^)/A^%YCH?]HQH,DZ?,LK?@O#'\!7ET^(LI MK24(8B-WYHZI9;C(*\J3^X\G^V7'_/>3_OLT?;+C_GO)_P!]FDN+::SN)()X MGAFC;:\\G_?9H^V7'_/>3_OLUL^" M/!NH_$#Q18Z!I0C-]>,RQF9MJ#"ECN(!P, U[#_PQ+\0_P#GKHW_ (%/_P#$ M5X^,SC 9?-4\564)/6S9V4<'B,3'FHP;1X+]LN/^>\G_ 'V:/MEQ_P ]Y/\ MOLUT/CCX?:I\/_&4_AK5FMX[^$QAI(Y"8<.JL#NQTPPSQP0?2O5K?]BOX@7$ M,J;>_H%/!XBK*4(0;<=_(\)6\G M_P">\G_?9I/MEQ_SWD_[[-;/CCP7J?P]\37>A:LL:WUL0'\EBR,",@@D#(K" MKTZ56%:"JTW>+U3.6494Y.,E9HD^V7'_ #WD_P"^S1]LN/\ GO)_WV:]@\&? MLH^./'/A?3]=T]M-BLKU#)$MS<,K[%I54ZBOHGKIN=4\'B*=/VLX-1[G% M_;+C_GO)_P!]FNO^U3_\]I/^^C7%5V%>PSEB%S"O@ZFC:_%/\ X)ZW$T8U1JNCZA#GYE#QR(>Q!K\K]9_Y#%_\ ]?$G_H9K[?\ V']6FOOA7?6L MKLT=GJ,D<8)^ZI1'_FQK7BCA7"97@(9A@;Q::NK]^JZ[D91F];&8AX;$6:=S MYQ_:4^#\?PG\<>78*PT74%,]HK'/E\_,F?;^6*^L_P!DC_DA^C?]=)?_ $,U MQO[=6DI6VI>2&QVDC8G_T 5V7[)/\ R0_1O]^7_P!#-8YSF%3, MN%,/6K.\E.S?>R9>!PL<+G%2$-K7^^QH_&SX^:?\%9M)2^TNXU'[>)"IMY%7 M9MQG.>O6K7PJ^/OA;XN-);Z5/)!J,2;WLKE=K[?5>QKPC]O3_CZ\(?[EQ_-* M\/\ V>]4FTGXS^%)8'9#)>+"^#U1@0P_*M,OX3P68'WA=+[['UM^U)\#;#QYX3O/$.G6JP^(].B,WF1* ;J-1\R/ZD#.#UX MQ]/@;K7ZW7$"W5M+"XRDBLA]P1BORG\7V"Z7XLUFS0;8[>]FB4#H '( _E7T M'AWFE;$4*N#JRNH6:\D^AYW$V$A2J0KP5N;<]J_8IT'^TOBQ-?LN4T^R=L^C M,0H_K7WA7RE^P=H?EZ7XGU=EP9)8[=3CJH!/\S7TC-XICA\;6WA\[=\UD]V# MW^5PN/U)_"O@>-:D\=G=6,-?9Q7X*[_,^BR&,:&!@Y?:?_ /CW]NC0A9_$71 MM41=JWVG>6Y_O/&[<_\ ?+(/PKZ9_9W\8?\ ";?"/0+YWWW$4/V64?MV:']J\':!JJIEK.\:)FQT61?\5%8W[!_C#]BZ/]J<'T:ZUE1?X7M^5F>=1J?5,[G3Z3_XZ?2+N.8MZ1N?+;]60_\!KY;_9E\+_\)5\:O#L3+OAM)3>R<9'[L%E_ M\>V5]OPOFT?]6_;S?\)23^6J_"QX.;8-_P!I^S7VVOQ/T.\+:%%X7\-:5H\. M/*L+6.V4@8SL4+GZG%?GS^U)XR_X3+XS:TT;[[332-.AP<@>7G?_ ./ES^5? M?GCKQ-%X-\&ZQK):RITJ>%CZ_=L0UV%'(MNY;>4W3#'!"#-?>?Q>U;^P_A?XHOMVUH=/F(]R5( _6OP7C M^I]:S/"X*/\ 7,TOT/T'AV/LL+6KO^K(\P_8Y\2?V]X(UU2V6BU>9QSVDP^? MU->4?MV:$+?Q?H&JJF%NK5HG;U96Z?D16I^P3JW^E^+=++=8X+E!]"RM_-:Z M_P#;FT'[=\.=)U15RUC?A#QR%D0@G\U'YUST?^$WC/DV4M/_ */^9I4_P!J MR._5?HSY@_9Y_P"2U^$?^OT?^@M7Z8>E?F?^SS_R6OPC_P!?H_\ 06K],*Q\ M1_\ D94/\/ZFG#'^[5/7]#\F-9_Y#%__ -?$G_H9K[4_84B*_#76W(.'U5L> M^(H_ZYKY:_X5#XV\0:_=Q6'A759]]RZB3[*ZQC+'!9R, ?4U][? ?X:2?"KX M.P\\/PA MA^=6YIW^3N>YAZL:N=5.7I&WY'D7[>G_ !]>$/\ $449 M)U&/^=?1?[;WAG5_$5YX3&E:9>:DRK.&%I TA!)3 ( /O6!^RO\ L\^(K/QG M;^*O$FF3Z/9Z?EK:WO$*332D8!V'E5& ];UJZD5$M;9RO/+.1M11[EB!^-?EO-,]Y<22N=TLSEV;U)/_P!> MO*\-^FEN=WJ"V!_ M(UA:QXN$?[8VE:=N_=+I)MBN>KMN;^6*]?\ A;H@\.?#?PWIVW:T%A"&7'\1 M4%OU)KXXU_Q5M_;.:_+_ "PZREGUX&U1$1^8-?/992>;9GF-;?W*EOF]#TL5 M+ZGA,+3\X_\ !/I7]JC0O[=^"6O@+EK54NA@9^XP/^-?&'[.?B\^"_C%X?O7 MDV6\TWV2#Z,I_Q%?3<"6Y?C?+3DY]LXKX4:O?/VS?& \0?%4:7$^Z#1[=82!_ST;YV_ M3;7@5?OO!> ^HY/2NM9^\_GM^%C\ZSS$?6,;-K9:?<%=A7'UV%?\?M;ZO\ V7\#]:"G:]T\-L.< M?>D&?T!KB_V%=!-GX#U[5F7!O;\0J>Y6) <_3,A_*O6OC1\)H_C)X5@T2;4I M-+BCNEN3)%&'+;58!<$C^]G\*_FK/,=0?%BK8B5J=.4;_+7\S]0R_#U/['<* M:]Z2?XGR5^Q+K T_XPS69.!?Z;-$!_M*R29_)&KZG_:3T'_A(/@GXJA5-\D% MK]K3CIY1#D_]\JU<3\,?V1;/X9>.=-\2VWB:YNYK(O\ N'ME4.&1D()#>C&O M=M:TN+6]'OM/F_U-Y;R6[_[KJ5/\S7+Q%G.#Q6>46^C6J?GY&V6X M&O2R^IAJZLW>WS1^;?[/?_):/"/_ %^K_P"@M7Z85^:OP'M)+#X[>&;64;98 M-1,3CT90P/\ *OTJ]*]3Q%M4Q^':ZP_4Y.&?=P]3R?Z',^$OB3X8\=75Y;:# MK%OJ-Q9X,\<604R2.X'<&L'X\_$J^^%/P]N==T_3AJ$XE2#+-A8-^0)&]1NP M/JPKXY_9R\&^;Z]+FWL_P SO_%7Q%\-^![BRAU[5H-,EO"1 )MWSD$ ] ?4 M=:Z)'62,.A#*1D$=*^0OV]O^/KPA_N7'\TKWK]GWQN/'_P )]!U)Y-]W'%]D MNO42Q_*<_48;_@0K\AQ>2*ADV'S2#;YVU)=%J[6^X^SHX_VF.JX22MRI6_ ^ M0/VG/C5KWCSQ/=>';FW;2-+TNX:,V(?+22*2-[GN?0=!FO+? >AGQ-XX\/Z2 M%W?;;^" CV9P#^&,U[E^VQ\/_P"P/'%EXEMHBMIK$924@<+/& #^:X/X&N2_ M9)T$:W\%P_#?UK"148J#=EW2U_$_ M.\51K5,S]E6=VY+[C]#_ )43CY5 ^@%?EAJ?BAKOXB7?B(,2TFJM?[N_,N_- M?J1J=HVH:;=VJ2F%YHGB$@&2A((S]1FOEW_A@K3,Y_X2Z\_\!%_^*K\EX-S? M+LK6)ECIV<[):-][['V.>8+$XOV2P\;J/IY'U'8SB[L+>92&62-6!^HS7Y@? M%K0_^$:^)?B;30NU8+^4+QU4L2#7Z<:#IAT71-/T\RFX-K!'!YS#!?:H7=CW MQ7P7^V1H)T?XU7=P$VQZA:0W2\=>"A/YH:]#P]Q,:>:5J$7>,D[?)Z?@SGXD MI.6$IU'NG^9[?^P]XN_M;P%J>AR29FTNYWHI/_+.0$C_ ,>#5]%ZG?P:3IUW M?73^5;6T3S2O_=15+,?R!KXP_818_P#"=>(E!(4Z>I(['$@KZ9^/TC1_!GQ> MR,4;^SY!D''7 (_(FO$XGR^"XDE0CHJDH_\ DUKG=E6(E_9?M'O%/\#\X/%G MB&;Q;XFU;6KGB>_N9+AESG;N8G'X<#\*R*7M25_3]&G&E3C3@M$C\IE)RDY/ M=A785Q]=A6C")Q]*>])3XU\V1(P0"Q"C)P.32D[*XEJS]'OV8- _X1_X'>&( MF3;+.?7S'9E/_?)7\JY+]HG]I34?@WXJT[1].TRTU!KBS%U(UPS#;EV4 M 8_W#7I'AOQSX.T'P[IFFQ^(],$=G;1P+_I*#A5 '?VKXD_:N\46OBKXS:E- M97,=Y96]O!;Q31-N1L(&."/]IC7\X9!E:SK/JU3'46X/FEJFEJ]/S/TW,<9] M1RZG##S7,K+0]"L_VZO$4MU"DGAW35B9U5BLDF0"1GO7V=#,EQ#'+&VY'4,I M'<$<5^2 8K@CC'-?I7\._BQX9O/ OA^6ZU[3X+C[#"LDA MQOP[A\#"C4RZC;5IVN^UCFR',ZE>52.*GZ7L?*MMH7_"._ME+9A=JG6C.HQC MB12_Y?-7WCZ5\=?$C5-#7]K'PGKMIJEG-I\WEM/<1S*41E#*=Q[<8KZ?_P"% MG>$O^ADTS_P)3_&O%XGCB<;' U53;?LU?1[W.W*94J#Q$.96YG;4_,.^N)++ MQ#C/G,@QBH8N5.;M&1P7[9?@$^&/B0FMP1 M[;/6D\PD#@3* &'UZ'\:^D/V2?\ DAVB_P#727_T,U@?M17/A7XA_"J^6TU[ M39]4TT_;K5%N%+/M^^@YZE<_B!3OV6_'7AW1O@UI%K?ZU8V=RKREH9IU1AES MV)KX[,*^)S#A:C2G"7/3FD]'>R3L_N/;PU.EALWG)27+)7W. _;T_P"/KPA_ MN7'\TJG^POXX^QZYK?A2>7$5X@O+92>DB<.!]5P?^ U!^V[XFTGQ)=>%#I>H MVNH"-)Q)]GE#[$?"WQA)X%^(.AZVC%5M;E3)S@%#PP^F":^RRS*Y M8_A%82<;2:DU?NI-H\/%8M8?.76B]+K[K*Y]_?M&> A\0OA/K%A'&)+ZV47M MIZB2/)P/JI9?^!5\_P#[".A&7Q%XFU=EP;>WCM5./[S%F'_CJU]0I\4/!]S" MI_X2+3-DBYPURG0CZUY_\(U\'?#.X\4+%XBTL0:EJ+7<.+I.$(&!U[37+H^ZYD?58BA0JX^CBU)66^J^1V'QK^(TOPK^'M]K]O;QW M5S$\<<4,Q(5F9L8./;-?,?\ PW?XD_Z%O3/^_DG^-=C^V5\1-&UCX=Z?IFE: MK:W[W%ZLDBV\H<@(I()P>GS5\85]SP?PO@<5EOMLPH7FY/>Z=CP,ZS:O2Q7) MAJEHI+8_3'X#_%";XN^ 8M=N;:*SNA<26\L,))0%2".O^RPKP;]O700LWA+6 ME7[RSVIOV)_'VDZ#X1\1:7JNJ6NGA+Y+B);F4)NWIM8C)_Z9C\Q M71?M>:_X<\7?"5_L.M6%Y>65Y#<1Q0SJSMDE#@ \\/\ I7SN#P4\GXL4:--J MGS66CM:2_2YZ5?$1QN3WG)T^XN9;%UCCCN%9F/' &>M:\2X:O4XHISA!M7AK;3H1E=6G'*9Q ME))VD?G8.U)2_P"%)7]"QV/S<*["N/KL*;*BG>#3+"ZU&9%WM':PM*RKTR0H/'(Y]Z^U MOVK/BYXQU+]DOX*M<^(+R5O$EA<'5RS#_3=K#;YG'.*YW_@F?]I_X61\1!97 M4=E>'P?=>3U8[L-)O;VU@&99[>V>1(_=F P/QKJOC9>^* M+GQY=Q>+_%%KXOUBVC2(ZG97RWL+IC("2KP0,X]CQ7U_J'QNU#]FKX4_LVWN MDR3PZ!+!-?:QIMGM3^T,R88.2.3@\9JI/1:"1\![<'!%:K>$M;74TTXZ-?C4 M'C\U+0VS^:R\_,$QDC@\U<^(FOV'BOQ[XCUK2['^S-.U'4)[NWL^/W"/(S!. M.. <<<5^M>I?#>\NOVY/"WC-=6T5+*W\)?8VTU]01=0=OWWSK;_>*?,/FZ<' MTJ9R4=T5&+D?CLL3M*(E5C(3M" ./C)X_T7;)9ZI\/ MM4TS4_+&!#?0^3PWH7CP1Z[&-.4U&RMN*,7*[/R.5-[ *NYB< 9K2U;POK& MA0P3:GI-[I\,XW1275L\2R#U4L!G\*]C_89T6S\0?M7?#RSU"WCNK;[7-/Y4 MJ[E+QVTLJ'!]&13^%?1WC;QCK'Q4^!G[4L7BF]?64\->)E&CBY /V)1>&("/ MC@;.*)247:P)75SX%TW2KS5[CR+"SGO9\%_*MXS(V!U.!GCWJLRE6((P1U!K MZD_X)Q?\G"R?]@2^_P#11KYEU?\ Y"][_P!=Y/\ T(U:>O*3YEC2O"NL:Y;S MSZ;I%]J$%N-TLEK;/(L8]6*@X_&LUDVL05P0>01TK]"/#/C;6_A;\'OV4['P MM?OHUKX@UB9]5CMP +S]]$N)./F&)&&#[>@KY<_;'TJTT;]ISXA6ME EM;KJ M;,L<8PH+*"<#MR341:D[6+::ZGEMKX7UB\TN34K;2+Z?3HOOW<=L[1)]7 P* MS%4L0 "23@ 5^FC>,/'WP_\ $7P0T?P%XZIX6T]XX8[OSH@& M>3>,$[VW=#W]:_.V[C\GXB3Q_86TS9JK+]A8Y-OB;_5Y'=?N_A51EZ/=?9M0L[BRGP&\JYC:-L'H<$#BK]EX*\0:A8B]M-"U&YLV!87$-I(\9 MZGW/C&P_8+^&%UX1\96/A'R?M\E MZMWJ26CWL0+_ +N,-_K&Z_*.>:CF5D[;CL]5<^ %C9I @4ER:;YZ^9%]LMWB\Q>S+N R/<5VW[._C'1/ OQR\&^(O$\(NM$L= M12:[#)OVKR/,V]]I(?'?;7T=^W%KWCFW\++8ZO+:>-/ NN:P^M>'?%\+;V@B M8-_HBD<* "..^T>F!3?O6L+I<^*:***V)"NPKCZ["DRHG'T444R3Z!^.'Q?\ M-^./V?\ X-^%-*N)I=8\-6D\6HQR1%51F((PW\73M5C]BWXL>$_A/XO\92^, M+Z?3M/UGPY/I,<]O;F9EDDEB.=H[84G\*^=J*CD5N4=WN=7\1]%\+Z#X@%MX M1U^X\1Z7Y2L;RYM#;-O.!QSFOJSX<_'?X1Z_P"$?@_<>-]5U#2]7^'3 M2;]-CT_[3%J2Y+( 1F5... 0..*^UM3_:Y^'5U^VIX;^(R7]W_PC%CX7_LN:;[*WF"? M]]QLSR/G7FO@6BB4%+<:DUL;^FZM;VWCJTU1V86L>I)&W\G:5S\H<$9)Z>6/6OA.BAP4MQ M*36QZ5^SC\4;?X+?&[PGXSO+=[JSTNZ8W$<6"YB>-HG*^I"R$X[D5[[\4OC9 M\,/#OPM^+&C>"-;U#Q)JGQ'UA=2G2ZLC;I81^<9BF23N.XX^E?'%%)P3=Q\S MV/>/V,?BMX<^#OQE&N^*KF:TTEM-NK1I8(C*P:1-H^4=:X/XMZ-X,TC7(3X, M\377B>TN%>6XFN;$VIBO/!%)]X)T7/O@9_&O/Z*2@D[CYC[R\&_M(?".^USX.^/-?US5M+\ M0^"M*BT>XT6WLO,CN-L?E"7S,_= )?&,Y&*^-?$VNVFI?$S5M9@9FL+C6)KR M-BN"8VG+@X]<$<5R]%*,%$3;9[O^V=\6/#WQH^-#>(_#$\UQI9TRUM=\T9C; M>B$-P?>N[O/B!\+/B/\ LN_#WP/K_BV_\/ZYX9DNKAXX=-,Z2LY;:N[<,<8Y M]Z^3:*.162[#YGJ==\+/$&@^$_B7X?U7Q'I,?B#P[:WBM>V$JY$\.<-QGD@' M(!XR!7T1\:OC!\,=/^ 6J_#SP)J^H>(8=6\0?VS;Q7EGY$6D19)\F/D\_-MX MP,9KY)HIN*;N*X44458@KL*X^NPI,J)Q]%%%,D**** "BBB@ HHHH **** " FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KL*X^NPI,J)_]D! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover Page - shares
9 Months Ended
Sep. 30, 2022
Nov. 07, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Entity File Number 001-39613  
Entity Registrant Name ARRAY TECHNOLOGIES, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-2747826  
Entity Address, Address Line One 3901 Midway Place NE  
Entity Address, City or Town Albuquerque  
Entity Address, State or Province NM  
Entity Address, Postal Zip Code 87109  
City Area Code (505)  
Local Phone Number 881-7567  
Title of 12(b) Security Common stock, $0.001 par value  
Trading Symbol ARRY  
Security Exchange Name NASDAQ  
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   150,490,517
Entity Central Index Key 0001820721  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (unaudited) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 62,778 $ 367,670
Accounts receivable, net 485,174 236,009
Inventories, net 269,775 205,653
Income tax receivables 12,765 9,052
Prepaid expenses and other 41,309 33,649
Total current assets 871,801 852,033
Property, plant and equipment, net 20,024 10,692
Goodwill 359,629 69,727
Other intangible assets, net 384,084 174,753
Deferred tax assets 18,785 9,345
Other assets 27,502 26,429
Total assets 1,681,825 1,142,979
Current liabilities    
Accounts payable 199,358 91,392
Accounts payable - related party 478 610
Accrued expenses and other 91,102 38,494
Accrued warranty reserve 4,237 3,192
Income tax payable 10,587 60
Deferred revenue 154,692 99,575
Current portion of contingent consideration 0 1,773
Current portion of debt 47,686 4,300
Other current liabilities 4,981 5,909
Total current liabilities 513,121 245,305
Long-term liabilities    
Deferred tax liability 74,139 0
Contingent consideration, net of current portion 7,113 12,804
Other long-term liabilities 9,113 5,557
Long-term warranty 3,852 0
Long-term debt, net of current portion 725,109 711,056
Total long-term liabilities 819,326 729,417
Total liabilities 1,332,447 974,722
Commitments and contingencies (Note 16)
Series A Redeemable Perpetual Preferred Stock of $0.001 par value - 500,000 authorized; 400,000 and 350,000 shares issued as of September 30, 2022 and December 31, 2021, respectively; liquidation preference of $400.0 million and $350.0 million as of September 30, 2022 and December 31, 2021, respectively 287,561 237,462
Stockholders’ equity (deficit)    
Preferred stock of $0.001 par value - 4,500,000 shares authorized; none issued as of September 30, 2022 and December 31, 2021 0 0
Common stock of $0.001 par value - 1,000,000,000 shares authorized; 150,334,261 and 135,026,940 shares issued as of September 30, 2022 and December 31, 2021, respectively 150 135
Additional paid-in capital 392,862 202,562
Accumulated deficit (258,360) (271,902)
Accumulated other comprehensive income (72,835) 0
Total stockholders’ equity (deficit) 61,817 (69,205)
Total liabilities, redeemable perpetual preferred stock and stockholders’ equity $ 1,681,825 $ 1,142,979
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (unaudited) - (Parenthetical) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Temporary equity, par value (in dollars per share) $ 0.001 $ 0.001
Authorized temporary equity stock (in shares) 500,000 500,000
Temporary equity, shares issued (in shares) 400,000 350,000
Temporary equity, liquidation preference $ 400,000,000 $ 350,000,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Authorized preferred stock (in shares) 4,500,000 4,500,000
Preferred Stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Authorized common stock (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 150,334,261 135,026,940
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Revenue $ 515,024 $ 188,686 $ 1,235,475 $ 633,442
Cost of revenue 434,801 182,789 1,088,719 560,872
Gross profit 80,223 5,897 146,756 72,570
Operating expenses        
General and administrative 38,911 18,493 107,881 58,279
Contingent consideration (572) 936 (5,981) 1,071
Depreciation and amortization 23,364 5,984 70,405 17,949
Total operating expenses 61,703 25,413 172,305 77,299
Income (loss) from operations 18,520 (19,516) (25,549) (4,729)
Other income (expense)        
Other expense, net (399) (297) (27) (497)
Legal settlement 42,750 0 42,750 0
Foreign currency gain (loss) (159) 0 1,968 0
Interest expense (8,746) (13,109) (23,709) (28,769)
Total other income (expense) 33,446 (13,406) 20,982 (29,266)
Income (loss) before income tax (benefit) expense 51,966 (32,922) (4,567) (33,995)
Income tax (benefit) expense 11,144 (5,361) (18,109) (5,493)
Net income (loss) 40,822 (27,561) 13,542 (28,502)
Preferred dividends and accretion 12,257 5,479 36,045 5,479
Net income (loss) to common shareholders $ 28,565 $ (33,040) $ (22,503) $ (33,981)
Income (loss) per common share        
Basic (in dollars per share) $ 0.19 $ (0.25) $ (0.15) $ (0.26)
Diluted (in dollars per share) $ 0.19 $ (0.25) $ (0.15) $ (0.26)
Weighted average number of common shares        
Basic (in shares) 150,322 130,955 149,604 128,315
Diluted (in shares) 151,382 130,955 149,604 128,315
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Loss (unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 40,822 $ (27,561) $ 13,542 $ (28,502)
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]        
Change in foreign currency translation adjustments (34,106) 0 (72,835) 0
Comprehensive income (loss) $ 6,716 $ (27,561) $ (59,293) $ (28,502)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders’ Equity (Deficit) (unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Series A Preferred Stock
Common Stock
Additional Paid-In Capital
Additional Paid-In Capital
Series A Preferred Stock
Accumulated Deficit
Accumulated Other Comprehensive Loss
Temporary equity, beginning balance (in shares) at Dec. 31, 2020 0            
Temporary equity, beginning balance at Dec. 31, 2020 $ 0            
Increase (Decrease) in Temporary Equity [Roll Forward]              
Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees (in shares) 350            
Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees $ 229,799            
Preferred cumulative dividends plus accretion $ 5,479            
Temporary equity, ending balance (in shares) at Sep. 30, 2021 350            
Temporary equity, ending balance at Sep. 30, 2021 $ 235,278            
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2020     126,994        
Stockholders' equity, beginning balance at Dec. 31, 2020 (80,899)   $ 127 $ 140,473   $ (221,499)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Equity-based compensation 11,580     11,580      
Issuance of stock, net (in shares)     7,875        
Issuance of stock, net 104,764   $ 8 104,756      
Preferred cumulative dividends plus accretion (5,479)     (5,479)      
Net income (loss) (28,502)         (28,502)  
Stockholders' equity, ending balance (in shares) at Sep. 30, 2021     134,869        
Stockholders' equity, ending balance at Sep. 30, 2021 $ 1,464   $ 135 251,330   (250,001)  
Temporary equity, beginning balance (in shares) at Jun. 30, 2021 0            
Temporary equity, beginning balance at Jun. 30, 2021 $ 0            
Increase (Decrease) in Temporary Equity [Roll Forward]              
Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees (in shares) 350            
Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees $ 229,799            
Preferred cumulative dividends plus accretion $ 5,479            
Temporary equity, ending balance (in shares) at Sep. 30, 2021 350            
Temporary equity, ending balance at Sep. 30, 2021 $ 235,278            
Stockholders' equity, beginning balance (in shares) at Jun. 30, 2021     126,994        
Stockholders' equity, beginning balance at Jun. 30, 2021 (72,420)   $ 127 149,893   (222,440)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Equity-based compensation 2,160     2,160      
Issuance of stock, net (in shares)     7,875        
Issuance of stock, net 104,764   $ 8 104,756      
Preferred cumulative dividends plus accretion (5,479)     (5,479)      
Net income (loss) (27,561)         (27,561)  
Stockholders' equity, ending balance (in shares) at Sep. 30, 2021     134,869        
Stockholders' equity, ending balance at Sep. 30, 2021 $ 1,464   $ 135 251,330   (250,001)  
Temporary equity, beginning balance (in shares) at Dec. 31, 2021 350            
Temporary equity, beginning balance at Dec. 31, 2021 $ 237,462            
Increase (Decrease) in Temporary Equity [Roll Forward]              
Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees (in shares) 50            
Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees $ 32,724            
Preferred cumulative dividends plus accretion (in shares) 13            
Preferred cumulative dividends plus accretion $ 36,045            
Dividends paid (in shares) (13)            
Dividends paid $ (18,670)            
Temporary equity, ending balance (in shares) at Sep. 30, 2022 400            
Temporary equity, ending balance at Sep. 30, 2022 $ 287,561            
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2021     135,026        
Stockholders' equity, beginning balance at Dec. 31, 2021 (69,205)   $ 135 202,562   (271,902) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Equity-based compensation (in shares)     161        
Equity-based compensation 11,454     11,454      
Issuance of stock, net (in shares)     15,147        
Issuance of stock, net 216,078 $ (1,172) $ 15 216,063 $ (1,172)    
Preferred cumulative dividends plus accretion (36,045)     (36,045)      
Net income (loss) 13,542         13,542  
Other comprehensive income (loss) (72,835)           (72,835)
Stockholders' equity, ending balance (in shares) at Sep. 30, 2022     150,334        
Stockholders' equity, ending balance at Sep. 30, 2022 $ 61,817   $ 150 392,862   (258,360) (72,835)
Temporary equity, beginning balance (in shares) at Jun. 30, 2022 413            
Temporary equity, beginning balance at Jun. 30, 2022 $ 293,974            
Increase (Decrease) in Temporary Equity [Roll Forward]              
Preferred cumulative dividends plus accretion $ 12,257            
Dividends paid (in shares) (13)            
Dividends paid $ (18,670)            
Temporary equity, ending balance (in shares) at Sep. 30, 2022 400            
Temporary equity, ending balance at Sep. 30, 2022 $ 287,561            
Stockholders' equity, beginning balance (in shares) at Jun. 30, 2022     150,279        
Stockholders' equity, beginning balance at Jun. 30, 2022 63,853   $ 150 401,614   (299,182) (38,729)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Equity-based compensation (in shares)     55        
Equity-based compensation 4,097     4,097      
Issuance of stock, net   $ (592)     $ (592)    
Preferred cumulative dividends plus accretion (12,257)     (12,257)      
Net income (loss) 40,822         40,822  
Other comprehensive income (loss) (34,106)           (34,106)
Stockholders' equity, ending balance (in shares) at Sep. 30, 2022     150,334        
Stockholders' equity, ending balance at Sep. 30, 2022 $ 61,817   $ 150 $ 392,862   $ (258,360) $ (72,835)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities    
Net income (loss) $ 13,542 $ (28,502)
Adjustments to reconcile net income (loss) to net cash provided by, (used in) operating activities:    
Provision for (recovery of) bad debts 660 (574)
Deferred tax expense (30,928) (7,036)
Depreciation and amortization 71,207 19,454
Amortization of debt discount and issuance costs 5,003 13,653
Equity-based compensation 11,677 11,706
Contingent consideration (5,981) 1,071
Warranty provision 4,341 305
Provision for inventory obsolescence (2,333) 654
Changes in operating assets and liabilities, net of business acquisition    
Accounts receivable (139,036) (50,840)
Inventories (14,273) (55,321)
Income tax receivables (3,610) 9,676
Prepaid expenses and other 11,146 (5,770)
Accounts payable 42,205 1,948
Accounts payable - related party (132) (1,622)
Accrued expenses and other 41,271 1,683
Warranty payments (373) 0
Income tax payable 2,951 (8,185)
Lease liabilities 1,914 337
Deferred revenue 34,772 (68,474)
Net cash provided by, (used in) operating activities 44,023 (165,837)
Cash flows from investing activities    
Purchase of property, plant and equipment (6,690) (2,252)
Acquisition of STI, net of cash acquired (373,816) 0
Investment in equity security 0 (11,975)
Net cash used in investing activities (380,506) (14,227)
Cash flows from financing activities    
Proceeds from Series A issuance 33,098 224,987
Proceeds from common stock issuance 15,885 120,645
Series A equity issuance costs (1,167) (7,195)
Common stock issuance costs (450) (3,873)
Dividends paid on Series A Preferred (18,670) 0
Payments on revolving credit facility (116,000) (102,000)
Proceeds from issuance of other debt 39,219 0
Proceeds from revolving credit facility 116,000 102,000
Principal payments on debt (33,286) (132,150)
Contingent consideration (1,483) (7,810)
Debt issuance costs 0 (6,590)
Net cash provided by financing activities 33,146 188,014
Effect of exchange rate changes on cash and cash equivalent balances (1,555) 0
Net change in cash and cash equivalents (304,892) 7,950
Cash and cash equivalents, beginning of period 367,670 108,441
Cash and cash equivalents, end of period 62,778 116,391
Supplemental Cash Flow Information    
Stock consideration paid for acquisition of STI $ 200,224 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Business
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Business Organization and Business
Array Technologies, Inc. (the “Company”), formerly ATI Intermediate Holdings, LLC, is a Delaware corporation formed in December 2018 as a wholly owned subsidiary of ATI Investment Parent, LLC (“Former Parent”). On October 14, 2020, the Company converted from a Delaware limited liability company to a Delaware corporation and changed the Company’s name to Array Technologies, Inc. The Company is headquartered in Albuquerque, New Mexico, and manufactures and supplies solar tracking systems and related products for customers across the United States and internationally. The Company, through its wholly-owned subsidiary, ATI Investment Sub, Inc. owns subsidiaries through which it conducts substantially all operations.
Acquisition of STI
On January 11, 2022 (the “Acquisition Date”), the Company acquired 100% of the share capital of Soluciones Técnicas Integrales Norland, S.L.U., a Spanish private limited liability Company, and its subsidiaries (collectively, “STI”) with cash and common stock of the Company (the “STI Acquisition”). The STI Acquisition was accounted for as a business combination. See Note 3 – Acquisition of STI.
After the acquisition of STI, the Company began operating as two reportable operating segments: the Array legacy operating segment (the “Array Legacy Operations”) and the newly acquired operations (the “STI Operations”) pertaining to STI.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Accounting and Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). The unaudited interim financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of results for the interim periods reported. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022 or any other interim periods, or any future year or period. The balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the interim financial statements. These financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K filed with the SEC on April 6, 2022, as amended by the Form 10-K/A filed with the SEC on April 6, 2022 (the “2021 Annual Report”).

Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates include evaluation for any impairment of goodwill, impairment of long-lived assets, fair value of contingent consideration, Series A Redeemable Perpetual Preferred Stock and the related future tranche, allowance for credit losses, reserve for excess or obsolete inventories, valuation of deferred tax assets and warranty reserve.

Actual results may differ from previously estimated amounts, and such differences may be material to the condensed consolidated financial statements; however, management believes that these estimates and assumptions provide a reasonable basis for the fair presentation of the consolidated financial statements. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period they occur.

Impact of COVID-19 Pandemic
The Company continues to closely monitor the ongoing impact of the COVID-19 pandemic in all the locations where it operates. The Company’s priority remains the welfare of its employees. The Company expects persistent waves of COVID-19, including variants of the virus, to remain a headwind into the near future. The duration and extent to which it will continue to adversely impact the Company’s business and results of operations remain uncertain and could be material.

The Company believes it has sufficient liquidity and financing options available and expects to have sufficient liquidity to operate for the next 12 months. The Company expects to use cash generated from operations and if needed, can access funds from the Revolving Credit Facility (as defined below). The Company also has $100 million in delayed draw ability under the Series A Redeemable Perpetual Preferred Stock (as defined below) future draw commitment; however, such a draw would increase the Company’s dividend obligations and outstanding common stock and failure to draw the delayed commitments will result in interest expense payable by the Company. See Note 13 – Redeemable Perpetual Preferred Stock. The Revolving Credit Facility has $166.6 million of availability.

Impact of the Ongoing Conflict in Ukraine
The ongoing conflict in Ukraine has reduced the availability of material that can be sourced in Europe and, as a result, increased logistics costs for the procurement of certain inputs and materials used in our products. We do not know ultimate severity or duration of the conflict in Ukraine, but we continue to monitor the situation and evaluate our procurement strategy and supply chain as to reduce any negative impact on our business, financial condition and results of operations.

Inflation
The Company could see an impact from elevated inflation and other operating costs. Interest rates have increased quickly and substantially as central banks in developed countries raise interest rates in an effort to subdue inflation, while government deficits and debt remain at high levels in many global markets. The eventual implications of higher government deficits and debt, tighter monetary policy, and potentially higher long-term interest rates may drive a higher cost of capital during our forecast period.
Business Combinations
The Company accounts for its business acquisitions under the acquisition method of accounting in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 805 Business Combinations (“ASC 805”). The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management’s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, asset lives, and market multiples, amongst other items.

Foreign Currency Translation
For non-U.S. subsidiaries that operate in a local currency environment, assets and liabilities are translated into the U.S. dollar at period end exchange rates. Income, expense and cash flow items are translated at average exchange rates prevailing during the period. Translation adjustments for these subsidiaries are accumulated as a separate component of accumulated other comprehensive income in equity. For non-U.S. subsidiaries that use a U.S. dollar functional currency, local currency inventories and property, plant and equipment are translated into U.S. dollars at rates prevailing when acquired, and all other assets and liabilities are translated at period end exchange rates. Inventories charged to cost of revenue and depreciation are remeasured at historical rates, and all other income and expense items are translated at average exchange rates prevailing during the period. Gains and losses which result from remeasurement are included in earnings.

Recent Accounting Pronouncements
Adopted
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). ASU 2021-08 requires the company acquiring contract assets and contract liabilities obtained in a business combination to recognize and measure them in accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”). At the acquisition date, the company acquiring the business should record related revenue, as if it had originated the contract. Before the recent update, such amounts were recognized by the acquiring company at fair value. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. The Company early adopted ASU 2021-08 as of January 1, 2022. See Note 3 – Acquisition of STI for further information and disclosures related to the STI Acquisition. The standard was applied to the acquisition accounting for STI. A review of the deferred revenue of the acquiree of $20.3 million was reviewed for consistency in application with the Company’s policies and U.S. GAAP and the contract liability balance was carried over at its carrying value.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition of STI
9 Months Ended
Sep. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisition of STI Acquisition of STI On the Acquisition Date, the Company completed the STI Acquisition pursuant to the purchase agreement, dated November 10, 2021, by and among Amixa Capital, S.L. and Aurica Trackers, S.L., each a company duly organized under the laws of the Kingdom of Spain (together, the “Sellers”) and Mr. Javier Reclusa Etayo (the “STI Purchase Agreement”). The STI Acquisition was funded primarily with borrowings from the Convertible Notes (as defined below) and the issuance of Series A redeemable perpetual preferred stock of the Company, par value $0.001 per share (the “Series A Redeemable Perpetual Preferred Stock”). The STI Acquisition provided the Company with an immediate presence in Brazil, Western Europe and South Africa. Transaction
expenses incurred in connection with the acquisition are $5.6 million recorded in the general and administrative line item on the condensed consolidated statement of operations for the nine months ended September 30, 2022. In accordance with the STI Purchase Agreement, the Company paid closing consideration to the Sellers consisting of $410.5 million in cash and 13,894,800 shares of the Company’s common stock. The fair value of the purchase consideration was $610.8 million and resulted in the Company owning 100% of the interests in STI. The Company has performed a valuation of the acquisition assets and liabilities and determined the related accounting impact.

The purchase price consideration to acquire STI consisted of the following (in thousands):

Cash consideration for STI $409,647 
Cash consideration for transaction expenses of STI896 
Total cash consideration 410,543 
Non-cash equity consideration200,224 
Total consideration transferred610,767 
Total purchase price consideration$610,767 

The STI Acquisition was accounted for as a business combination applying ASC 805. The equity consideration transferred consisted of the Company’s common stock and was measured at fair value based on the closing stock price on the Acquisition Date. The purchase price was allocated to the assets acquired and liabilities assumed based on management’s estimate of the respective fair values at the Acquisition Date. Goodwill was calculated as the excess of the consideration transferred over the net assets recognized and represents the estimated future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. The factors contributing to the recognition of goodwill were the expected synergies of the combined entities that are expected to be realized from the STI Acquisition. None of the goodwill is expected to be deductible for income tax purposes.
The following table summarizes the preliminary estimates of fair values of the assets acquired and liabilities assumed as of the Acquisition Date (in thousands):

Preliminary Fair Value of Net Assets Acquired and Liabilities Assumed: Acquisition DateMeasurement AdjustmentSeptember 30, 2022
Cash and cash equivalents$36,725 $— $36,725 
Accounts receivable110,789 — 110,789 
Inventories47,517 — 47,517 
Prepaid expenses and other23,399 — 23,399 
Property, plant and equipment4,434 — 4,434 
Other intangible assets318,365 — 318,365 
Other assets325 — 325 
Total assets acquired$541,554 $— $541,554 
Accounts payable65,761 — 65,761 
Deferred revenue20,345 — 20,345 
Short-term debt44,338 — 44,338 
Other liabilities10,115 — 10,115 
Income tax payable7,576 — 7,576 
Deferred tax liability93,823 7,611 101,434 
Other long-term liabilities4,524 — 4,524 
Long-term debt12,053 — 12,053 
Total liabilities assumed$258,535 $7,611 $266,146 
Preliminary fair value of net assets acquired283,019 275,408 
Preliminary allocation to goodwill$327,748 $335,359 

The preliminary purchase price allocation was based upon a preliminary valuation, and the Company’s estimates and assumptions are subject to change within the measurement period (defined as the twelve months following the Acquisition Date). The preliminary estimates of the fair values of the assets acquired and liabilities assumed were estimated to approximate carrying values since they are short term in nature, and they are receivable or payable on demand. These assets and liabilities were cash and cash equivalents, accounts receivable, prepaid expenses and other, accounts payable, other liabilities, and deferred revenue. The primary areas of the preliminary purchase price allocation that are not yet finalized relate to the valuation of identifiable intangible assets acquired, the fair value of certain tangible assets acquired and liabilities assumed as well as the tax impact. The Company expects to continue to obtain information for the purpose of determining the fair value of the assets acquired and liabilities assumed on the Acquisition Date throughout the remainder of the measurement period. The purchase price allocation is subject to further adjustment until all pertinent information regarding the assets acquired is fully evaluated by the Company, including but not limited to, the fair value accounting. For assets and liabilities excluded from the scope of the intangible asset and property, plant and equipment valuation, the Company considered net book value to be a reasonable proxy as of the Acquisition Date.
The preliminary purchase price allocation includes $318.4 million of acquired identifiable intangible assets.

Estimated Fair ValueEstimated Weighted Average Useful Life in Years
(in thousands, except useful lives)
Backlog$51,165 1
Customer relationships238,770 10
Trade name28,430 20
Total$318,365 

The preliminary fair value of the identifiable intangible assets has been estimated using the Excess Earnings Method (customer relationships and backlog) and Relief from Royalty Method (trade name). Significant inputs using the Excess Earnings Method and Level 3 inputs in the fair value hierarchy include estimated revenue, expenses based on actuals and forecast, and a discount rate based on a weighted average cost of capital for customer relationships of 15% for Spain, 16.5% for Brazil and 14.0% for Spain foreign sourced projects and for order backlog of 8.5% for Spain, 9.5% for Brazil and 7.5% for Spain foreign sourced projects. Significant inputs to the Relief from Royalty method model include estimates of future revenue, economic life, estimated royalty rate of 1.25%, and a discount rate based on a weighted average cost of capital 15.2%. The weighted average cost of capital was determined based on the Company’s capital structure, cost of capital, inherent business risk profile and long-term growth expectations. The intangible assets are being amortized over their estimated useful lives on a straight-line basis that reflects the economic benefit of the asset. The determination of the useful lives is based upon various industry studies, historical acquisition experience, economic factors, and future forecasted cash flows of the Company following the STI Acquisition.

The amounts of revenue and net loss of STI included in the Company’s consolidated statement of operations from the Acquisition Date through September 30, 2022 are $237.2 million and $14.1 million, respectively.

Pro Forma Financial Information (Unaudited)
The following unaudited pro forma financial information presents the combined results of operations of the Company and STI as if the acquisition had occurred on January 1, 2021, after giving effect to certain unaudited pro forma adjustments. The unaudited pro forma adjustments reflected herein include only those adjustments that are directly attributable to the STI Acquisition including amortization of intangibles, debt financing expenses and tax benefits. The unaudited pro forma financial information does not reflect any adjustments for anticipated expense savings resulting from the STI Acquisition and is not necessarily indicative of the operating results that would have actually occurred had the STI Acquisition been consummated on January 1, 2021.

Three Months Ended
September 30,
Nine Months Ended
September 30,
(in millions)2022202120222021
Revenue
$515.0 $480.1 $1,243.0 $764.8 
Net income (loss)
$52.1 $(22.7)$48.7 $(44.6)
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable
9 Months Ended
Sep. 30, 2022
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable consists of the following (in thousands):
September 30, 2022December 31, 2021
Accounts receivable$485,869 $236,149 
Less: allowance for doubtful accounts(695)(140)
Accounts receivable, net$485,174 $236,009 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories
9 Months Ended
Sep. 30, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following (in thousands):
September 30, 2022December 31, 2021
Raw materials$166,260 $85,470 
Finished goods108,597 127,598 
Reserve for excess or obsolete inventory(5,082)(7,415)
Total$269,775 $205,653 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant, and Equipment
9 Months Ended
Sep. 30, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment consisted of the following (in thousands, except useful lives):
Estimated Useful Lives (Years)September 30, 2022December 31, 2021
LandN/A$1,563 $1,340 
Buildings and land improvements
15-39
7,318 2,451 
Manufacturing equipment717,893 13,924 
Furniture, fixtures and equipment
5-7
3,341 476 
Vehicles5527 161 
Hardware and software
3-5
2,487 1,683 
Assets in progress3,684 1,880 
Total36,813 21,915 
Less: accumulated depreciation(16,789)(11,223)
Property, plant and equipment, net$20,024 $10,692 

Depreciation expense was $0.7 million and $0.6 million for the three months ended September 30, 2022 and 2021, respectively, of which $0.4 million and $0.5 million, respectively, was allocated to cost of revenue and $0.3 million and $0.1 million, respectively, was included in depreciation and amortization in the accompanying condensed consolidated statements of operations for the three months ended September 30, 2022 and 2021.
Depreciation expense was $1.8 million and $1.8 million for the nine months ended September 30, 2022 and 2021, respectively, of which $1.2 million and $1.5 million, respectively, was allocated to cost of revenue and $0.6 million and $0.3 million, respectively, was included in depreciation and amortization in the accompanying condensed consolidated statements of operations for the nine months ended September 30, 2022 and 2021.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Other Intangible Assets
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill
Prior to the STI Acquisition, goodwill, related to Former Parent’s acquisition of the Company, was recorded as $121.6 million and was subsequently impaired. Total accumulated impairment as of September 30, 2022 was $51.9 million.

The Company recorded an additional $335.4 million of goodwill as a result of the STI Acquisition and the Company’s reporting units became Array Legacy Operations and the newly acquired STI Operations, which had goodwill of $69.7 million and $289.9 million, respectively, at September 30, 2022 and $69.7 million and zero, respectively, at December 31, 2021. Goodwill is not deductible for tax purposes.

Changes in the carrying amount of goodwill by operating segment during the nine months ended September 30, 2022 are shown below (in thousands):
Array Legacy Operations Segment
STI Operations SegmentTotal
Beginning Balance
$69,727 $— $69,727 
Acquisition of STI
— 335,359 $335,359 
Foreign currency impact— (45,457)$(45,457)
Ending Balance
$69,727 $289,902 $359,629 

Each quarter the Company evaluates if facts and circumstances indicate that it is more-likely-than-not that the fair value of its reporting units is less than their carrying value, which would require the Company to perform an interim goodwill impairment test. During the quarter ended March 31, 2022, the Company determined it was necessary to perform an interim goodwill impairment test for the Array Legacy Operations reporting unit. The Company performed a quantitative goodwill impairment test and determined the estimated fair value of the reporting unit exceeded the carrying value assigned to that reporting unit; as a result, goodwill was not impaired.
Other Intangible Assets
Other intangible assets consisted of the following (in thousands, except useful lives):
Estimated Useful Lives (Years)September 30, 2022December 31, 2021
Amortizable:
Costs:
Developed technology14$203,800 $203,800 
Customer relationships10295,405 89,500 
Backlog144,132 — 
Trade name2024,518 — 
Total amortizable intangibles567,855 293,300 
Accumulated amortization:
Developed technology90,709 79,790 
Customer relationships70,606 49,057 
Backlog31,794 — 
Trade name962 — 
Total accumulated amortization194,071 128,847 
Total amortizable intangibles, net373,784 164,453 
Non-amortizable costs:
Trade name10,300 10,300 
Total other intangible assets, net$384,084 $174,753 

Amortization expense related to intangible assets amounted to $23.2 million and $5.9 million for the three months ended September 30, 2022 and 2021, respectively, and $69.8 million and $17.6 million for the nine months ended September 30, 2022 and 2021, respectively.

Estimated future annual amortization expense for the above amortizable intangible assets for the remaining periods through September 30, as follows (in thousands):
Amount
2022$22,365 
202346,633 
202445,328 
202545,328 
202641,021 
Thereafter173,109 
$373,784 
Long-lived assets, including intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable.

During the quarter ended March 31, 2022, the Company determined it was necessary to review long-lived assets, including intangible assets related to the Array Legacy Operations reporting unit, for impairment. The Company determined the undiscounted cash flows expected to result from the use of the asset group and its eventual disposition were greater than the carrying amount and therefore concluded there was no impairment.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investment in Equity Security
9 Months Ended
Sep. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
Investment in Equity Security Investment in Equity SecurityThe Company made a $10.0 million and $2.0 million investment in preferred stock of a private company in February 2021 and April 2021, respectively. The investment is accounted for in accordance with ASC Topic 321 Investments—Equity Securities at its cost, less any impairment. The investment balance as of September 30, 2022 was $12.0 million and is recorded in other assets on the condensed consolidated balance sheets. There is no impairment recorded for the nine months ended September 30, 2022.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes
9 Months Ended
Sep. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company follows guidance under ASC Topic 740-270 Income Taxes, which requires that an estimated annual effective tax rate is applied to year-to-date ordinary income (loss). At the end of each interim period, the Company estimates the effective tax rate expected to be applicable for the full fiscal year. The tax effect of discrete items is recorded in the quarter in which the discrete events occur.

The Company recorded income tax expense (benefit) of $11.1 million and $(5.4) million for the three months ended September 30, 2022 and 2021, respectively, and income tax expense (benefit) of $(18.1) million and $5.5 million for the nine months ended September 30, 2022 and 2021, respectively. The tax expense in the three months ended September 30, 2022 includes tax expense of $8.7 million on the legal settlement income which was recorded discretely in the quarter. The tax, excluding the legal settlement, was favorably impacted by non-taxable contingent income, and mix of income by jurisdiction. The tax benefit in the three months ended September 30, 2021 was unfavorably impacted by non-deductible amounts for equity-based compensation and follow-on offering costs.

The tax benefit in the nine months ended September 30, 2022 includes tax expense of $8.7 million on the legal settlement which was recorded discretely in the quarter. The tax on the loss, excluding the legal settlement, was favorably impacted by mix of earnings by jurisdictions offset by non-deductible amounts for officers’ compensation and transaction costs. The tax benefit in the nine months ended September 30, 2021 was unfavorably impacted by non-deductible equity based compensation as well as initial public offering and secondary offering costs.

For the three and nine months ended September 30, 2022 and 2021, no reserves for uncertain tax positions have been recorded. The Company will continue to monitor this position each interim period.

In August 2022, the U.S. Inflation Reduction Act (“IRA”) was enacted into law. The IRA contains a number of revisions to the Internal Revenue Code that generally take effect in tax years beginning after December 31, 2022. The Company is in the process of evaluating provisions included under the IRA and its impact to the Company’s consolidated financial statements.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Senior Secured Credit Facility
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Senior Secured Credit Facility Senior Secured Credit Facility
Long-term senior secured credit facility consisted of the following (in thousands):
September 30, 2022December 31, 2021
Term loan facility$323,550 $326,775 
Revolving credit facility— — 
323,550 326,775 
Less discount and issuance costs
(20,169)(23,291)
Long-term portion, net of debt discount and issuance costs303,381 303,484 
Less current portion of credit facility(4,300)(4,300)
Long-term senior secured facility debt, net of current portion, debt discount and issuance costs$299,081 $299,184 

Senior Secured Credit Facility
On October 14, 2020, the Company entered into a senior secured credit facility, which was amended on February 23, 2021 (the “First Amendment”) and again on February 26, 2021 (the “Second Amendment”). The senior secured facility consisted originally of (i) a $575 million senior secured 7-year term loan facility (the “Term Loan Facility”) and (ii) a $150 million senior secured 5-year revolving credit facility (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Senior Secured Credit Facility”). The First Amendment, in the case of Eurocurrency borrowings, lowered the London interbank offered rate floor to 50 basis points from 100 basis points and lowered the applicable margin to 325 basis points from 400 basis points per annum. This resulted in the current rate on the Term Loan Facility decreasing to 3.75% down from 5% prior to the First Amendment. The Second Amendment increased the $150.0 million Revolving Credit Facility from $150.0 million to $200.0 million.

Revolving Credit Facility
Under the Revolving Credit Facility, the Company had no outstanding balance as of both September 30, 2022 and December 31, 2021, respectively, $33.4 million and $13.6 million in standby letters of credit at September 30, 2022 and December 31, 2021, respectively, and availability of $166.6 million and $186.4 million at September 30, 2022 and December 31, 2021, respectively. The Revolving Credit Facility pays interest depending on the contracted rate for the loan which is either for the Eurocurrency Rate Loans at LIBOR plus 3.25% and for Base Rate Loans at the higher of the Prime Rate, 1/2 of 1% above the Federal Funds Rate or the Eurocurrency rate for the Dollar deposits for one month interest period, after giving effect to any floor plus 1%, plus 2.25%.

Term Loan Facility
The Term Loan Facility had a balance of $323.6 million and $326.8 million as of September 30, 2022 and December 31, 2021, respectively. The balance of the Term Loan Facility is presented in the accompanying condensed consolidated balance sheets, net of debt discount and issuance costs of $20.2 million and $23.3 million as of September 30, 2022 and December 31, 2021, respectively. The debt discount and issuance costs are being amortized using the effective interest method and the rate as of September 30, 2022 is 6.75%. The Term Loan Facility has an annual excess cash flow calculation, for which the prescribed formula did not result in requiring the Company to make an advance principal payment for the year ended December 31, 2021.
Convertible Debt
Convertible debt consisted of the following (in thousands):
September 30, 2022December 31, 2021
1.00% Senior unsecured convertible notes
$425,000 $425,000 
Less: unamortized discount and issuance costs(11,721)(13,137)
1.00% Senior unsecured convertible notes, net (1)
$413,279 $411,863 
(1) Effective interest rate for the Convertible Notes as of September 30, 2022 and December 31, 2021 was 1.5%.

On December 3, 2021 and December 9, 2021, the Company completed a private offering of $375 million and $50 million over allotment, respectively, in aggregate principal amount of 1.00% Convertible Senior Notes due 2028 (the “Convertible Notes”), resulting in proceeds of $364.7 million and $48.6 million, respectively, after deducting the original issue discount of 2.75%. The Convertible Notes were issued pursuant to an indenture, dated December 3, 2021, between the Company and U.S. Bank National Association, as trustee.

The Convertible Notes are senior unsecured obligations of the Company and will mature on December 1, 2028, unless earlier converted, redeemed, or repurchased. The Convertible Notes bear interest at a rate of 1.00% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2022.

The conversion rate for the Notes was initially 41.9054 shares of the Company’s common stock per $1,000 principal amount of Notes, which was equivalent to an initial conversion price of approximately $23.86 per share of common stock or 10.1 million shares of common stock. The Convertible Notes were not convertible during the nine months ended September 30, 2022 and none have been converted to date. Also, given that the average market price of the Company’s common stock has not exceeded the exercise price since inception, there was no dilutive impact for the nine months ended September 30, 2022.

Capped Calls

In connection with the issuances of the Convertible Notes, the Company paid $52.9 million, in aggregate, to enter into capped call option agreements to reduce the potential dilution to holders of the Company’s common stock after a conversion of the Convertible Notes. Specifically, upon the exercise of the capped call instruments issued pursuant to the agreements (the “Capped Calls”), the Company would receive shares of its common stock equal to approximately 17.8 million shares (a) multiplied by (i) the lower of $36.0200 or the then-current market price of its common stock, less (ii) the applicable exercise price, $23.86, and (b) divided by the then-current market price of its common stock. The results of this formula are that the Company would receive more shares as the market price of its common stock exceeds the exercise price and approaches the cap, which was initially $36.0200 per share.

Consequently, if the Convertible Notes are converted, then the number of shares to be issued by the Company would be effectively partially offset by the shares of common stock received by the Company under the Capped Calls as they are exercised. The formula above would be adjusted in the event of certain specified extraordinary events affecting the Company, including a merger; a tender offer; nationalization, insolvency or delisting of the Company’s common stock; changes in law; failure to deliver; insolvency filing; stock splits, combinations, dividends, repurchases or similar events; or an announcement of certain of the preceding actions.
The Company can also elect to receive the equivalent value of cash in lieu of shares of common stock upon settlement, except in certain circumstances. The Capped Calls expire on December 1, 2028 and terminate upon the occurrence of certain extraordinary events such as a merger, tender offer, nationalization, insolvency, delisting, event of default, a change in law, failure to deliver, an announcement of certain of these events, or an early conversion of the Convertible Notes. Although intended to reduce the net number of shares of common stock issued after a conversion of the Convertible Notes, the Capped Calls were separately negotiated transactions, are not a part of the terms of the Convertible Notes, and do not affect the rights of the holders of the Convertible Notes. The Capped Calls meet the criteria for equity classification because they are indexed to the Company’s common stock and the Company has discretion to settle the Capped Calls in shares or cash. As a result, the amount paid for the Capped Calls was recorded as a reduction to additional paid-in capital. The Capped Calls are excluded from the calculation of diluted net income (loss) per share attributable to common stockholders as their effect is antidilutive.Other DebtIn connection with the STI Acquisition, the Company assumed debt obligations of STI. As of September 30, 2022, related debt balances were $43.3 million in short-term debt and $12.7 million in long-term debt. Interest rates on the acquired debt range from 0.55% to 2.76% annually and maturities for the short-term portion of loans range from December 2022 to March 2023. Maturities for the long-term portion of loans are $4.9 million due in 2024 and $7.8 million due in March 2027.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Convertible Debt
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Convertible Debt Senior Secured Credit Facility
Long-term senior secured credit facility consisted of the following (in thousands):
September 30, 2022December 31, 2021
Term loan facility$323,550 $326,775 
Revolving credit facility— — 
323,550 326,775 
Less discount and issuance costs
(20,169)(23,291)
Long-term portion, net of debt discount and issuance costs303,381 303,484 
Less current portion of credit facility(4,300)(4,300)
Long-term senior secured facility debt, net of current portion, debt discount and issuance costs$299,081 $299,184 

Senior Secured Credit Facility
On October 14, 2020, the Company entered into a senior secured credit facility, which was amended on February 23, 2021 (the “First Amendment”) and again on February 26, 2021 (the “Second Amendment”). The senior secured facility consisted originally of (i) a $575 million senior secured 7-year term loan facility (the “Term Loan Facility”) and (ii) a $150 million senior secured 5-year revolving credit facility (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Senior Secured Credit Facility”). The First Amendment, in the case of Eurocurrency borrowings, lowered the London interbank offered rate floor to 50 basis points from 100 basis points and lowered the applicable margin to 325 basis points from 400 basis points per annum. This resulted in the current rate on the Term Loan Facility decreasing to 3.75% down from 5% prior to the First Amendment. The Second Amendment increased the $150.0 million Revolving Credit Facility from $150.0 million to $200.0 million.

Revolving Credit Facility
Under the Revolving Credit Facility, the Company had no outstanding balance as of both September 30, 2022 and December 31, 2021, respectively, $33.4 million and $13.6 million in standby letters of credit at September 30, 2022 and December 31, 2021, respectively, and availability of $166.6 million and $186.4 million at September 30, 2022 and December 31, 2021, respectively. The Revolving Credit Facility pays interest depending on the contracted rate for the loan which is either for the Eurocurrency Rate Loans at LIBOR plus 3.25% and for Base Rate Loans at the higher of the Prime Rate, 1/2 of 1% above the Federal Funds Rate or the Eurocurrency rate for the Dollar deposits for one month interest period, after giving effect to any floor plus 1%, plus 2.25%.

Term Loan Facility
The Term Loan Facility had a balance of $323.6 million and $326.8 million as of September 30, 2022 and December 31, 2021, respectively. The balance of the Term Loan Facility is presented in the accompanying condensed consolidated balance sheets, net of debt discount and issuance costs of $20.2 million and $23.3 million as of September 30, 2022 and December 31, 2021, respectively. The debt discount and issuance costs are being amortized using the effective interest method and the rate as of September 30, 2022 is 6.75%. The Term Loan Facility has an annual excess cash flow calculation, for which the prescribed formula did not result in requiring the Company to make an advance principal payment for the year ended December 31, 2021.
Convertible Debt
Convertible debt consisted of the following (in thousands):
September 30, 2022December 31, 2021
1.00% Senior unsecured convertible notes
$425,000 $425,000 
Less: unamortized discount and issuance costs(11,721)(13,137)
1.00% Senior unsecured convertible notes, net (1)
$413,279 $411,863 
(1) Effective interest rate for the Convertible Notes as of September 30, 2022 and December 31, 2021 was 1.5%.

On December 3, 2021 and December 9, 2021, the Company completed a private offering of $375 million and $50 million over allotment, respectively, in aggregate principal amount of 1.00% Convertible Senior Notes due 2028 (the “Convertible Notes”), resulting in proceeds of $364.7 million and $48.6 million, respectively, after deducting the original issue discount of 2.75%. The Convertible Notes were issued pursuant to an indenture, dated December 3, 2021, between the Company and U.S. Bank National Association, as trustee.

The Convertible Notes are senior unsecured obligations of the Company and will mature on December 1, 2028, unless earlier converted, redeemed, or repurchased. The Convertible Notes bear interest at a rate of 1.00% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2022.

The conversion rate for the Notes was initially 41.9054 shares of the Company’s common stock per $1,000 principal amount of Notes, which was equivalent to an initial conversion price of approximately $23.86 per share of common stock or 10.1 million shares of common stock. The Convertible Notes were not convertible during the nine months ended September 30, 2022 and none have been converted to date. Also, given that the average market price of the Company’s common stock has not exceeded the exercise price since inception, there was no dilutive impact for the nine months ended September 30, 2022.

Capped Calls

In connection with the issuances of the Convertible Notes, the Company paid $52.9 million, in aggregate, to enter into capped call option agreements to reduce the potential dilution to holders of the Company’s common stock after a conversion of the Convertible Notes. Specifically, upon the exercise of the capped call instruments issued pursuant to the agreements (the “Capped Calls”), the Company would receive shares of its common stock equal to approximately 17.8 million shares (a) multiplied by (i) the lower of $36.0200 or the then-current market price of its common stock, less (ii) the applicable exercise price, $23.86, and (b) divided by the then-current market price of its common stock. The results of this formula are that the Company would receive more shares as the market price of its common stock exceeds the exercise price and approaches the cap, which was initially $36.0200 per share.

Consequently, if the Convertible Notes are converted, then the number of shares to be issued by the Company would be effectively partially offset by the shares of common stock received by the Company under the Capped Calls as they are exercised. The formula above would be adjusted in the event of certain specified extraordinary events affecting the Company, including a merger; a tender offer; nationalization, insolvency or delisting of the Company’s common stock; changes in law; failure to deliver; insolvency filing; stock splits, combinations, dividends, repurchases or similar events; or an announcement of certain of the preceding actions.
The Company can also elect to receive the equivalent value of cash in lieu of shares of common stock upon settlement, except in certain circumstances. The Capped Calls expire on December 1, 2028 and terminate upon the occurrence of certain extraordinary events such as a merger, tender offer, nationalization, insolvency, delisting, event of default, a change in law, failure to deliver, an announcement of certain of these events, or an early conversion of the Convertible Notes. Although intended to reduce the net number of shares of common stock issued after a conversion of the Convertible Notes, the Capped Calls were separately negotiated transactions, are not a part of the terms of the Convertible Notes, and do not affect the rights of the holders of the Convertible Notes. The Capped Calls meet the criteria for equity classification because they are indexed to the Company’s common stock and the Company has discretion to settle the Capped Calls in shares or cash. As a result, the amount paid for the Capped Calls was recorded as a reduction to additional paid-in capital. The Capped Calls are excluded from the calculation of diluted net income (loss) per share attributable to common stockholders as their effect is antidilutive.Other DebtIn connection with the STI Acquisition, the Company assumed debt obligations of STI. As of September 30, 2022, related debt balances were $43.3 million in short-term debt and $12.7 million in long-term debt. Interest rates on the acquired debt range from 0.55% to 2.76% annually and maturities for the short-term portion of loans range from December 2022 to March 2023. Maturities for the long-term portion of loans are $4.9 million due in 2024 and $7.8 million due in March 2027.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Debt
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Other Debt Senior Secured Credit Facility
Long-term senior secured credit facility consisted of the following (in thousands):
September 30, 2022December 31, 2021
Term loan facility$323,550 $326,775 
Revolving credit facility— — 
323,550 326,775 
Less discount and issuance costs
(20,169)(23,291)
Long-term portion, net of debt discount and issuance costs303,381 303,484 
Less current portion of credit facility(4,300)(4,300)
Long-term senior secured facility debt, net of current portion, debt discount and issuance costs$299,081 $299,184 

Senior Secured Credit Facility
On October 14, 2020, the Company entered into a senior secured credit facility, which was amended on February 23, 2021 (the “First Amendment”) and again on February 26, 2021 (the “Second Amendment”). The senior secured facility consisted originally of (i) a $575 million senior secured 7-year term loan facility (the “Term Loan Facility”) and (ii) a $150 million senior secured 5-year revolving credit facility (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Senior Secured Credit Facility”). The First Amendment, in the case of Eurocurrency borrowings, lowered the London interbank offered rate floor to 50 basis points from 100 basis points and lowered the applicable margin to 325 basis points from 400 basis points per annum. This resulted in the current rate on the Term Loan Facility decreasing to 3.75% down from 5% prior to the First Amendment. The Second Amendment increased the $150.0 million Revolving Credit Facility from $150.0 million to $200.0 million.

Revolving Credit Facility
Under the Revolving Credit Facility, the Company had no outstanding balance as of both September 30, 2022 and December 31, 2021, respectively, $33.4 million and $13.6 million in standby letters of credit at September 30, 2022 and December 31, 2021, respectively, and availability of $166.6 million and $186.4 million at September 30, 2022 and December 31, 2021, respectively. The Revolving Credit Facility pays interest depending on the contracted rate for the loan which is either for the Eurocurrency Rate Loans at LIBOR plus 3.25% and for Base Rate Loans at the higher of the Prime Rate, 1/2 of 1% above the Federal Funds Rate or the Eurocurrency rate for the Dollar deposits for one month interest period, after giving effect to any floor plus 1%, plus 2.25%.

Term Loan Facility
The Term Loan Facility had a balance of $323.6 million and $326.8 million as of September 30, 2022 and December 31, 2021, respectively. The balance of the Term Loan Facility is presented in the accompanying condensed consolidated balance sheets, net of debt discount and issuance costs of $20.2 million and $23.3 million as of September 30, 2022 and December 31, 2021, respectively. The debt discount and issuance costs are being amortized using the effective interest method and the rate as of September 30, 2022 is 6.75%. The Term Loan Facility has an annual excess cash flow calculation, for which the prescribed formula did not result in requiring the Company to make an advance principal payment for the year ended December 31, 2021.
Convertible Debt
Convertible debt consisted of the following (in thousands):
September 30, 2022December 31, 2021
1.00% Senior unsecured convertible notes
$425,000 $425,000 
Less: unamortized discount and issuance costs(11,721)(13,137)
1.00% Senior unsecured convertible notes, net (1)
$413,279 $411,863 
(1) Effective interest rate for the Convertible Notes as of September 30, 2022 and December 31, 2021 was 1.5%.

On December 3, 2021 and December 9, 2021, the Company completed a private offering of $375 million and $50 million over allotment, respectively, in aggregate principal amount of 1.00% Convertible Senior Notes due 2028 (the “Convertible Notes”), resulting in proceeds of $364.7 million and $48.6 million, respectively, after deducting the original issue discount of 2.75%. The Convertible Notes were issued pursuant to an indenture, dated December 3, 2021, between the Company and U.S. Bank National Association, as trustee.

The Convertible Notes are senior unsecured obligations of the Company and will mature on December 1, 2028, unless earlier converted, redeemed, or repurchased. The Convertible Notes bear interest at a rate of 1.00% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2022.

The conversion rate for the Notes was initially 41.9054 shares of the Company’s common stock per $1,000 principal amount of Notes, which was equivalent to an initial conversion price of approximately $23.86 per share of common stock or 10.1 million shares of common stock. The Convertible Notes were not convertible during the nine months ended September 30, 2022 and none have been converted to date. Also, given that the average market price of the Company’s common stock has not exceeded the exercise price since inception, there was no dilutive impact for the nine months ended September 30, 2022.

Capped Calls

In connection with the issuances of the Convertible Notes, the Company paid $52.9 million, in aggregate, to enter into capped call option agreements to reduce the potential dilution to holders of the Company’s common stock after a conversion of the Convertible Notes. Specifically, upon the exercise of the capped call instruments issued pursuant to the agreements (the “Capped Calls”), the Company would receive shares of its common stock equal to approximately 17.8 million shares (a) multiplied by (i) the lower of $36.0200 or the then-current market price of its common stock, less (ii) the applicable exercise price, $23.86, and (b) divided by the then-current market price of its common stock. The results of this formula are that the Company would receive more shares as the market price of its common stock exceeds the exercise price and approaches the cap, which was initially $36.0200 per share.

Consequently, if the Convertible Notes are converted, then the number of shares to be issued by the Company would be effectively partially offset by the shares of common stock received by the Company under the Capped Calls as they are exercised. The formula above would be adjusted in the event of certain specified extraordinary events affecting the Company, including a merger; a tender offer; nationalization, insolvency or delisting of the Company’s common stock; changes in law; failure to deliver; insolvency filing; stock splits, combinations, dividends, repurchases or similar events; or an announcement of certain of the preceding actions.
The Company can also elect to receive the equivalent value of cash in lieu of shares of common stock upon settlement, except in certain circumstances. The Capped Calls expire on December 1, 2028 and terminate upon the occurrence of certain extraordinary events such as a merger, tender offer, nationalization, insolvency, delisting, event of default, a change in law, failure to deliver, an announcement of certain of these events, or an early conversion of the Convertible Notes. Although intended to reduce the net number of shares of common stock issued after a conversion of the Convertible Notes, the Capped Calls were separately negotiated transactions, are not a part of the terms of the Convertible Notes, and do not affect the rights of the holders of the Convertible Notes. The Capped Calls meet the criteria for equity classification because they are indexed to the Company’s common stock and the Company has discretion to settle the Capped Calls in shares or cash. As a result, the amount paid for the Capped Calls was recorded as a reduction to additional paid-in capital. The Capped Calls are excluded from the calculation of diluted net income (loss) per share attributable to common stockholders as their effect is antidilutive.Other DebtIn connection with the STI Acquisition, the Company assumed debt obligations of STI. As of September 30, 2022, related debt balances were $43.3 million in short-term debt and $12.7 million in long-term debt. Interest rates on the acquired debt range from 0.55% to 2.76% annually and maturities for the short-term portion of loans range from December 2022 to March 2023. Maturities for the long-term portion of loans are $4.9 million due in 2024 and $7.8 million due in March 2027.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Redeemable Perpetual Preferred Stock
9 Months Ended
Sep. 30, 2022
Temporary Equity Disclosure [Abstract]  
Redeemable Perpetual Preferred Stock Redeemable Perpetual Preferred Stock
Series A Redeemable Perpetual Preferred Stock    
On August 10, 2021, the Company entered into a Securities Purchase Agreement (the “Securities Purchase Agreement”) pursuant to which, on August 11, 2021, the Company issued and sold to certain investors (the “Purchasers”) 350,000 shares of its newly designated Series A Redeemable Perpetual Preferred Stock and 7,098,765 shares of the Company’s common stock for an aggregate purchase price of $346.0 million (the “Initial Closing”). Further, pursuant to the Securities Purchase Agreement, on September 27, 2021, the Company issued and sold to the Purchasers 776,235 shares of common stock for an aggregate purchase price of $776.0 (the “Prepaid Forward Contract”). The Company used net proceeds from the Initial Closing to repay the entire $102.0 million amount outstanding under its existing Revolving Credit Facility and prepay $100.0 million under the Company’s Term Loan Facility. Additionally, the Securities Purchase Agreement entitles the Purchasers to designate one representative to be appointed to the Company’s board of directors (the “Board”) and to appoint three non-voting observers to the Board, in each case until such time as the Purchasers no longer beneficially own shares of the Series A Redeemable Perpetual Preferred Stock with at least $100 million aggregate Liquidation Preference (as defined below). The Series A Redeemable Perpetual Preferred Stock has no maturity date.

On January 7, 2022, the Company issued and sold to the Purchasers 50,000 shares of Series A Redeemable Perpetual Preferred Stock and 1,125,000 shares of the Company’s common stock in an additional closing for an aggregate purchase price of $49.4 million (the “Additional Closing”).
Additional Closings
The Securities Purchase Agreement gives the Company the option to require the Purchasers to purchase, in one or more additional closings, up to 150,000 shares of Series A Redeemable Perpetual Preferred Stock until June 30, 2023 and up to 3,375,000 shares of common stock (or up to 6,100,000 shares of common stock in the event of certain price-related adjustments) (subject to certain equitable adjustments pursuant to any stock dividend, stock split, stock combination, reclassification or similar transaction) for an aggregate purchase price up to $148.0 million (the “Delayed Draw Commitment”). This commitment has been reduced by the Additional Closing.

The Company evaluated the accounting for the instruments issued in the Securities Purchase Agreement and determined the Series A Redeemable Perpetual Preferred Stock and common stock issued in the Initial Closing, as well as the Prepaid Forward Contract, and Delayed Draw Commitment are freestanding instruments accounted for in equity.

The Series A Redeemable Perpetual Preferred Stock is recorded in temporary equity on the condensed consolidated balance sheets as it has redemption features upon certain triggering events that are outside the Company’s control, such as a fundamental change. The proceeds of the Series A Redeemable Perpetual Preferred Stock, transactions costs and discount of $334.6 million have been allocated to each instrument based on its relative fair value. At the Initial Closing date, $229.8 million was allocated to the Series A Redeemable Perpetual Preferred Stock, $105.4 million to common stock, $12.4 million to the Delayed Draw Commitment, which was recorded as a debit to additional paid-in capital, and $11.7 million to the Prepaid Forward Contract.

The Additional Closing carried issuance and original issuance discount costs of $1.3 million. The net proceeds were allocated amongst the Series A Redeemable Perpetual Preferred Stock and common stock based on the proceeds of $33.1 million and $15.9 million, respectively.

Dividends
On or prior to the fifth anniversary of the Initial Closing, the Company may pay dividends on the Series A Redeemable Perpetual Preferred Stock either in cash at the then-applicable Cash Regular Dividend Rate (as defined below), through accrual to the Liquidation Preference at the Accrued Regular Dividend Rate (as defined below) of 6.25% (the “Permitted Accrued Dividends”) or a combination thereof. Following the fifth anniversary of the Initial Closing, dividends are payable only in cash. To the extent the Company does not declare such dividends and pay in cash following the fifth anniversary of the Initial Closing, the dividends accrue to the Liquidation Preference (“Default Accrued Dividends”) at the then-applicable Cash Regular Dividend Rate plus 200 basis points. In the event there are Default Accrued Dividends outstanding for six consecutive quarters, the Company, at the option of the holders of the Series A Redeemable Perpetual Preferred Stock, will pay 100% of the amount of Default Accrued Dividends by delivering to such holder a number of shares of the Company’s common stock equal to the quotient of (i) the amount of Default Accrued Dividends divided by (ii) 95% of the 30-day VWAP of the Company’s common stock.

As used herein, “Liquidation Preference” means, with respect to any shares of the Series A Redeemable Perpetual Preferred Stock, the initial liquidation preference of $1000 per share plus any accrued dividends of such share as the time of the determination.
The “Cash Regular Dividend Rate” of the Series A Redeemable Perpetual Preferred Stock means (i) initially, 5.75% per annum on the Liquidation Preference and (ii) increased by (a) 50 basis points on each of the fifth, sixth and seventh anniversaries of the Initial Closing and (b) 100 basis points on each of the eighth, ninth and tenth anniversaries of the Initial Closing. The “Accrued Regular Dividend Rate” on the Series A Redeemable Perpetual Preferred Stock means 6.25% per annum on the Liquidation Preference.

There are no Permitted Accrued Dividends accrued as of September 30, 2022 with dividends paid for the nine months ended September 30, 2022 $18.7 million (the “Q3 Dividend Payment”). Permitted Accrued Dividends resulted in 13 shares of the Series A Redeemable Perpetual Preferred Stock being issued as of September 30, 2022 which were settled with the Q3 Dividend Payment and no longer outstanding. Dividends declared and paid as of December 31, 2021 were $8.2 million.

The shares of Series A Redeemable Perpetual Preferred Stock have similar characteristics of an “Increasing Rate Security” as described by SEC Staff Accounting Bulletin Topic 5Q, Increasing Rate Preferred Stock. As a result, the discount on Series A Redeemable Perpetual Preferred Stock is considered an unstated dividend cost that is amortized over the period preceding commencement of the perpetual dividend using the effective interest method, by charging imputed dividend cost against retained earnings, or additional paid in capital in the absence of retained earnings, and increasing the carrying amount of the Series A Redeemable Perpetual Preferred Stock by a corresponding amount. The discount of $120.2 million is therefore being amortized over five years using the effective yield method. The amortization in each period is the amount which, together with the stated dividend in the period, results in a constant rate of effective cost with regard to the carrying amount of the Series A Redeemable Perpetual Preferred Stock.

The Company has presented the Series A Redeemable Perpetual Preferred Stock in temporary equity and is accreting the discount on the increasing rate dividends using the effective interest method. Such accretion totaled $17.2 million for the nine months ended September 30, 2022.

The Company paid the cash dividend for the three months ended September 30, 2022 of $6.3 million in dividends at a rate of 5.75% as of September 30, 2022.

Fees
Until June 30, 2023, the Company will pay the Purchasers a cash commitment premium on the unpurchased portion of Delayed Draw Commitment as follows:
a.0% through the six-month anniversary of the Initial Closing;
b.1.5% from the six-month anniversary of the Initial Closing through the 12-month anniversary of the Initial Closing; and
c.3.0% from the 12-month anniversary of the Initial Closing through June 30, 2023.

The Company may terminate some or all of the Delayed Draw Commitment, from time to time, at its sole discretion.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Based on ASC 606 provisions, the Company disaggregates its revenue from contracts with customers by those sales recorded over-time and sales recorded at a point in time. The following table presents the Company’s revenue disaggregated by sales recorded over-time and sales recorded at a point in time (in thousands):

Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Over-time revenue$458,405 $128,183 $991,561 $360,581 
Point in time revenue56,619 60,503 243,914 272,861 
Total revenue$515,024 $188,686 $1,235,475 $633,442 

As discussed in the consolidated financial statements included in the 2021 Annual Report, contracts related to the Company’s federal investment tax credit (“ITC”) were determined to have multiple performance obligations satisfied at a point in time instead of one performance obligation satisfied over time. The disaggregated revenue information above for the nine months ended September 30, 2021 has been restated to correct this error, which resulted in $223.2 million of revenue being reclassified from over-time revenue to point in time revenue for the nine months ended September 30, 2021.

Revenue recognized for the ITC-related contracts and standalone system component sales is recorded at a point in time and recognized when obligations under the terms of the contract with the Company’s customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is typically upon delivery to the customer in line with shipping terms.

In certain situations, the Company recognizes revenue under a bill-and-hold arrangement with its customers. When this occurs, the customers purchase material prior to the start of construction of a solar project in order to meet the Five Percent Safe Harbor test to qualify for the ITC. Because the customers lack sufficient storage capacity to accept a large amount of material prior to the start of construction, they request that the Company keep the product in its custody. The material is bundled or palletized in the Company’s warehouses, identified separately as belonging to the respective customer and is ready for immediate transport to the customer project upon customer request. Additionally, title and risk of loss has passed to the customer and the Company does not have the ability to use the product or direct it to another customer. As of September 30, 2022, the Company had no contracts with customers for the sale of goods and services that contained bill-and-hold obligations such as storage, handling and other custodial duties for the three and nine months ended September 30, 2022. Any losses incurred on point-in-time projects are recognized as the goods are delivered.

Contract Balances
The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the condensed consolidated balance sheets. The majority of the Company’s contract amounts are billed as work progresses in accordance with agreed-upon contractual terms, which generally coincide with the shipment of one or more phases of the project. Billing sometimes occurs subsequent to revenue recognition, resulting in contract assets. The changes in contract assets (i.e., unbilled receivables) and the corresponding amounts recorded in revenue relate to fluctuations in the timing and volume of billings for the Company’s revenue recognized over-time.
Contract assets consisting of unbilled receivables are recorded within accounts receivable on the condensed consolidated balance sheets on a contract-by-contract basis at the end of the reporting period and consisted of the following (in thousands):
September 30, 2022December 31, 2021
Unbilled receivables$136,953 $111,224 

The Company also receives advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. The changes in contract liabilities (i.e., deferred revenue) relate to advanced orders and payments received by the Company. Contract liabilities consisting of deferred revenue recorded on a contract-by-contract basis at the end of each reporting period were as follows (in thousands):
September 30, 2022December 31, 2021
Deferred revenue$154,692 $99,575 

During the nine months ended September 30, 2022, the Company converted $73.1 million in deferred revenue to revenue, which represented 73% of the prior year’s deferred revenue balance.

Remaining Performance Obligations
As of September 30, 2022, the Company had $386.3 million of remaining performance obligations. The Company expects to recognize revenue on 100% of these performance obligations in the next twelve months.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income (Loss) Per Share
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Income (Loss) Per Share Income (Loss) Per Share
The following table sets forth the computation of basic and diluted income (loss) per share (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Net income (loss)$40,822 $(27,561)$13,542 $(28,502)
Preferred dividends and accretion12,257 5,479 36,045 5,479 
Net income (loss) to common shareholders$28,565 $(33,040)$(22,503)$(33,981)
Basic:
Weighted average shares150,322 130,955 149,604 128,315 
Income (loss) per share$0.19 $(0.25)$(0.15)$(0.26)
Diluted:
Effect of Restricted Stock and Performance Awards1,060 — — — 
Weighted average shares151,382 130,955 149,604 128,315 
Income (loss) per share$0.19 $(0.25)$(0.15)$(0.26)

Potentially dilutive common shares issuance pursuant to equity-based awards of 108,111 were not included as their effect was anti-dilutive for the three months ended September 30, 2022. Potentially dilutive common shares issuable pursuant to equity-based awards of 2,504,046 and 1,203,520 were not included for the nine
months ended September 30, 2022 and 2021, respectively, and 1,203,520 for the three months ended September 30, 2021, as their potential effect was anti-dilutive since the Company generated a net loss to common stock holders. There were no potentially dilutive common shares issuable pursuant to the Convertible Notes, as the stock price is below the strike price.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
The Company, in the normal course of business, is subject to claims and litigation. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company would accrue a liability for the estimated loss.

On August 30, 2017, the Company filed its first amended complaint in the U.S. District Court for the District of New Mexico against Nextracker LLC, Daniel S. Shugar, Marco Garcia, Flextronics International U.S.A., Inc., Scott Graybeal and Colin Mitchell (collectively, the “Defendants”) asserting (among other claims) trade secret misappropriation, tortious interference with contract, fraud, and breach of contract (the “Nextracker Litigation”). On July 15, 2022, the Company settled its claims against Defendants for $42.8 million and received payment on August 4, 2022.

On May 14, 2021, a putative class action was filed in the U.S. District Court for the Southern District of New York (the “Southern District of New York” or the “Court”) against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11, 12(a)(2) and 15 of the Securities Exchange Act of 1933 (“Plymouth Action”). The Plymouth Action alleges misstatements and/or omissions in the Company’s registration statements and prospectuses related to the Company’s October 2020 initial public offering (“IPO”), the Company’s December 2020 offering (the “2020 Follow-On Offering”), and the Company’s March 2021 offering (the “2021 Follow-On Offering”) during the putative class period of October 14, 2020 through May 11, 2021.

On June 30, 2021, a second putative class action was filed in the Southern District of New York against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11 and 15 of the Securities Exchange Act of 1933 (“Keippel Action”). The Keippel Action similarly alleged misstatements and/or omissions in certain of the Company’s registration statements and prospectuses related to the Company’s IPO, the Company’s 2020 Follow-On Offering, and the Company’s 2021 Follow-On Offering during the putative class period of October 14, 2020 through May 11, 2021. On July 6, 2021, the Court entered an order that the Keippel Action was in all material respects substantially similar to the Plymouth Action that both actions arise out of the same or similar operative facts, and that the parties are substantially the same parties. The Court accordingly consolidated the Keippel Action with the Plymouth Action for all pretrial purposes and, ordered all filings to be made in the Plymouth Action.

On July 16, 2021, a verified derivative complaint was filed in the Southern District of New York against certain officers and directors of the Company (“First SDNY Derivative Action”). The complaint alleges: (1) violations of Section 14(a) of the Securities Exchange Act of 1934 for misleading proxy statements, (2) breach of fiduciary duty, (3) unjust enrichment, (4) abuse of control, (5) gross mismanagement, (6) corporate waste, (7) aiding and abetting breach of fiduciary duty, and (8) contribution under sections 10(b) and 21D of the Securities Exchange Act of 1934.
On July 30, 2021, a second and related verified derivative complaint was filed in the Southern District of New York against certain officers and directors of the Company (“Second SDNY Derivative Action”). The complaint alleges: (1) violations of Section 14(a) of the Securities Exchange Act of 1934 for causing the issuance of a false/misleading proxy statement, (2) breach of fiduciary duty, and (3) aiding and abetting breaches of fiduciary duty. On August 24, 2021, the Second SDNY Derivative Action was consolidated with the First SDNY Derivative Action, the Court appointed co-lead counsel, and the case was temporarily stayed pending the entry of an order on all motions to dismiss directed at the pleadings filed in the Plymouth Action. The stay shall remain in effect until the later of (a) the entry of an order on any motions to dismiss the Plymouth Action or, (b) to the extent the complaint in the Plymouth Action is amended, the entry of an order on any motions to dismiss any such amended complaints in the Plymouth Action.

On September 21, 2021, the Court in the Plymouth Action appointed a group comprised of institutional investors Plymouth County Retirement Association and Carpenters Pension Trust Fund for Northern California as lead plaintiff.

On December 7, 2021, an amended class action complaint was filed by lead plaintiff in the Plymouth Action against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11, 12(a)(2), and 15 of the Securities Exchange Act of 1933, on behalf of a putative class of persons and entities that purchased or otherwise acquired the Company’s securities during the period from October 14, 2020 through May 11, 2021 (the “Consolidated Amended Complaint”). The Consolidated Amended Complaint alleges misstatements and/or omissions in: (1) certain of the Company’s registration statements and prospectuses related to the Company’s IPO, the Company’s 2020 Follow-On Offering, and the Company’s 2021 Follow-On Offering; (2) in the Company’s Annual Report on Form 10-K and associated press release announcing results for the fourth quarter and full fiscal year 2020; and (3) in the Company’s November 5, 2020 and March 9, 2021 earnings calls.

On August 17, 2022, the Court in the Plymouth Action set a briefing schedule for any motion to dismiss with the opening motion and supporting memorandum to be filed on or before October 17, 2022, any opposition to be filed on or before December 16, 2022, and any reply in support of the motion to be filed on or before January 16, 2023. The Company and other defendants in the Plymouth Action filed a joint motion to dismiss the Consolidated Amended Complaint on October 17, 2022.

On August 3, 2022, a verified derivative complaint was filed in the Court of Chancery of the State of Delaware (the “Court of Chancery”) against certain officers and directors of the Company, asserting claims for: (1) breach of fiduciary duty and (2) unjust enrichment (“First Delaware Derivative Action”).

On August 11, 2022, a second verified derivative complaint was filed against certain officers and directors of the Company Court of Chancery, asserting claims for: (1) breach of fiduciary duty; (2) aiding and abetting breaches of fiduciary duty; (3) waste of corporate assets; (4) unjust enrichment; (5) insider selling; and (6) aiding and abetting insider selling (“Second Delaware Derivative Action”).

On September 2, 2022, the Second Delaware Derivative Action was consolidated with the First Delaware Derivative Action, the Court of Chancery appointed co-lead counsel, and the case was temporarily stayed pending the entry of an order on all motions to dismiss directed at the pleadings filed in the Plymouth Action. The stay shall remain in effect until the later of (a) the entry of an order on the pending motion to dismiss the
Consolidated Amended Complaint in the Plymouth Action, (b) to the extent the Consolidated Amended Complaint in the Plymouth Action is further amended, the entry of an order on any motions to dismiss any such amended complaints in the Plymouth Action, or (c) the public announcement of a settlement of the Plymouth Action.

At this time the Company believes that the likelihood of any material loss related to these matters is remote given the preliminary stage of the claims and strength of the defenses. The Company has not recorded any material loss contingency in the condensed consolidated balance sheets as of September 30, 2022 or December 31, 2021.

Contingent Consideration
Tax Receivable Agreement
Concurrent with the Former Parent’s acquisition of Array Technologies Patent Holdings Co., LLC on July 8, 2016, Array Tech, Inc. entered into a Tax Receivable Agreement (the “TRA”) with the former majority shareholder of Array. The TRA is valued based on the future expected payments under the agreement. The TRA provides for the payment by Array Tech, Inc. to the former owners for certain federal, state, local and non-U.S. tax benefits deemed realized in post-closing taxable periods by Array, from the use of certain deductions generated by the increase in the tax value of the developed technology. The TRA is accounted for as contingent consideration and subsequent changes in fair value of the contingent liability are recognized in contingent consideration in the condensed consolidated statements of operations. As of September 30, 2022 and December 31, 2021, the fair value of the TRA was $7.1 million and $14.6 million, respectively.

Estimating the amount of payments that may be made under the TRA is by nature imprecise. The significant fair value inputs used to estimate the future expected TRA payments to the former owners include the timing of tax payments, a discount rate, book income projections, timing of expected adjustments to calculate taxable income and the projected rate of use for attributes defined in the TRA.

Payments made under the TRA consider tax positions taken by the Company and are due within 125 days following the filing of the Company’s U.S. federal and state income tax returns under procedures described in the agreement. The current portion of the TRA liability is based on tax returns. The TRA will continue until all tax benefit payments have been made or the Company elects early termination under the terms described in the TRA.

The following table summarizes the liability related to the estimated TRA (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Beginning balance$7,686 $12,016 $14,577 $19,691 
Payments— — (1,483)(7,810)
Fair value adjustment(573)936 (5,981)1,071 
Ending balance$7,113 $12,952 $7,113 $12,952 

The TRA liability requires significant judgment and is classified as Level 3 in the fair value hierarchy.

Surety Bonds
As of September 30, 2022, the Company posted surety bonds in the total amount of approximately $175.2 million. The Company is required to provide surety bonds to various parties as required for certain transactions initiated during the ordinary course of business to guarantee the Company’s performance in accordance with contractual or legal obligations. These off-balance sheet arrangements do not adversely impact the Company’s liquidity or capital resources.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The carrying values and the estimated fair values of debt financial instruments were as follows (in thousands):
September 30, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$413,279 $381,625 $411,863 $410,771 

The carrying values of the Revolving Credit Facility recorded in long-term debt on the condensed consolidated balance sheets approximate fair value due to the variable interest rate. The fair value of the Convertible Notes is estimated using Level 2 inputs, as they are not registered securities nor listed on any securities exchange but may be traded by qualified institutional buyers.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity-Based Compensation
9 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Equity-Based Compensation Equity-Based Compensation
2020 Plan
On October 14, 2020, the Company’s 2020 Equity Incentive Plan (the “2020 Plan”) became effective. The 2020 Plan authorized 6,683,919 new shares, subject to adjustments pursuant to the 2020 Plan.

During the nine months ended September 30, 2022, the Company granted an aggregate of 1,433,829 restricted stock units (“RSUs”) to employees and board of director members and 466,916 performance stock units (“PSUs”) to certain executives. The fair value of the RSUs is determined using the market value of common stock on the grant date. The PSUs cliff vest after three years and upon meeting certain revenue and adjusted EPS targets. The PSUs also contain a modifier based on the total stock return (TSR) compared to a certain index which modifies the number of PSUs that vest. The PSUs were valued using a Monte-Carlo simulation method with a volatility assumption of 66% - 79%, risk free interest rate of 0.28% - 2.79% based on the United States Treasury Constant Maturity rates and no dividends paid assumption.
Activity under the 2020 Plan was as follows:

RSUs
Number of SharesWeighted Average Grant Date Fair Value
Unvested, December 31, 2021
930,409 $21.66 
Granted1,433,829 $10.16 
Vested(278,792)$18.68 
Forfeited(127,325)$18.50 
Unvested, September 30, 2022
1,958,121 $13.97 
PSUs
Number of SharesWeighted Average Grant Date Fair Value
Unvested, December 31, 2021
147,687 $27.75 
Granted466,916 $10.88 
Vested— $— 
Forfeited(68,678)$30.74 
Unvested, September 30, 2022
545,925 $12.95 

Class B Units and Class C Units of Former Parent
The Company accounted for equity grants to employees of Class B Units and Class C Units (collectively, the “Units”) of Former Parent as equity-based compensation under ASC 718, Compensation-Stock Compensation. The Units contain vesting provisions as defined in the agreement. Vested Units do not forfeit upon termination and represent a residual interest in Former Parent. Equity-based compensation cost is measured at the grant date fair value and is recognized on a straight-line basis over the requisite service period, including those Units with graded vesting with a corresponding credit to additional paid-in capital as a capital contribution from Former Parent. However, the amount of equity-based compensation at any date is equal to the portion of the grant date value of the award that is vested.

The Units issued to employees are measured at fair value on the grant date using an option pricing model. The Company utilizes the estimated weighted average of the Company’s expected fund life dependent on various exit scenarios to estimate the expected term of the awards. Expected volatility is based on the average of historical and implied volatility of a set of comparable companies, adjusted for size and leverage. The risk-free rates are based on the yields of U.S. Treasury instruments with comparable terms. Actual results may vary depending on the assumptions applied within the model.

On November 19, 2019 and May 19, 2020, Former Parent issued 22,326,653 and 4,344,941, respectively, Class B Units to certain employees of the Company. On March 28, 2020, Former Parent issued 1,000 Class C Units to a member of the board of directors of Array Technologies, Inc.
On March 23, 2021, in connection with the closing of the 2021 Follow-On Offering, all of the outstanding Class B Units of Former Parent were immediately vested per the terms of the equity awards, resulting in the Company accelerating the recognition of equity-based compensation of $8.9 million for the nine months ended September 30, 2021.

For the three months ended September 30, 2022 and 2021, the Company recognized $4.2 million and $2.2 million in equity-based compensation, respectively. For the nine months ended September 30, 2022 and 2021, the Company recognized $11.7 million and $14.3 million in equity-based compensation, respectively. As of September 30, 2022, the Company had $23.0 million of unrecognized compensation costs related to RSUs and PSUs which is expected to be recognized over a period of 2 years. There were 76,936 and 196,003 forfeitures during the three and nine months ended September 30, 2022 and 18,772 and 79,277 forfeitures during the three and nine months ended September 30, 2021, respectively.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions
9 Months Ended
Sep. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Accounts Payable-Related Party
The Company had $0.5 million and $0.6 million as of September 30, 2022 and December 31, 2021, respectively, of accounts payable-related party with the former shareholders of Array. The payables relate to a federal tax refund related to the pre-acquisition periods and restricted cash related to Former Parent’s acquisition of the Company which were due to the sellers of Array upon release of the restriction offset by a receivable related to a sales/use tax audit from the pre-acquisition period for which the seller provided the Company with indemnification.

Tax Receivable Agreement
See Note 16 – Commitments and Contingencies – Tax Receivable Agreement.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Reporting
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Segment Reporting Segment Reporting
ASC 280 Segment Reporting establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Historically, the Company managed its business on the basis of one operating and reportable segment. During the nine months ended September 30, 2022, the Company changed its reportable segments as a result of the STI Acquisition; the Company now operates as two segments; Array Legacy Operations and STI Operations.

The following table provides a reconciliation of certain financial information for the Company’s reportable segments to information presented in its condensed consolidated financial statements for the three and nine
months ended September 30, 2022 and 2021 and as of September 30, 2022 and December 31, 2021 (in thousands):

Three Months Ended September 30, 2022Three Months Ended September 30, 2021
Array Legacy OperationsSTI OperationsTotalArray Legacy Operations
Revenue$400,463 $114,561 $515,024 $188,686 
Gross Profit$63,921 $16,302 $80,223 $5,897 

Nine Months Ended September 30, 2022Nine Months Ended September 30, 2021
Array Legacy OperationsSTI OperationsTotalArray Legacy Operations
Revenue$998,292 $237,183 $1,235,475 $633,442 
Gross Profit$119,029 $27,727 $146,756 $72,570 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Subsequent Events
9 Months Ended
Sep. 30, 2022
Subsequent Events [Abstract]  
Subsequent Events
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Basis of Accounting and Presentation Basis of Accounting and PresentationThe accompanying unaudited condensed consolidated financial statements have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). The unaudited interim financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of results for the interim periods reported. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022 or any other interim periods, or any future year or period. The balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the interim financial statements. These financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K filed with the SEC on April 6, 2022, as amended by the Form 10-K/A filed with the SEC on April 6, 2022 (the “2021 Annual Report”).
Principles of Consolidation
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates include evaluation for any impairment of goodwill, impairment of long-lived assets, fair value of contingent consideration, Series A Redeemable Perpetual Preferred Stock and the related future tranche, allowance for credit losses, reserve for excess or obsolete inventories, valuation of deferred tax assets and warranty reserve.

Actual results may differ from previously estimated amounts, and such differences may be material to the condensed consolidated financial statements; however, management believes that these estimates and assumptions provide a reasonable basis for the fair presentation of the consolidated financial statements. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period they occur.
Impact of COVID-19 Pandemic and Impact of the Ongoing Conflict in Ukraine
Impact of COVID-19 Pandemic
The Company continues to closely monitor the ongoing impact of the COVID-19 pandemic in all the locations where it operates. The Company’s priority remains the welfare of its employees. The Company expects persistent waves of COVID-19, including variants of the virus, to remain a headwind into the near future. The duration and extent to which it will continue to adversely impact the Company’s business and results of operations remain uncertain and could be material.

The Company believes it has sufficient liquidity and financing options available and expects to have sufficient liquidity to operate for the next 12 months. The Company expects to use cash generated from operations and if needed, can access funds from the Revolving Credit Facility (as defined below). The Company also has $100 million in delayed draw ability under the Series A Redeemable Perpetual Preferred Stock (as defined below) future draw commitment; however, such a draw would increase the Company’s dividend obligations and outstanding common stock and failure to draw the delayed commitments will result in interest expense payable by the Company. See Note 13 – Redeemable Perpetual Preferred Stock. The Revolving Credit Facility has $166.6 million of availability.

Impact of the Ongoing Conflict in Ukraine
The ongoing conflict in Ukraine has reduced the availability of material that can be sourced in Europe and, as a result, increased logistics costs for the procurement of certain inputs and materials used in our products. We do not know ultimate severity or duration of the conflict in Ukraine, but we continue to monitor the situation and evaluate our procurement strategy and supply chain as to reduce any negative impact on our business, financial condition and results of operations.
Inflation
Inflation
The Company could see an impact from elevated inflation and other operating costs. Interest rates have increased quickly and substantially as central banks in developed countries raise interest rates in an effort to subdue inflation, while government deficits and debt remain at high levels in many global markets. The eventual implications of higher government deficits and debt, tighter monetary policy, and potentially higher long-term interest rates may drive a higher cost of capital during our forecast period.
Business Combinations
Business Combinations
The Company accounts for its business acquisitions under the acquisition method of accounting in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 805 Business Combinations (“ASC 805”). The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management’s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, asset lives, and market multiples, amongst other items.
Foreign Currency Translation
Foreign Currency Translation
For non-U.S. subsidiaries that operate in a local currency environment, assets and liabilities are translated into the U.S. dollar at period end exchange rates. Income, expense and cash flow items are translated at average exchange rates prevailing during the period. Translation adjustments for these subsidiaries are accumulated as a separate component of accumulated other comprehensive income in equity. For non-U.S. subsidiaries that use a U.S. dollar functional currency, local currency inventories and property, plant and equipment are translated into U.S. dollars at rates prevailing when acquired, and all other assets and liabilities are translated at period end exchange rates. Inventories charged to cost of revenue and depreciation are remeasured at historical rates, and all other income and expense items are translated at average exchange rates prevailing during the period. Gains and losses which result from remeasurement are included in earnings.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Adopted
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”). ASU 2021-08 requires the company acquiring contract assets and contract liabilities obtained in a business combination to recognize and measure them in accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”). At the acquisition date, the company acquiring the business should record related revenue, as if it had originated the contract. Before the recent update, such amounts were recognized by the acquiring company at fair value. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. The Company early adopted ASU 2021-08 as of January 1, 2022. See Note 3 – Acquisition of STI for further information and disclosures related to the STI Acquisition. The standard was applied to the acquisition accounting for STI. A review of the deferred revenue of the acquiree of $20.3 million was reviewed for consistency in application with the Company’s policies and U.S. GAAP and the contract liability balance was carried over at its carrying value.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition of STI (Tables)
9 Months Ended
Sep. 30, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of business acquisitions purchase price consideration
The purchase price consideration to acquire STI consisted of the following (in thousands):

Cash consideration for STI $409,647 
Cash consideration for transaction expenses of STI896 
Total cash consideration 410,543 
Non-cash equity consideration200,224 
Total consideration transferred610,767 
Total purchase price consideration$610,767 
Schedule of business acquisitions, by acquisition
The following table summarizes the preliminary estimates of fair values of the assets acquired and liabilities assumed as of the Acquisition Date (in thousands):

Preliminary Fair Value of Net Assets Acquired and Liabilities Assumed: Acquisition DateMeasurement AdjustmentSeptember 30, 2022
Cash and cash equivalents$36,725 $— $36,725 
Accounts receivable110,789 — 110,789 
Inventories47,517 — 47,517 
Prepaid expenses and other23,399 — 23,399 
Property, plant and equipment4,434 — 4,434 
Other intangible assets318,365 — 318,365 
Other assets325 — 325 
Total assets acquired$541,554 $— $541,554 
Accounts payable65,761 — 65,761 
Deferred revenue20,345 — 20,345 
Short-term debt44,338 — 44,338 
Other liabilities10,115 — 10,115 
Income tax payable7,576 — 7,576 
Deferred tax liability93,823 7,611 101,434 
Other long-term liabilities4,524 — 4,524 
Long-term debt12,053 — 12,053 
Total liabilities assumed$258,535 $7,611 $266,146 
Preliminary fair value of net assets acquired283,019 275,408 
Preliminary allocation to goodwill$327,748 $335,359 
Schedule of purchase price allocation
The preliminary purchase price allocation includes $318.4 million of acquired identifiable intangible assets.

Estimated Fair ValueEstimated Weighted Average Useful Life in Years
(in thousands, except useful lives)
Backlog$51,165 1
Customer relationships238,770 10
Trade name28,430 20
Total$318,365 
Schedule of business acquisition, pro forma information
The following unaudited pro forma financial information presents the combined results of operations of the Company and STI as if the acquisition had occurred on January 1, 2021, after giving effect to certain unaudited pro forma adjustments. The unaudited pro forma adjustments reflected herein include only those adjustments that are directly attributable to the STI Acquisition including amortization of intangibles, debt financing expenses and tax benefits. The unaudited pro forma financial information does not reflect any adjustments for anticipated expense savings resulting from the STI Acquisition and is not necessarily indicative of the operating results that would have actually occurred had the STI Acquisition been consummated on January 1, 2021.

Three Months Ended
September 30,
Nine Months Ended
September 30,
(in millions)2022202120222021
Revenue
$515.0 $480.1 $1,243.0 $764.8 
Net income (loss)
$52.1 $(22.7)$48.7 $(44.6)
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2022
Receivables [Abstract]  
Schedule of account receivable
Accounts receivable consists of the following (in thousands):
September 30, 2022December 31, 2021
Accounts receivable$485,869 $236,149 
Less: allowance for doubtful accounts(695)(140)
Accounts receivable, net$485,174 $236,009 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory (Tables)
9 Months Ended
Sep. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of current inventory
Inventories consist of the following (in thousands):
September 30, 2022December 31, 2021
Raw materials$166,260 $85,470 
Finished goods108,597 127,598 
Reserve for excess or obsolete inventory(5,082)(7,415)
Total$269,775 $205,653 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant, and Equipment (Tables)
9 Months Ended
Sep. 30, 2022
Property, Plant and Equipment [Abstract]  
Summary of property, plant and equipment
Property, plant and equipment consisted of the following (in thousands, except useful lives):
Estimated Useful Lives (Years)September 30, 2022December 31, 2021
LandN/A$1,563 $1,340 
Buildings and land improvements
15-39
7,318 2,451 
Manufacturing equipment717,893 13,924 
Furniture, fixtures and equipment
5-7
3,341 476 
Vehicles5527 161 
Hardware and software
3-5
2,487 1,683 
Assets in progress3,684 1,880 
Total36,813 21,915 
Less: accumulated depreciation(16,789)(11,223)
Property, plant and equipment, net$20,024 $10,692 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
Changes in the carrying amount of goodwill by operating segment during the nine months ended September 30, 2022 are shown below (in thousands):
Array Legacy Operations Segment
STI Operations SegmentTotal
Beginning Balance
$69,727 $— $69,727 
Acquisition of STI
— 335,359 $335,359 
Foreign currency impact— (45,457)$(45,457)
Ending Balance
$69,727 $289,902 $359,629 
Schedule of finite-lived intangible assets
Other intangible assets consisted of the following (in thousands, except useful lives):
Estimated Useful Lives (Years)September 30, 2022December 31, 2021
Amortizable:
Costs:
Developed technology14$203,800 $203,800 
Customer relationships10295,405 89,500 
Backlog144,132 — 
Trade name2024,518 — 
Total amortizable intangibles567,855 293,300 
Accumulated amortization:
Developed technology90,709 79,790 
Customer relationships70,606 49,057 
Backlog31,794 — 
Trade name962 — 
Total accumulated amortization194,071 128,847 
Total amortizable intangibles, net373,784 164,453 
Non-amortizable costs:
Trade name10,300 10,300 
Total other intangible assets, net$384,084 $174,753 
Schedule of indefinite-lived intangible assets
Other intangible assets consisted of the following (in thousands, except useful lives):
Estimated Useful Lives (Years)September 30, 2022December 31, 2021
Amortizable:
Costs:
Developed technology14$203,800 $203,800 
Customer relationships10295,405 89,500 
Backlog144,132 — 
Trade name2024,518 — 
Total amortizable intangibles567,855 293,300 
Accumulated amortization:
Developed technology90,709 79,790 
Customer relationships70,606 49,057 
Backlog31,794 — 
Trade name962 — 
Total accumulated amortization194,071 128,847 
Total amortizable intangibles, net373,784 164,453 
Non-amortizable costs:
Trade name10,300 10,300 
Total other intangible assets, net$384,084 $174,753 
Schedule of future annual amortization expense of amortizable intangible assets
Estimated future annual amortization expense for the above amortizable intangible assets for the remaining periods through September 30, as follows (in thousands):
Amount
2022$22,365 
202346,633 
202445,328 
202545,328 
202641,021 
Thereafter173,109 
$373,784 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Senior Secured Credit Facility (Tables)
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Schedule of long-term debt instruments
Long-term senior secured credit facility consisted of the following (in thousands):
September 30, 2022December 31, 2021
Term loan facility$323,550 $326,775 
Revolving credit facility— — 
323,550 326,775 
Less discount and issuance costs
(20,169)(23,291)
Long-term portion, net of debt discount and issuance costs303,381 303,484 
Less current portion of credit facility(4,300)(4,300)
Long-term senior secured facility debt, net of current portion, debt discount and issuance costs$299,081 $299,184 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Convertible Debt (Tables)
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Summary of convertible debt
Convertible debt consisted of the following (in thousands):
September 30, 2022December 31, 2021
1.00% Senior unsecured convertible notes
$425,000 $425,000 
Less: unamortized discount and issuance costs(11,721)(13,137)
1.00% Senior unsecured convertible notes, net (1)
$413,279 $411,863 
(1) Effective interest rate for the Convertible Notes as of September 30, 2022 and December 31, 2021 was 1.5%.
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue The following table presents the Company’s revenue disaggregated by sales recorded over-time and sales recorded at a point in time (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Over-time revenue$458,405 $128,183 $991,561 $360,581 
Point in time revenue56,619 60,503 243,914 272,861 
Total revenue$515,024 $188,686 $1,235,475 $633,442 
Contract assets consisting of unbilled receivables are recorded within accounts receivable on the condensed consolidated balance sheets on a contract-by-contract basis at the end of the reporting period and consisted of the following (in thousands):
September 30, 2022December 31, 2021
Unbilled receivables$136,953 $111,224 
Contract liabilities consisting of deferred revenue recorded on a contract-by-contract basis at the end of each reporting period were as follows (in thousands):
September 30, 2022December 31, 2021
Deferred revenue$154,692 $99,575 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of earnings per share, basic and diluted
The following table sets forth the computation of basic and diluted income (loss) per share (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Net income (loss)$40,822 $(27,561)$13,542 $(28,502)
Preferred dividends and accretion12,257 5,479 36,045 5,479 
Net income (loss) to common shareholders$28,565 $(33,040)$(22,503)$(33,981)
Basic:
Weighted average shares150,322 130,955 149,604 128,315 
Income (loss) per share$0.19 $(0.25)$(0.15)$(0.26)
Diluted:
Effect of Restricted Stock and Performance Awards1,060 — — — 
Weighted average shares151,382 130,955 149,604 128,315 
Income (loss) per share$0.19 $(0.25)$(0.15)$(0.26)
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitment and Contingencies (Tables)
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Summary of liability related to estimated contingent consideration
The following table summarizes the liability related to the estimated TRA (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Beginning balance$7,686 $12,016 $14,577 $19,691 
Payments— — (1,483)(7,810)
Fair value adjustment(573)936 (5,981)1,071 
Ending balance$7,113 $12,952 $7,113 $12,952 
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of carrying values and estimated fair values of debt instruments
The carrying values and the estimated fair values of debt financial instruments were as follows (in thousands):
September 30, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$413,279 $381,625 $411,863 $410,771 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Disclosure of share-based compensation arrangements by share-based payment award
Activity under the 2020 Plan was as follows:

RSUs
Number of SharesWeighted Average Grant Date Fair Value
Unvested, December 31, 2021
930,409 $21.66 
Granted1,433,829 $10.16 
Vested(278,792)$18.68 
Forfeited(127,325)$18.50 
Unvested, September 30, 2022
1,958,121 $13.97 
PSUs
Number of SharesWeighted Average Grant Date Fair Value
Unvested, December 31, 2021
147,687 $27.75 
Granted466,916 $10.88 
Vested— $— 
Forfeited(68,678)$30.74 
Unvested, September 30, 2022
545,925 $12.95 
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Schedule of segment reporting information, by segment The following table provides a reconciliation of certain financial information for the Company’s reportable segments to information presented in its condensed consolidated financial statements for the three and nine
months ended September 30, 2022 and 2021 and as of September 30, 2022 and December 31, 2021 (in thousands):

Three Months Ended September 30, 2022Three Months Ended September 30, 2021
Array Legacy OperationsSTI OperationsTotalArray Legacy Operations
Revenue$400,463 $114,561 $515,024 $188,686 
Gross Profit$63,921 $16,302 $80,223 $5,897 

Nine Months Ended September 30, 2022Nine Months Ended September 30, 2021
Array Legacy OperationsSTI OperationsTotalArray Legacy Operations
Revenue$998,292 $237,183 $1,235,475 $633,442 
Gross Profit$119,029 $27,727 $146,756 $72,570 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization and Business - Narrative (Details) - segment
9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Dec. 31, 2021
Jan. 11, 2022
Business Acquisition, Contingent Consideration [Line Items]        
Number of operating segments 2 2 1  
STI        
Business Acquisition, Contingent Consideration [Line Items]        
Percentage of share capital acquired       100.00%
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details) - USD ($)
Sep. 30, 2022
Jan. 11, 2022
Dec. 31, 2021
Feb. 26, 2021
Oct. 14, 2020
STI          
Debt Instrument [Line Items]          
Deferred revenue $ 20,345,000 $ 20,345,000      
Revolving credit facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity       $ 150,000,000 $ 150,000,000
Available borrowing capacity 166,600,000   $ 186,400,000    
Series A Redeemable Perpetual Preferred Stock          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 100,000,000        
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition of STI - Narrative (Details) - USD ($)
9 Months Ended
Jan. 11, 2022
Sep. 30, 2022
Sep. 30, 2022
Dec. 31, 2021
Business Acquisition [Line Items]        
Temporary equity, par value (in dollars per share)   $ 0.001 $ 0.001 $ 0.001
Percentage, estimated royalty rate 1.25%      
Percentage, weighted average cost of capital, discount rate 15.20%      
SPAIN | Customer relationships        
Business Acquisition [Line Items]        
Percentage of weighted average cost of capital 15.00%      
SPAIN | Customer relationship for foreign sourced projects        
Business Acquisition [Line Items]        
Percentage of weighted average cost of capital 14.00%      
SPAIN | Backlog        
Business Acquisition [Line Items]        
Percentage of weighted average cost of capital 8.50%      
SPAIN | Order backlog for foreign sourced projects        
Business Acquisition [Line Items]        
Percentage of weighted average cost of capital 7.50%      
BRAZIL | Customer relationships        
Business Acquisition [Line Items]        
Percentage of weighted average cost of capital 16.50%      
BRAZIL | Backlog        
Business Acquisition [Line Items]        
Percentage of weighted average cost of capital 9.50%      
STI        
Business Acquisition [Line Items]        
Cash consideration for transaction expenses of STI $ (896,000)   $ 5,600,000  
Total cash consideration $ 410,543,000      
Business acquisition, equity interest issued or issuable, number of shares (in shares) 13,894,800      
Total consideration transferred $ 610,767,000      
Percentage of share capital acquired 100.00%      
Goodwill, expected tax deductible amount $ 0      
Acquired identifiable intangible assets $ 318,365,000 $ 318,365,000 $ 318,365,000  
Pro forma information, revenue of acquiree since acquisition date, actual   237,200,000    
Pro forma information, net loss of acquiree since acquisition date, actual   $ (14,100,000)    
Series A Redeemable Perpetual Preferred Stock        
Business Acquisition [Line Items]        
Temporary equity, par value (in dollars per share) $ 0.001      
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition of STI - Schedule of Business Acquisitions Purchase Price Consideration (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 11, 2022
Sep. 30, 2022
Sep. 30, 2021
Business Acquisition [Line Items]      
Non-cash equity consideration   $ 200,224 $ 0
STI      
Business Acquisition [Line Items]      
Cash consideration for STI $ 409,647    
Cash consideration for transaction expenses of STI 896 $ (5,600)  
Total cash consideration 410,543    
Non-cash equity consideration 200,224    
Total consideration transferred $ 610,767    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition of STI - Schedule of Business Acquisitions, by Acquisition (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Jan. 11, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Preliminary allocation to goodwill $ 359,629   $ 69,727
STI      
Business Acquisition [Line Items]      
Cash and cash equivalents 36,725 $ 36,725  
Accounts receivable 110,789 110,789  
Inventories 47,517 47,517  
Prepaid expenses and other 23,399 23,399  
Property, plant and equipment 4,434 4,434  
Other intangible assets 318,365 318,365  
Other assets 325 325  
Total assets acquired 541,554 541,554  
Accounts payable 65,761 65,761  
Deferred revenue 20,345 20,345  
Short-term debt 44,338 44,338  
Other liabilities 10,115 10,115  
Income tax payable 7,576 7,576  
Deferred tax liability 101,434 93,823  
Deferred tax liability, measurement adjustment 7,611    
Other long-term liabilities 4,524 4,524  
Long-term debt 12,053 12,053  
Total liabilities assumed 266,146 258,535  
Total liabilities assumed, measurement adjustment 7,611    
Preliminary fair value of net assets acquired 275,408 283,019  
Preliminary allocation to goodwill $ 335,359 $ 327,748  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition of STI - Schedule of Purchase Price Allocation (Details) - STI - USD ($)
$ in Thousands
Jan. 11, 2022
Sep. 30, 2022
Business Acquisition [Line Items]    
Acquired identifiable intangible assets $ 318,365 $ 318,365
Trade name    
Business Acquisition [Line Items]    
Indefinite-lived intangible, estimated fair value $ 28,430  
Intangible assets, estimated weighted average useful life (in years) 20 years  
Backlog    
Business Acquisition [Line Items]    
Finite-lived intangibles, estimated fair value $ 51,165  
Intangible assets, estimated weighted average useful life (in years) 1 year  
Customer relationships    
Business Acquisition [Line Items]    
Finite-lived intangibles, estimated fair value $ 238,770  
Intangible assets, estimated weighted average useful life (in years) 10 years  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisition of STI - Business Acquisition, Pro Forma Information (Details) - STI - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Business Acquisition [Line Items]        
Revenue $ 515.0 $ 480.1 $ 1,243.0 $ 764.8
Net income (loss) $ 52.1 $ (22.7) $ 48.7 $ (44.6)
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Receivables [Abstract]    
Accounts receivable $ 485,869 $ 236,149
Less: allowance for doubtful accounts (695) (140)
Accounts receivable, net $ 485,174 $ 236,009
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 166,260 $ 85,470
Finished goods 108,597 127,598
Reserve for excess or obsolete inventory (5,082) (7,415)
Inventories, net $ 269,775 $ 205,653
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant, and Equipment - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 36,813 $ 21,915
Less: accumulated depreciation (16,789) (11,223)
Property, plant and equipment, net 20,024 10,692
Land    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross 1,563 1,340
Buildings and land improvements    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 7,318 2,451
Buildings and land improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (Years) 15 years  
Buildings and land improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (Years) 39 years  
Manufacturing equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (Years) 7 years  
Property, plant, and equipment, gross $ 17,893 13,924
Furniture, fixtures and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 3,341 476
Furniture, fixtures and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (Years) 5 years  
Furniture, fixtures and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (Years) 7 years  
Vehicles    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (Years) 5 years  
Property, plant, and equipment, gross $ 527 161
Hardware and software    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 2,487 1,683
Hardware and software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (Years) 3 years  
Hardware and software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (Years) 5 years  
Assets in progress    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment, gross $ 3,684 $ 1,880
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Property, Plant, and Equipment - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 0.7 $ 0.6 $ 1.8 $ 1.8
Depreciation allocated to cost of revenue 0.4 0.5 1.2 1.5
Depreciation included in depreciation and amortization $ 0.3 $ 0.1 $ 0.6 $ 0.3
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Jan. 11, 2022
Dec. 31, 2021
Jul. 08, 2016
Goodwill [Line Items]              
Goodwill $ 359,629,000   $ 359,629,000     $ 69,727,000  
Accumulated impairment 51,900,000   51,900,000        
Acquisition of STI     335,359,000        
Amortization expense related to intangible assets 23,200,000 $ 5,900,000 69,800,000 $ 17,600,000      
Array Legacy Operations              
Goodwill [Line Items]              
Goodwill 69,727,000   69,727,000     69,727,000  
Acquisition of STI     0        
STI Operations              
Goodwill [Line Items]              
Goodwill 289,902,000   289,902,000     $ 0  
Array Legacy Operations              
Goodwill [Line Items]              
Goodwill             $ 121,600,000
STI              
Goodwill [Line Items]              
Goodwill $ 335,359,000   335,359,000   $ 327,748,000    
Acquisition of STI     335,400,000        
STI | STI Operations              
Goodwill [Line Items]              
Acquisition of STI     $ 335,359,000        
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)
9 Months Ended
Sep. 30, 2022
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 69,727,000
Acquisition of STI 335,359,000
Foreign currency impact (45,457,000)
Goodwill, ending balance 359,629,000
Array Legacy Operations  
Goodwill [Roll Forward]  
Goodwill, beginning balance 69,727,000
Acquisition of STI 0
Foreign currency impact 0
Goodwill, ending balance 69,727,000
STI Operations  
Goodwill [Roll Forward]  
Goodwill, beginning balance 0
Foreign currency impact (45,457,000)
Goodwill, ending balance 289,902,000
STI  
Goodwill [Roll Forward]  
Acquisition of STI 335,400,000
Goodwill, ending balance 335,359,000
STI | STI Operations  
Goodwill [Roll Forward]  
Acquisition of STI $ 335,359,000
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross $ 567,855 $ 293,300
Finite-lived intangible assets, accumulated amortization 194,071 128,847
Total amortizable intangibles, net 373,784 164,453
Total other intangible assets, net 384,084 174,753
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Non-amortizable costs: $ 10,300 10,300
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives (years) 14 years  
Finite-lived intangible assets, gross $ 203,800 203,800
Finite-lived intangible assets, accumulated amortization $ 90,709 79,790
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives (years) 10 years  
Finite-lived intangible assets, gross $ 295,405 89,500
Finite-lived intangible assets, accumulated amortization $ 70,606 49,057
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, estimated useful lives (years) 1 year  
Finite-lived intangible assets, gross $ 44,132 0
Finite-lived intangible assets, accumulated amortization $ 31,794 0
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible asset, estimated useful lives (years) 20 years  
Indefinite-lived intangible assets, gross $ 24,518 0
Indefinite-lived intangible assets, accumulated amortization $ 962 $ 0
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Other Intangible Assets - Schedule of Future Annual Amortization Expense of Amortizable Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 22,365  
2023 46,633  
2024 45,328  
2025 45,328  
2026 41,021  
Thereafter 173,109  
Total amortizable intangibles, net $ 373,784 $ 164,453
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investment in Equity Security (Details) - USD ($)
1 Months Ended 9 Months Ended
Apr. 30, 2021
Feb. 28, 2021
Sep. 30, 2022
Sep. 30, 2021
Investments, Debt and Equity Securities [Abstract]        
Investment in equity securities $ 2,000,000 $ 10,000,000 $ 0 $ 11,975,000
Balance of investment in equity securities     12,000,000  
Impairment recorded     $ 0  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 11,144,000 $ (5,361,000) $ (18,109,000) $ (5,493,000)
Legal settlement, tax expense 8,700,000   8,700,000  
Reserves for uncertain tax positions $ 0 $ 0 $ 0 $ 0
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Senior Secured Credit Facility - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jan. 07, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Less discount and issuance costs   $ (1,300)  
Less current portion of credit facility $ (47,686)   $ (4,300)
Long-term senior secured facility debt, net of current portion, debt discount and issuance costs 725,109   711,056
Senior secured credit facility      
Debt Instrument [Line Items]      
Long-term debt, balance 323,550   326,775
Less discount and issuance costs (20,169)   (23,291)
Long-term portion, net of debt discount and issuance costs 303,381   303,484
Less current portion of credit facility (4,300)   (4,300)
Term loan facility | Senior secured credit facility      
Debt Instrument [Line Items]      
Long-term debt, balance 323,550   326,775
Revolving credit facility | Senior secured credit facility      
Debt Instrument [Line Items]      
Long-term debt, balance 0   0
Long-term senior secured facility debt, net of current portion, debt discount and issuance costs $ 299,081   $ 299,184
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
Senior Secured Credit Facility - Narrative (Details) - USD ($)
9 Months Ended
Feb. 23, 2021
Feb. 22, 2021
Oct. 14, 2020
Sep. 30, 2022
Jan. 07, 2022
Dec. 31, 2021
Feb. 26, 2021
Debt Instrument [Line Items]              
Less: unamortized discount and issuance costs         $ 1,300,000    
Term loan facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity     $ 575,000,000        
Debt instrument term     7 years        
Revolving Loan applicable margin 3.75%            
Long-term debt, balance       $ 323,600,000   $ 326,800,000  
Less: unamortized discount and issuance costs       $ 20,200,000   23,300,000  
Debt issuance costs and discounts, amortization rate       6.75%      
Term loan facility | Revolving Credit Facility, First Amendment              
Debt Instrument [Line Items]              
Revolving Loan applicable margin 5.00%            
Revolving credit facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity     $ 150,000,000       $ 150,000,000
Debt instrument term     5 years        
Long-term debt, balance       $ 0   0  
Available borrowing capacity       $ 166,600,000   186,400,000  
Revolving credit facility | Minimum              
Debt Instrument [Line Items]              
Revolving Loan applicable margin       1.00%      
Revolving credit facility | Maximum              
Debt Instrument [Line Items]              
Revolving Loan applicable margin       2.25%      
Revolving credit facility | Revolving Credit Facility, Second Amendment              
Debt Instrument [Line Items]              
Maximum borrowing capacity             $ 200,000,000
Revolving credit facility | London Interbank Offered Rate (LIBOR)              
Debt Instrument [Line Items]              
Revolving Loan applicable margin       3.25%      
Revolving credit facility | Fed Funds Effective Rate Overnight Index Swap Rate              
Debt Instrument [Line Items]              
Revolving Loan applicable margin       1.00%      
Senior secured credit facility | London Interbank Offered Rate (LIBOR)              
Debt Instrument [Line Items]              
Monthly basis spread on variable rate 0.50% 1.00%          
Senior secured credit facility | Base Rate              
Debt Instrument [Line Items]              
Minimum annual variable rate 0.0325 0.0400          
Standby letters of credit              
Debt Instrument [Line Items]              
Letters of credit outstanding       $ 33,400,000   $ 13,600,000  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
Convertible Debt - Summary of Convertible Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jan. 07, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Less: unamortized discount and issuance costs   $ 1,300  
Effective interest rate 1.00%    
Convertible Debt      
Debt Instrument [Line Items]      
1.00% Senior unsecured convertible notes $ 425,000   $ 425,000
Less: unamortized discount and issuance costs (11,721)   (13,137)
Long-term portion, net of debt discount and issuance costs $ 413,279   $ 411,863
Effective interest rate 1.50%   1.50%
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Convertible Debt - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Jan. 07, 2022
Dec. 09, 2021
Dec. 03, 2021
Sep. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]          
Effective interest rate       1.00%  
Common Stock          
Debt Instrument [Line Items]          
Debt issuance costs $ 15.9        
Convertible Note Capped Call Transactions          
Debt Instrument [Line Items]          
Debt conversion, converted instrument, shares issued (in shares)       17,800,000  
Debt issuance costs       $ 52.9  
Derivatives, cap price (in dollars per share)       $ 36.02  
Derivatives, exercise price (in dollars per share)       $ 23.86  
Convertible Debt          
Debt Instrument [Line Items]          
Effective interest rate       1.50% 1.50%
Convertible Debt | Convertible Senior Notes due 2028          
Debt Instrument [Line Items]          
Bridge loan facility aggregate principal amount   $ 50.0 $ 375.0    
Effective interest rate   1.00% 1.00%    
Proceeds from convertible debt   $ 48.6 $ 364.7    
Debt instrument, interest rate, effective percentage discount   2.75% 2.75%    
Debt instrument, annual interest rate       1.00%  
Convertible Debt | Convertible Senior Notes due 2028 | Common Stock          
Debt Instrument [Line Items]          
Conversion of stock, shares converted per dollar (in shares)       41.9054  
Convertible note, conversion price (in dollar per share)       $ 23.86  
Debt conversion, converted instrument, shares issued (in shares)       10,100,000  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Debt - Narrative (Details) - STI
$ in Millions
Sep. 30, 2022
USD ($)
Debt Instrument [Line Items]  
Short-term debt $ 43.3
Long-term debt 12.7
Debt maturing in 2024 4.9
Debt maturing in 2027 $ 7.8
Minimum  
Debt Instrument [Line Items]  
Stated interest rate 0.55%
Maximum  
Debt Instrument [Line Items]  
Stated interest rate 2.76%
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Redeemable Perpetual Preferred Stock (Details)
3 Months Ended 9 Months Ended
Jan. 07, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
shares
Sep. 27, 2021
USD ($)
representative
shares
Aug. 10, 2021
USD ($)
shares
Sep. 30, 2022
USD ($)
shares
Sep. 30, 2022
USD ($)
shares
Sep. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Temporary Equity [Line Items]                    
Temporary equity, shares issued (in shares) | shares   350,000     400,000 400,000        
Stock issued (in shares) | shares 1,125,000                  
Net proceeds from sale of series A perpetual preferred stock $ 49,400,000                  
Temporary equity, liquidation preference   $ 350,000,000     $ 400,000,000 $ 400,000,000        
Issuance of common stock, net (in shares) | shares 50,000                  
Temporary equity, carrying amount, attributable to parent   237,462,000     287,561,000 287,561,000 $ 235,278,000 $ 293,974,000 $ 0 $ 0
Common stock, value, issued   135,000     150,000 150,000        
Stockholders' equity   (69,205,000)     61,817,000 61,817,000 1,464,000 $ 63,853,000 $ (72,420,000) $ (80,899,000)
Less: unamortized discount and issuance costs $ 1,300,000                  
Percentage of variable weighted average price of temporary equity 95.00%                  
Temporary equity, permitted accrued dividends         0 0        
Dividends paid         $ 18,670,000 18,670,000        
Distributed earnings   $ 8,200,000                
Temporary equity, amortization of discount, period 5 years                  
Payments of dividends           $ 18,670,000 $ 0      
Anniversary Date One                    
Temporary Equity [Line Items]                    
Purchase commitment, percentage 0.00%                  
Anniversary Date Two                    
Temporary Equity [Line Items]                    
Purchase commitment, percentage 1.50%                  
Anniversary Date Three                    
Temporary Equity [Line Items]                    
Purchase commitment, percentage 3.00%                  
Securities Purchase Agreement                    
Temporary Equity [Line Items]                    
Net proceeds from sale of series A perpetual preferred stock       $ 346,000,000            
Repayment of long term line of credit     $ 100,000,000              
Proceeds from Series A issuance $ 334,600,000                  
Temporary equity, carrying amount, attributable to parent 229,800,000                  
Common stock, value, issued 105,400,000                  
Stockholders' equity 12,400,000                  
Derivative instrument, prepaid forward contract 11,700,000                  
Securities Purchase Agreement, Voting and Consent Rights                    
Temporary Equity [Line Items]                    
Number of members eligible to be designated to board of directors | representative     1              
Number of non-voting representatives designated to board of directors | representative     3              
Securities Purchase Agreement, Additional Closings                    
Temporary Equity [Line Items]                    
Net proceeds from sale of series A perpetual preferred stock       $ 148,000,000            
Series A Redeemable Perpetual Preferred Stock                    
Temporary Equity [Line Items]                    
Temporary equity, shares issued (in shares) | shares         13 13        
Debt issuance costs $ 33,100,000                  
Initial liquidation preference (in dollars per share) | $ / shares $ 1,000                  
Temporary equity, amortization of discount $ 120,200,000                  
Temporary equity, accretion of interest           $ 17,200,000        
Payments of dividends         $ 6,300,000          
Dividend rate, percentage         5.75%          
Series A Redeemable Perpetual Preferred Stock | Accrued Regular Dividend Rate                    
Temporary Equity [Line Items]                    
Dividend rate, percentage 6.25%                  
Series A Redeemable Perpetual Preferred Stock | Cash Regular Dividend Rate                    
Temporary Equity [Line Items]                    
Dividend rate, percentage 5.75%                  
Temporary equity dividend rate spread 2.00%                  
Percent of the amount of default accrued dividends to be paid 100.00%                  
Series A Redeemable Perpetual Preferred Stock | Cash Regular Dividend Rate | Fifth, Sixth, and Seventh Anniversaries                    
Temporary Equity [Line Items]                    
Temporary equity dividend rate spread 0.50%                  
Series A Redeemable Perpetual Preferred Stock | Cash Regular Dividend Rate | Eighth, Ninth, and Tenth Anniversaries                    
Temporary Equity [Line Items]                    
Temporary equity dividend rate spread 1.00%                  
Series A Redeemable Perpetual Preferred Stock | Securities Purchase Agreement                    
Temporary Equity [Line Items]                    
Temporary equity, shares issued (in shares) | shares       350,000            
Repayment of long term line of credit     $ 102,000,000              
Temporary equity, liquidation preference     $ 100,000,000              
Series A Redeemable Perpetual Preferred Stock | Securities Purchase Agreement, Additional Closings                    
Temporary Equity [Line Items]                    
Stock issued (in shares) | shares       150,000            
Common Stock                    
Temporary Equity [Line Items]                    
Debt issuance costs $ 15,900,000                  
Common Stock | Securities Purchase Agreement                    
Temporary Equity [Line Items]                    
Stock issued (in shares) | shares       7,098,765            
Common Stock | Securities Purchase Agreement, Expiry or Termination | BCP Helios Aggregator L.P.                    
Temporary Equity [Line Items]                    
Stock issued (in shares) | shares     776,235              
Net proceeds from sale of series A perpetual preferred stock     $ 776              
Common Stock | Securities Purchase Agreement, Additional Closings                    
Temporary Equity [Line Items]                    
Stock issued (in shares) | shares       3,375,000            
Common Stock | Securities Purchase Agreement, Additional Closings, Certain Pricing Adjustments                    
Temporary Equity [Line Items]                    
Stock issued (in shares) | shares       6,100,000            
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]          
Revenue $ 515,024,000 $ 188,686,000 $ 1,235,475,000 $ 633,442,000  
Unbilled receivables 136,953,000   136,953,000   $ 111,224,000
Deferred revenue 154,692,000   154,692,000   $ 99,575,000
Deferred revenue recognized     $ 73,100,000    
Percentage of deferred revenue recognized     73.00%    
Remaining performance obligation $ 386,300,000   $ 386,300,000    
Percentage of performance obligation to be recognized 100.00%   100.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation, period 12 months   12 months    
Bill-and-hold Obligations          
Disaggregation of Revenue [Line Items]          
Revenue $ 0   $ 0    
Over-time revenue          
Disaggregation of Revenue [Line Items]          
Revenue 458,405,000 128,183,000 991,561,000 360,581,000  
Over-time revenue | Revision of Prior Period, Adjustment          
Disaggregation of Revenue [Line Items]          
Revenue       (223,200,000)  
Point in time revenue          
Disaggregation of Revenue [Line Items]          
Revenue $ 56,619,000 $ 60,503,000 $ 243,914,000 272,861,000  
Point in time revenue | Revision of Prior Period, Adjustment          
Disaggregation of Revenue [Line Items]          
Revenue       $ 223,200,000  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Net income (loss) $ 40,822 $ (27,561) $ 13,542 $ (28,502)
Preferred dividends and accretion 12,257 5,479 36,045 5,479
Net income (loss) to common shareholders $ 28,565 $ (33,040) $ (22,503) $ (33,981)
Basic:        
Weighted-average shares (in shares) 150,322 130,955 149,604 128,315
Income (loss) per share (in dollars per share) $ 0.19 $ (0.25) $ (0.15) $ (0.26)
Diluted:        
Effect of restricted stock and performance awards (in shares) 1,060 0 0 0
Weighted average shares (in shares) 151,382 130,955 149,604 128,315
Income (loss) per share (in dollars per share) $ 0.19 $ (0.25) $ (0.15) $ (0.26)
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income (Loss) Per Share - Narrative (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Equity compensation anti-dilutive securities (in shares) 108,111 1,203,520 2,504,046 1,203,520
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Jul. 15, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Surety Bond              
Business Acquisition, Contingent Consideration [Line Items]              
Contractual obligation   $ 175,200          
Array Legacy Operations | Tax Receivable Agreement              
Business Acquisition, Contingent Consideration [Line Items]              
Contingent consideration   $ 7,113 $ 7,686 $ 14,577 $ 12,952 $ 12,016 $ 19,691
Tax Receivable Agreement, payment term   125 days          
Nextracker Litigation | Settled Litigation              
Business Acquisition, Contingent Consideration [Line Items]              
Loss contingency, damages awarded, value $ 42,800            
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Summary of Liability Related To Estimated Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]        
Payments     $ (1,483) $ (7,810)
Fair value adjustment $ (572) $ 936 (5,981) 1,071
Array Legacy Operations | Tax Receivable Agreement        
Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]        
Beginning balance 7,686 12,016 14,577 19,691
Payments 0 0 (1,483) (7,810)
Fair value adjustment (573) 936 (5,981) 1,071
Ending balance $ 7,113 $ 12,952 $ 7,113 $ 12,952
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments - Schedule of carrying values and estimated fair values of debt instruments (Details) - Convertible Debt - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]    
1.00% Senior unsecured convertible notes, net $ 413,279 $ 411,863
Convertible senior notes, fair value $ 381,625 $ 410,771
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
May 19, 2020
Mar. 28, 2020
Nov. 19, 2019
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Oct. 14, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Expected volatility rate minimum           66.00%    
Expected volatility rate maximum           79.00%    
Risk free interest rate minimum           0.28%    
Risk free interest rate maximum           2.79%    
Forfeitures in period (in shares)       76,936 18,772 196,003 79,277  
Class B units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Equity based compensation             $ 8.9  
RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares granted in period (in shares)           1,433,829    
PSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares granted in period (in shares)           466,916    
Vesting period           3 years    
Equity grants                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Equity based compensation       $ 4.2 $ 2.2 $ 11.7 $ 14.3  
Equity grants | Class B units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares granted in period (in shares) 4,344,941   22,326,653          
Unrecognized compensation costs       $ 23.0   $ 23.0    
Unrecognized compensation costs, period of recognition           2 years    
Equity grants | Class C Units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares granted in period (in shares)   1,000            
2020 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Authorized shares (in shares)               6,683,919
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity-Based Compensation - Schedule of RSU Activity (Details)
9 Months Ended
Sep. 30, 2022
$ / shares
shares
RSUs  
Number of Shares  
Unvested, beginning balance (in shares) | shares 930,409
Granted (in shares) | shares 1,433,829
Vested (in shares) | shares (278,792)
Forfeited (in shares) | shares (127,325)
Unvested, ending balance (in shares) | shares 1,958,121
Weighted Average Grant Date Fair Value  
Unvested, weighted average grant date fair value, beginning balance (in dollars per share) | $ / shares $ 21.66
Granted, weighted average grant date fair value (in dollars per share) | $ / shares 10.16
Vested, weighted average grant date fair value (in dollars per share) | $ / shares 18.68
Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares 18.50
Unvested, weighted average grant date fair value, ending balance (in dollars per share) | $ / shares $ 13.97
PSUs  
Number of Shares  
Unvested, beginning balance (in shares) | shares 147,687
Granted (in shares) | shares 466,916
Vested (in shares) | shares 0
Forfeited (in shares) | shares (68,678)
Unvested, ending balance (in shares) | shares 545,925
Weighted Average Grant Date Fair Value  
Unvested, weighted average grant date fair value, beginning balance (in dollars per share) | $ / shares $ 27.75
Granted, weighted average grant date fair value (in dollars per share) | $ / shares 10.88
Vested, weighted average grant date fair value (in dollars per share) | $ / shares 0
Forfeited, weighted average grant date fair value (in dollars per share) | $ / shares 30.74
Unvested, weighted average grant date fair value, ending balance (in dollars per share) | $ / shares $ 12.95
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Related Party Transactions [Abstract]    
Accounts payable - related party $ 478 $ 610
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Reporting - Narrative (Details) - segment
9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Dec. 31, 2021
Segment Reporting [Abstract]      
Number of operating segments 2 2 1
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
Revenue $ 515,024 $ 188,686 $ 1,235,475 $ 633,442
Gross Profit 80,223 5,897 146,756 72,570
Array Legacy Operations        
Segment Reporting Information [Line Items]        
Revenue 400,463 188,686 998,292 633,442
Gross Profit 63,921 $ 5,897 119,029 $ 72,570
STI Operations        
Segment Reporting Information [Line Items]        
Revenue 114,561   237,183  
Gross Profit $ 16,302   $ 27,727  
XML 88 arry-20220930_htm.xml IDEA: XBRL DOCUMENT 0001820721 2022-01-01 2022-09-30 0001820721 2022-11-07 0001820721 2022-09-30 0001820721 2021-12-31 0001820721 2022-07-01 2022-09-30 0001820721 2021-07-01 2021-09-30 0001820721 2021-01-01 2021-09-30 0001820721 2022-06-30 0001820721 us-gaap:CommonStockMember 2022-06-30 0001820721 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001820721 us-gaap:RetainedEarningsMember 2022-06-30 0001820721 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001820721 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001820721 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001820721 us-gaap:SeriesAPreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001820721 us-gaap:SeriesAPreferredStockMember 2022-07-01 2022-09-30 0001820721 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001820721 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001820721 us-gaap:CommonStockMember 2022-09-30 0001820721 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001820721 us-gaap:RetainedEarningsMember 2022-09-30 0001820721 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001820721 2021-06-30 0001820721 us-gaap:CommonStockMember 2021-06-30 0001820721 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001820721 us-gaap:RetainedEarningsMember 2021-06-30 0001820721 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001820721 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001820721 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001820721 2021-09-30 0001820721 us-gaap:CommonStockMember 2021-09-30 0001820721 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001820721 us-gaap:RetainedEarningsMember 2021-09-30 0001820721 us-gaap:CommonStockMember 2021-12-31 0001820721 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001820721 us-gaap:RetainedEarningsMember 2021-12-31 0001820721 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001820721 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001820721 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001820721 us-gaap:SeriesAPreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001820721 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-09-30 0001820721 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001820721 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001820721 2020-12-31 0001820721 us-gaap:CommonStockMember 2020-12-31 0001820721 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001820721 us-gaap:RetainedEarningsMember 2020-12-31 0001820721 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001820721 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001820721 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001820721 arry:STIMember 2022-01-11 0001820721 2022-01-12 2022-09-30 0001820721 arry:SeriesARedeemablePerpetualPreferredStockMember 2022-09-30 0001820721 us-gaap:RevolvingCreditFacilityMember 2022-09-30 0001820721 arry:SeriesARedeemablePerpetualPreferredStockMember 2022-01-11 0001820721 arry:STIMember 2022-01-01 2022-09-30 0001820721 arry:STIMember 2022-01-11 2022-01-11 0001820721 arry:STIMember 2022-09-30 0001820721 arry:STIMember 2022-01-11 2022-09-30 0001820721 arry:STIMember us-gaap:OrderOrProductionBacklogMember 2022-01-11 0001820721 arry:STIMember us-gaap:OrderOrProductionBacklogMember 2022-01-11 2022-01-11 0001820721 arry:STIMember us-gaap:CustomerRelationshipsMember 2022-01-11 0001820721 arry:STIMember us-gaap:CustomerRelationshipsMember 2022-01-11 2022-01-11 0001820721 arry:STIMember us-gaap:TradeNamesMember 2022-01-11 0001820721 arry:STIMember us-gaap:TradeNamesMember 2022-01-11 2022-01-11 0001820721 country:ES us-gaap:CustomerRelationshipsMember 2022-01-11 2022-01-11 0001820721 country:BR us-gaap:CustomerRelationshipsMember 2022-01-11 2022-01-11 0001820721 country:ES arry:CustomerRelationshipForForeignSourcedProjectsMember 2022-01-11 2022-01-11 0001820721 country:ES us-gaap:OrderOrProductionBacklogMember 2022-01-11 2022-01-11 0001820721 country:BR us-gaap:OrderOrProductionBacklogMember 2022-01-11 2022-01-11 0001820721 country:ES arry:OrderBacklogForForeignSourcedProjectsMember 2022-01-11 2022-01-11 0001820721 2022-01-11 2022-01-11 0001820721 arry:STIMember 2022-07-01 2022-09-30 0001820721 arry:STIMember 2021-07-01 2021-09-30 0001820721 arry:STIMember 2021-01-01 2021-09-30 0001820721 us-gaap:LandMember 2022-09-30 0001820721 us-gaap:LandMember 2021-12-31 0001820721 srt:MinimumMember us-gaap:LandBuildingsAndImprovementsMember 2022-01-01 2022-09-30 0001820721 srt:MaximumMember us-gaap:LandBuildingsAndImprovementsMember 2022-01-01 2022-09-30 0001820721 us-gaap:LandBuildingsAndImprovementsMember 2022-09-30 0001820721 us-gaap:LandBuildingsAndImprovementsMember 2021-12-31 0001820721 us-gaap:EquipmentMember 2022-01-01 2022-09-30 0001820721 us-gaap:EquipmentMember 2022-09-30 0001820721 us-gaap:EquipmentMember 2021-12-31 0001820721 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-09-30 0001820721 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-09-30 0001820721 us-gaap:FurnitureAndFixturesMember 2022-09-30 0001820721 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001820721 us-gaap:VehiclesMember 2022-01-01 2022-09-30 0001820721 us-gaap:VehiclesMember 2022-09-30 0001820721 us-gaap:VehiclesMember 2021-12-31 0001820721 srt:MinimumMember arry:HardwareAndSoftwareMember 2022-01-01 2022-09-30 0001820721 srt:MaximumMember arry:HardwareAndSoftwareMember 2022-01-01 2022-09-30 0001820721 arry:HardwareAndSoftwareMember 2022-09-30 0001820721 arry:HardwareAndSoftwareMember 2021-12-31 0001820721 us-gaap:ConstructionInProgressMember 2022-09-30 0001820721 us-gaap:ConstructionInProgressMember 2021-12-31 0001820721 arry:ArrayMember 2016-07-08 0001820721 arry:ArrayLegacyOperationsMember 2022-09-30 0001820721 arry:STIOperationsMember 2022-09-30 0001820721 arry:ArrayLegacyOperationsMember 2021-12-31 0001820721 arry:STIOperationsMember 2021-12-31 0001820721 arry:ArrayLegacyOperationsMember 2022-01-01 2022-09-30 0001820721 arry:STIMember arry:STIOperationsMember 2022-01-01 2022-09-30 0001820721 arry:STIOperationsMember 2022-01-01 2022-09-30 0001820721 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-09-30 0001820721 us-gaap:DevelopedTechnologyRightsMember 2022-09-30 0001820721 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001820721 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-09-30 0001820721 us-gaap:CustomerRelationshipsMember 2022-09-30 0001820721 us-gaap:CustomerRelationshipsMember 2021-12-31 0001820721 us-gaap:OrderOrProductionBacklogMember 2022-01-01 2022-09-30 0001820721 us-gaap:OrderOrProductionBacklogMember 2022-09-30 0001820721 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0001820721 us-gaap:TradeNamesMember 2022-01-01 2022-09-30 0001820721 us-gaap:TradeNamesMember 2022-09-30 0001820721 us-gaap:TradeNamesMember 2021-12-31 0001820721 us-gaap:TradeNamesMember 2022-09-30 0001820721 us-gaap:TradeNamesMember 2021-12-31 0001820721 2021-02-01 2021-02-28 0001820721 2021-04-01 2021-04-30 0001820721 arry:SeniorSecuredCreditFacilityMember arry:TermLoanFacilityMember 2022-09-30 0001820721 arry:SeniorSecuredCreditFacilityMember arry:TermLoanFacilityMember 2021-12-31 0001820721 arry:SeniorSecuredCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2022-09-30 0001820721 arry:SeniorSecuredCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001820721 arry:SeniorSecuredCreditFacilityMember 2022-09-30 0001820721 arry:SeniorSecuredCreditFacilityMember 2021-12-31 0001820721 arry:TermLoanFacilityMember 2020-10-14 0001820721 arry:TermLoanFacilityMember 2020-10-14 2020-10-14 0001820721 us-gaap:RevolvingCreditFacilityMember 2020-10-14 0001820721 us-gaap:RevolvingCreditFacilityMember 2020-10-14 2020-10-14 0001820721 arry:SeniorSecuredCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-02-23 2021-02-23 0001820721 arry:SeniorSecuredCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-02-22 2021-02-22 0001820721 arry:SeniorSecuredCreditFacilityMember us-gaap:BaseRateMember 2021-02-23 2021-02-23 0001820721 arry:SeniorSecuredCreditFacilityMember us-gaap:BaseRateMember 2021-02-22 2021-02-22 0001820721 arry:TermLoanFacilityMember 2021-02-23 2021-02-23 0001820721 arry:TermLoanFacilityMember arry:RevolvingCreditFacilityFirstAmendmentMember 2021-02-23 2021-02-23 0001820721 us-gaap:RevolvingCreditFacilityMember 2021-02-26 0001820721 us-gaap:RevolvingCreditFacilityMember arry:RevolvingCreditFacilitySecondAmendmentMember 2021-02-26 0001820721 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001820721 us-gaap:StandbyLettersOfCreditMember 2022-09-30 0001820721 us-gaap:StandbyLettersOfCreditMember 2021-12-31 0001820721 us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-09-30 0001820721 us-gaap:RevolvingCreditFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-01-01 2022-09-30 0001820721 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-09-30 0001820721 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-09-30 0001820721 arry:TermLoanFacilityMember 2022-09-30 0001820721 arry:TermLoanFacilityMember 2021-12-31 0001820721 us-gaap:ConvertibleDebtMember 2022-09-30 0001820721 us-gaap:ConvertibleDebtMember 2021-12-31 0001820721 arry:ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2021-12-03 0001820721 arry:ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2021-12-09 0001820721 arry:ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2021-12-03 2021-12-03 0001820721 arry:ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2021-12-09 2021-12-09 0001820721 arry:ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2022-09-30 0001820721 arry:ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001820721 arry:ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2022-09-30 0001820721 arry:ConvertibleNoteCappedCallTransactionsMember 2022-01-01 2022-09-30 0001820721 arry:ConvertibleNoteCappedCallTransactionsMember 2022-09-30 0001820721 srt:MinimumMember arry:STIMember 2022-09-30 0001820721 srt:MaximumMember arry:STIMember 2022-09-30 0001820721 arry:SeriesARedeemablePerpetualPreferredStockMember arry:SecuritiesPurchaseAgreementMember 2021-08-10 0001820721 us-gaap:CommonStockMember arry:SecuritiesPurchaseAgreementMember 2021-08-10 2021-08-10 0001820721 arry:SecuritiesPurchaseAgreementMember 2021-08-10 2021-08-10 0001820721 us-gaap:CommonStockMember arry:SecuritiesPurchaseAgreementExpiryOrTerminationMember arry:BCPHeliosAggregatorLPMember 2021-09-27 2021-09-27 0001820721 arry:SeriesARedeemablePerpetualPreferredStockMember arry:SecuritiesPurchaseAgreementMember 2021-09-27 2021-09-27 0001820721 arry:SecuritiesPurchaseAgreementMember 2021-09-27 2021-09-27 0001820721 arry:SecuritiesPurchaseAgreementVotingAndConsentRightsMember 2021-09-27 0001820721 arry:SeriesARedeemablePerpetualPreferredStockMember arry:SecuritiesPurchaseAgreementMember 2021-09-27 0001820721 2022-01-07 2022-01-07 0001820721 arry:SeriesARedeemablePerpetualPreferredStockMember arry:SecuritiesPurchaseAgreementAdditionalClosingsMember 2021-08-10 2021-08-10 0001820721 us-gaap:CommonStockMember arry:SecuritiesPurchaseAgreementAdditionalClosingsMember 2021-08-10 2021-08-10 0001820721 us-gaap:CommonStockMember arry:SecuritiesPurchaseAgreementAdditionalClosingsCertainPricingAdjustmentsMember 2021-08-10 2021-08-10 0001820721 arry:SecuritiesPurchaseAgreementAdditionalClosingsMember 2021-08-10 2021-08-10 0001820721 arry:SecuritiesPurchaseAgreementMember 2022-01-07 2022-01-07 0001820721 arry:SecuritiesPurchaseAgreementMember 2022-01-07 0001820721 2022-01-07 0001820721 arry:SeriesARedeemablePerpetualPreferredStockMember 2022-01-07 2022-01-07 0001820721 us-gaap:CommonStockMember 2022-01-07 2022-01-07 0001820721 arry:AccruedRegularDividendRateMember arry:SeriesARedeemablePerpetualPreferredStockMember 2022-01-07 2022-01-07 0001820721 arry:CashRegularDividendRateMember arry:SeriesARedeemablePerpetualPreferredStockMember 2022-01-07 2022-01-07 0001820721 arry:SeriesARedeemablePerpetualPreferredStockMember 2022-01-07 0001820721 arry:CashRegularDividendRateMember arry:SeriesARedeemablePerpetualPreferredStockMember arry:FifthSixthAndSeventhAnniversariesMember 2022-01-07 2022-01-07 0001820721 arry:CashRegularDividendRateMember arry:SeriesARedeemablePerpetualPreferredStockMember arry:EighthNinthAndTenthAnniversariesMember 2022-01-07 2022-01-07 0001820721 arry:SeriesARedeemablePerpetualPreferredStockMember 2022-09-30 0001820721 2021-12-31 2021-12-31 0001820721 arry:SeriesARedeemablePerpetualPreferredStockMember 2022-01-01 2022-09-30 0001820721 arry:SeriesARedeemablePerpetualPreferredStockMember 2022-07-01 2022-09-30 0001820721 arry:AnniversaryDateOneMember 2022-01-07 2022-01-07 0001820721 arry:AnniversaryDateTwoMember 2022-01-07 2022-01-07 0001820721 arry:AnniversaryDateThreeMember 2022-01-07 2022-01-07 0001820721 us-gaap:TransferredOverTimeMember 2022-07-01 2022-09-30 0001820721 us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001820721 us-gaap:TransferredOverTimeMember 2022-01-01 2022-09-30 0001820721 us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001820721 us-gaap:TransferredAtPointInTimeMember 2022-07-01 2022-09-30 0001820721 us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001820721 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-09-30 0001820721 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001820721 srt:RestatementAdjustmentMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001820721 srt:RestatementAdjustmentMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001820721 arry:BillAndHoldObligationsMember 2022-01-01 2022-09-30 0001820721 arry:BillAndHoldObligationsMember 2022-07-01 2022-09-30 0001820721 2022-10-01 2022-09-30 0001820721 arry:NextrackerLitigationMember us-gaap:SettledLitigationMember 2022-07-15 2022-07-15 0001820721 arry:ArrayMember arry:TaxReceivableAgreementMember 2022-09-30 0001820721 arry:ArrayMember arry:TaxReceivableAgreementMember 2021-12-31 0001820721 arry:ArrayMember arry:TaxReceivableAgreementMember 2022-01-01 2022-09-30 0001820721 arry:ArrayMember arry:TaxReceivableAgreementMember 2022-06-30 0001820721 arry:ArrayMember arry:TaxReceivableAgreementMember 2021-06-30 0001820721 arry:ArrayMember arry:TaxReceivableAgreementMember 2020-12-31 0001820721 arry:ArrayMember arry:TaxReceivableAgreementMember 2022-07-01 2022-09-30 0001820721 arry:ArrayMember arry:TaxReceivableAgreementMember 2021-07-01 2021-09-30 0001820721 arry:ArrayMember arry:TaxReceivableAgreementMember 2021-01-01 2021-09-30 0001820721 arry:ArrayMember arry:TaxReceivableAgreementMember 2021-09-30 0001820721 us-gaap:SuretyBondMember 2022-09-30 0001820721 arry:A2020EquityIncentivePlanMember 2020-10-14 0001820721 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001820721 us-gaap:PerformanceSharesMember 2022-01-01 2022-09-30 0001820721 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001820721 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001820721 us-gaap:PerformanceSharesMember 2021-12-31 0001820721 us-gaap:PerformanceSharesMember 2022-09-30 0001820721 us-gaap:StockCompensationPlanMember us-gaap:CommonClassBMember 2019-11-19 2019-11-19 0001820721 us-gaap:StockCompensationPlanMember us-gaap:CommonClassBMember 2020-05-19 2020-05-19 0001820721 us-gaap:StockCompensationPlanMember us-gaap:CommonClassCMember 2020-03-28 2020-03-28 0001820721 us-gaap:CommonClassBMember 2021-01-01 2021-09-30 0001820721 us-gaap:StockCompensationPlanMember 2022-07-01 2022-09-30 0001820721 us-gaap:StockCompensationPlanMember 2021-07-01 2021-09-30 0001820721 us-gaap:StockCompensationPlanMember 2022-01-01 2022-09-30 0001820721 us-gaap:StockCompensationPlanMember 2021-01-01 2021-09-30 0001820721 us-gaap:StockCompensationPlanMember us-gaap:CommonClassBMember 2022-09-30 0001820721 us-gaap:StockCompensationPlanMember us-gaap:CommonClassBMember 2022-01-01 2022-09-30 0001820721 2021-01-01 2021-12-31 0001820721 arry:ArrayLegacyOperationsMember 2022-07-01 2022-09-30 0001820721 arry:STIOperationsMember 2022-07-01 2022-09-30 0001820721 arry:ArrayLegacyOperationsMember 2021-07-01 2021-09-30 0001820721 arry:ArrayLegacyOperationsMember 2021-01-01 2021-09-30 shares iso4217:USD iso4217:USD shares pure arry:segment arry:representative 0001820721 --12-31 2022 Q3 false 10-Q true 2022-09-30 false 001-39613 ARRAY TECHNOLOGIES, INC. DE 83-2747826 3901 Midway Place NE Albuquerque NM 87109 (505) 881-7567 Common stock, $0.001 par value ARRY NASDAQ Yes Yes Large Accelerated Filer false false false 150490517 62778000 367670000 485174000 236009000 269775000 205653000 12765000 9052000 41309000 33649000 871801000 852033000 20024000 10692000 359629000 69727000 384084000 174753000 18785000 9345000 27502000 26429000 1681825000 1142979000 199358000 91392000 478000 610000 91102000 38494000 4237000 3192000 10587000 60000 154692000 99575000 0 1773000 47686000 4300000 4981000 5909000 513121000 245305000 74139000 0 7113000 12804000 9113000 5557000 3852000 0 725109000 711056000 819326000 729417000 1332447000 974722000 0.001 0.001 500000 500000 400000 350000 400000000 350000000 287561000 237462000 0.001 0.001 4500000 4500000 0 0 0 0 0.001 0.001 1000000000 1000000000 150334261 135026940 150000 135000 392862000 202562000 -258360000 -271902000 -72835000 0 61817000 -69205000 1681825000 1142979000 515024000 188686000 1235475000 633442000 434801000 182789000 1088719000 560872000 80223000 5897000 146756000 72570000 38911000 18493000 107881000 58279000 -572000 936000 -5981000 1071000 23364000 5984000 70405000 17949000 61703000 25413000 172305000 77299000 18520000 -19516000 -25549000 -4729000 -399000 -297000 -27000 -497000 42750000 0 42750000 0 -159000 0 1968000 0 8746000 13109000 23709000 28769000 33446000 -13406000 20982000 -29266000 51966000 -32922000 -4567000 -33995000 11144000 -5361000 -18109000 -5493000 40822000 -27561000 13542000 -28502000 12257000 5479000 36045000 5479000 28565000 -33040000 -22503000 -33981000 0.19 -0.25 -0.15 -0.26 0.19 -0.25 -0.15 -0.26 150322000 130955000 149604000 128315000 151382000 130955000 149604000 128315000 40822000 -27561000 13542000 -28502000 -34106000 0 -72835000 0 6716000 -27561000 -59293000 -28502000 413000 293974000 150279000 150000 401614000 -299182000 -38729000 63853000 55000 4097000 4097000 -592000 -592000 12257000 12257000 12257000 13000 18670000 40822000 40822000 -34106000 -34106000 400000 287561000 150334000 150000 392862000 -258360000 -72835000 61817000 0 0 126994000 127000 149893000 -222440000 -72420000 2160000 2160000 350000 229799000 7875000 8000 104756000 104764000 5479000 5479000 5479000 -27561000 -27561000 350000 235278000 134869000 135000 251330000 -250001000 1464000 350000 237462000 135026000 135000 202562000 -271902000 0 -69205000 161000 11454000 11454000 50000 32724000 -1172000 -1172000 15147000 15000 216063000 216078000 13000 36045000 36045000 36045000 13000 18670000 13542000 13542000 -72835000 -72835000 400000 287561000 150334000 150000 392862000 -258360000 -72835000 61817000 0 0 126994000 127000 140473000 -221499000 -80899000 11580000 11580000 350000 229799000 7875000 8000 104756000 104764000 5479000 5479000 5479000 -28502000 -28502000 350000 235278000 134869000 135000 251330000 -250001000 1464000 13542000 -28502000 660000 -574000 -30928000 -7036000 71207000 19454000 5003000 13653000 11677000 11706000 -5981000 1071000 4341000 305000 -2333000 654000 139036000 50840000 14273000 55321000 3610000 -9676000 -11146000 5770000 42205000 1948000 -132000 -1622000 41271000 1683000 -373000 0 2951000 -8185000 1914000 337000 34772000 -68474000 44023000 -165837000 6690000 2252000 373816000 0 0 11975000 -380506000 -14227000 33098000 224987000 15885000 120645000 1167000 7195000 450000 3873000 18670000 0 116000000 102000000 39219000 0 116000000 102000000 33286000 132150000 1483000 7810000 0 6590000 33146000 188014000 -1555000 0 -304892000 7950000 367670000 108441000 62778000 116391000 200224000 0 Organization and Business <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Array Technologies, Inc. (the “Company”), formerly ATI Intermediate Holdings, LLC, is a Delaware corporation formed in December 2018 as a wholly owned subsidiary of ATI Investment Parent, LLC (“Former Parent”). On October 14, 2020, the Company converted from a Delaware limited liability company to a Delaware corporation and changed the Company’s name to Array Technologies, Inc. The Company is headquartered in Albuquerque, New Mexico, and manufactures and supplies solar tracking systems and related products for customers across the United States and internationally. The Company, through its wholly-owned subsidiary, ATI Investment Sub, Inc. owns subsidiaries through which it conducts substantially all operations.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Acquisition of STI</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On January 11, 2022 (the “Acquisition Date”), the Company acquired 100% of the share capital of Soluciones Técnicas Integrales Norland, S.L.U., a Spanish private limited liability Company, and its subsidiaries (collectively, “STI”) with cash and common stock of the Company (the “STI Acquisition”). The STI Acquisition was accounted for as a business combination. See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"><a href="#i33675dc9b0f14958a48181d78a54b41a_40" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Note 3 – Acquisition of STI</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">.</span></div>After the acquisition of STI, the Company began operating as two reportable operating segments: the Array legacy operating segment (the “Array Legacy Operations”) and the newly acquired operations (the “STI Operations”) pertaining to STI. 1 2 Summary of Significant Accounting Policies<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Basis of Accounting and Presentation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The accompanying unaudited condensed consolidated financial statements have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). The unaudited interim financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of results for the interim periods reported. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022 or any other interim periods, or any future year or period. The balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the interim financial statements. These financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K filed with the SEC on April 6, 2022, as amended by the Form 10-K/A filed with the SEC on April 6, 2022 (the “2021 Annual Report”). </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Principles of Consolidation </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Use of Estimates </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates include evaluation for any impairment of goodwill, impairment of long-lived assets, fair value of contingent consideration, Series A Redeemable Perpetual Preferred Stock and the related future tranche, allowance for credit losses, reserve for excess or obsolete inventories, valuation of deferred tax assets and warranty reserve.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Actual results may differ from previously estimated amounts, and such differences may be material to the condensed consolidated financial statements; however, management believes that these estimates and assumptions provide a reasonable basis for the fair presentation of the consolidated financial statements. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period they occur.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Impact of COVID-19 Pandemic</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company continues to closely monitor the ongoing impact of the COVID-19 pandemic in all the locations where it operates. The Company’s priority remains the welfare of its employees. The Company expects persistent waves of COVID-19, including variants of the virus, to remain a headwind into the near future. The duration and extent to which it will continue to adversely impact the Company’s business and results of operations remain uncertain and could be material.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company believes it has sufficient liquidity and financing options available and expects to have sufficient liquidity to operate for the next 12 months. The Company expects to use cash generated from operations and if needed, can access funds from the Revolving Credit Facility (as defined below). The Company also has $100 million in delayed draw ability under the Series A Redeemable Perpetual Preferred Stock (as defined below) future draw commitment; however, such a draw would increase the Company’s dividend obligations and outstanding common stock and failure to draw the delayed commitments will result in interest expense payable by the Company. See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"><a href="#i33675dc9b0f14958a48181d78a54b41a_70" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Note 13 – Redeemable Perpetual Preferred Stock</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. The Revolving Credit Facility has $166.6 million of availability. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Impact of the Ongoing Conflict in Ukraine </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The ongoing conflict in Ukraine has reduced the availability of material that can be sourced in Europe and, as a result, increased logistics costs for the procurement of certain inputs and materials used in our products. We do not know ultimate severity or duration of the conflict in Ukraine, but we continue to monitor the situation and evaluate our procurement strategy and supply chain as to reduce any negative impact on our business, financial condition and results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Inflation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company could see an impact from elevated inflation and other operating costs. Interest rates have increased quickly and substantially as central banks in developed countries raise interest rates in an effort to subdue inflation, while government deficits and debt remain at high levels in many global markets. The eventual implications of higher government deficits and debt, tighter monetary policy, and potentially higher long-term interest rates may drive a higher cost of capital during our forecast period.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Business Combinations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company accounts for its business acquisitions under the acquisition method of accounting in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 805 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> (“ASC 805”). The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management’s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, asset lives, and market multiples, amongst other items.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Foreign Currency Translation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">For non-U.S. subsidiaries that operate in a local currency environment, assets and liabilities are translated into the U.S. dollar at period end exchange rates. Income, expense and cash flow items are translated at average exchange rates prevailing during the period. Translation adjustments for these subsidiaries are accumulated as a separate component of accumulated other comprehensive income in equity. For non-U.S. subsidiaries that use a U.S. dollar functional currency, local currency inventories and property, plant and equipment are translated into U.S. dollars at rates prevailing when acquired, and all other assets and liabilities are translated at period end exchange rates. Inventories charged to cost of revenue and depreciation are remeasured at historical rates, and all other income and expense items are translated at average exchange rates prevailing during the period. Gains and losses which result from remeasurement are included in earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Adopted</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">ASU 2021-08”). ASU 2021-08 requires the company acquiring contract assets and contract liabilities obtained in a business combination to recognize and measure them in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Revenue from Contracts with Customers (“</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">ASC 606”). At the acquisition date, the company acquiring the business should record related revenue, as if it had originated the contract. Before the recent update, such amounts were recognized by the acquiring company at fair value. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. The Company early adopted ASU 2021-08 as of January 1, 2022. See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"><a href="#i33675dc9b0f14958a48181d78a54b41a_40" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Note 3 – Acquisition of STI</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> for further information and disclosures related to the STI Acquisition. The standard was applied to the acquisition accounting for STI. A review of the deferred revenue of the acquiree of $20.3 million was reviewed for consistency in application with the Company’s policies and U.S. GAAP and the contract liability balance was carried over at its carrying value.</span></div> Basis of Accounting and PresentationThe accompanying unaudited condensed consolidated financial statements have been prepared on the accrual basis of accounting in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). The unaudited interim financial statements have been prepared on the same basis as the audited annual financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of results for the interim periods reported. The results for the three and nine months ended September 30, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022 or any other interim periods, or any future year or period. The balance sheet as of December 31, 2021 included herein was derived from the audited financial statements as of that date. Certain disclosures have been condensed or omitted from the interim financial statements. These financial statements should be read in conjunction with the Company’s audited financial statements included in the Company’s Annual Report on Form 10-K filed with the SEC on April 6, 2022, as amended by the Form 10-K/A filed with the SEC on April 6, 2022 (the “2021 Annual Report”). <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Principles of Consolidation </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The condensed consolidated financial statements include the accounts of the Company and its subsidiaries. All intercompany accounts and transactions have been eliminated upon consolidation.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Use of Estimates </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates include evaluation for any impairment of goodwill, impairment of long-lived assets, fair value of contingent consideration, Series A Redeemable Perpetual Preferred Stock and the related future tranche, allowance for credit losses, reserve for excess or obsolete inventories, valuation of deferred tax assets and warranty reserve.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Actual results may differ from previously estimated amounts, and such differences may be material to the condensed consolidated financial statements; however, management believes that these estimates and assumptions provide a reasonable basis for the fair presentation of the consolidated financial statements. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period they occur.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Impact of COVID-19 Pandemic</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company continues to closely monitor the ongoing impact of the COVID-19 pandemic in all the locations where it operates. The Company’s priority remains the welfare of its employees. The Company expects persistent waves of COVID-19, including variants of the virus, to remain a headwind into the near future. The duration and extent to which it will continue to adversely impact the Company’s business and results of operations remain uncertain and could be material.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company believes it has sufficient liquidity and financing options available and expects to have sufficient liquidity to operate for the next 12 months. The Company expects to use cash generated from operations and if needed, can access funds from the Revolving Credit Facility (as defined below). The Company also has $100 million in delayed draw ability under the Series A Redeemable Perpetual Preferred Stock (as defined below) future draw commitment; however, such a draw would increase the Company’s dividend obligations and outstanding common stock and failure to draw the delayed commitments will result in interest expense payable by the Company. See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"><a href="#i33675dc9b0f14958a48181d78a54b41a_70" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Note 13 – Redeemable Perpetual Preferred Stock</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. The Revolving Credit Facility has $166.6 million of availability. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Impact of the Ongoing Conflict in Ukraine </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The ongoing conflict in Ukraine has reduced the availability of material that can be sourced in Europe and, as a result, increased logistics costs for the procurement of certain inputs and materials used in our products. We do not know ultimate severity or duration of the conflict in Ukraine, but we continue to monitor the situation and evaluate our procurement strategy and supply chain as to reduce any negative impact on our business, financial condition and results of operations.</span></div> 100000000 166600000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Inflation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company could see an impact from elevated inflation and other operating costs. Interest rates have increased quickly and substantially as central banks in developed countries raise interest rates in an effort to subdue inflation, while government deficits and debt remain at high levels in many global markets. The eventual implications of higher government deficits and debt, tighter monetary policy, and potentially higher long-term interest rates may drive a higher cost of capital during our forecast period.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Business Combinations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company accounts for its business acquisitions under the acquisition method of accounting in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification (“ASC”) Topic 805 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Business Combinations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> (“ASC 805”). The excess of the purchase price over the estimated fair values of the net assets acquired is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management’s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, asset lives, and market multiples, amongst other items.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Foreign Currency Translation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">For non-U.S. subsidiaries that operate in a local currency environment, assets and liabilities are translated into the U.S. dollar at period end exchange rates. Income, expense and cash flow items are translated at average exchange rates prevailing during the period. Translation adjustments for these subsidiaries are accumulated as a separate component of accumulated other comprehensive income in equity. For non-U.S. subsidiaries that use a U.S. dollar functional currency, local currency inventories and property, plant and equipment are translated into U.S. dollars at rates prevailing when acquired, and all other assets and liabilities are translated at period end exchange rates. Inventories charged to cost of revenue and depreciation are remeasured at historical rates, and all other income and expense items are translated at average exchange rates prevailing during the period. Gains and losses which result from remeasurement are included in earnings.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Adopted</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">ASU 2021-08”). ASU 2021-08 requires the company acquiring contract assets and contract liabilities obtained in a business combination to recognize and measure them in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Revenue from Contracts with Customers (“</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">ASC 606”). At the acquisition date, the company acquiring the business should record related revenue, as if it had originated the contract. Before the recent update, such amounts were recognized by the acquiring company at fair value. The amendments in this update are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not yet been issued. The Company early adopted ASU 2021-08 as of January 1, 2022. See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"><a href="#i33675dc9b0f14958a48181d78a54b41a_40" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Note 3 – Acquisition of STI</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> for further information and disclosures related to the STI Acquisition. The standard was applied to the acquisition accounting for STI. A review of the deferred revenue of the acquiree of $20.3 million was reviewed for consistency in application with the Company’s policies and U.S. GAAP and the contract liability balance was carried over at its carrying value.</span></div> 20300000 Acquisition of STI On the Acquisition Date, the Company completed the STI Acquisition pursuant to the purchase agreement, dated November 10, 2021, by and among Amixa Capital, S.L. and Aurica Trackers, S.L., each a company duly organized under the laws of the Kingdom of Spain (together, the “Sellers”) and Mr. Javier Reclusa Etayo (the “STI Purchase Agreement”). The STI Acquisition was funded primarily with borrowings from the Convertible Notes (as defined below) and the issuance of Series A redeemable perpetual preferred stock of the Company, par value $0.001 per share (the “Series A Redeemable Perpetual Preferred Stock”). The STI Acquisition provided the Company with an immediate presence in Brazil, Western Europe and South Africa. Transaction <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">expenses incurred in connection with the acquisition are $5.6 million recorded in the general and administrative line item on the condensed consolidated statement of operations for the nine months ended September 30, 2022. In accordance with the STI Purchase Agreement, the Company paid closing consideration to the Sellers consisting of $410.5 million in cash and 13,894,800 shares of the Company’s common stock. The fair value of the purchase consideration was $610.8 million and resulted in the Company owning 100% of the interests in STI. The Company has performed a valuation of the acquisition assets and liabilities and determined the related accounting impact.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The purchase price consideration to acquire STI consisted of the following (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.344%"/><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:18.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash consideration for STI </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">409,647 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash consideration for transaction expenses of STI</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">896 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total cash consideration </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">410,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-cash equity consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">200,224 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">610,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total purchase price consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">610,767 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The STI Acquisition was accounted for as a business combination applying ASC 805. The equity consideration transferred consisted of the Company’s common stock and was measured at fair value based on the closing stock price on the Acquisition Date. The purchase price was allocated to the assets acquired and liabilities assumed based on management’s estimate of the respective fair values at the Acquisition Date. Goodwill was calculated as the excess of the consideration transferred over the net assets recognized and represents the estimated future economic benefits arising from other assets acquired that could not be individually identified and separately recognized. The factors contributing to the recognition of goodwill were the expected synergies of the combined entities that are expected to be realized from the STI Acquisition. None of the goodwill is expected to be deductible for income tax purposes.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The following table summarizes the preliminary estimates of fair values of the assets acquired and liabilities assumed as of the Acquisition Date (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.344%"/><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:13.205%"/><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:14.038%"/><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:13.209%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Preliminary Fair Value of Net Assets Acquired and Liabilities Assumed: </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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Acquisition Date</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Measurement Adjustment</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">110,789 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">110,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47,517 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prepaid expenses and other</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,399 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,434 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other intangible assets</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">318,365 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">318,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other assets</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">325 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets acquired</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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">541,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">541,554 </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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred revenue</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,345 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Short-term debt</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,338 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other liabilities</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,115 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income tax payable</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,576 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred tax liability</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">93,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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">101,434 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other long-term liabilities</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,524 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Long-term debt</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,053 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total liabilities assumed</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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">258,535 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,611 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">266,146 </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;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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Preliminary fair value of net assets acquired</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">283,019 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">275,408 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Preliminary allocation to goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">327,748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The preliminary purchase price allocation was based upon a preliminary valuation, and the Company’s estimates and assumptions are subject to change within the measurement period (defined as the twelve months following the Acquisition Date). The preliminary estimates of the fair values of the assets acquired and liabilities assumed were estimated to approximate carrying values since they are short term in nature, and they are receivable or payable on demand. These assets and liabilities were cash and cash equivalents, accounts receivable, prepaid expenses and other, accounts payable, other liabilities, and deferred revenue. The primary areas of the preliminary purchase price allocation that are not yet finalized relate to the valuation of identifiable intangible assets acquired, the fair value of certain tangible assets acquired and liabilities assumed as well as the tax impact. The Company expects to continue to obtain information for the purpose of determining the fair value of the assets acquired and liabilities assumed on the Acquisition Date throughout the remainder of the measurement period. The purchase price allocation is subject to further adjustment until all pertinent information regarding the assets acquired is fully evaluated by the Company, including but not limited to, the fair value accounting. For assets and liabilities excluded from the scope of the intangible asset and property, plant and equipment valuation, the Company considered net book value to be a reasonable proxy as of the Acquisition Date.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The preliminary purchase price allocation includes $318.4 million of acquired identifiable intangible assets. </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:56.955%"/><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:19.316%"/><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:19.319%"/><td style="width:0.1%"/></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Estimated Weighted Average Useful Life in Years</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands, except useful lives)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Backlog</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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">51,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">238,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trade name</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">318,365 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The preliminary fair value of the identifiable intangible assets has been estimated using the Excess Earnings Method (customer relationships and backlog) and Relief from Royalty Method (trade name). Significant inputs using the Excess Earnings Method and Level 3 inputs in the fair value hierarchy include estimated revenue, expenses based on actuals and forecast, and a discount rate based on a weighted average cost of capital for customer relationships of 15% for Spain, 16.5% for Brazil and 14.0% for Spain foreign sourced projects and for order backlog of 8.5% for Spain, 9.5% for Brazil and 7.5% for Spain foreign sourced projects. Significant inputs to the Relief from Royalty method model include estimates of future revenue, economic life, estimated royalty rate of 1.25%, and a discount rate based on a weighted average cost of capital 15.2%. The weighted average cost of capital was determined based on the Company’s capital structure, cost of capital, inherent business risk profile and long-term growth expectations. The intangible assets are being amortized over their estimated useful lives on a straight-line basis that reflects the economic benefit of the asset. The determination of the useful lives is based upon various industry studies, historical acquisition experience, economic factors, and future forecasted cash flows of the Company following the STI Acquisition.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The amounts of revenue and net loss of STI included in the Company’s consolidated statement of operations from the Acquisition Date through September 30, 2022 are $237.2 million and $14.1 million, respectively.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Pro Forma Financial Information (Unaudited)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The following unaudited pro forma financial information presents the combined results of operations of the Company and STI as if the acquisition had occurred on January 1, 2021, after giving effect to certain unaudited pro forma adjustments. The unaudited pro forma adjustments reflected herein include only those adjustments that are directly attributable to the STI Acquisition including amortization of intangibles, debt financing expenses and tax benefits. The unaudited pro forma financial information does not reflect any adjustments for anticipated expense savings resulting from the STI Acquisition and is not necessarily indicative of the operating results that would have actually occurred had the STI Acquisition been consummated on January 1, 2021. </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:26.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.538%"/><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:16.538%"/><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:16.538%"/><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:16.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">2021</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">515.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">480.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,243.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">764.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Net income (loss)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">52.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(22.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">48.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(44.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 0.001 5600000 410500000 13894800 610800000 1 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The purchase price consideration to acquire STI consisted of the following (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.344%"/><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:18.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash consideration for STI </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">409,647 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash consideration for transaction expenses of STI</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">896 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total cash consideration </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">410,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Non-cash equity consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">200,224 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consideration transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">610,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total purchase price consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">610,767 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 409647000 -896000 410543000 200224000 610767000 610767000 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The following table summarizes the preliminary estimates of fair values of the assets acquired and liabilities assumed as of the Acquisition Date (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.344%"/><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:13.205%"/><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:14.038%"/><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:13.209%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Preliminary Fair Value of Net Assets Acquired and Liabilities Assumed: </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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Acquisition Date</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Measurement Adjustment</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">September 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">110,789 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">110,789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47,517 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prepaid expenses and other</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,399 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,434 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other intangible assets</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">318,365 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">318,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other assets</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">325 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets acquired</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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">541,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">541,554 </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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred revenue</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20,345 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Short-term debt</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,338 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other liabilities</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,115 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income tax payable</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,576 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred tax liability</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">93,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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">101,434 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other long-term liabilities</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,524 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Long-term debt</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,053 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,053 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total liabilities assumed</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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">258,535 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,611 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">266,146 </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;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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Preliminary fair value of net assets acquired</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">283,019 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">275,408 </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 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Preliminary allocation to goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">327,748 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">335,359 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 36725000 36725000 110789000 110789000 47517000 47517000 23399000 23399000 4434000 4434000 318365000 318365000 325000 325000 541554000 541554000 65761000 65761000 20345000 20345000 44338000 44338000 10115000 10115000 7576000 7576000 93823000 7611000 101434000 4524000 4524000 12053000 12053000 258535000 7611000 266146000 283019000 275408000 327748000 335359000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The preliminary purchase price allocation includes $318.4 million of acquired identifiable intangible assets. </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:56.955%"/><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:19.316%"/><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:19.319%"/><td style="width:0.1%"/></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Estimated Weighted Average Useful Life in Years</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in thousands, except useful lives)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Backlog</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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">51,165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">238,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trade name</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">318,365 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 318400000 51165000 P1Y 238770000 P10Y 28430000 P20Y 318365000 0.15 0.165 0.14 0.085 0.095 0.075 0.0125 0.152 237200000 -14100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The following unaudited pro forma financial information presents the combined results of operations of the Company and STI as if the acquisition had occurred on January 1, 2021, after giving effect to certain unaudited pro forma adjustments. The unaudited pro forma adjustments reflected herein include only those adjustments that are directly attributable to the STI Acquisition including amortization of intangibles, debt financing expenses and tax benefits. The unaudited pro forma financial information does not reflect any adjustments for anticipated expense savings resulting from the STI Acquisition and is not necessarily indicative of the operating results that would have actually occurred had the STI Acquisition been consummated on January 1, 2021. </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:26.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.538%"/><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:16.538%"/><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:16.538%"/><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:16.544%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">2021</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Revenue</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">515.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">480.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,243.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">764.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Net income (loss)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">52.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(22.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">48.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(44.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 515000000.0 480100000 1243000000 764800000 52100000 -22700000 48700000 -44600000 Accounts Receivable <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Accounts receivable consists 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:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">485,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">236,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Less: allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">485,174 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">236,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Accounts receivable consists 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:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">485,869 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">236,149 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Less: allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">485,174 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">236,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 485869000 236149000 695000 140000 485174000 236009000 Inventories <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Inventories consist 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:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">166,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">85,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">108,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">127,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Reserve for excess or obsolete inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(5,082)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(7,415)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">269,775 </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:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">205,653 </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:top"/></tr></table></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Inventories consist 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:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">166,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">85,470 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Finished goods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">108,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">127,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Reserve for excess or obsolete inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(5,082)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(7,415)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">269,775 </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:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">205,653 </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:top"/></tr></table></div> 166260000 85470000 108597000 127598000 5082000 7415000 269775000 205653000 Property, Plant and Equipment <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Property, plant and equipment consisted of the following (in thousands, except useful lives): </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:42.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:19.316%"/><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:19.319%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Estimated Useful Lives (Years)</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">N/A</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Buildings and land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">15-39</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Manufacturing equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">7</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">17,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">13,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">5-7</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">3,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">5</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">3-5</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Assets in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,880 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,813 </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 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,915 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(16,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(11,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Property, plant and equipment, net</span></td><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">20,024 </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:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10,692 </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:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Depreciation expense was $0.7 million and $0.6 million for the three months ended September 30, 2022 and 2021, respectively, of which $0.4 million and $0.5 million, respectively, was allocated to cost of revenue and $0.3 million and $0.1 million, respectively, was included in depreciation and amortization in the accompanying condensed consolidated statements of operations for the three months ended September 30, 2022 and 2021. </span></div>Depreciation expense was $1.8 million and $1.8 million for the nine months ended September 30, 2022 and 2021, respectively, of which $1.2 million and $1.5 million, respectively, was allocated to cost of revenue and $0.6 million and $0.3 million, respectively, was included in depreciation and amortization in the accompanying condensed consolidated statements of operations for the nine months ended September 30, 2022 and 2021. <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Property, plant and equipment consisted of the following (in thousands, except useful lives): </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:42.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:19.316%"/><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:19.319%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Estimated Useful Lives (Years)</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">N/A</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Buildings and land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">15-39</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Manufacturing equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">7</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">17,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">13,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Furniture, fixtures and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">5-7</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">3,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">5</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">3-5</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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Assets in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,880 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,813 </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 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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21,915 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(16,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(11,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Property, plant and equipment, net</span></td><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">20,024 </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:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10,692 </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:top"/></tr></table></div> 1563000 1340000 P15Y P39Y 7318000 2451000 P7Y 17893000 13924000 P5Y P7Y 3341000 476000 P5Y 527000 161000 P3Y P5Y 2487000 1683000 3684000 1880000 36813000 21915000 16789000 11223000 20024000 10692000 700000 600000 400000 500000 300000 100000 1800000 1800000 1200000 1500000 600000 300000 Goodwill and Other Intangible Assets <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Goodwill </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Prior to the STI Acquisition, goodwill, related to Former Parent’s acquisition of the Company, was recorded as $121.6 million and was subsequently impaired. Total accumulated impairment as of September 30, 2022 was $51.9 million. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company recorded an additional $335.4 million of goodwill as a result of the STI Acquisition and the Company’s reporting units became Array Legacy Operations and the newly acquired STI Operations, which had goodwill of $69.7 million and $289.9 million, respectively, at September 30, 2022 and $69.7 million and zero, respectively, at December 31, 2021. Goodwill is not deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Changes in the carrying amount of goodwill by operating segment during the nine months ended September 30, 2022 are shown below (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.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:20.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:20.013%"/><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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Array Legacy Operations Segment</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">STI Operations Segment</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Total </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Beginning Balance</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">69,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">69,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Acquisition of STI</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">335,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">335,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Foreign currency impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(45,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(45,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Ending Balance</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">69,727 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">289,902 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">359,629 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Each quarter the Company evaluates if facts and circumstances indicate that it is more-likely-than-not that the fair value of its reporting units is less than their carrying value, which would require the Company to perform an interim goodwill impairment test. During the quarter ended March 31, 2022, the Company determined it was necessary to perform an interim goodwill impairment test for the Array Legacy Operations reporting unit. The Company performed a quantitative goodwill impairment test and determined the estimated fair value of the reporting unit exceeded the carrying value assigned to that reporting unit; as a result, goodwill was not impaired.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Other Intangible Assets </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Other intangible assets consisted of the following (in thousands, except useful lives): </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:42.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:19.316%"/><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:19.319%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Estimated Useful Lives (Years)</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Amortizable:</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">14</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">203,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">203,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">10</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">295,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">89,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">1</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">44,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">20</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">24,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total amortizable intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">567,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">293,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Accumulated amortization:</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">90,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">79,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">70,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">49,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">962 </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:'Arial',sans-serif;font-size:11pt;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 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">194,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">128,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total amortizable intangibles, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">373,784 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">164,453 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Non-amortizable 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total other intangible assets, net</span></td><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">384,084 </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:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">174,753 </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:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Amortization expense related to intangible assets amounted to $23.2 million and $5.9 million for the three months ended September 30, 2022 and 2021, respectively, and $69.8 million and $17.6 million for the nine months ended September 30, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Estimated future annual amortization expense for the above amortizable intangible assets for the remaining periods through September 30, as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:34.722%"><tr><td style="width:1.0%"/><td style="width:48.100%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.700%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Amount</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">22,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">46,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">45,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">45,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">41,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">173,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">373,784 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Long-lived assets, including intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">During the quarter ended March 31, 2022, the Company determined it was necessary to review long-lived assets, including intangible assets related to the Array Legacy Operations reporting unit, for impairment. The Company determined the undiscounted cash flows expected to result from the use of the asset group and its eventual disposition were greater than the carrying amount and therefore concluded there was no impairment.</span></div> 121600000 51900000 335400000 69700000 289900000 69700000 0 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Changes in the carrying amount of goodwill by operating segment during the nine months ended September 30, 2022 are shown below (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.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:20.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:20.013%"/><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:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Array Legacy Operations Segment</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">STI Operations Segment</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Total </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Beginning Balance</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">69,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">69,727 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Acquisition of STI</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">335,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">335,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Foreign currency impact</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(45,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">(45,457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Ending Balance</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">69,727 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">289,902 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:112%">359,629 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 69727000 0 69727000 0 335359000 335359000 0 -45457000 -45457000 69727000 289902000 359629000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Other intangible assets consisted of the following (in thousands, except useful lives): </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:42.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:19.316%"/><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:19.319%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Estimated Useful Lives (Years)</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Amortizable:</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">14</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">203,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">203,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">10</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">295,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">89,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">1</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">44,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">20</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">24,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total amortizable intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">567,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">293,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Accumulated amortization:</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">90,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">79,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">70,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">49,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">962 </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:'Arial',sans-serif;font-size:11pt;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 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">194,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">128,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total amortizable intangibles, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">373,784 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">164,453 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Non-amortizable 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total other intangible assets, net</span></td><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">384,084 </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:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">174,753 </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:top"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Other intangible assets consisted of the following (in thousands, except useful lives): </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:42.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:19.316%"/><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:19.319%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Estimated Useful Lives (Years)</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Amortizable:</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">14</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">203,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">203,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">10</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">295,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">89,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">1</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">44,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">20</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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">24,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total amortizable intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">567,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">293,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Accumulated amortization:</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">90,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">79,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">70,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">49,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">962 </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:'Arial',sans-serif;font-size:11pt;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 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">194,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">128,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total amortizable intangibles, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">373,784 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">164,453 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Non-amortizable 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total other intangible assets, net</span></td><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">384,084 </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:top"/><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;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">174,753 </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:top"/></tr></table></div> P14Y 203800000 203800000 P10Y 295405000 89500000 P1Y 44132000 0 P20Y 24518000 0 567855000 293300000 90709000 79790000 70606000 49057000 31794000 0 962000 0 194071000 128847000 373784000 164453000 10300000 10300000 384084000 174753000 23200000 5900000 69800000 17600000 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Estimated future annual amortization expense for the above amortizable intangible assets for the remaining periods through September 30, as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:34.722%"><tr><td style="width:1.0%"/><td style="width:48.100%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.700%"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Amount</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">22,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">46,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">45,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">45,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">41,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">173,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:5pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">373,784 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 22365000 46633000 45328000 45328000 41021000 173109000 373784000 Investment in Equity Security<span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company made a $10.0 million and $2.0 million investment in preferred stock of a private company in February 2021 and April 2021, respectively. The investment is accounted for in accordance with ASC Topic 321 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Investments—Equity Securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> at its cost, less any impairment. The investment balance as of September 30, 2022 was $12.0 million and is recorded in other assets on the condensed consolidated balance sheets. There is no impairment recorded for the nine months ended September 30, 2022.</span> 10000000 2000000 12000000 0 Income Taxes <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company follows guidance under ASC Topic 740-270 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Income Taxes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">, which requires that an estimated annual effective tax rate is applied to year-to-date ordinary income (loss). At the end of each interim period, the Company estimates the effective tax rate expected to be applicable for the full fiscal year. The tax effect of discrete items is recorded in the quarter in which the discrete events occur.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company recorded income tax expense (benefit) of $11.1 million and $(5.4) million for the three months ended September 30, 2022 and 2021, respectively, and income tax expense (benefit) of $(18.1) million and $5.5 million for the nine months ended September 30, 2022 and 2021, respectively. The tax expense in the three months ended September 30, 2022 includes tax expense of $8.7 million on the legal settlement income which was recorded discretely in the quarter. The tax, excluding the legal settlement, was favorably impacted by non-taxable contingent income, and mix of income by jurisdiction. The tax benefit in the three months ended September 30, 2021 was unfavorably impacted by non-deductible amounts for equity-based compensation and follow-on offering costs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The tax benefit in the nine months ended September 30, 2022 includes tax expense of $8.7 million on the legal settlement which was recorded discretely in the quarter. The tax on the loss, excluding the legal settlement, was favorably impacted by mix of earnings by jurisdictions offset by non-deductible amounts for officers’ compensation and transaction costs. The tax benefit in the nine months ended September 30, 2021 was unfavorably impacted by non-deductible equity based compensation as well as initial public offering and secondary offering costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">For the three and nine months ended September 30, 2022 and 2021, no reserves for uncertain tax positions have been recorded. The Company will continue to monitor this position each interim period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">In August 2022, the U.S. Inflation Reduction Act (“IRA”) was enacted into law. The IRA contains a number of revisions to the Internal Revenue Code that generally take effect in tax years beginning after December 31, 2022. The Company is in the process of evaluating provisions included under the IRA and its impact to the Company’s consolidated financial statements.</span></div> 11100000 -5400000 -18100000 -5500000 8700000 8700000 0 0 0 0 Senior Secured Credit Facility <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Long-term senior secured credit facility consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Term loan facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">323,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">326,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Revolving credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">323,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">326,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Less discount and issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(20,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(23,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Long-term portion, net of debt discount and issuance costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">303,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">303,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Less current portion of credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(4,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(4,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Long-term senior secured facility debt, net of current portion, debt discount and issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">299,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">299,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Senior Secured Credit Facility</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On October 14, 2020, the Company entered into a senior secured credit facility, which was amended on February 23, 2021 (the “First Amendment”) and again on February 26, 2021 (the “Second Amendment”). The senior secured facility consisted originally of (i) a $575 million senior secured 7-year term loan facility (the “Term Loan Facility”) and (ii) a $150 million senior secured 5-year revolving credit facility (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Senior Secured Credit Facility”). The First Amendment, in the case of Eurocurrency borrowings, lowered the London interbank offered rate floor to 50 basis points from 100 basis points and lowered the applicable margin to 325 basis points from 400 basis points per annum. This resulted in the current rate on the Term Loan Facility decreasing to 3.75% down from 5% prior to the First Amendment. The Second Amendment increased the $150.0 million Revolving Credit Facility from $150.0 million to $200.0 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:125%">Revolving Credit Facility</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Under the Revolving Credit Facility, the Company had no outstanding balance as of both September 30, 2022 and December 31, 2021, respectively, $33.4 million and $13.6 million in standby letters of credit at September 30, 2022 and December 31, 2021, respectively, and availability of $166.6 million and $186.4 million at September 30, 2022 and December 31, 2021, respectively. The Revolving Credit Facility pays interest depending on the contracted rate for the loan which is either for the Eurocurrency Rate Loans at LIBOR plus 3.25% and for Base Rate Loans at the higher of the Prime Rate, 1/2 of 1% above the Federal Funds Rate or the Eurocurrency rate for the Dollar deposits for one month interest period, after giving effect to any floor plus 1%, plus 2.25%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:125%">Term Loan Facility</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Term Loan Facility had a balance of $323.6 million and $326.8 million as of September 30, 2022 and December 31, 2021, respectively. The balance of the Term Loan Facility is presented in the accompanying condensed consolidated balance sheets, net of debt discount and issuance costs of $20.2 million and $23.3 million as of September 30, 2022 and December 31, 2021, respectively. The debt discount and issuance costs are being amortized using the effective interest method and the rate as of September 30, 2022 is 6.75%. The Term Loan Facility has an annual excess cash flow calculation, for which the prescribed formula did not result in requiring the Company to make an advance principal payment for the year ended December 31, 2021.</span></div>Convertible Debt<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Convertible debt consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.00% Senior unsecured convertible notes</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">425,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">425,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: unamortized discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,721)</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,137)</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.00% Senior unsecured convertible notes, net </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">413,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">411,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:125%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> Effective interest rate for the Convertible Notes as of September 30, 2022 and December 31, 2021 was 1.5%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On December 3, 2021 and December 9, 2021, the Company completed a private offering of $375 million and $50 million over allotment, respectively, in aggregate principal amount of 1.00% Convertible Senior Notes due 2028 (the “Convertible Notes”), resulting in proceeds of $364.7 million and $48.6 million, respectively, after deducting the original issue discount of 2.75%. The Convertible Notes were issued pursuant to an indenture, dated December 3, 2021, between the Company and U.S. Bank National Association, as trustee.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Convertible Notes are senior unsecured obligations of the Company and will mature on December 1, 2028, unless earlier converted, redeemed, or repurchased. The Convertible Notes bear interest at a rate of 1.00% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning on June 1, 2022.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The conversion rate for the Notes was initially 41.9054 shares of the Company’s common stock per $1,000 principal amount of Notes, which was equivalent to an initial conversion price of approximately $23.86 per share of common stock or 10.1 million shares of common stock. The Convertible Notes were not convertible during the nine months ended September 30, 2022 and none have been converted to date. Also, given that the average market price of the Company’s common stock has not exceeded the exercise price since inception, there was no dilutive impact for the nine months ended September 30, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:125%">Capped Calls</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">In connection with the issuances of the Convertible Notes, the Company paid $52.9 million, in aggregate, to enter into capped call option agreements to reduce the potential dilution to holders of the Company’s common stock after a conversion of the Convertible Notes. Specifically, upon the exercise of the capped call instruments issued pursuant to the agreements (the “Capped Calls”), the Company would receive shares of its common stock equal to approximately 17.8 million shares (a) multiplied by (i) the lower of $36.0200 or the then-current market price of its common stock, less (ii) the applicable exercise price, $23.86, and (b) divided by the then-current market price of its common stock. The results of this formula are that the Company would receive more shares as the market price of its common stock exceeds the exercise price and approaches the cap, which was initially $36.0200 per share. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Consequently, if the Convertible Notes are converted, then the number of shares to be issued by the Company would be effectively partially offset by the shares of common stock received by the Company under the Capped Calls as they are exercised. The formula above would be adjusted in the event of certain specified extraordinary events affecting the Company, including a merger; a tender offer; nationalization, insolvency or delisting of the Company’s common stock; changes in law; failure to deliver; insolvency filing; stock splits, combinations, dividends, repurchases or similar events; or an announcement of certain of the preceding actions.</span></div>The Company can also elect to receive the equivalent value of cash in lieu of shares of common stock upon settlement, except in certain circumstances. The Capped Calls expire on December 1, 2028 and terminate upon the occurrence of certain extraordinary events such as a merger, tender offer, nationalization, insolvency, delisting, event of default, a change in law, failure to deliver, an announcement of certain of these events, or an early conversion of the Convertible Notes. Although intended to reduce the net number of shares of common stock issued after a conversion of the Convertible Notes, the Capped Calls were separately negotiated transactions, are not a part of the terms of the Convertible Notes, and do not affect the rights of the holders of the Convertible Notes. The Capped Calls meet the criteria for equity classification because they are indexed to the Company’s common stock and the Company has discretion to settle the Capped Calls in shares or cash. As a result, the amount paid for the Capped Calls was recorded as a reduction to additional paid-in capital. The Capped Calls are excluded from the calculation of diluted net income (loss) per share attributable to common stockholders as their effect is antidilutive.Other DebtIn connection with the STI Acquisition, the Company assumed debt obligations of STI. As of September 30, 2022, related debt balances were $43.3 million in short-term debt and $12.7 million in long-term debt. Interest rates on the acquired debt range from 0.55% to 2.76% annually and maturities for the short-term portion of loans range from December 2022 to March 2023. Maturities for the long-term portion of loans are $4.9 million due in 2024 and $7.8 million due in March 2027. <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Long-term senior secured credit facility consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Term loan facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">323,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">326,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Revolving credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">323,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">326,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Less discount and issuance costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(20,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(23,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Long-term portion, net of debt discount and issuance costs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">303,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">303,484 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Less current portion of credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(4,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(4,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Long-term senior secured facility debt, net of current portion, debt discount and issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">299,081 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">299,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 323550000 326775000 0 0 323550000 326775000 20169000 23291000 303381000 303484000 4300000 4300000 299081000 299184000 575000000 P7Y 150000000 P5Y 0.0050 0.0100 0.0325 0.0400 0.0375 0.05 150000000 150000000 200000000 0 0 33400000 13600000 166600000 186400000 0.0325 0.01 0.01 0.0225 323600000 326800000 20200000 23300000 0.0675 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Convertible debt consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.00% Senior unsecured convertible notes</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">425,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">425,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: unamortized discount and issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(11,721)</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(13,137)</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.00% Senior unsecured convertible notes, net </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">413,279 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">411,863 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:400;line-height:125%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:125%"> Effective interest rate for the Convertible Notes as of September 30, 2022 and December 31, 2021 was 1.5%.</span></div> 0.01 425000000 425000000 -11721000 -13137000 0.01 413279000 411863000 0.015 0.015 375000000 50000000 0.01 0.01 364700000 48600000 0.0275 0.0275 0.01 41.9054 23.86 10100000 52900000 17800000 36.02 23.86 36.02 43300000 12700000 0.0055 0.0276 4900000 7800000 Redeemable Perpetual Preferred Stock<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Series A Redeemable Perpetual Preferred Stock    </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On August 10, 2021, the Company entered into a Securities Purchase Agreement (the “Securities Purchase Agreement”) pursuant to which, on August 11, 2021, the Company issued and sold to certain investors (the “Purchasers”) 350,000 shares of its newly designated Series A Redeemable Perpetual Preferred Stock and 7,098,765 shares of the Company’s common stock for an aggregate purchase price of $346.0 million (the “Initial Closing”). Further, pursuant to the Securities Purchase Agreement, on September 27, 2021, the Company issued and sold to the Purchasers 776,235 shares of common stock for an aggregate purchase price of $776.0 (the “Prepaid Forward Contract”). The Company used net proceeds from the Initial Closing to repay the entire $102.0 million amount outstanding under its existing Revolving Credit Facility and prepay $100.0 million under the Company’s Term Loan Facility. Additionally, the Securities Purchase Agreement entitles the Purchasers to designate one representative to be appointed to the Company’s board of directors (the “Board”) and to appoint three non-voting observers to the Board, in each case until such time as the Purchasers no longer beneficially own shares of the Series A Redeemable Perpetual Preferred Stock with at least $100 million aggregate Liquidation Preference (as defined below). The Series A Redeemable Perpetual Preferred Stock has no maturity date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On January 7, 2022, the Company issued and sold to the Purchasers 50,000 shares of Series A Redeemable Perpetual Preferred Stock and 1,125,000 shares of the Company’s common stock in an additional closing for an aggregate purchase price of $49.4 million (the “Additional Closing”).</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Additional Closings</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Securities Purchase Agreement gives the Company the option to require the Purchasers to purchase, in one or more additional closings, up to 150,000 shares of Series A Redeemable Perpetual Preferred Stock until June 30, 2023 and up to 3,375,000 shares of common stock (or up to 6,100,000 shares of common stock in the event of certain price-related adjustments) (subject to certain equitable adjustments pursuant to any stock dividend, stock split, stock combination, reclassification or similar transaction) for an aggregate purchase price up to $148.0 million (the “Delayed Draw Commitment”). This commitment has been reduced by the Additional Closing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company evaluated the accounting for the instruments issued in the Securities Purchase Agreement and determined the Series A Redeemable Perpetual Preferred Stock and common stock issued in the Initial Closing, as well as the Prepaid Forward Contract, and Delayed Draw Commitment are freestanding instruments accounted for in equity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Series A Redeemable Perpetual Preferred Stock is recorded in temporary equity on the condensed consolidated balance sheets as it has redemption features upon certain triggering events that are outside the Company’s control, such as a fundamental change. The proceeds of the Series A Redeemable Perpetual Preferred Stock, transactions costs and discount of $334.6 million have been allocated to each instrument based on its relative fair value. At the Initial Closing date, $229.8 million was allocated to the Series A Redeemable Perpetual Preferred Stock, $105.4 million to common stock, $12.4 million to the Delayed Draw Commitment, which was recorded as a debit to additional paid-in capital, and $11.7 million to the Prepaid Forward Contract. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Additional Closing carried issuance and original issuance discount costs of $1.3 million. The net proceeds were allocated amongst the Series A Redeemable Perpetual Preferred Stock and common stock based on the proceeds of $33.1 million and $15.9 million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Dividends</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On or prior to the fifth anniversary of the Initial Closing, the Company may pay dividends on the Series A Redeemable Perpetual Preferred Stock either in cash at the then-applicable Cash Regular Dividend Rate (as defined below), through accrual to the Liquidation Preference at the Accrued Regular Dividend Rate (as defined below) of 6.25% (the “Permitted Accrued Dividends”) or a combination thereof. Following the fifth anniversary of the Initial Closing, dividends are payable only in cash. To the extent the Company does not declare such dividends and pay in cash following the fifth anniversary of the Initial Closing, the dividends accrue to the Liquidation Preference (“Default Accrued Dividends”) at the then-applicable Cash Regular Dividend Rate plus 200 basis points. In the event there are Default Accrued Dividends outstanding for six consecutive quarters, the Company, at the option of the holders of the Series A Redeemable Perpetual Preferred Stock, will pay 100% of the amount of Default Accrued Dividends by delivering to such holder a number of shares of the Company’s common stock equal to the quotient of (i) the amount of Default Accrued Dividends divided by (ii) 95% of the 30-day VWAP of the Company’s common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">As used herein, “Liquidation Preference” means, with respect to any shares of the Series A Redeemable Perpetual Preferred Stock, the initial liquidation preference of $1000 per share plus any accrued dividends of such share as the time of the determination.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The “Cash Regular Dividend Rate” of the Series A Redeemable Perpetual Preferred Stock means (i) initially, 5.75% per annum on the Liquidation Preference and (ii) increased by (a) 50 basis points on each of the fifth, sixth and seventh anniversaries of the Initial Closing and (b) 100 basis points on each of the eighth, ninth and tenth anniversaries of the Initial Closing. The “Accrued Regular Dividend Rate” on the Series A Redeemable Perpetual Preferred Stock means 6.25% per annum on the Liquidation Preference.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">There are no Permitted Accrued Dividends accrued as of September 30, 2022 with dividends paid for the nine months ended September 30, 2022 $18.7 million (the “Q3 Dividend Payment”). Permitted Accrued Dividends resulted in 13 shares of the Series A Redeemable Perpetual Preferred Stock being issued as of September 30, 2022 which were settled with the Q3 Dividend Payment and no longer outstanding. Dividends declared and paid as of December 31, 2021 were $8.2 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The shares of Series A Redeemable Perpetual Preferred Stock have similar characteristics of an “Increasing Rate Security” as described by SEC Staff Accounting Bulletin Topic 5Q, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Increasing Rate Preferred Stock</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. As a result, the discount on Series A Redeemable Perpetual Preferred Stock is considered an unstated dividend cost that is amortized over the period preceding commencement of the perpetual dividend using the effective interest method, by charging imputed dividend cost against retained earnings, or additional paid in capital in the absence of retained earnings, and increasing the carrying amount of the Series A Redeemable Perpetual Preferred Stock by a corresponding amount. The discount of $120.2 million is therefore being amortized over five years using the effective yield method. The amortization in each period is the amount which, together with the stated dividend in the period, results in a constant rate of effective cost with regard to the carrying amount of the Series A Redeemable Perpetual Preferred Stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company has presented the Series A Redeemable Perpetual Preferred Stock in temporary equity and is accreting the discount on the increasing rate dividends using the effective interest method. Such accretion totaled $17.2 million for the nine months ended September 30, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company paid the cash dividend for the three months ended September 30, 2022 of $6.3 million in dividends at a rate of 5.75% as of September 30, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Fees</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Until June 30, 2023, the Company will pay the Purchasers a cash commitment premium on the unpurchased portion of Delayed Draw Commitment as follows:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">a.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:8.84pt">0% through the six-month anniversary of the Initial Closing;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">b.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:8.84pt">1.5% from the six-month anniversary of the Initial Closing through the 12-month anniversary of the Initial Closing; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">c.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:9.45pt">3.0% from the 12-month anniversary of the Initial Closing through June 30, 2023. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company may terminate some or all of the Delayed Draw Commitment, from time to time, at its sole discretion.</span></div> 350000 7098765 346000000 776235 776 102000000 100000000 1 3 100000000 50000 1125000 49400000 150000 3375000 6100000 148000000 334600000 229800000 105400000 12400000 11700000 1300000 33100000 15900000 0.0625 0.0200 1 0.95 1000 0.0575 0.0050 0.0100 0.0625 0 18700000 13 8200000 120200000 P5Y 17200000 6300000 0.0575 0 0.015 0.03 Revenue <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Based on ASC 606 provisions, the Company disaggregates its revenue from contracts with customers by those sales recorded over-time and sales recorded at a point in time. The following table presents the Company’s revenue disaggregated by sales recorded over-time and sales recorded at a point in time (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:34.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.594%"/><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:14.594%"/><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:14.594%"/><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:14.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Over-time revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">458,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">128,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">991,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">360,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Point in time revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">56,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">60,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">243,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">272,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">515,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">188,686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,235,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">633,442 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">As discussed in the consolidated financial statements included in the 2021 Annual Report, contracts related to the Company’s federal investment tax credit (“ITC”) were determined to have multiple performance obligations satisfied at a point in time instead of one performance obligation satisfied over time. The disaggregated revenue information above for the nine months ended September 30, 2021 has been restated to correct this error, which resulted in </span><span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">$223.2 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> of revenue being reclassified from over-time revenue to point in time revenue for the nine months ended September 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Revenue recognized for the ITC-related contracts and standalone system component sales is recorded at a point in time and recognized when obligations under the terms of the contract with the Company’s customer are satisfied. Generally, this occurs with the transfer of control of the asset, which is typically upon delivery to the customer in line with shipping terms. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">In certain situations, the Company recognizes revenue under a bill-and-hold arrangement with its customers. When this occurs, the customers purchase material prior to the start of construction of a solar project in order to meet the Five Percent Safe Harbor test to qualify for the ITC. Because the customers lack sufficient storage capacity to accept a large amount of material prior to the start of construction, they request that the Company keep the product in its custody. The material is bundled or palletized in the Company’s warehouses, identified separately as belonging to the respective customer and is ready for immediate transport to the customer project upon customer request. Additionally, title and risk of loss has passed to the customer and the Company does not have the ability to use the product or direct it to another customer. As of September 30, 2022, the Company had </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:125%">no</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> contracts with customers for the sale of goods and services that contained bill-and-hold obligations such as storage, handling and other custodial duties for the three and nine months ended September 30, 2022. Any losses incurred on point-in-time projects are recognized as the goods are delivered</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:125%">.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Contract Balances </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the condensed consolidated balance sheets. The majority of the Company’s contract amounts are billed as work progresses in accordance with agreed-upon contractual terms, which generally coincide with the shipment of one or more phases of the project. Billing sometimes occurs subsequent to revenue recognition, resulting in contract assets. The changes in contract assets (i.e., unbilled receivables) and the corresponding amounts recorded in revenue relate to fluctuations in the timing and volume of billings for the Company’s revenue recognized over-time.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Contract assets consisting of unbilled receivables are recorded within accounts receivable on the condensed consolidated balance sheets on a contract-by-contract basis at the end of the reporting period and consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136,953 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">111,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company also receives advances or deposits from its customers, before revenue is recognized, resulting in contract liabilities. The changes in contract liabilities (i.e., deferred revenue) relate to advanced orders and payments received by the Company. Contract liabilities consisting of deferred revenue recorded on a contract-by-contract basis at the end of each reporting period were as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">154,692 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">99,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">During the nine months ended September 30, 2022, the Company converted $73.1 million in deferred revenue to revenue, which represented 73% of the prior year’s deferred revenue balance. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Remaining Performance Obligations </span></div>As of September 30, 2022, the Company had $386.3 million of remaining performance obligations. The Company expects to recognize revenue on 100% of these performance obligations in the next twelve months. The following table presents the Company’s revenue disaggregated by sales recorded over-time and sales recorded at a point in time (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.594%"/><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:14.594%"/><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:14.594%"/><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:14.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Over-time revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">458,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">128,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">991,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">360,581 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Point in time revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">56,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">60,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">243,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">272,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">515,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#242424;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">188,686 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,235,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">633,442 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Contract assets consisting of unbilled receivables are recorded within accounts receivable on the condensed consolidated balance sheets on a contract-by-contract basis at the end of the reporting period and consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136,953 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">111,224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Contract liabilities consisting of deferred revenue recorded on a contract-by-contract basis at the end of each reporting period were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.316%"/><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:19.318%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">154,692 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">99,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 458405000 128183000 991561000 360581000 56619000 60503000 243914000 272861000 515024000 188686000 1235475000 633442000 -223200000 223200000 0 0 136953000 111224000 154692000 99575000 73100000 0.73 386300000 1 P12M Income (Loss) Per Share <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The following table sets forth the computation of basic and diluted income (loss) per share (in thousands, except per share amounts): </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:34.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.594%"/><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:14.594%"/><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:14.594%"/><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:14.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,822 </span></td><td style="background-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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(27,561)</span></td><td style="background-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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,542 </span></td><td style="background-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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(28,502)</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Preferred dividends and accretion</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,257 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,479 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,045 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,479 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Net income (loss) to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(33,040)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(22,503)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(33,981)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Basic:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Weighted average shares</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">150,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">130,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">149,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">128,315 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Income (loss) per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">0.19 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.25)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.15)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.26)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Effect of Restricted Stock and Performance Awards</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,060 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Weighted average shares</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">151,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">130,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">149,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">128,315 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Income (loss) per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">0.19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.25)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.15)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.26)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Potentially dilutive common shares issuance pursuant to equity-based awards of 108,111 were not included as their effect was anti-dilutive for the three months ended September 30, 2022. Potentially dilutive common shares issuable pursuant to equity-based awards of 2,504,046 and 1,203,520 were not included for the nine </span></div>months ended September 30, 2022 and 2021, respectively, and 1,203,520 for the three months ended September 30, 2021, as their potential effect was anti-dilutive since the Company generated a net loss to common stock holders. There were no potentially dilutive common shares issuable pursuant to the Convertible Notes, as the stock price is below the strike price. <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The following table sets forth the computation of basic and diluted income (loss) per share (in thousands, except per share amounts): </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:34.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.594%"/><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:14.594%"/><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:14.594%"/><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:14.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2022</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,822 </span></td><td style="background-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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(27,561)</span></td><td style="background-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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,542 </span></td><td style="background-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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(28,502)</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Preferred dividends and accretion</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,257 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,479 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36,045 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,479 </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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Net income (loss) to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(33,040)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(22,503)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(33,981)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Basic:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Weighted average shares</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">150,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">130,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">149,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">128,315 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Income (loss) per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">0.19 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.25)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.15)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.26)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:115%">Diluted:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Effect of Restricted Stock and Performance Awards</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,060 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Weighted average shares</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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">151,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">130,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">149,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">128,315 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Income (loss) per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">0.19 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.25)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.15)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(0.26)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 40822000 -27561000 13542000 -28502000 12257000 5479000 36045000 5479000 28565000 -33040000 -22503000 -33981000 150322000 130955000 149604000 128315000 0.19 -0.25 -0.15 -0.26 1060000 0 0 0 151382000 130955000 149604000 128315000 0.19 -0.25 -0.15 -0.26 108111 2504046 1203520 1203520 Commitments and Contingencies <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Litigation </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company, in the normal course of business, is subject to claims and litigation. The Company reviews the status of each matter and assesses its potential financial exposure. If the potential loss from any claim or legal proceeding is considered probable and the amount can be reasonably estimated, the Company would accrue a liability for the estimated loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On August 30, 2017, the Company filed its first amended complaint in the U.S. District Court for the District of New Mexico against </span><span style="background-color:#ffffff;color:#0a0a0a;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Nextracker LLC, Daniel S. Shugar, Marco Garcia, Flextronics International U.S.A., Inc., Scott Graybeal and Colin Mitchell </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">(collectively, the “Defendants”) asserting (among other claims) trade secret misappropriation, tortious interference with contract, fraud, and breach of contract (the “Nextracker Litigation”). On July 15, 2022, the Company settled its claims against Defendants for $42.8 million and received payment on August 4, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On May 14, 2021, a putative class action was filed in the U.S. District Court for the Southern District of New York (the “Southern District of New York” or the “Court”) against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11, 12(a)(2) and 15 of the Securities Exchange Act of 1933 (“Plymouth Action”). The Plymouth Action alleges misstatements and/or omissions in the Company’s registration statements and prospectuses related to the Company’s October 2020 initial public offering (“IPO”), the Company’s December 2020 offering (the “2020 Follow-On Offering”), and the Company’s March 2021 offering (the “2021 Follow-On Offering”) during the putative class period of October 14, 2020 through May 11, 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On June 30, 2021, a second putative class action was filed in the Southern District of New York against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11 and 15 of the Securities Exchange Act of 1933 (“Keippel Action”). The Keippel Action similarly alleged misstatements and/or omissions in certain of the Company’s registration statements and prospectuses related to the Company’s IPO, the Company’s 2020 Follow-On Offering, and the Company’s 2021 Follow-On Offering during the putative class period of October 14, 2020 through May 11, 2021. On July 6, 2021, the Court entered an order that the Keippel Action was in all material respects substantially similar to the Plymouth Action that both actions arise out of the same or similar operative facts, and that the parties are substantially the same parties. The Court accordingly consolidated the Keippel Action with the Plymouth Action for all pretrial purposes and, ordered all filings to be made in the Plymouth Action. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On July 16, 2021, a verified derivative complaint was filed in the Southern District of New York against certain officers and directors of the Company (“First SDNY Derivative Action”). The complaint alleges: (1) violations of Section 14(a) of the Securities Exchange Act of 1934 for misleading proxy statements, (2) breach of fiduciary duty, (3) unjust enrichment, (4) abuse of control, (5) gross mismanagement, (6) corporate waste, (7) aiding and abetting breach of fiduciary duty, and (8) contribution under sections 10(b) and 21D of the Securities Exchange Act of 1934. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On July 30, 2021, a second and related verified derivative complaint was filed in the Southern District of New York against certain officers and directors of the Company (“Second SDNY Derivative Action”). The complaint alleges: (1) violations of Section 14(a) of the Securities Exchange Act of 1934 for causing the issuance of a false/misleading proxy statement, (2) breach of fiduciary duty, and (3) aiding and abetting breaches of fiduciary duty. On August 24, 2021, the Second SDNY Derivative Action was consolidated with the First SDNY Derivative Action, the Court appointed co-lead counsel, and the case was temporarily stayed pending the entry of an order on all motions to dismiss directed at the pleadings filed in the Plymouth Action. The stay shall remain in effect until the later of (a) the entry of an order on any motions to dismiss the Plymouth Action or, (b) to the extent the complaint in the Plymouth Action is amended, the entry of an order on any motions to dismiss any such amended complaints in the Plymouth Action. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On September 21, 2021, the Court in the Plymouth Action appointed a group comprised of institutional investors Plymouth County Retirement Association and Carpenters Pension Trust Fund for Northern California as lead plaintiff.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On December 7, 2021, an amended class action complaint was filed by lead plaintiff in the Plymouth Action against the Company and certain officers and directors alleging violations of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, and Rule 10b-5, promulgated thereunder, and Sections 11, 12(a)(2), and 15 of the Securities Exchange Act of 1933, on behalf of a putative class of persons and entities that purchased or otherwise acquired the Company’s securities during the period from October 14, 2020 through May 11, 2021 (the “Consolidated Amended Complaint”). The Consolidated Amended Complaint alleges misstatements and/or omissions in: (1) certain of the Company’s registration statements and prospectuses related to the Company’s IPO, the Company’s 2020 Follow-On Offering, and the Company’s 2021 Follow-On Offering; (2) in the Company’s Annual Report on Form 10-K and associated press release announcing results for the fourth quarter and full fiscal year 2020; and (3) in the Company’s November 5, 2020 and March 9, 2021 earnings calls.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On August 17, 2022, the Court in the Plymouth Action set a briefing schedule for any motion to dismiss with the opening motion and supporting memorandum to be filed on or before October 17, 2022, any opposition to be filed on or before December 16, 2022, and any reply in support of the motion to be filed on or before January 16, 2023. The Company and other defendants in the Plymouth Action filed a joint motion to dismiss the Consolidated Amended Complaint on October 17, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On August 3, 2022, a verified derivative complaint was filed in the Court of Chancery of the State of Delaware (the “Court of Chancery”) against certain officers and directors of the Company, asserting claims for: (1) breach of fiduciary duty and (2) unjust enrichment (“First Delaware Derivative Action”).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On August 11, 2022, a second verified derivative complaint was filed against certain officers and directors of the Company Court of Chancery, asserting claims for: (1) breach of fiduciary duty; (2) aiding and abetting breaches of fiduciary duty; (3) waste of corporate assets; (4) unjust enrichment; (5) insider selling; and (6) aiding and abetting insider selling (“Second Delaware Derivative Action”). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On September 2, 2022, the Second Delaware Derivative Action was consolidated with the First Delaware Derivative Action, the Court of Chancery appointed co-lead counsel, and the case was temporarily stayed pending the entry of an order on all motions to dismiss directed at the pleadings filed in the Plymouth Action. The stay shall remain in effect until the later of (a) the entry of an order on the pending motion to dismiss the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Consolidated Amended Complaint in the Plymouth Action, (b) to the extent the Consolidated Amended Complaint in the Plymouth Action is further amended, the entry of an order on any motions to dismiss any such amended complaints in the Plymouth Action, or (c) the public announcement of a settlement of the Plymouth Action.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">At this time the Company believes that the likelihood of any material loss related to these matters is remote given the preliminary stage of the claims and strength of the defenses. The Company has not recorded any material loss contingency in the condensed consolidated balance sheets as of September 30, 2022 or December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Contingent Consideration </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Tax Receivable Agreement </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Concurrent with the Former Parent’s acquisition of Array Technologies Patent Holdings Co., LLC on July 8, 2016, Array Tech, Inc. entered into a Tax Receivable Agreement (the “TRA”) with the former majority shareholder of Array. The TRA is valued based on the future expected payments under the agreement. The TRA provides for the payment by Array Tech, Inc. to the former owners for certain federal, state, local and non-U.S. tax benefits deemed realized in post-closing taxable periods by Array, from the use of certain deductions generated by the increase in the tax value of the developed technology. The TRA is accounted for as contingent consideration and subsequent changes in fair value of the contingent liability are recognized in contingent consideration in the condensed consolidated statements of operations. As of September 30, 2022 and December 31, 2021, the fair value of the TRA was $7.1 million and $14.6 million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Estimating the amount of payments that may be made under the TRA is by nature imprecise. The significant fair value inputs used to estimate the future expected TRA payments to the former owners include the timing of tax payments, a discount rate, book income projections, timing of expected adjustments to calculate taxable income and the projected rate of use for attributes defined in the TRA. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Payments made under the TRA consider tax positions taken by the Company and are due within 125 days following the filing of the Company’s U.S. federal and state income tax returns under procedures described in the agreement. The current portion of the TRA liability is based on tax returns. The TRA will continue until all tax benefit payments have been made or the Company elects early termination under the terms described in the TRA.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The following table summarizes the liability related to the estimated TRA (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.594%"/><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:14.594%"/><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:14.594%"/><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:14.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">12,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">14,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">19,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(1,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(7,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(5,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7,113 </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:top"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">12,952 </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:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7,113 </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:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">12,952 </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:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The TRA liability requires significant judgment and is classified as Level 3 in the fair value hierarchy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Surety Bonds</span></div>As of September 30, 2022, the Company posted surety bonds in the total amount of approximately $175.2 million. The Company is required to provide surety bonds to various parties as required for certain transactions initiated during the ordinary course of business to guarantee the Company’s performance in accordance with contractual or legal obligations. These off-balance sheet arrangements do not adversely impact the Company’s liquidity or capital resources. 42800000 7100000 14600000 P125D <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The following table summarizes the liability related to the estimated TRA (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.594%"/><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:14.594%"/><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:14.594%"/><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:14.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">12,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">14,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">19,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(1,483)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(7,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(5,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7,113 </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:top"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">12,952 </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:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7,113 </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:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">12,952 </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:top"/></tr></table></div> 7686000 12016000 14577000 19691000 0 0 1483000 7810000 -573000 936000 -5981000 1071000 7113000 12952000 7113000 12952000 175200000 Fair Value of Financial Instruments<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The carrying values and the estimated fair values of debt financial instruments 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:34.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.594%"/><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:14.594%"/><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:14.594%"/><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:14.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">413,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">381,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">411,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">410,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The carrying values of the Revolving Credit Facility recorded in long-term debt on the condensed consolidated balance sheets approximate fair value due to the variable interest rate. The fair value of the Convertible Notes is estimated using Level 2 inputs, as they are not registered securities nor listed on any securities exchange but may be traded by qualified institutional buyers.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The carrying values and the estimated fair values of debt financial instruments 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:34.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.594%"/><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:14.594%"/><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:14.594%"/><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:14.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Carrying Value</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Convertible Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">413,279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">381,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">411,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">410,771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 413279000 381625000 411863000 410771000 Equity-Based Compensation <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">2020 Plan</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On October 14, 2020, the Company’s 2020 Equity Incentive Plan (the “2020 Plan”) became effective. The 2020 Plan authorized 6,683,919 new shares, subject to adjustments pursuant to the 2020 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">During the nine months ended September 30, 2022, the Company granted an aggregate of 1,433,829 restricted stock units (“RSUs”) to employees and board of director members and 466,916 performance stock units (“PSUs”) to certain executives. The fair value of the RSUs is determined using the market value of common stock on the grant date. The PSUs cliff vest after three years and upon meeting certain revenue and adjusted EPS targets. The PSUs also contain a modifier based on the total stock return (TSR) compared to a certain index which modifies the number of PSUs that vest. The PSUs were valued using a Monte-Carlo simulation method with a volatility assumption of 66% - 79%, risk free interest rate of 0.28% - 2.79% based on the United States Treasury Constant Maturity rates and no dividends paid assumption.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Activity under the 2020 Plan was as follows:</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:63.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.538%"/><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:16.541%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested, December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">930,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">21.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,433,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(278,792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">18.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(127,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">18.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested, September 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,958,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">13.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested, December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">147,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">27.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">466,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(68,678)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">30.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested, September 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">545,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">12.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Class B Units and Class C Units of Former Parent</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company accounted for equity grants to employees of Class B Units and Class C Units (collectively, the “Units”) of Former Parent as equity-based compensation under ASC 718, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Compensation-Stock Compensation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. The Units contain vesting provisions as defined in the agreement. Vested Units do not forfeit upon termination and represent a residual interest in Former Parent. Equity-based compensation cost is measured at the grant date fair value and is recognized on a straight-line basis over the requisite service period, including those Units with graded vesting with a corresponding credit to additional paid-in capital as a capital contribution from Former Parent. However, the amount of equity-based compensation at any date is equal to the portion of the grant date value of the award that is vested. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Units issued to employees are measured at fair value on the grant date using an option pricing model. The Company utilizes the estimated weighted average of the Company’s expected fund life dependent on various exit scenarios to estimate the expected term of the awards. Expected volatility is based on the average of historical and implied volatility of a set of comparable companies, adjusted for size and leverage. The risk-free rates are based on the yields of U.S. Treasury instruments with comparable terms. Actual results may vary depending on the assumptions applied within the model.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On November 19, 2019 and May 19, 2020, Former Parent issued 22,326,653 and 4,344,941, respectively, Class B Units to certain employees of the Company. On March 28, 2020, Former Parent issued 1,000 Class C Units to a member of the board of directors of Array Technologies, Inc. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">On March 23, 2021, in connection with the closing of the 2021 Follow-On Offering, all of the outstanding Class B Units of Former Parent were immediately vested per the terms of the equity awards, resulting in the Company accelerating the recognition of equity-based compensation of $8.9 million for the nine months ended September 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">For the three months ended September 30, 2022 and 2021, the Company recognized $4.2 million and $2.2 million in equity-based compensation, respectively. For the nine months ended September 30, 2022 and 2021, the Company recognized $11.7 million and $14.3 million in equity-based compensation, respectively. As of September 30, 2022, the Company had $23.0 million of unrecognized compensation costs related to RSUs and PSUs which is expected to be recognized over a period of 2 years. There were 76,936 and 196,003 forfeitures during the three and nine months ended September 30, 2022 and 18,772 and 79,277 forfeitures during the three and nine months ended September 30, 2021, respectively.</span></div> 6683919 1433829 466916 P3Y 0.66 0.79 0.0028 0.0279 <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Activity under the 2020 Plan was as follows:</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:63.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.538%"/><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:16.541%"/><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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested, December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">930,409 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">21.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,433,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(278,792)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">18.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(127,325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">18.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested, September 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1,958,121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">13.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:107%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested, December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">147,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">27.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">466,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">10.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(68,678)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">30.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unvested, September 30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">545,925 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;text-indent:-1pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:115%">12.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 930409 21.66 1433829 10.16 278792 18.68 127325 18.50 1958121 13.97 147687 27.75 466916 10.88 0 0 68678 30.74 545925 12.95 22326653 4344941 1000 8900000 4200000 2200000 11700000 14300000 23000000 P2Y 76936 196003 18772 79277 Related Party Transactions <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Accounts Payable-Related Party </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company had $0.5 million and $0.6 million as of September 30, 2022 and December 31, 2021, respectively, of accounts payable-related party with the former shareholders of Array. The payables relate to a federal tax refund related to the pre-acquisition periods and restricted cash related to Former Parent’s acquisition of the Company which were due to the sellers of Array upon release of the restriction offset by a receivable related to a sales/use tax audit from the pre-acquisition period for which the seller provided the Company with indemnification.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Tax Receivable Agreement </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">See </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline"><a href="#i33675dc9b0f14958a48181d78a54b41a_79" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Note 16 – Commitments and Contingencies</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> – Tax Receivable Agreement.</span></div> 500000 600000 Segment Reporting<div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">ASC 280 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Segment Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%"> establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Historically, the Company managed its business on the basis of one operating and reportable segment. During the nine months ended September 30, 2022, the Company changed its reportable segments as a result of the STI Acquisition; the Company now operates as two segments; Array Legacy Operations and STI Operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The following table provides a reconciliation of certain financial information for the Company’s reportable segments to information presented in its condensed consolidated financial statements for the three and nine </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">months ended September 30, 2022 and 2021 and as of September 30, 2022 and December 31, 2021 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><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:15.566%"/><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:15.566%"/><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:26.682%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Array Legacy Operations</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">STI Operations</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Array Legacy Operations</span></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">400,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">114,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">515,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">188,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">63,921 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,302 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><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:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><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:15.566%"/><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:15.566%"/><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:26.682%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Array Legacy Operations</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">STI Operations</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Array Legacy Operations</span></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">998,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">237,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,235,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">633,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">119,029 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,727 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">146,756 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1 2 The following table provides a reconciliation of certain financial information for the Company’s reportable segments to information presented in its condensed consolidated financial statements for the three and nine <div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:125%">months ended September 30, 2022 and 2021 and as of September 30, 2022 and December 31, 2021 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><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:15.566%"/><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:15.566%"/><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:26.682%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Array Legacy Operations</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">STI Operations</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Array Legacy Operations</span></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">400,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">114,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">515,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">188,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">63,921 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,302 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><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:19.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.566%"/><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:15.566%"/><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:15.566%"/><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:26.682%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2022</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Array Legacy Operations</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">STI Operations</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:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Array Legacy Operations</span></td><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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">998,292 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">237,183 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,235,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">633,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">119,029 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27,727 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">146,756 </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:'Arial',sans-serif;font-size:11pt;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:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 400463000 114561000 515024000 188686000 63921000 16302000 80223000 5897000 998292000 237183000 1235475000 633442000 119029000 27727000 146756000 72570000 EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &V0:%4'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 " !MD&A59<.RQ>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITE!)'1[6?&D(+B@> N3V=U@TX9DI-VWMXV[740?P&-F_GSS M#4R#0>,0Z3D.@2([2C>3[_JD,6S$D3EH@(1'\B:5L/S,QX@&/PP M!P)55;?@B8TU;& !%F$EBK:QJ#&2X2&>\197?/B,7899!.K(4\\)9"E!M,O$ M<)JZ!JZ !<84??HND%V)N?HG-G= G)-3NJUE*^+ZX__*["?K!N[_ZQ M\46P;>#77;1?4$L#!!0 ( &V0:%697)PC$ 8 )PG 3 >&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;9!H58Y/M>+9!0 S1X !@ !X;"]W;W)KI+*AG^9+X=E[TZ.CR2KK8A?\$0&?L0F L5)&%*Q MO6(!WUS6<&W_X-%?+*5ZT.A?K.B"39G\?341<-?(53P_9%'L\P@)-K^L#? 7 MQR8J(/WB#Y]MXC?72*',./^N;D;>9("9T9@Y//C3]^3RLM:M(8_-:1+(1[[YQG9 +:7G\B!._Z)- M]FVS64-N$DL>[H*A!*$?9?_IZZXBW@38N"2 [ +(AP!<]@OV+L!.0;.2I5C7 M5-+^A> ;)-37H*8NTKI)HX'&CU0:IU+ 6Q_B9-_A:R;0!#*&ZBA>4L'BBX8$ M8?6ZX>Y$KC(14B+20W<\DLL8#2./>>_C&U"@O%1D7ZHK8A2M7W5X/TCL'6PSAVV:U/O7W$V@GTKTM%TQ':DY'%OU M!QV2,:HB4BM':AV'])!0(9D(MNB1K;B0.CRSE!2)KE(<8U1%O':.USX.;\*$ MSSW5"Q$,!MKDF97R?E?:\8SQ%3D[.6?GR)8I*,PCZ310GD>SUIP&L3:1QK"* M@-TV0+ M7PVCD,8Q#;5MU*PS>'P1RP6T4JH:[!F:2NB:B OD\"228@O_/6TU'%"_'NJ(S4%5D=^X"7P,\A-] M12,/NJH_]]V4V]">#TAV[3KI-#M=TM;R&H.K\I*"EQS#._ \4(_/]A?H%KY# M]Y$^KV9)NV=A=.=[&[I%DP"*CL;Z3!MEJI(7E@@;3$B1?]]&J.K@I;6")L-C4?8?,^/!%\[4>N/L]FS?&=%O04/@D71@F; M[)ZI]7N:/E.89%PX9&PV> \^1+L M$9\C3#[-/J,I"Z#(1 QLLDM<2GL$"DL$#D* LT#6D0H*LDAM>QOMV:=4H7WN:X MJGR%\R%'.9]AR,1"=POB0PO@0LV_9)W+)()$F M/+-,.=XI[ \I[ \Q.Y?]2)O-[5,UMP.KVM=&]XD$-QNI*50+_(-\S:X:,K56 MJJ8.4]9]W+*:/:N%P56M=8R%!2)'[1,Y,*(*\'JCR&.OZ#>F3^.A[2(+=XG5 M(5@+<0J_0PJ_0\QV93]=WOBQ\K3/#+R9:7/S@%R]CDG=UH.>P@#9A0&R#^SE M['P$/M"'M K&SKUAQ6E;&P0+;9L'QDW&U6EU.:Y1ZT&YSFH*J,A?VQ MS69E (!>!AE0[2!S0*!T5#7'_5^PQIL#0S7AI>>H,7+5CF1V=I@_S<]J!^D) M9:/X/#OHO:-JOHQ1P.80:IUW8,03V=EI=B/Y*CU^G'$I>9A>+AGUF% ?P/LY MYW)_HWX@/\'N_PM02P,$% @ ;9!H5=-N )/O!P 32, !@ !X;"]W M;W)K;!&A3[ .X MCZ#9O?N9D9A8J"2J$ITT]]=?4I(E6QS2Z=Y\:"/)P^'A<#CGD-+%DVR_=ELA M%/I>E75WN=HJU;S?;+IL*RK>G]E67.G;]F'3-:W@>=^H*C<4XVA3 M\:)>75WTSV[:JPNY4V51BYL6=;NJXNWS)U'*I\L56>T??"D>MLH\V%Q=-/Q! MW KU9W/3ZKO-Y"4O*E%WA:Q1*^XO5Q_)^^N F0:]Q7\*\=0=7",SE#LIOYJ; MW_/+%3:(1"DR95QP_>=17(NR-)XTCF^CT]74IVEX>+WW_DL_>#V8.]Z):UG^ M5>1J>[E*5B@7]WQ7JB_RZ3='C,TG*%] +;=%>M)09B[$ MMUWQR$L]=G#4@ZNH=V6JPN-51.,XN=@\'@['MF)1',5X,CL"&DQ R_0CUDF M=QJ7KAB9T"#O2K%&M5 0SL%3>( @2$(2!PN@MAEE$<8I##2<@(9>H+_7CSI^ MLBU$YP08VCU':1R'"X" &0ZCD,$ HPE@= )@)BN!%/]^$$MPOB.K?T+C:(G2 MMDIQ2&&,\80Q]F*\:47#BQR)[XVI25V?HE)M10OAC.WY)NQ@'@>"8 M[60"FGB!_B$5+W5Y/E4P$JOS)"8))@N,@%E(,7/,>#J!3$]$4Y-]JY[7J-'% M7/7!-$N]T2RLG$F: MF'Z7(1V58$1ZEC^@F>R0A[(?\J9?Y4E"7()=B>R3"- MZ'+" 3N]RFCLP'9 E,2+[=\F#S7C*5X_%'KMC-/N#.3H[@AO$N!D&4K 3A>M MV+7>R4QGQ$LAFA_OA4[0O%_S[AP=O1SUG\3)Z!9[,)B1*24"M\@"'1 &,7Q)EX2/@B MV5(6_*XH"U7 59UX^>M'Q3L>\\QEQ$]FDRQH^+/A,7# (^E*0N7P@6P M2PESUK*9RXB?S)88M7!N1=FKZX;KL@QB!CC-4EJ 440<.HO,C$;\E*;AMCOQ M4NXE-F6EA-C+TC;3-3 -'&!G9B-^:MN#?>)MJZGM&8U)!D*UN2J@+%XBM:T8 M<24!G0F-^@GM0'5Y4I7:E$5PF"PQ F:18][I3&O43VL32[1"*]@=C ^@J# X MY/L1H&V7IF'L( EZL#'S,]F^Q#6R[??^\AYELE9%_6">ZLNNR$7+S6\@?)NZ M\!(Y0()Q[*!@.K,;/;'/LH'GX@Z4"]1FL"".DF@)%#!CV)4%,\]1/\\--)R] MC$HHL--*DZ6H!:S"U+7-HC/=4?]&ZUAZGT)J[Z5"P@BUL )[KB!DV)6Y,U'1 MR$O._Y#UPYD2;742J9?P?OALX96\'8]ZIC[JI[XCY;D?.$AXU.:R6._BEIH> M,'.E_$QXU$]XUXX*T@OZOL0<+UX0OLUO,2%LB=ZV(C3!#A:D,PM2/PL.B[9\ M<8K9%)<"8&VK, P=NR3$-B'41 =EHRA9$#^LR.S,^.0T5\<1HPF^H2DC*Z9!K +J9I M0%RI<'#VZ"?%$>\)E#;/$<9H$"Q%$6"8ZNTS=4@W-E,B\U/BM:RJ0IFSDD$+ M3XHCTY#1VW]))1")WH'@O9[A\HN@.OX*CHY'/],L\]/LK3!'F>@C^B)R(:I^ M W,CVD:HG9Z\FW9?X6^5S+Z:E?(&GV-,S-8&/?)R9[8[(<9KC#'B.[65;?%? MD7] P?Z9CB@+A^MNRS5Z5'2=T?2\,^YN1:-$=:?KV_X%0=_DL\C&I^.Y_]I( M_T;T+X/*YP\ZK;[MS#L,H[::'J4P[S$,0-WU.49549;]^R/M[8U&<(X'XIN> M_Q_=@[D 2(LD#J.E!('L6!Q$KCR>)0CS2Y!^AK:RU/S6_?Q30DG\H3\&U+NF MM[FX+[)"P4G\JHKDM;P=!V%6).SDR?*8L)TG88/U/F7'E#S,W%K6XN_E*!A= MGZ(90_9BT<-FT<-.B9ZJTDGN"P(Q =C_@P)!]+)E+%C3B/3C)2Q<8QJMT^ U MES(8-$!(A5;8 "/F$/)LUEKLQ(E#GA>FJ.CB9UY1G!4URGA3:"8#@0*G"2E- M(DO)0*?M-'0M^F"66X%?;GW,LEVU&TZ;QD4.OC*SE=09#1,6+8,*&L8DQ2ZD ML_ *_,+K$*D<=J&RTC5@:SX5>-0KKC]! <';@NHLI@E;'KT"=JZWDK/F"EZB MN;J_65H#6UI%)"%+:0.8G44I=>U*@UF!!3^HP,S2FVB^F6B^651-LVS=8P9' M:K\6AL_'(4/P?'QS\*V#^=#DG[Q]*.H.E>)>M\3GL0Y7.WR[,=PHV?2?/]Q) MI6357VX%U_"-@?[]7FHE-]Z8+RJF+VBN_@=02P,$% @ ;9!H55D>NW=> M P Z0L !@ !X;"]W;W)K+ ME&8.SQD>7N8[(5]4"J#)MXSG:N&D6A_&%/:?: MO'"C>4&?80WZL5A)[+D-2L(RR!43.9&P63BW_LW2#TR"C?B=P4ZUVL1(>1+B MQ71^2Q:.9Q@!AU@;"(J/+2R!:1G,I=D2::$0S#5L;FXUJ6&ZF<:TE?F68 MIZ.ER!.<%$@(MI3@+*$:.W>4TSP&LC; BER4.2T3AE\NR2=RL:(2_JX8/C@R_AN**A-Y'$GA!T).^/)U^#S&F^S;= M[Z:[6(BF&D%3C<#BAU MPA[U8YOU>*,*&L/"P06G0&[!B7[^R9]XO_0)_Y_ .F4(FS*$I]"CKY 50N*J M)O!:,OW](RFH)%O*2R 7+">)X)Q*10K #2%%,_3.?#7&U(YA=I-MY%UY'D[3 MMJUS**HC8-0(&)T4<%OJ5$CV-SI9[VDAN*3B%RO#4E>]W"OX<8O5V#._/?*# M81WVXX;]^)WEKY@2IE2)D@:XCP](C?JX'X:%X^/<)PWWR3NY2\E)D&7KZ/QBE'F#(*8-A70&MH]\_URQQ2\M0L6O4=BU][\A"/2^VR__' M8>V?/ 3W)N!=AJF1.[S&7AB.@LE!]7M"<;<))M>C?05NZQYF+L&?J7QFN2(< M-ICK74T11%;WRJJC16&O9D]"XT7/-E.\BX,T ?A](X1^ZYC;7G.[C_X!4$L# M!!0 ( &V0:%5%TN$G'P< +$B 8 >&PO=V]R:W-H965T&ULK5I=;]LV%/TKA%<,"=#$(B7J(TL,-+:Z%5C7HFG7AV$/BD7;PB31 MD^BDW:_?U4WEY*.OZ419_E3LA%/F2I7EY,]LIM;^: MS\OU3F11>2GW(H?_;&2110H.B^V\W!/-C,Z>3GQ(MCM5G9@OKO?15MP)]6G_OH"C^9$E M3C*1EXG,22$V-[-7]"ID036@1OR>B,?RY#NII-Q+^5=U\":^F5G5'8E4K%5% M$<''@UB*-*V8X#[^;DEGQVM6 T^_/[&_KL6#F/NH%$N9?DYBM;N9^3,2BTUT M2-4'^?B+: 7QBF\MT[+^2QY;K#4CZT.I9-8.ACO(DKSYC+ZT@3@9 #SX -8. M8/H 9V" W0ZPGWL%IQW@//<*O!U02Y\WVNO K2(5+:X+^4B*"@ULU925X5RIPKX;P+CU&(I\QC2+F("WTJ9)G&DX.!.P0?4@RJ)W)!W>U%$55Y+ M[DH1PBS$R?C4^/A@9/XX#O3;Z6F>@*A?SQZKY4!4S\ M/[%4-V0.3E9UPZMR'ZW%S0S:72F*!S%;_/@#=:V?L#A/2;::DBR>8 M$6>,??%!/(C\(+#H-P/=>F"U=#PL..46:.->V'8<=83V9_"B3C\I4Z8VVDW:)R;=$?-E7"Q*Z8'A3=I$IR593DH43 MD?42X1\3X8_7F\@A$RF!-9M$,3B.I.KJE9O#$N(;M6#[ =4GFHFBOA-H-;I" M4);G^QI9:,(XS-H +[_@J#KX1E/)J^*KUK$UV)PD;@T/ICDP;N""G\SR1K() M"FR]CV)$@:'71$%8*"Z76IWMLT8%KP34SCJ)&K=>Y3J3A4K^&53=\IW>![-M M5U]"$!AHTE K!.59CJ4O( B,>H$SD&MZXGGIJ/B/4D&%RV>UG);J]!YQ8$@YZY2S4>6M:SM+85$Y)YM"9D]A@*I'Y3-D M[G)FZ?)-V 4-.-5+'L,QSAU]+<5P#@1@0']G6NFX:WVG=J* ?4D3A3;OYZCP M21WKI&RK2=G"J=CZ*>E<*QVWK4U*VE2\)+E ;4Y+TBL(.PCT,D10S/ Y*,K3 M*Q !.2=4?;6=>:7C[O57L8764PJETGK;A&I%_"OSN#'G3)BE*WT64SC*U!?: MV58Z[EM?RT(DVYRL#T4A\O57LHV2O&T\J&C35EY0;B381!F:$1L;N+XN>8RH M+[FSL'34F$%S50)FB'HJ9E2F9\KT/C-6%:/ XE:\0$\8LVJ&!Z3!"83#J&S,G1.E.-R5]]9VW M9./>\C>ACA-AL-DQT]XYEJ]GM<)1MW ME>\+L1'0YF,2)P^P=\KCLME3K->%&-I0,,19,L8]/08FC#N>W@<1E.U:CFZK MOT76U]^Y2C9JDJ'XWO9 H[2M1@M]2G3\D@)R[7PV#"8+;" MGDD/!(*#J.K[E1#G.]U]]F/1V3GF/.>YZU!][+A'4A77) MN%Z8*(P:,Q1G&UBH66='V;@=727IH?IAZSO4N\]2;Z)0]2C,5(^S#:GOG"D; M?[KZN?Z]%.1'#[#9WPJ2'[)[4"\WO=F)-ZA)'[I.RK::E"V@W)JZTY_B>%0W0@.U8W@,-WSDY_@,U%LZWSQ[?KWA5 MOU6@G;^E5TN*G%_1J[!Y>Z*C;U[F>!L5VR0O22HV<"GKTH.;+9KW(YH#)??U M"P#W4BF9U5]W(@)#4@'@_QLIU=-!=8'C6RJ+?P%02P,$% @ ;9!H5:)) MU5Q= P Q L !@ !X;"]W;W)K7>;J6-M+5%3&)0408/B V6'*" M$ZU4Y+;G.!V[P!FUHKX^F_"HSTJ99Y1,.!)E46#^=$-RMAY8KK4Y^)PM4JD. M[*B_Q LR)?)^.>&PLQN4)"L(%1FCB)/YP+IV>^.NDM<"7S.R%EMKI"*9,?:@ M-K?)P'*40R0GL50(&#XK,B1YKH# C5\UIM685(K;ZPWZ.QT[Q#+#@@Q9_BU+ M9#JP+BV4D#DN<_F9K=^3.IY0X<4L%_H7K6M9QT)Q*20K:F7PH,AH]<6/=1ZV M% #'K.#5"MZ^0O",@E\K^"^U$-0*P4LMA+6"#MVN8M>)&V&)HSYG:\25-*"I MA\<9'=XS*5* Q>)48]$?M^E">M*?''!!L=$VQ\)+"=$@5-B8(V].@C M=):LJL5I#N_TS%2'"J*C(50?646!V4L].4L]-*WF&*Z8*H%@+S#W1X M"@V00VGB)P1UH2+'U6R1_(2^J)N3J5"5C7";:G[@.IT]>A^*.7O,-@!UO4L_ MW*-V&]!.&KI-&KKM:=CA\U]?<_?@:76Z[GZTAT+&QVP0"Z^\*W\O9!.:X37; M6V-)0?A"SX,"Q:RDLNHZS6DSA"?7@U,U8;R99Z*)HQ"2.67J8P9A.N!.!^SIC<;)2!9G"/?@-0 M2P,$% @ ;9!H53[B/J?V#@ M;T !@ !X;"]W;W)KK;(5UG]8[G)U^)_[LMJE37B;?5P56^J/)OO!ZV65V0TBJ]6 M6;$>W%[O_^U#=7M=;IMEL#/P!W_]P\?B8='L_N'J M]GJ3/>2?\N:WS8=*O+LZ4.;%*E_71;GVJOS^9O#.?\N3R6[ ?HM_%_EC??3: MVTWE= M[B^]ND:T?\MHKUM['?)Z+3\_G9>Y]R*M-WFRSI?=!Z"VOJOVX M;=?9=EZ(B*^] MH??;IZGWZOO77KW(JJ=HOR[*;2UH]1OO>^7]]54C)K^;PM6LG>C/3Q,E)R;Z M:]ED2\.P._NP3WE5B%S>=>=H($WMI+MRM1(?UE.C4_OH=W.QF\2'?;>WLV(^ M?+_V[K)-89X3O93E.4R7G0DRFVU7V^5>3>WQ-D!X?\@OS2*OA$I7XAR]V)T\ MO^;>/\JZ(X4KH?_#AX KV\KU"WWB?\X=BO2[6#^+$ MN,S6L]Q[)>3W),S77M:(*BLV^WHL/&M. MNVO6VWJ3S?*;@9APG5=?\\'M#]_Y\>@GD_:0L!0)HT@80\(X"*9(+CA(+GBV MY/K(["E*;)&9-0]7F2%A*1)&D3"&A'$03)%9>)!9N*<')V3V?CT3=[1UOKOF M/KUZO;^.'M377I+_^[%<+CUQ-_B85?/_F806 G?)'1(V1<)2)(PB80P)XR"8 MHLGHH,G(>NI[7]?;_?E-W%D>[C?ZW%>^\=;B84Z,NL_%F*,+LDFOD7;]#:+N MJ=&:IZL,D; 4":-(&$/". BFR# ^R##^!C(T22_6KLF$3)+)I*,^:WJNZD/" M4B2,(F$,">,@F**^Y*"^Q*H^J:GV"6?W.#,OOA;B:7Q>>YOEMO:RF;AD[Q[4 M3")+-)%%8=*5F#4'5XDA82D21I$PAH1Q$$R1V/@@L;'C(X:0EN61]E.^$<\: MH_VSAF^2W+C')=6:DJOBD+ 4":-(&$/". BF*&YR4-SD>8KKH[*)?O4,(I*, M.T*S9N(J-"0L1<(H$L:0, Z"*4+S1]*V'EFE=FPO_PUHV]G#NC[G0FG3EG9\ M O9)/)F$ZDVJPI^0L*5\[ MV_HDZ>K)L%$X"I- W8Y"4V.&J$-"_+"[1S@JK"H"63OPR246FZJ-WC:;CW2X M[Z"T*9260FD42F-0&D?15('*2H-O+S4\:6^XJ_"+I\URML1A]T3$M3+ M;VG']Q[CKE;,B45Q]S0#==^A-(ZBJ2J0!KQO=^"?[8&V?.6>V>""VM-PU@;4 M:N\W!0H-RJ TCJ*I*I)&NF]WTO\EKDS%6MS7B#OP95F?N#8E^FXFXVA$NE*! M.N906@JE42B-]=R_'!55U8ITQ'V[)6Y^8'^F+6Z/Z7S? W70?=VS]X-P'$^Z M5S.H.PZE,2B-HVBJ J5#[MLM\EX*[*4ZW2?W0_VV"&J3FV(&VDWT1),J01*/1R.^>@5["MR;2MR9VW_J"5M._;]=V*1#=%]9Z3:%&-)26 M0FD42F-0&D?15.U)NYK8[>J>/:?G]:8[LYK>H"XUE)9":11*8U :1]%4O4EG MG%SDC%_0?$J@KCB4-H724BB-0FD,2N,HFBI.Z8H3NRO^;;I0B>Y%ZSTS]DR= M]0@UTZ$T"J4Q*(VC:*H>I>=.^GONV';4-O#9?E1[@LXR1-)2*(U":0Q*XRB: M*D/IS!.[,_]L3Y;HUKG!DK5GX:PU:.\]E$:A- :E<11-U9KT_XG=_X%"%]#@N",Z#0F Q*XRB:JA=99PCLR_=VYJ5[4'=):+O@I0MUWU1&):NRHT M,0:E<11-58%TZ .[0_]L:[3EGVM7M:?AK VH#]]O"A0:E$%I'$53520-]L!N ML/=J5PWTYO(A$1]6ORL5J(T.I:50&H726,_]RU%15:U(@SRP&^0OTJYJC^E\ MWP-UTP/=P#>VJT*C4BB-06D<15,5*'WRP.Z3P]I5 ]TK-[2KVK-Q5I,AIM:N M&NB=Z\9V56AJS!#5W*Z*"JL>?^E:!ZYKR#@ML6"60I]U9.QY.2L!NI(,E$:A M- :E<11-59^TJP/7]63.KJU@5IQI39DDC+O?_K&GXRPZZ*HR4!J%TAB4QE$T M=<%4:8^'%]GCERR9"K7&H;0IE)9":11*8U :1]%4<4IK/+1;X]^F:S74'6GM M FU/U%F.4$<=2J-0&H/2.(JFRE$Z[V%_YQW;M-H&/KYD!R0AW0<&>W[.*H2V M\D-I%$IC4!I'T5052GL^M-OS3L;LV7.?P2@/NJJ#NO=06@JE42B-06D<15-5 M=[2R_@N7 UJ^1MV2D3VDLUZ@YGV_ M*5!H4 :E<11-58QTY2.[*W_9=X'L4.=&3WI']I%GFUOV^M M\H6X==V=<,XK1V^/'R9DW+5$[NRQG:4#]:"A- JE,2B-GS]:JG:DNQP!%HIW M+:?98SK?YT*MYC(.@N%@2-2J$T!J5Q%$U18"RMY?@2:_F"JEJLNZ.Q M/_8[3S!W]G1;F--8-WB#"1EKMC(T-6:(.B31..BN^<%-&UI.+K'T MEN/GKP1O68C,?)3UIO%0:SJRY^5\C*'&,91&H30&I7$4356?-(YCNW%\P>\0 MF!6G]XB323!)NHZ?/1UGT4&;Q*$T"J4Q*(VC:*KHI)44TR[X6E>,]$OO MH+0IE)9":11*8U :1]%4<4K7.K:[UL^VIEJ^NBPBB;1;+*@S#:6E4!J%TAB4 MQE$T56S2P(Z1O>1QGUYR>T1G74%[R:$T"J4Q*(VC:*JNI+\>/[>7/.[92VX/ MY"PGJ($.I5$HC4%I'$53Y21M]O@;]Y+'?7K)[4DY2P]JR$-I%$IC4!I'T53I M2=\^_@:]Y''/7G)[+LZ*@_KX4!J%TAB4QE$T57'2[8]?I)?\O$4"-?RAM&EL M-/Q)=S')%!J50FD,2N,HFB+"1!K^":R7_*SP$MVZCH-QU'UPL&?DJJBDC^=O MR"P<^;'?;;*#IL8,48=D,O''W9*U:<-@G)")V?-/I.>??,M^\@3:3PZE3:&T M%$JC4!J#TCB*I@I4E@62%^HGMW.=M0BM%B1Z/WG4;=J#1J10&H/2.(JF*DS6 M !)@.WFB]V*'HTG74;5'=%8+U+[O-0,*C,V#0F!Q%4\4B;?7DA7\Y-3$Y[88BCCT/YU,.U&SO M.0<*CAMW.!J3;GNQ/92S5*!&.I1&H336;_=R M5%!5*=(A3^P.^47MQ8EAY?$@]$=Q5SI0(QQ*2Z$T"J4Q*(V?/UJJ=J3%G5SR M M;$_'64Z&WR'5K49](V-[,30U9HAJ;B\V;6AJ+[ZJ%WG>3+,FN[W>9 _Y/[/J MH5C7WC*_%P-'/^YNF*KB87%XTY2;FX$_\#Z735.N]B\7>28.]&X#\?_W9=G\ M]>9*\!_+ZLL^QNW_ 5!+ P04 " !MD&A5\".)R+8( "C)P & 'AL M+W=O]U[)$Q^K*DD^4G:2?OD/)$6UQ2"=%WNS:SHC^<\B9WPS-RZ>F M_:%64G;D>5W5ZFJVZKK-Q7RN\I5<9^I+LY$U_&79M.NL@[?MXUQM6ID5_4/K M:LZ"()JOL[*>75_VG]VWUY?-MJO*6MZW1&W7ZZQ]^2JKYNEJ1F>O'_Q6/JXZ M_<'\^G*3/ M$SV51=/\T&_NBJM9H!7)2N:='B*#_W;R5E:5'@ET_+4?=#9^IW[P\/7KZ#_W MDX?)+#(E;YOJS[+H5E>S9$8*NNRZ\NV M>2*MMH;1](O>-_W3,)NRULOXT+7PUQ*>ZZYOF[J 19$%@5>JJ;Y7\750P1PJ4O)+4WYW65^8=\$%NOA > M?"8L8 S1<_OVQZE'#A^]S/OQN,O+VH'+WH'+MED3B,(VZ\KZ<=C&95=*U&O# MJ (?54?XA=IDN;R:00@KV>[D[/KO?Z-1\ ]LRA\TV)$#Q.@ X1O]^E=(2&6= M-VM)/E6-4F?8;(B_R+O ]]H1?6X'M)!/VG\[V;Y ]CB#-%M 9EUTZ!8?A@T/ MEC.*@LF2VS;G82SP!8]'P;%7\#>YE&T+Z]5EST0^;W02Q/3%]G?S(&7)1")B M%@<\PC4FH\;DA$98J;S,!N#5!:+6M:"I"AS_3 M46OJU7IS($TS0R\X*4J5-]NZZ\672FVS.I-J(\"CFN MG@:&@X%7__>_MF7WC9G'@V!7T@-G4JQ50 MK9,+)"M0"A55T6<;AU2*!$^:T*E4VXP&,74H948I\RK],VO;K.Y>AD2I7!J9 M]>6""TNB;<6#T*'0D)EZN3=)7&6] Z\V.G$MH!J2*I>P8U'-W/8KXWRZ6Q&S MR!5JU-"4"G\]LNE0J\IL458]=C[WL(* 7&P5C*+ ((>M MKDKGAO&2_+U,^JC1CAUEJ$Z]T+N^R?O\HS309;G+%A6^F*&]F)2GAPE\/QW$ M, P2$3A6U."3^OEYM]]XCD*0(@BD@L76=L-0&7+F"F1#2^K'Y=U0 FE8&E?B M4C%B1G3*=,0LC6)7:C3$I'YDWK=RDY7%*]&'<&BZE6Q1K0@**176JMMF4(#$ MKD4WR*0GF/FZ.S?9BW-KVKP3C!WDO;U$!(NI2'"%S%"1^:DX50@]7RNKOD7< M9&WW@BEF-O4@F*9E/&H5,4<9SPP;F9^-H+C=RK=N &9C3U 63]&#F-$H<=0< MS-"1O96.V4O?>J 2;>R=\Z9]'E MG'J+<"_\WEOS?-1HQTXP"&0G$+AM\Y6."BCZ8$%A[3I8S4V5[?LP">7?1J<; MU!,(ZJ(HG=(;,V,L=&5O0T1VBHAC;:KE/_Q^-]:O_0;M:]=V>D2XEVXC4"?* MA$YQCA@Z%>'+LL[J_ W*O21^ M]U'J!XUV[(2#T^23/6LN9;%WP8/470.Y&0]8T/G;_.4\2*?'6(@98R)-7.MF M.,W]G#Z6#'7%&B)<=4W^PR\;(7>8)-/J%S-C021$Y[JC=7*P)K1>US*<2,)DE '0VA M,-@3?NQ]7RYEWE?=\CGOSYH); 5P]/[<&;;Q4(Y#.]&_T'C<997>.HNLTHN" MSPN#8QA.<8Z8N=;#@%&\H<<=IE*ZU>.J,?P%(DFMGZ9MPSAUQJ7!I/!C\M8E M]C-9R,>RKO6&TLT>P+-!@2EL$/(HMH&)V-$@$<)Q?"P,-86?FIXI2'T^YQ5O M\S!B<3PM71$S2/<\=6DWU!2IM^5XV&XV57\9!C+Y>!6&W-7#)2I7@O2B^+T- MQT>-=GPWPE X]%/XH2\GCZ PE&SZ-[/,ZMG1FP[#-QS>VP#&0G,Q64;$;AI M\X/K3FO9/O:WP!3I3ZJ'*T+CI^--LYO^?M7D\Z_TXG:X+V:&&:ZO_9*U$%B* M5'()0P9?8MA6[7 C;'C3-9O^4M6BZ;IFW;]Z.DI>9P)4Y;N!@+M!^Z/2# M(F]B#;)D))F0_OKNRDX(%)AK/Q!L:??9Y]D7R:.5=7>^0 SP6&KCQTD10G7< MZWE98"E\UU9H:&=A72D"O;IESU<.11Z=2MW+^OV/O5(HDTQ&<>W:34:V#EH9 MO';@Z[(4;GV"VJ[&29IL%KZK91%XH3<956*),PRWU;6CM]X6)5+ M<3)-CT\.V3X:_*YPY7>>@97,K;WCE_-\G/29$&J4@1$$_7O 4]2:@8C&?8N9 M;$.RX^[S!OTL:BOPW:Z^8*OG ^-)JWW\A55K MVT] UC[8LG4F!J4RS7_QV.;A1QRRUB&+O)M D>5G$<1DY.P*'%L3&C]$J=&; MR"G#19D%1[N*_,+DRBV%47^+)D4FAY/:DXGWHUX@>#;JR1;JI('*WH#Z%2ZM M"86'WTR.^7/_'M':,)GL[Z4?^\-WY!UNY1V^A_[?2OD_H6#JG%C##DUUQ13N&+U;DR M2T*YN#CM@/(@X#-JL1(.05I76=>PB! Y*$/;$LLY.FJ+] @$>ZP*JPG=K@R9 M^'KN%:&[-1>QB?B /G#]X)IP38C1X*"E>Q;9M5L;TEVX,G E@^5(Z6%L0FI% M5MG*(WJ$ZP*%7#A;[A+7JE2\KI68*ZT"VS8^P;XED-,L"V&6Y+<3A?FDGX8> MC"B1W=^LP,T.--?^N"QW)^#0%N[TCV(H+D_;[/S$T;_HB-H6H5*!#A^-974L"(@4W M^WO98#"41DEJ>9ZAI1.:-KY9IRFA'9AU+[JW72HGS"B$\@7513WPD/V[';>) MCJ4(+[)U0+=*O#8?4)--*XS$;[30)14*(DHQ8MO:LB2U5'=YM]&R$;J;&D[? M3GJ>1HUK_V(35CS94MK:Q FCSHJC/M^<1!1TKIH&ZL(,D1)!4@5+;+N,G L-3X.8>W:YNOT*FS>7[9-Y\PEP*MU34>AH7Y-KO?OJ0 M@&L^"YJ78*MX%<]MH!F)CSRFZ-B ]A>6-+0O'&#[;3;Y!U!+ P04 " !M MD&A5(BN1E0P. #+)0 & 'AL+W=O(A"34),$"H!7MK]_O MG . E"*[R6Q?;(D$#L[U.Q?H^<;YF[ V)JJ/;=.%%T?K&/NG)R>A6IM6AV/7 MFPYOELZW.N*K7YV$WAM=\Z:V.3D_/;TX:;7MCEX^YV=7_N5S-\3&=N;*JS"T MK?;;5Z9QFQ='9T?YP3N[6D=Z:]7YMK$#_V5Q[>30J6VK>F"=9WR9OGB M:'[V]-4C6L\+?K5F$R:?%4FR<.Z&OKRM7QR=$D.F,54D"AK_;LVE:1HB!#;^ M2#2/RI&TJAB>_D=&\[3AG/F6PYB+G_44;]\ M[MU&>5H-:O2!1>7=8,YV9)3KZ/'68E]\>2W&4&ZIKNVJLTM;Z2ZJ>56YH8NV M6ZDKU]C*FO#\).(\VG52)=JOA/;Y';1_4#^[+JZ#>MW5IM[=?P(^"[/GF=E7 MY_<2O#;]L7IX.E/GI^?G]]![6(1_R/0>WD'O@)3JW_-%B![.\I]# @N]1X?I M40 ]#;VNS(LC1$@P_M8$,7Y%, U5K3XZ7M=%=9 MW:@ &@9Q'X-:ZUNC%L9T"OKLM<],2&%?(?.N;UFE@185OCH1/U[3=?/3D_/WWVX?CZ M6/TTGU_Q][-GW\U4/_@PD-:B8QI^H#-(-=ZLAH85P[3HY;6I!F^C32M>?ZS6 MNEL9=>G:U@:&O&]I73KN^O5E/NB8E3OJTW81K+5?JL"@6Y.TIX.H-!'474>: M/4@/O,ZRCEQO.^(3$K6Z X+3DADA-4&N@EZ5KG\'A/'6F=JL;;7&YJH9:NSN MH/:.@+7!%BC#LR---W2F,B&06R+Y\)%+;?W(#IT,IP/^AK(B:Z/'7U<'O.^= MAU2BM?W5<>V-80-T" C5"EP9@BM8" [1+HPOB*.@/[ <"V,6(MBNAE]0:IFR M Q=8&&4^]M $.7U#57C OB;>MX8\.#7M3;&Z4GWN2^+%J)_J5@$$7/V??/POV2%=TD%]_?/)?0>,=.19%$E8$Z.WWP#]!KL*\< MBX"E]W.@3:,NQ, STAS"CMUKL>5UA<#)_'-([( "FW.'I1$CKD:4@ZTN"])F MKDD&.1,D$ (QB_*PWJ3]-!8 MO;#-F S&,$JR4-ZBD^_:(Z>0C-DL7Z( -L4=7'IS:[I!()+0#"2!%@-C];B' MTVH"HFGY,&HHNY"YUV:69[SQO7K1XT#%*BA9DD M Z*WKR82V0+2^)P9@)R<41 @=ER])XS\G>53<3;32B M,L%;\E4T1#-*:V[#,$L"5-AH([@#3X%R'Q=]_,I\I"3!F+> !4PDK(,VHR-V M9FK4!+BO,Q-1?YR:>:,]#H9?)LH(J8K9SHFFU5OX"US-"Z0B$&ZM&P(R4]9^ M,>B,288!65BV&(@A)("BM-23:Z3RY0MW<)H2A.QF:0^V#&\%T7A MK/B"X5#. 6'#9!_7.F/"D/WT$7F\0E5SK-["CROVX0"F"T M2!ZPT;]A^V#8@4BL=UJE!*O7:1'S.]TL0 M!*:B)0#<_>F5O7W)(HEX*5;W1%B6NKON7"$Z)2-433H>]V M&=)-<*RFK\].3U4+0Y*=J"VJ\'#[>6QI;*\Z3*63$I M:BVW J#9*H"!,.D>D;* \*45S4!@NWY(Z3L?'BBD^#@<3/O +V6EWV!2QRWE M3>)XS=3=!P.<6*-%S$**H8JB!$8(9(\^GDI>81NE K2*4!]+U M8$:&>2""0%LYV+IC_1,.53;Y3FT6L:1"Y N[6JN&#F?2+:EGU3CT_/CL;TSJ MEA45[!RV4%=CJW'J1 2@G/N.0_:E(396P7E,I,E+3V._5 KUCM*KJ"91X[(< M&]I]Z;DNI:$"I7%92\;@.-&]C6 PM1'D-M"10<*)I8MXE1,P/&%!S2!+L9,= M033R *EK2X=> MS3\M0Z>M -LV5>]I-I*0#2^1([H'/):8#E@D MI^4BCTMFJO@!N9F,Z5!6NTXFLW>-#U)[&YJ$J*G6YN-JUS0HN74.39I>DG?) MM#IU$F\[%"3(0KGDX%*8E$9:$A'W3Z$!"=P05MZCQATL4CC99C)H*'/.B5XF MP^*VB$=2QD^R*R(TF7; ^@D?4^7B6WHM3=KNH&4A $A2U%BF3A".U2PN8<3@]392]G3]RO/)OZH5M0C2VZU6/.KT;!I5"M M'/+ ?\4SDGWHZ/90EJ<,*KJZ.+V846?#[OG9HE_2OHG8\9-Z@R93LSM$IZ=% MCG2I(4FVS"!3P'"#8I"A.Z: M=BE^>K&6!]$'A^.,Y-PP4)>V-5'N*"02]P8H(PLI2+/SRX79WW4W4$F=KOLF M'?C8@,\G3D-W\>_?B@H'G^!.?H:3^YWIA5MVEI2]:>N$FK :4OG)EWX:_9T= M-TS]5>^B!6C!K=.4-->'962=X3P]3XF%OW]]?GK\L$P!-MRJITDK3\]I4$^C M0LY[PE"JB.^\O^OS[Q!(_O&B)H]J/P&-;;D6I>,K[3W)S"4P+$N- SW;RD22 M_/O0+S5.)C^P0?2O^&=$03I ^:U->5I^J327'^B,R^5G3C\C'5).:OD_4$L#!!0 M ( &V0:%7.J^(\J@T " E 9 >&PO=V]R:W-H965TL_/I]W0 IZAI[*U]F> "-OOMU4\_NC?WDUDIY\7E35N[YQ=K[^LG5E9V]?/#.-+W6E MWEOAFLU&VNU+59K[YQ?I1?O@@UZM/3VX>O&LEBMUJ_RO]7N+NZN.2J$WJG+: M5,*JY?.+F_3)RS&MYP6_:77O>M>")%D8\XENWA;/+X;$D"I5[HF"Q+\[]4J5 M)1$"&W]&FA?=D;2Q?]U2?\.R0Y:%=.J5*7_7A5\_OYA?B$(M95/Z#^;^GRK* M,R%ZN2D=_Q7W8>UD?"'RQGFSB9O!P497X;_\'/70VS ?GMF0Q0T9\QT.8BY_ MD%Z^>&;-O;"T&M3H@D7EW6!.5V246V_Q5F.??W&3_]EHIUE#9BEN/[Y]=N5! ME]Y>Y9'&RT C.T/C6KPSE5\[\;HJ5+&__PK\=$QE+5,OLP<)WJIZ($;#1&3# M+'N WJ@3 MPC'CT\=0_#QQM"5K[669B-O!3X-@I\;J M7(J/,,PG95UXDP@E\[60S!UQ633E5B _R4K_A<,:>*-EADIY[TA>NOZ7KE:% MV;#X-9*6>.3-2N&-#2)_]\T\RX9/;Y$G=DX M*5Y[N34@T=L(Y;QO%7#3*J"E,Q ?3RCP7CJQ)'8+45N-Y*@AR+WV:[$P%FX" MEK' @NM@E.I.6:\7I8)"O7+B$?8C$\'8A5A0G@W\TF+MR#2Y8GF5U5A]@V1: M@"U)!&IE:^4;6>)DM506KP223OZIU5=T@434THH[639*7 X'PV%*6X5;2ZOV MY6\/^; [Y'UWR/OND%LZY&&UU-;N*K!99";W9J$+#JP3'&HD(8[ZT M\B\-S_E=.:]L)5XW%O6+M7&+DK06-TORI &Y4N5DJ SJ,TJ< ].ZRAMF#I1R M4U6QV")MI\4I5RD)D]NX"J5M38J$:)"@L MA?8*7AC6XK""6"CHRIE2AW!Q'O_(?<@8D,-RYH(KF.#7%='9A-RKV'V0.7V( ML#9]#L1;JGW$&_M!)\QI1]V/>P0(6"H-TN>*68,Y A-MK,33C6D3NG6K(ITE,ROQ\E\. S.XPXXKXCL=#K]M">L*[@,?(I\@304&V@TX MDKR?(!&H2>9)MDGUR%&HQCAFH-1RH4L\5N&^0$JU&PY;VF55R68G:S45ZU+C MP-R'TSMAD2/R0Y%A#C[4!L-&'9ND3\51;&PS*^GXJ-!'@^VW]\,_T@FXQ'R5_4]OU;@W6\/ M5@%9)EDV;LGL"TQ'QUP"4R>SZ2RN>U!/E[O%9Q)QU#[(DH3T0"Q:_)#W\4-= MEUM2Z,WM*S$?3H*13LK1Y_7(,@_Y/7L),;51TC6T7?I^&! >+;HD$N,T[ S" MF]/5_:1#L?#PDIR=,,9WZ[W!MXIC-T9]H2#H.-G("F"^K7DL$>((1L_C"GN$Q7@0L@0H9CX2#DR#E=H/-0OL+HR&YVCRE:HMZ08JUGI7)T-P8@CE?DU)(-/ ME86HC,=6Y)1"H[*A(*+.@UG$^E)'%IQ"H<69>+-CKLU_N3K+L=AQZXE'J?-\[_@V=^%M;G'ZFMB(<>-,_ M\*?>@3?AP"?'Y[P+TOP78K.!VQ/%XEDS26;DFAJ(LJQ4[333F M*)TGH^FD6]W>_](/Q%'66X#K4"4.W>%23,9I,IF,]Q36/NLT5LLMJVLZ01%) MNY7Q]H<6W5H%K<$5LF$R&N^.C[>W:V/]]U3[$0@+B#Q.1J/Y3N9P&X3HNRA, MDJ8[:O'V;2]X(GC\5S&V M#P![:;RS8C8?)SO=VQ]H6T5*7G! 5V2R9C>=T-9HDH\EUJ(Z] MK0>5LD>)2E*H?4U-H&!O6X<+DZX?.ZSVNZS%?0(II X@G_*O:Q9_(&T2OSB_ M6@7X'N'KIIK1UWED5[P);&P1(_"(6+9#@]%"AKVNI44AK+7C1-N:-SEP ]J:(Y?3 M(.7:G?[[3=5H .CH/ 4%O4L AFP:?J*DRFNY8D %O"$,1< MVV*U7G_<0WXMMV>@-!Y:TZR "GP$8C0*I\E3I'\0.A]NS_K0?25#1, RF1' M(L<+<7OD KMV=2#>&'LNQ #30;,/'EU.LYE=Q[WG/[R_?A I]-+K_K R= X MBDH$?1&(G ;L*0G'.E.%^1=2T/8!S'><%!^P&VL-HEX"APS&W>P!I'?*?S#. M!N)UER%[@'+W\'?^RH"+&S0SZ+/$KT[!F,"52YY__5M)- A[.#7A!JF&UX2E M)?HN]UB\E/FGTJP(XZ1)"LR4BE?\N0&NQGF"BM!:UPZH;9[,9D. YJ:%4@L M$G CFP,I#(%H8EV_[,#7H<*.0^X+R8;&*PNEJEZY:%SKS:]#M_=:VHK'HN\4 M)$7ERT\S3QZS"**&H>@',*:6P0D_F*TL@8%:&KX3#\7P5J.?6NI<\,TXX 2H1?O -U,<6\Z=#1FBGNYZA0T(=QQ56+D M->=1(0G%K;6C_CBGIK)7/4@1Z)J!8WM.$T#IX]'_6L*O\_A-"?<_ MRJJABIBV'S_E$DXH5OJ.&%;+9=OK141]2H0=#(SA]85%;6#@/06S[F *&"H) M]A%0[J_O^H<"@"7W6"-]&#=RN6Z_^QQ,SG>(,8;TKK/HPA]NS^.!: 42N=\Y M$?YOYZKG13MMPL* ".'4**U@X_2DXED^0$>N:W;L>+)P\HX+>+!V-\D])2+Q MJ,,IE:+R'[[3TC W#]_UHG-$=P&MUH=8I_<\ EXC><=:3E^K6^\@5SEU*.,@ M"DD:?/J3;D2ZLDKM_0A#_$SI<>\)@<(89(!_')"TNW?U(68-@H23P9 ^_\R' M QK&I$DV'O&3V70\F/-X,\YL'U%N>4Q[,E[Z*,L&L\>\=S"C^_%X,'U\ZO[XOC37XR;IA>WQ \ZVY4[3S!TK.:Q2:2P$*BXVW#5>[V/H[A^\<#_ID M#;:25,I'N_F2;[S "L(*,V,)C%Y/>(-594$DXW?/](:4-O!T?:1_".K'SPWY<9;>)!CP=K*W,O#9^SKF5E>)BOMGG#H?*.I!UFKC:S[8%)0<]&] MV7/_'4X"%L$K 5$?$#G=72*G\@,S+%DK>0!EO8EF%ZY4%TWBN+"7\F 4G7** M,\DVRV0KC(9[S) _L;3"M6\(;(_]K(?L.DCT"F0)MU*84L-'D6/^;[Q/@@95 MT5'5+CH+?,#F"J;!!*(@BL[PID.54\>;OL)[*4[#SVVJC:*_X==8H1TG'N?8 M#EGIAF6X\:@%-*HG]))W;\)Y\/Z,RGA0&9^C_^]=G(6,2QPAPV!3+[9,4K=I MLLD"3(E0R(JZEHL]7'!!%MEJ)G)]N0*Z(8-UBFJX)OA G,X2.DLXFN(MQ(O9 M9#%?TBJ:SB=AO(2OJ/4*F,W%1&;3*LAEFYJBK:AO>\C%?#F[A(LP#B['R!,0 M-,,Z?'@=]_@@6,+8U?@G+5.CVKO!H,%1N^X9K,/LV78M]^+>#:Y;IO9<:*BP MH-#@ZGKF@>J&0;R6)&PO=V]R:W-H965TVE >0;ZZC:@5E!)76[ MBI?=?S@ C.(W .D.D#:ZVXL:E3?"B=G$T!:,CV8V;S2I-F@6)[4ORJ,S?"H9 MYV9W^AFU(R/13B+'A-X=Y3OPO 6G;X OX9ZT*RU\T046_^,C%M*I2?=JYNE) MPD>L+Z 7AY#&:7J"K]=EUVOX>N]D]PHWTN:*[,8@_+I:6F?X.?P^EG%+V#]. MZ%MD;&N1XS3@'K!HGC&8??J0#.+/)^3V.[G]4^SO%>,D^+BT T8XM'/BMK(. M: 6N1%B1XNZ4>@UG4K.'-E;HPIZ/@2OBL%JBZ96$\2L_A;!CVD^P MU , *H( 9 >&PO=V]R:W-H965T4!1]8*2112PE:DDJ3OKU'5*VX5 MLLH9M2*(PS /6L8[;[5PLENU6LC!"-[AK0(]M"U33YH?G2WRK:!1-*Q5OL-)<=**R7WD5T?IE:?:?PE>-&OUB#]>1>RN]V M\WNU]$)+" 66QB(P^CS@.Q3" A&-'UM,;[K2&KY<[] _.-_)EWNF\9T4WWAE MFJ57>%!AS09A/LG-1]SZDUF\4@KM?F$SZJ9T8SEH(]NM,>U;WHU?]KB-PPN# M(OR)0;PUB!WO\2+'\CTS;+50<@/*:A.:73A7G361XYU-RIU1=,K)SJQN%>57 MF2Z<0[/81^F/<^L@?A]I,]')OG MTWXZQ>FTE-2HVF %L@;3(-124,?S;@W'O".)'#19:!_PL<3>P*"Q'@0(:DI] M<@Y7VG!J,K+_,AY%RX*(B*MJ1%O:'M[V2#VBY:XBRTV0.,S^)"HC]-(O@AG5#374P M*.O!LYLSB&9^,4\@2OQYG,*'076+"'#Z 6UF9-NS[LF6&/5/94-7N4Z2@E>.G#;T&8N4^-GT. C]/^-W!ON>HN#% M_&A1K=V4U$1DZ,PX2B;I-(@OQOGSK#Y.\1NFUISH":S)E"H@\T"-DW'<&-F[ M:70O#&PO=V]R:W-H965T&^V!3)>9]Y9J3+C=)?3"&$94]U)%I8W)]>6:K\2#L+^M[S6>)CV7O*R%-*623(OEU>@FN+B-Z;Z[\'LI M-F:P9F3)0JDO]/ QOQKYI)"H1&:) \??H[@3546,H,;7CN>H%TF$P_6.^P_. M=MBRX$;K?96Z+J]%LQ'*QY$UE?U6;GT1G3T+\,E49]\LV[=TD&K&L,5;5 M'3$TJ$O9_O.GS@\#@IE_@B#L"$*G=RO(:?F>6WY]J=6&:;H-;K1PICIJ*%=* M"LJ#U3@M06>O?U0JWY15Q;C,V2^V$)I]E);+5;FH!+LQ1EAS.;&01/"_TP?(5?U)L= M.7[1MYC]PF#VOC19I4RC!?OC9F&L1O+\>=:2/O]=[,P2-\95&=/Q]32L;M3]9K+K<(IJJ"I7V%"4KIAF8<37!ERK+2M!6VJ1C]EG93FLR;*F;EHE MVC,@BR5ND(;LLJ)>0*M=BCF&9TDPGN_$@-%>IX$ZD)_G3F](.8NB9!SWFH'U MJG-UJLE;:E7+%&EO#^0F2\1BRTYEOV2:QXMF6_ MK(7FQ,7T;*38P!'.L7"$D[:_!:\695:P@N=[':'7V70^3@]<>Q;.YGLW4"C- M6C@LK1 ;;H]YS]&]X/27T.H(_7N1=>2!(P_&^_PJ#9/* F;S!B24@4O*-_[$ MUHU>*R/,F-T5R$YA6"F=V1G7>DO.XK5JI#T(PF++5.L"G!NQG8>!Z+?;/+T5JU)* MTN>65UQF@IVQZ=Q+PQ0+EQ'AN_W6S6'5$.?='62B%R5SW-VM4'CH41)=1:/T MLK9&,MM3O(D3+T[2MR#IE\#O$[H@*[RY'Q+_9.Y-PSG[P)%/7QNN+;PUR&,F M'GG5H/(0HB5;0F2;HUFI49/&$F>*7EYFN 1*Y$1I*?0U-#ZORB_(E'-LRW/* M!7=.[)@9!'4(V4E[:TG.KTM#0*XT!Y$HSMLG8P>Q@? M.CL4SL13)D3>T1T&!G!ID*MMQW 1/Z1]-\33?:-I?8"0VDP( MJMA+@MG^L.VH>R4';C0LF:;>+$D@*O(BR+@9=-X=#>ETPJ2Y[Z7^G*7 F?E) M2U+?F_I3%L\]/TE[*^"_=!X?LV$^#9]K?T(K%LQCST\#%H0S;Q:GKQOKH5 M MB]+(2VN]10>-!U2T;2V,[E[(9Q.W 1SN)?*$ ;L=#NW/9[JX6 M](9+* "4+%5.346K9E4\TY*;#C#,R[F@G4><':C5T(NF"3U%+)YZTRBB=:-P1NMDL$:N!QY! _ :[]Y+ZBL!TB[P78?O$O"3DJMS J*\3YY29E7C>OB1 MS*))1HM'O.F2XV#I -\WA9"H3[2O1SQB3$;OW ]:K_7N$T,83 M8;<.J1?"#=.01!'X_S30UD96_2WW#$OIVSNJ]\R/AQWV6:]LX#>3=369<5.P MIX.UDQH\/ MRMU[@Q:P@$#+N49T>UUG'5IV[!5V,O@2 =A>N>\MU%0AH/THT>_VGW1NVB\9 M^^OM]R#$&Z,P37!+D/KC-!DQW7YC:1^L6KOO&@MET2/ M2$#_H>OZOU!+ P04 " !MD&A5&U2RBO," #0!@ &0 'AL+W=O1&&)LVQ8*:K2I1TLU"Z8)9$O0Q-J9%EWJD081Q%9V'!N S&0Z^[U^.AJJS@ M$N\UF*HHF-Y,4:CU*.@%.\4#7^;6*<+QL&1+G*/]7MYKDL(&)>,%2L.5!(V+ M43#I74P'SMX;_."X-JTSN$P2I9Z<<)N-@L@10H&I=0B,_E8X0R$<$-%XWF(& M34CGV#[OT&]\[I1+P@S.E/C),YN/@O, ,ERP2M@'M?Z&VWQ.'5ZJA/&_L*YM M3REB6AFKBJTSR067]3][V=:AY7 >?>(0;QUBS[L.Y%E>,O\FW[_'Z M?\W7=. *$PM,9N_RYFC@UR0Q5E//_-Y7A#K&8'\,-T<7IF0IC@(:%(-ZA<'X MY*AW%ET>R # XA/[O+_8?[-#P MFQ+]^(I-UW-J1S$TVJFJI*4HM*4?/GQ_1D!6T,4C>V 0$,:QY0(<^T\/]!(F/#QF'%)4MM:+!+43>_"FFZ. M>_&[VA%[C8XLD2?BRN;DPXQ!"DXF)!('FB5IR(!.1@F>,9?J+J"??>/Y:'1X M4K5XOJ*[TC@X20T 13VEZ*9T#]GNOCX-6UNF0+WTN]25B$I?+YQ&VZSK2;VE M7LWK77_']))+0X5=D&O4_7(:@*[W9RU85?J=E2A+&] ?<_KDH'8&=+]0RNX$ M%Z#YB(W_ %!+ P04 " !MD&A5_832D# % "F#0 &0 'AL+W=O75A,8/P=5@3>2DYJ!<>TMO)=GYV87.38UP(^[0G8P](?+\..^LSZ+U M] GK/^"ST;YR\*3X&;Y[ ]^]Y]!?#,?KK>&F0C@W=2/T&DJCJ/H<+%M9")TCM!0O"_/K<[@Q MC]]:2;Z"KX0'H0&=EU006-! MT(!EB6&\@)/ M2EMZ!=*!:!HE:9$WL$9A=[S9*?B5L874= * C+MM45C<=@IS3SL@H"[ E("" MMI;:HY4U-/1KBE%XWSO5LW#1ZD<*>-?05"2PP$@G%PN%I(<-1F6K%)24&.0# M4TR#:@P0X9A'0:\MLD<>:\=^6GS=FL_W=L>IGI_?&41 MH8XUB5R30!5%O!=$KR^K $ /V8@8N":JIM:C,/\BE:WL,,VV'Y+93_=_H*(I M-W^1R484.@J=T*]SCUQ0;<%IL8' U _3@X&FB8@*EQ1ZA]XKI%;C>_]C'%=B M(]A]0-7ZN[@/=$>T&V\M]?)1\%$ +,6ML92%!$-I$/)SL09M] Y!A.S,R4'" MN*<30U/+.W:C8T@V_[56ND*&]G:O61>MG]$L"\1:_30U,FMI'V8G:M-R0G.@ M^6#PZQUNBP71KEEKX?N\B*?.#JM-U619EMPXND,\Q?55.?-;X?VEN YH=$S] M3HR[ -(Y0XXNW?>W];[IU(C MI@,\E@X.5G3SXG^II9>D6=,NZ#B^3PVF[B@HNN#6\'W&?'QPPO':GSQ@M(&N M74<96VJ#U@M6@H1IC),Q!I6@%K) U$.&/#RT5Y1A786VR)V%*$@?V%%KZ'$> MZUXI=5>8MTNZU 5RL9M]2:_Y1:FB4%=137J:4_O9XB!/)\<75_/PE!UOAWB@ MCB&@#0PHL8H4:55@1DY1\P7=!BTHXRS>2A>\H^6\Z043TQ2$*^Y.+7M78&SO M=.R@%8H"[<77OJU")Q/W2,I;7$JM0\Q*[GL?,.]DSZ+L#Q63KL^WQIH7E?;17<_\9U3H3%1^L?4ZYWH\+LZ<.RZ,TH6X6)2T@U#YYQG MSM,$EZ9+'[N@C3?NSC7:9?A"8# JN'B-'F:'CY!YO'O?+X]?,)^%7;+T"DLR MG:0'^PG8^%40!]XTX2:^,)[N]>&QH@\IM+R WI?&^'[ &PR?9K/_ 5!+ P04 M " !MD&A52S<'FQ1%-#7TZ<;Y*N5L5_=0BDO'JJR=J]/%MXW+R\N M7+Y0E72Q:52-7V;&5M+CJYU?N,8J6?"FJKS(DF1R44E=G]R]XGN?[-TKT_I2 MU^J3%:ZM*FD?WZK2K%Z?I"?K&Y_U?.'IQL7=JT;.U;WROS2?++Y=]%(*7:G: M:5,+JV:O3]ZD+]^.:3TO^)=6*S>X%N3)U)BO].6'XO5)0@:I4N6>)$A\+-4[ M598D"&;\VLD\Z572QN'U6OH']AV^3*53[TSY;UWXQ>N3ZQ-1J)EL2__9K/ZA M.G\N25YN2L?_Q2JL'4%CWCIOJFXSOE>Z#I_RH8O#8,-UV7-2EA:#6ETP:[R;ABG:TK*O;?X56.?O[M7M396W*N\M:H0[_!/>_%! MYKK4_O'5A8<.6GF1=_+>!GG9$7DWXD=3^X43W]>%*K;W7\"VWL!L;>#;[$F! M]ZJ)Q2B)1)9DV1/R1KW#(Y8W.B+OO9IZ\5Z[O#0.+HO_O)DZ;P&._QYR-L@: M'Y9%!?/2-3)7KT]0$4[9I3JY^^Z;=)+J[R[D_*=5'PAG:61]4;%J1AEH^CR,N&K271U=2D^JZ4IEZ1EUZ#O MOKG.TNRV_USO7>_\J)P3!5)NVMH+F":T4/K2,: FB5+DO*[HZ(JQ>/2EKA]W$^M(K+X"/]O [WEF]G.NA) M >PC>BZ#'GNT4(;J-N6TD^1.*RE%;LU<89-%5_(+SO2^F0$!?6R? M!VI'=2 M&0EF#\ 3798B^WUK38!U_BBFQEHF&1-=60VB)NNZK"BC)%%R$6B2'=\=?FM*,RJ M#EKQI;$ZN.CW0QKBO(MW6, R.R<)4O$&5$>!$33NK(;>4PR FSOQ$P)^08E; MUGETS3:=+&0A:B,P3#J/W-#ZJ2R9P\ 9@,C4 )8'N@PEYP3-C#0[&(#LTU\O;G%R/PK\!BH.T)$Q&PTY-8##I-Y'BJ5NPU(!J'\<"-27N(P"U>LAYF)1N05!; MX:K,VU*&@8]@&^J1%%.N)BR<% DZESW< &L 7WD'7Q\,@19K>]B,<062\5PD8=E&/]=Q\>TCA)OEV/ MK6W=3YH#O7!9T;0[SBZC)$D&5S2:O\2N36J?/"6D:725X7!PEHZB='1U_KN5 M!]"?82MT8W-V=<-7:70]&?'][_>!M$51PSC^Q/[\,>SSC)W&A#3,\)N?NU^W M]MRLRV6(":IS-$%%U 0P+)E8:=+B3D$<-9A_N5('9&Z A*90((G@.\S $7OCW,C /+;W*]K:'TV8/"H#9X@/MM4^GXZ:>8,>PK1 MM): UW456 E:]4 6SG3,J+OIB\!0?J54O94Q,O^7^#Y&7\54_!.3!.QZXYS) M=4<9 (6W+!U!4DD\ M!N8H->YW]:(*"G"A5$57A@XRB$2^H$'UF'E38I^^9# QR&Z>7J.&IG"BJ(B( MBP=YIRH=^!3G-\(>1@))HUTM_MFBZ^]40TJRE 2K!C%3A?S6W7P4-H3""R8& M7\(CRV$!=UF6-&EIKUGY.(UODLLQ.B.BO!M)?IAQ=>NH\BHZZWF3?V5W3E,F MKT.5\E-@F\VQFOA]*4LU !-K']H)0:'QX[1CS8-&Y@!O;K77$];(!O+L.[0% MGJ5)G&Y.H[T;PV5/ IZZT9 MB[9O1@AQ-X&YKKTKD M8$#(BN9)M- T6W3 MG6+Z!'4[AQ[HVH$%@^T'*)C1LO%NJ\L,BXI:6 /ZQ(#]R,^@PIEL%8Y*:&5Q@G/Y^O"# MO_K%^HG#+N1W;8D$TS,_<=IY"K*-\Z@CB7"D/9N>(\5+702;_K#:P!2A.W? MT*X?7HF!^N(]'%U,<7V(J;,M]JM[/^P/H?T?*&(^IE,R0/[*K5$S9-<-E??Q M[NF29U^'K,)UGG*.()8=&W1 "EE@@Y8+'T9W+@$;TWY&Z *\'8CIX$124E7; MSCQ,:@YAZ#8=)NIU&/=DM_U3FRWJ"1%^9/O7D>OZ=)\S/I;WMLGB?ZT;G![5 M4H6VE<-W>G+K0NUBA7KP5AI;8)2RCV$A- ;?MD\K1%1YV?(3"XG3EYTK>XLK MK]ALGE%O1=V-/_JW;O+1=$)=\K, 0S-W C-)/5>4?U'*U:V8 M23 ;X=.PI"5I'"B8X2Q7SV^[,#L4$YV#(7*J@UWX%@H'!Y]H,/8XLLUIE#^= ML3@(MW0KG C1]'/FI&$(._L;2F:(";<&%Q]Z(74Q>&_(D:.WH^0LQHGP"K&_ MV[^ ?1/>.VZ6A[>W/_+C40?FF&%K@E'W1-CP1C1\\:;AMY!3X[VI^'*A)%)$ M"_#[S* :NB^DH'\M??=_4$L#!!0 ( &V0:%78!YAC]0H (8> 9 M>&PO=V]R:W-H965T>T%2U,M.N_V0F"*!^SSWW OR M=FWL5[=0RHN'95&ZEX.%]]6+\W.7+=12NMA4JL23F;%+Z?'3SL]=997,>=.R M.$^'P\GY4NIR<'?+]S[:NUM3^T*7ZJ,5KEXNI7U\K0JS?CE(!NV-3WJ^\'3C M_.ZVDG-UK_R7ZJ/%K_-.2JZ7JG3:E,*JVM>"/)D: M\Y5^_)R_' S)(%6HS),$B3\K]485!0F"&;\W,@>=2MK8OVZEOV??X#>-T24FY]Q9/ M-?;YNS>F7"GK];10XJV:^MMS#ZGT[#QK)+P.$M(C$J[%+Z;T"R?>E;G*M_>? MPYK.I+0UZ77ZI,![5<5B-(Q$.DS3)^2-.A='+&]T1!ZY)=YJEQ7&U5:)?[^: M.F\!A_\<P/6ON)'PG$9]) M9V%DN5%Q(D;I*+JX&/+5)+J\O!"?U,H4*]*R:] /WUVE27K3_6WWMCL_*.=$ MCB2;NO0"I@GM7"W+3,$7YYTX38=1,KD^P\4H2J^3LUXP*F.)(B)1@@7A<$Z( M>4K8:#B*1E<)_QU?C8-V1-(JK&^DD:!=+T['T6@X/.O^'LU'MX-,Z>S:T1 ] M;^B)2*^OHR%,#5<)C'T&([^5XK?,&TI?,N;T(:T$@3=F6=\J+H,/]+@-]Y9OISKH20#L(WHN@AY[M%#ZZC;E MM)/D1BLI16[-7&&31>?Q"\[TOID! 5ULGP+0=J1W4AD)9@_ $YV4(ONNMB; M.GL44V,MDXR+$,0UHXP6HTQRA$(3\*:R_(J-,WYHI0DG.XC9: M J8!KHW@95.P;*?1-=MTLI"Y*(W P.@\ MZ#*4R+U.$U$.*L6S7@%-)Z-1/.X\H2TGR2B>='>0 M*%8[?12%\L"7Z_&V]']9+U/52NI"3D-<(/4DF4QZJH,Q5Y.^?7]580#!\:Q4 M\M&%^E' 3JXPTW.D&TP".SP1=25E0@J9R0*! ]U*,TVT#[=*]Q-M(U0[TNT$(J9F MI4(!*$!,%N)]C0DD2#MDTI8G;S&_@#?AN7&:ZAGW38F2I]EU$QD4M#;@1#G# M#3'7'$P%MLD\E0'A-= -^Y9\'X6+E)R,#Y7VY\,53Z"7'8A$7BLR^&IKO-T+6#MZ1@W\R6YHKM 4E,H#W8PFX_ARVXOQU89Y]_HX-P(@ MO\Y\6T/MV8#!HS9X@OAT4^G[Z:29,^S)155; E[356 E:-4#63C3,:/NIB\" M0_FU4N56QLC\+_%]C+Z*J?A7)@G8]:>6.O ISF^$/8P$DD:[4ORC M1M??J8:$9"D)5@UBI@KY+9OY*&P(A1=,#+Z$UY+] FZR+&G2TEZS\G$27P\O MQNB,B/)N)/EEQN6-H\I;TEG/F^PKNW.2,'D=JI1? ]MLCM7$[RM9J!Z86'O? M3@@*C1^G'6L>-#('>'.KO9JP1C:09]^^+? L&<;)YC3:N=%?]B3@J1OUV3*O MNV:$$#<3F&O:RQ&N*VE46\@5]6F40 7.&4@_*9MJI1@X&A(RH/(/)7&@T'"O."(XSN2[J MP/50DVU:Z;>XC):*--')&A!RXF=VN&Q>8W>']+9S]4"U$_]M=J^D)L9.X^L- MU_5IF5X$A'<[X2:6 MU,(JT"<&[$=^!Q7.9.MP5$(KBX''_PK?VS?..Q"?M>62# ]\QNGG;<@ MVSB/&I((1]K3Z1E2O-)YL.E/JPU,$;IS PSMNN&5&*@KWL/1Q137A9@ZVV*_ MNO?#_A#:_X$BYF,Z)0/DKUR+FCZ[;JB\BW='ESS[.F05KO.4[\"L4#@X^46_L<62;TRA_.F-Q$&[H5C@1HNEGS$G]$#;V5Y3, M$!-N#2X^] GJO/=MD"-'7T#)68P3X3-A=[?[R/HJ?%O<+ ]?:'_AUZ,.S#'# MUB%&W8&PX:MG^.%-Q5\:I\9[L^3+A9)($2W \YE!-30_2$'WZ?GN?U!+ P04 M " !MD&A5LRV_!?4* !Z'@ &0 'AL+W=OW8,RPM4K)LQXYG\IQF)TTR<;O[86<_0"0D84,1 M+ !*=G_]GGM!4M3+;KO]D)B"@/L\]]P+ZG9M[#>W4,J+AV51NI>#A??5B_-S MERW44KK85*K$-S-CE]+CHYV?N\HJF?.A97&>#H>3\Z74Y>#NEM>^V+M;4_M" ME^J+%:Y>+J5]?*T*LWXY2 ;MPE<]7WA:.+^[K>1SEX%7RXO68]O.&?VJU=KUG09Y,C?E&'S[D+P=#,D@5*O,D0>+/2KU1 M14&"8,9OC_9=_@RE4Z],<6_=.X7+P=7 Y&KF:P+_]6L?U*- M/Q@>NAD<.I,V!E.T.BMC* MM]++NUMKUL+2;DBC!W:53\,X75)2[KW%MQKG_-UGOU!6O%53?WON(8]6S[/F M[.MP-CUR]EK\;$J_<.)=F:M\^_PY[.B,25MC7J=/"KQ752Q&PTBDPS1]0MZH M(/_M!?O9:8+[1_% M1U/.?_3*+H4+&UVS,0L;9^W&S*#4G,;6B*]J98H5 M:=DUZ(?OKM(DO>G^MF?;DQ^5DU=>@'3A':NEF6FX(OS3IRFPRB97)_A M812EU\E9+QB5L40+D2C!?' X)ZP\)6PT'$6CJX3_CJ_&03LB:17V-])(T*X7 MI^-H-!R>=7^/YJ,[0:9T=NUHB)XW]$2DU]?1$*:&IP3&/H.1SZ7XG'E#Z4O& MG#ZDE2#PQBPK63X*6*#HH"Z]$?(9)$5BO=#90JRE$Q($GA.D2O%>36T-XA=( M1D#(*:F@[*;#F_?:.B]>T7;\\[R:W)RQ@W*.[K(M8G) !+PSV+TG(Q:_8-.Q M:/=@;_5.CDE;X?9SWK>(R^$A?M^'> M\NU4!ST)@'U$ST708X\62E_=IIQVDMQH):7(K9DKIIRU]@O.]+Z9 0%=;)\" MT':D=U(9"68/P!/=DR+[KK8FP#I[%%-C+9.,BQ#$-:.,-J-,U0']CJQ,R:I4B&.ZL4Z+YP656%SN2T4.BE=D[V M&=#*Q0%9XUU9%:(FR[)>DK-81C/ !,"U$;QL"I;M-.61X**,D47(1:)(=WQY M\;W(S;H,6O&ALCJXZ/=#&N*\BW=8P#(;)PE2\0941X$1-.[LAMX3#':;E?@) M ;^BQ"WK/+IGFTX6,A>E$1@2G4=N:/]4%LQAX Q 9&H RP-=AA*YUVDBRD&E M>+XKH.ED-(K'G2=TY"09Q9-N!8EBM=-'42@/?+D>;TO_E_4R5:VD+N0TQ 52 M3Y+)I*SD"G,\1[K!)+##LU!74B:DD)DL M$#C0K3331/OE5NE^I6.$:D=.?/SP^O-7414U6F6< L#D IU[366_O9=$+3 O M0W(S:WRQ&/5Y5R22\Y26$XB8FI4*!: ,5F(]S4FD"#MD$E;GKS%_ +>A.?& M::IGK)L2)4]3ZR8R*&(ERA@4QUQQ,!;;)/)4!X370#?N6?!^%AY2/I,$ZW_48D1G^CV\]:(7$=F"IR3RYI MLOH='M6!C7$\9!_R-BA9HE^:G$71#@;:43L1TPDQ>GP<"]24N(\ U.HAXV%2 MN@5!;8VG(JL+&08^@FVH1U),NM*P+ M,"_E-\6*\Q4' TVFS'0%&\ 6W$/:XN&1(\QN>Q&/(;)<*82-.BC'^N^^/"3Q M^)1O,7.+5)[9.WA"2)+E-<#DZ3492, M+L_^L/( ^E,PSS-V$A/2,,-O MOFZ^W3ISW99+'Q-4YVB"BJ@)8%@QL=*DQ9V".*HW_W*E]N94D#-F(>39ASEO MNQTB[7(^MVI.,C= 0U(H$43P'.9^")J0ATCDM2*#K[;&V[V M:-GU,"?[(;F M"DU!J3S0S6@RCB^WO1A?;9AWKX]S(P#RZ\RW-=3>#1@\:H,GB$\WE;Z?3IHY MPYE<5+4EX#5=!5:"5CV0A3L=,^IN^B(PE%\K56YEC,S_-;Z/T554X!SI9;T9.@B@TAD"QI4CYDW)?;I2@83@VSFZ18U-(43 M145$7#S(.[74@4]Q?R/L8220--J5XA\UNOY.-20D2TFP:A S5G@Q1F=$E'9-_8 MG9.$R>M0I7P*;+.Y5A._KV2A>F!B[7T[(2@T?MQVK'G0R!S@S:WV:L(:V4"> M??NVP+-D&">;VVCG1G_;DX"G;M1GR[SNFA%"W$Q@KFDO1[BNI%%M(5?4IU$" M'9C(8:J76+PJG(EH8.,*:<9*'+!RSO>Z;R#G+@C/IH!:,ME-S5CES1U*/2B; M::<:.1@0,J+R#"9SH=%PK#@CN,[DNJ@#UT--MFFE?\1EM%2DB6[6@) 3']CA MLGEUW5W2V\[5 ]5._+?9O9*:&#N-KS=A$0WNV$-SM9L 'C1R%,%5Z; M8ZLB>G>TUQ(IAHF\@KJ2,1?\#I?&A2GRYD+U;,0#S\H^9H^Y%8M[$+2>:3(- M%%U7S2VF2U!SLN^!+AU8,-A^@((9+1OOMKI,+Q>;!M./[-K4!2Y.8!-*^*9$ MZ)ZQY20J%2&B(MVJPN2R-^8WQT_EF5A2"ZM GQBP'_D=5+B3K<-5":TL'N)> MWEY^\*_\L7WCL OY75LBP?3,;YQVWH)LXSQJ2")<:4^G9TCQ2N?!IC^M-C!% MZ,X-,+3KAE=BH*YX#T<74UP78NILB_WJW@_[0VC_!XJ8K^F4#)"_<5F\XQZ(\IF_-&_-Y./IAOJBM\%&)KA"EQ*FE'V.3ZZ$9A)RKFB_(M" MKF_$3(+9")^&):U(8T_!#'>Y#)%3'>S"IU XN/A$O;''D6U. MH_SICL5!N*&E<"-$T\^8D_HA;.RO*)DA)MP:7'SHQZ?SWN^!'#GZU9.&ULK5I;<]LV%OXK&-?M.#., MK(NON7C&<=+9=MI9-^[E86K,T]I-;*.7%ER(OW=N#A??5J^-CERY4(=W 5*K$DYFQA?1X:^?'KK)* M9GRIR(_'P^'9<2%U>7#UAC^[M5=O3.US7:I;*UQ=%-*NWJG<+-\>C Z:#S[J M^<+3!\=7;RHY5W?*_U'=6KP[;JEDNE"ETZ845LW>'ER/7KT[H?-\X$^MEJ[S M6I F4V,^T9N?LK<'0Q)(Y2KU1$'BS[VZ47E.A"#&YTCSH&5)%[NO&^H_LN[0 M92J=NC'Y7SKSB[<'%PIX"]5+\:LI_<*)#V6FLO[]8TC8BCENQ'PWWDGP3E4#,1DF8CP9 N]WU51&8LH%!\^U]JOQ'OMTMRXVBKQG^NI\Q;A\M_'% ]T3QZG2RGT MRE4R56\/D"-.V7MUL=4I^T4I_LHOYL9WT[57&GK%9.7(LGG?YW M*:[K.:)7C(+/1HGP"R5N3%')TC+17J8DB5%!^+&V.&:3GI'I MXD[7L .0Q%X54V7%^/R)/J#':TN+\_.S9#SIFF%OE4$"*O<\:54E=290Y9?2 M9A"GY/1?Z_Q[1\C:0<02W;*R)E4JE6C9)I.7+4%^T\??11W9O\GE[=(#"T%S_*5.=4MLA656 " MRL,.Y4#FL2CY7=E"_&)@J(;,0%QG((MK,L]7R=?=R=KX',\V' 25VTB'RQ49 M@.I@Z25U7WH^54)6E4'JJ];%FR).#3D"[LI@L_1![KVCQVW:D0VHC 2BH &K6>F7(>#=$2%KR?(:Z%DNA IJ08OZ!S0!.\]0(>0#U0KC-?-+I4)AG'! *J1#P? M04H@$-3S#$(!7\58W4\"Z$?* >&0PU&JP'% )?QG6=;4(D.RCO=-U@?5'D1\TU$]IQQ!Q'#T+$&,[SH*G;A@WI.1Z&'LP^RDEU;EW$5E]C>Z M.1G2O1!'KI[^C4+1;=MD/<]*=8[VNA:9/+#,]+W.5(FB$-Z["F6Q>0/AIKKD MY$O@E#27SFGD?TA'Z.4T D:BV%I9.LG3QHNO!ELPQN'HY&)+!WX/15=0]+V5 M2XJ00OLNR*%,UR'RPP/.XZE2-"ME=4HE(434P^CL=S1U+_.:;4JG99I22VKR MA3[2)?!P'>P7TS[Z:'> 4WAD"DBOX JU?VTD OW0Z''?Z+<)%>TEYKNV>&]I M[ D3WF)?@9A$2U>J;B0823$#QI!D%RHW"XG>&.S0(J/G-,2DFT;$ MUI%Z%$F8T )8(N Z.1F(AE16J))Y2(G#T6APOLEN6Q8%7S\L M+B!I882,DY5CE$@;1)VF4^VGK3^#B\FKH\&DX1ZH]W#V4E&':RT.Z(SVYO^) MLM(&AM^(7L398+3&8VRBT\%E\PFU U66K"HI3H,3T>E+$N)"B [ G=9RUI4SY#9:5I:!/L<,=XDVC@7_D2N#E' M,Z/[-_3LHYK7U,T:9<1'ZEX/H2;):4T]7U!1M,0T*KH%K$:>UW081)[*AJQT M-AB??M^?V:BI> J#AEYK^W8NH ;<;=[$WBHSPPQK$$5+'M'VG##E6V MSU=\<]1B#EYG[C#J_I%3Y;4#7!Q2EJ'G\9#F!A"[@_+8,VS4K1+T9N09HZXO MW!(!0;B.?\:L JSA>OF3- )'6!UMML#$0ECZ>0UJB>QG3P'(?M_0:";YV0X5 MIK0'RLF!<3W $1"$0:R6-2]'0&*/:0=H89UZGVN,O!$V'^D73Q8LA LCQB.- M>Y>GK5Z3XC[P85Z)0Z/E)&(9C36T1 M^O.'ZR3"UY @>4>":AW[W'AH'*E@>V860I9XRVBI3O6=!:>%@Q%H\L8@"M@ M7N83NEBTP/8<::SPK 4"FXZ]'16E#<[IX!PN)(U0,>JB:1K;2C/D8+_K,K6* MFR%%@GR!&;Z7MD2'4564E(M20JG(M2D3CO.Y6Z?TVG>;L(K93E]0&NWDPM^L M@$VIR\C&/YE)SP,[>T_KA.?TU^"$T*>>:'66+%:]TH@=':T-0QGG]F:-VGPA M$O)F':2,UYKI#593H@A?QRCZ.N8Q H>CBP[RZW;:WR9K,]W*57\$W24TDA;% M)@PWH\DW[PN''::H0 ?\FF3GF?XRS;A?@]H@4'TGJIUVDO72 7>W46 MN[-N^+]7:60?OTX(C \O!N,^A'WNOH5GFF:S@.F*(#<(.*]3IB;+]:J>DY87 MQ=1PXU"^:@*:(95+K9Z&O+[[< ,> ;]4.A6GOR5BD^ZF MA%SJ9?1S SN:&:W8CUZ-=L,.75-/WJ$!(6?7CN$ M-P.8LU9<1]L._XS46C%(MM1T30!7@5R(WM[0/1H/U]%-3F#8-J/%8\C0#:?, MR)(KZ. >M?%*JSR+!@[+!I$WTS:*)Q Y$D M!JOC'3$'G*==H.5O*V8=V=BC$8W,:>J- .N?L'E_^T8[F_@5R;-V9(^MCCA8 M0MM0OC%\-S<#+&JCB?5?MX\G),1 W/$:*'#@90%"6=%\?-Z)D7UZ4-\LG"3! MXF[=VEJ"X4N>KW4U"MJS]4Z!;-49C#P5K^CY@)>VM19,C H>^>/A"KP_K+># MP<;*7@8M.KM:>+S0:X10E\UV&/6+7 M;)DG3(NOQ70@1@/HWGZ+N<_U'M_1> ^VO(,9B,E@V&&]!X66<\\=_1BBW4D# MQJ&7*?B+$@#DAN;635J0B% ]Y3W^\AQ):T-G\I!*(>X'C_VJX[CS(T@-APP^-PAMO*OYQ MS]1X;PI^N5 2790.X/G,&-^\(0;MK[VN_@]02P,$% @ ;9!H53OQ+8"Y M" =A8 !D !X;"]W;W)K&ULI5C;;H 49Z+Q NZT9?3IQN\>#3VB]LJY<6WLJC]V7IZ,+JZJ.5&W2O_>WUG<3?JM.2Z5)73IA)6K2\'UY-W-S-:SPO^ MJ=6CZUT+\F1ES!>Z^9A?#L9DD"I4YDF#Q-^#NE5%08I@QM>H<]!M28+]ZU;[ MS^P[?%E)IVY-\8?._?9RL!R(7*UE4_A/YO$7%?V9D[[,%(Y_Q6-8.SL;B*QQ MWI11&!:4N@K_\EN,0T]@.7Y!((T"*=L=-F(K/T@OKRZL>1265D,;7;"K+ WC M=$5)N?<6;S7D_-4G]:"J1EV,/)31HU$6!6^"8/J"X+GXU51^Z\1/5:[R0_D1 MC.@L25M+;M)7%=ZK>BBFXT2DXS1]1=^T\VS*^J:O>R;6UI3B%K9:( #1]5MQ MRW%55OSK>N7X^;^/!2#HGQW73]7RSM4R4Y<#E(-3]D$-KG[\8;(8OW_%^EEG M_>PU[:_EY57!XV:UL;@!?G.!8KB^OQ6+\4+4UCQH*C"7"+]5B%-9RVHG+DJE&!_*FS:L_3''Y;IY.S]WKZ^ MY3G9\_]9(M[2Q=8T#LO=R3L89I4ZP+[X!U)P^(0@3#^3WM5OW<:MJ6_$;+Y, M9N,YKB;I,IDLI[@Z/Y\D\\4$5]/%.)DO)^+NP*!6>KY(%I-S06O&4Y'.ILGY M9";2LS190OJS\;+H[32?S)-Q.J.=ELMDL5S059).Y\GLC/9?3*?);):*:T<1 M1$()*.RZHFP[4^B<([K6E:PR#>7.XT')"=%55C3Y7H(=OJZJ!LL^J=I8G_0P M8U7!JKPYFLFURI6%H*X>E/.T ?+_3616Y=J+M[0N';__^/F6KR;O3\2CLDB\ M\LJ"(8/BK7Q0H@0UZYJ0HRSWKRI3PJP*#7 0YI%^K]U:'\^\KIQ'FQ-FC8IY M24=/!2&KA]Y#(+:9T%5HI-R15A !RBV'H2(4E0%%BE$$1D2 5] ::7$"MU!C M2E$_Y/"SKP O$(PH;35$K34V$8];G6UI%4(0\O(F3:?#%#VD*&AS>-7:M%)4 M8U!12.;2O^'-HP*D-;3%A][Q'"I>OS* M@E+A=L@,L5!9XQ;FA#+6KUGM^+A%&/M@:&!O,(* Y"A"$?V]UG$,L"W] M"6G5'@]#\7=5$9"+71)28[*LL6ZO!VHKMX8<=N)=T/WCIDB$\FT6(>IWM8):QN[:$.@O@*S6$L(?;ZKIF^B1_AN)C)3)E/28UX;1O@MN'O-_% M9T^H(2Q2K "<4\3P=&L*Q-?"^ V7?]B,>D37!X;B#XINS^ODP$XGZL9F #/ M@E1;HI/::L) < C)MC[&!1VZ"2,<[J4 %4E+C>M/PCQ\H82S8$E#+$G_C."( M.V4SLNY>KI7X1=H5:4?5T,JO(":]WO51-Q0W*I,-+#HTM)#9%XRLZ[7.-$/- M&XMI5602359[3H',,J S6 *N-"E'F(KRY+$#>4!+Q3,W@&VS:;#.[N M:8S%4%SG8'[$*-:2]D6L9NV^4!P+XQQ38RVY;SU53VL/IAL#?%?&AR[!]09T MQV2V$&CC#!=RS?RJV7 )P2V4MMJ'U#-AQ#.B2P]+:XM64IF71Z<6B\1EI&]C M3!Z9#T.]+4&M(%X1+ FV!Q@H,R1OI[].8$E;[Q6>P,\ M3SBT\"^P>0KWX1QE0/$]#Z#+I$&/,D>$0Z&)')$MY(5F0952N MW#N4?J!),P'IQ;?[ATZ\[5H!T[,[27@/G $5.]V:LU]7Z LA/>$8A+["0K, MA?ZVGZM6P47!1SG7EO.?QA(L8U=XUG@Z>\K@ @6P=9@"CR$D9H>=M3EO MQ/"3>*?RTU!W41L-;=PQVOZS:?L8EB##X(=]#Z,>PTT@3DG 4&E@14WDWO70 MF'UP;$@.2+Q4A(NN*;IFY:C<*ZZQHXD-J2-I78DGJ0CQ0D=!3W)'WF.,'ZKA M\;R>=/S @Q08JLJY5,H.%V&FT%7/L((9S8AUT61M+VW9-2*4U#Z8HBFYGCM< MMG7VT@FF5QW=!-:KA>@0@4<['ROA*%[;4F/C*6,1 $_0_EW I,6RB^[I:G?: M17HE89"(;4M5>9M\RP< ,A0CM#9Y*,Q@ONI6[0][3T]A ]F&S", M6AN[GWWCV!E2]A),>TSP,E9[BUK /B67DQ[THL%YF( "X=5R%XYDT:T\',D[ MGWM ZN]VB*9GC+8_/7]7]I7D,\B3]/-I3;J8_Y?O#4Q.1X?DL69RG?(1. MYCC5?F@L#RM_[5SRI%W#,10? ?3-V70XZGCUC[0]>\6,%5IU-_[;G M01H#=TK:KNJ?*8OU1J],H]ZW0,!UPU\\*<&H^O!9 ML'O:?52]#M\2]\O#%]E?,'@V'V#DXJ^44C0HC5 2-*[GP26;7F7NO#_PM\"M.1J#4[)2ZMY-;LIY$#M" M6&-A'0*GSP-^P+IV0$3C^PXS.+ATAL?C/?HGKYVTK+C!#ZK^)DI;S8-Q "6N M>5?;6[7] W=Z,N#D<&XU,&R^P M'4(:AY#$2?(*7GI0FGJ\] 3>-==2R(WY(1+^N5P9JRDQ_GU);P^7O0SGBF5J M6E[@/*!J,*@?,%B\?<-&\?M7R&8'LMEKZ+]S+:\"O4SS!#K\52&L54V%2H$" MRUXK2JU=08@"N"RA%'5GL02QPZX]=DO8QF.?"TD MJC-TV(2 CP6V]FB?-ZJ3U@RFQ$(C/LLF^$*JGJ^XI' _[&CTA7K8<_=GD,7A MF/;/X#RY"/,19Q0"*@5H-;H9#R($HFB%\6+0J/7RI(PR2\@ M#[.+":2C,,[RW>1GKU:Y,#5DY:55JBY1&_+GW(URYSA-"2$>> X)<4@'N]7) MF"A>N:A.X9MO*42*/Z"F#MG#&6!Y'*8DBE%U3/(<6#8)1W%&',=ARG*X.7$% M9Q /V<0YBH=)/N@';#](1@/XV%_B%*[7:VJ;[H9OD4I$%([&G57%O8\+I8Q_ M#V2!<+GEFL+%PG@4P]LWXX0E[W_ZGI;"PG3\?TA9*HO2"E[73WUN4O-_=BT& MA#&=E]!VVHVLNSG\W@G[],YU>F+;:Z,PL'@<,L9@B^1=*G_E=>*50^=JQ/K&;/HW1IS$U.8O-BG3M.]WPEYF[ZOP%YBZ],LJV MD;\Y%B8QI7\2OZ!DSU.Z:GNIB45'[TR#>N-?4T/P>GBP+_MWZL?Q M_K7_S/5&2 ,UKLDT'E[D >C^!>TG5K7^U5HI2V^@'U;TIP.U.T#[:T5AVDV< M@\/?F,5_4$L#!!0 ( &V0:%5@^Q-QA@X ($N 9 >&PO=V]R:W-H M965TNF<[<^^K)_O[+IVK0KJAJ52)+U-C"^GQT\[V7665S'A2D>^/1Z/C_4+J MVSG62G>?%!S^:>7NP_?UK)F;I6 M_K?JO<6O_99*I@M5.FU*8=7TVI)PH2?V[4IFH0=S)E548?)G*2*UZ>",K"U*47J2S%1(%MZ4R) 0NAG-=@564#'M<( M=FOJ'(RGJ:TQ&?++B882%@(QE0>V\YC#H7A7BHMZ!N>/R$].E@E.=8ZQI("I MMA@E83VX&Y@N*@@%WJ)Y?AM>#PG4WFJ8X1)6\NVB[6LH^2VBYQMUIU,CY P$ M0/.MNB/X?X;:7[^^'(@K66J5"]"[GM)5 M"6N5;&(HEIBX& [P-L7_UZGQ7OQDY6*B\#$@#I@4;[1'QLESL8N8QD'[1N6+ M(/@/?SH=CT?G5VH*0260RB^2\SV&@R6\BEV8!7\,QML(MST!$3*@2:46^:W0 M3E:P9F4U\P;:!G,-@*:)XRG,7:8*$=C/"0#L_@, 1M:P*'$ZL0Q':*SY+'9[ M_/5UUH*\897-^DL-F"1'(9PM&]4I[QNS-MX2;=')S=9[=#@>GD*:/.>\!KZL M2A74!:S*!7FR,"V"#L-:O/H;B<7#BP0"B:J&FV$>K0?/D"%1WDK7(.SK*+I& MHH?"RWMP^AW)>$DY6T=&)8E(-4[AI3I31VWTE4;"IP OH#<5.,Y!)E,0R

,Q[MRCWZQH*IM+8P(B+-CW?I7"(B MBHO =')VP*(!5U/F,W9@$535\TH9QW6+0>S+&,KOCL&9R M]+ %#\1N5,K[?%&0*NGC$KPHEJY\#,*#(J!/(56U87X?FC;TEMF*AHY:)9+) MR;D#K&9DJQ#^E^>3N*Z"6#7%8JOR(+=92^<=+#&!4P!W(ZRE.1A7]237*5E- M6?;?*-^K]^\:F09KJ5T![$5+KIO? PY_>8DP8FX? _?OXIB.;A/*5VE33)NS M?VPDG&PA++*:IW#:67:N"@--1M9LM!$]<831UM2S>7#/)+AGC!:E:HH?=E@$ M,D.Z?YC?;O?-/X8[?:<3_:IT52&=K?.AY6_":41::1&W@S-E#W"F3H?_5K^" MJZQWD0WXWXS[#;C^E^,96CQNX!SXH&2B*/M"3!14QL+*^"0#,%=L01#7'-6H M) 0'B",HL$E?7&U"EUSI89EHMD9UJX&15YB@6(C> ^5;325L[1NK.915E) : M2FB$;=# %'-[!GJC+3U2EJ1+JF=,LO#Y$_$0?I=HZT^1X>[0G9I8:&*Q8R%+.5!Q^O(=1 M,#C J<@&7N'E"6AHYHJ;I@F*2_JQF1D:MGNZ%Q;4DYJUP3&7LLZ]V)YO W7\?7*FD=CK$7Z276E)[@@$2(2AW:G\S^+Z&/3;W MP3:0*'=_7K\U'1_V _E6E;'UEL);&\NVN7$_1:!Q,]2D49/[F&2F/8?2J;S+ M::ETC'\!#9 W6)VS0A;4%Z%_:A0)[4 #Y,>QA8/TY4;:*]D=IM$)FA9%K)(>DKFD_9N%^* \S,O]\H5S M)@V[ F%+0MJ*JQ+,BCO0'RVA_B5"(KOF6V-#_+F4N<:+4DL![#$T@]QZ.F41 MVW[EI(U_9:>E?@6_+MQ-%BLT-RKE#U'/=^WQX-M*^P%A:XT@-=VA%D6ES H6 "18:/#3M(MU0,RO1+K:U:7S*[CI]^E1S*8MYD?%!A MO-1>7O9CY$6$R&6#BN7,LWWLPSO_D+#^*!W+.>>]#?L9%V59(R)\4$@/O$=& M!SL Z.-?FZUE#@*\YZL<"Z,HJWYB9$B:,(%AH?MB/.(E) J^3< \KYTC9Q>B4+R,WY2:B#>W]R-[F:CH)I#EQ"#'HZHITR6]5@:1; M9G41NXL0OS@CX2?HJ\XC6GYI20,:3C?+KI_9!M'8CHP#,L*Y085$#W$C,PV& M.TG6D_Q% @VV;7 .ED\CB'K82\ZZW=<-.@W$I?A$66F-!OW7W1435I6S= [0 M"OVM=7( U1R.:?J,>1SCJ?DQ?3C"BY[2VWK,U_1(*TU@*\"66KWG*TFGR]B&/%2EW]=5W%/E]R@CQ+5OJ];/ M.=YP1QA:R:9)I.6].^=.\YYRS[G5U.'X"QK*YB\]3!!A?Y/^\V0B$39/BN:+:>T4U]R7<1HV9E6G,-_I]L6F@[ M3>RF>W%+E(\P8GD0.@FN/<-97O-[K6ER,Z/R_[UD*/]L\N"L MEV8XH$-S A[O?)WR(3[*C&YR. YO=[Z!. /<;&2WGYH_?KAHDW'+^S3P7LA/ MQM+5 D0"J^;@*+@[+QS,A^D$C!N9UZQW%^HB)E)[NOJB[JH0AN)ILHO[@#1$ M-BQUQ%#_WT#C74W<'$*C=;TGVAIHDH4L& M(W9H%Q%M^-]#C$0UZ1_3/1Z.P?*.=1D:,]:/W/)R7)I*;9>7[1'IKI=0RB/GG)6-9C:N MM=TY>PT?UHOG(!B *+;)3R6G[!5'#0'Z/O>D&DJECTZ&R=*]AD?)X?"X>3-H MCGKX8LA0_!ANS32)-M[*H3Z_@2U'T$(NVK..#L?1&C!K*1GTND!D3-'UQW2J MH354=RC[^PSKLJK)'UP(M\W%G;7>P[[1LK(.]T!37F=AMJ>@/&.- %/-/"I2 MD:P8,L*R0] -1YIIZ$3)FD]Q[V30H]"R(#,J[EH.X$EIG3._T2LBG::HB?3( MGV)S0+[!0/7A5(!V.ZAS[*H1B#E$"(QRKE%S@[0@6.STP(_\C)04_:K?=1%L MLSIL52S0J';KQ;8. M/'.)BG6BH"Y6;PRSC<[XAJNCW0$Z;%26DGOO](;!A;=K)&/3?618MJIE6(0K MNH@:+A8@C5PKVSO=Q362:9?)FMI!X6[O"2A#<4L70L5;(&?Y#4<+WM[HGE[0 MCB1O-31EP2-Q,C@^/<;?9#Q *J6'P\'1R0D]G V.SY(.@@R"\7G[=S<9')ZB M$=H]&9PFHSWQLG/GSC_0])Q@S-G!,9X&9Z=HQ9+!Z"0A+E<929*#P,C9T?C^ MBX_WP& 5;R.ZI:#RJ'V;7N_^B)<*^Z&A\O9;Z2%26A[ M>XJIH^')T8ZPX<)S^.%-Q9>,)\9[4_#C',V+LC0 WZ<&96C\00NTM\Z?_P-0 M2P,$% @ ;9!H52WW1V%* P 7@< !D !X;"]W;W)K&ULI55M;]LV$/XK!ZT8-L"U9-EQTLPVD)<%+; .0;*U'XI]H*23 M1)0BU2-EQ_]^1TK1-"QU@>Z#+?)X]]SSW(FGS<'09ULC.GAJE+;;J':NO8QC MF]?8"#LW+6H^*0TUPO&6JMBVA*((08V*TR19QXV0.MIM@NV>=AO3.24UWA/8 MKFD$':]1F<,V6D3/A@=9UQ2-*(1O45AH-A.4VNEI< M7J^\?W#X(/%@)VOP2C)C/OO-NV(;)9X0*LR=1Q#\V.,-*N6!F,:7 3,:4_K MZ?H9_2YH9RV9L'ACU$=9N'H;74108"DZY1[,X2T.>LX\7FZ4#?]PZ'V7ZPCR MSCK3#,',H)&Z?XJGH0Z3@(OD*P'I$) &WGVBP/)6.+';D#D >6]&\XL@-40S M.:E]4QX=\:GD.+>[$Y+@@U =@BGA3FJA-\ +WN M0=.O@+Z!]T:[VL*ONL#BW_$Q$QQ9IL\LK].3@(_8SF&9S"!-TO0$WG)4O0QX MRV^KOI4V5\9VA!8^766LFE^4OU[2W$.N7H;TE^?2MB+';<2WPR+M,=K]^,-B MG?QR@O!J)+PZA?Z];?K?H/!'C9 +HJ/4%>R]KP6A"W!L1^LDWPLLH/1(PRE# M%9@Y*$<\.<$[("$("Z51/ \L_"0U8YG.,JC]^1*XTPZ;#&EL-]QB/E@6P;* MFV="/?F)CA,G1N^1G,P4PN_&,=%7L%HL9^GY&UXM+Q:S=7H6;(O9Q7H95LGL M_'SQ8@E8I*_ ^Z-VGO[#6$A'2?,I9+NR/,J-\0O/XL'973UVB$U?6&,#K&Y MX%52%SU,_,?]_[+\UY0Q7E! M8&J[DL/$)QD_J[F]02P,$ M% @ ;9!H5=7##K#!" O!4 !D !X;"]W;W)K&ULM5A=<]LV%OTKM)#,R)5+?B>T9VTFV?4CKB9/T865R]' M(Y?N5"%=9"I5XLG&V$)Z_+3;D:NLDAEO*O)1,A[/1X74Y>#\E.]=V_-34_M< ME^K:"E<7A;2'2Y6;_=D@'K0WWNOMSM.-T?EI);?J1OF/U;7%KU%G)=.%*ITV MI;!J3FD]+_BDU=[UK@5ELC;F,_WX)3L;C"D@E:O4DP6)/[?J2N4Y M&4(8?S8V!YU+VMB_;JV_Y=R1RUHZ=67RWW7F=V>#Y4!D:B/KW+\W^Y]5D\^, M[*4F=_R_V(>UT\E I+7SIF@V(X)"E^&OO&OJT-NP'#^R(6DV)!QW<,11OI9> MGI]:LQ>65L,:77"JO!O!Z9(.Y<9;/-78Y\_?_%EK?SBY1&*9N#(%#MM)JM?I MR,,\+1JEC:G+8"IYQ-1*O#.EWSGQILQ4=KQ_A+"ZV)(VMLOD28,WJHK$9#P4 MR3A)GK WZ7*=L+W)8_9VTJHFU6MY +2\N+!6EEO%U_^^6#MO@9/_?"WY8'OZ M==O4.R]=)5-U-D!S.&5OU>#\IQ_B^?C5$Y%/N\BG3UG_>Z?T#TU1EE M^ W_4F_6RHIXRN7'(?B=XO6R//STPS*)%Z]@+K(51NM5;>JA"=:$(X6T;RYOA%>VJWRKN= Y@Y9XAQIG\2)9GJC5:#I MK W-&R_S)EJK?&V!S0\W[U]0'A7 E#&&.O<:>+@3^YU.=ZU!%T!3,SY0 /;M M=])S;KUX]LJJ4*>V?I(Y49U<29L;X711YZ'9"@6 9R![O\.B6T.W9_\1""%\>RQU MX@-TV]7V %R7SM.1O9.H"/FUO("*7AK \%9GZ PTE-19+Z9(7%"_TH8:A;+' M32;V$B:!ES]VA6."=B)WUDJ$=7%K;)0?O$O1L]KRN8M8?,30^UC M2>55V5"\5FG3G#$W9RQ6:-/I>"6>B22.YO-@ 1;O^_&9B,<1FN83VQ#/D\5R MN%@E+^C!,IHO!41]H[@XS^-D,9PDL^;9;-QS_24QP,=JMAS&B ++)]%J$0[_ M_Y%F/%V _1:4YB):S+HT6T;@))?+-DGFY>05;K=7O23GR^%\L:0<)^-H,7TZ MQ]ET-EPE,W*01*N9N,J! 7')< HH"7>NFCO(FH8DF+A&[LCR0X\\99J:FN,& M?0D5Y((9PQU3(:Q\R]%S##QYT(S\$#BZ83]^WM'?%P$!EL'S2>B/M"]] 5#0"W]4#&IXRMK;C6-K-P)F ^9377H1@GIX%DC M:H\L&,D,NLY3>>BT B\&)@X.J0Y6\6!!J9#8Z*P&K754 ='^4:-+'\MV]30 M!@<.(C(@5?,/2+PO$>0;BZ%+9ENR(E- @B8EPO<)#1C$.5AC;AM&L%1J!]P) MFH0T] K:I0VPILLTK[,@+<:U160:A'N2XK:0#36FQB)!%(0WI0A7-ZJ/"V2# M(A!'G: J:PT<3V14/>#SL?J=]9PF!A="'?5!I$&X0IMZ< &WIGUA?Q1^* M<*L^""1(2871A.Y T50>'75G3<+S5R-R5'N\ZL##OF4OV;!7$_K#$5#=58JG MG@V:2$#Q%4!?T51%=41?2!Q\3>MP;@XC(OT.?=_X"HY;,P3[HS)!\-^T#WLZ MB;H="5TOS)V&VB-A@@*!%R74QYNQ" A6OAEG, ;(=:["9:EIONPF#Z(LA_JP MJ5P%+Z&"I,@GK,B->%IU'--!JSQC6OL8W43WZJLAOK8.$RO#O!<#Y>]89@E6 M@#Y>+]&J\D"5/#2UI:-L\^ZT&0%4(5.RV3!.<^"8Z']%=S+)QRLB>CL?C!TK 4UL8DUN[7XS1[)%>\0[B@TIWI3%^(/*EVSFR.9N%9G (-KRK\@J-[_(TE:W4D\Z3FLE%N;3MHIIJ89.+M_Z0Z X!>,[ST!S&*+1;AW^S1Y$;[(W2\/WS5!,5L0/K1C M@ZT8O6<#* =_*PP_O*GX^]S:>&\*OMPIC$*6%N#YQAC?_B 'W0?;\_\"4$L# M!!0 ( &V0:%4WV27M- , (0' 9 >&PO=V]R:W-H965T\;.1P-J5X)+$MLSS^_-Q,_+UMB?KD0DN*^4=JNH)*K/XMAE)5;"S4R- MFE<*8RM!/+2[V-4611Z2*A6G27(25T+J:+T,<]=VO30-*:GQVH)KJDK8_04J MTZZB>31,W,A=27XB7B]KL<-;I"_UM>51/*+DLD+MI-%@L5A%F_G9Q9&/#P%? M);9N\@U>R=:8GW[P,5]%B2>$"C/R"()?=WB)2GD@IO&KQXS&+7WB]'M ?Q^T MLY:M<'AIU#>94[F*3B/(L1"-HAO3?L!>S[''RXQRX0EM%[O@X*QQ9*H^F1E4 M4G=O<=_789)PFCR1D/8):>#=;118OA4DUDMK6K ^FM'\1Y :LIFK6]0"<("=SC'_ M,S]F7B.Y="!WD1X$O,5Z!HOD):1)FA[ 6XQB%P%O\<]BX?MFZ\CRZ,=CNCO8 MH\=A_;DY<[7(P ''0*0 0$%.TO#K(8->-T#Q7(YT,[E&CE29W M00"S)2LS'YT)5TY3WW=\N&:HZ<6STW3^^IR3)D#,CB:U;$N9E="B1<@;''9G MUU)3*=#4P0,5L@$-$ .-#K5P[.#;/8NS7%]YYT5/F0EP@LL0-PS@98LFEP2% M-=4!O;Z^/<4'6AQK[F3N8:="?$LD'_Q*RT)FPJ-P!WBGFP<^FYU%9$LG_C<0 M/AGNQ_P$0IWFYQZJDN27NSI?LIM(O4.=2>[?$/44Y.RQLQ9/G)$;LPO^[R#\ M7)U)CK/C%;/IG/4AO+N?KH3=23XH"@M.36:OCR.PG>=W S)U\-FM(7;M\%GR M-8G6!_!Z85AO/_ ;C!?O^C=02P,$% @ ;9!H5?O:R>5-! ?@H !D M !X;"]W;W)K&ULK591<^(V$/XK&E_GIIWQ8%L8 M# DP0Y*V=S.]-A/2]J'3!V$O6!-;\DDR'/^^NS(0TD":A[XDZ]5^G[Y=:<5. MMMH\V1+ L6]UI>PT*)UKKJ+(YB74PO9T PI75MK4PN&G64>V,2 *#ZJKB,?Q M,*J%5,%LXGWW9C;1K:ND@GO#;%O7PNQNH-+;:9 $!\>#7)>.'-%LTH@U+,#] MWMP;_(J.+(6L05FI%3.PF@;SY.HFI7@?\(>$K3VQ&66RU/J)/CX7TR F05!! M[HA!X+\-W$)5$1'*^+KG#(Y;$O#4/K#_Y'/'7);"PJVN_I2%*Z?!*& %K$1; MN0>]_03[? ;$E^O*^K]LV\7R<<#RUCI=[\&HH):J^R^^[>MP AC%%P!\#^!> M=[>15WDGG)A-C-XR0]'(1H9/U:-1G%1T* MG<%4BSLT6L,82._8 C39.JO4D M;%.<%OJ[!?''+^"AFKU? .K&L)%XJR]!4A3"%9?@ M8!<>8J3J'@3?64OL=H;OA!%^S7:,ML=^>^5CP@!U#6HNF+ LUW6CE5_1*R84 M0Q-,8Z2%/>^VE'F)^$8@%3!$"I5+4;V0()%X(V2%NH&Y4CCRP$94+6(*U+UN M*V&J'5ON9J"J=DP LJ6Y-CK7! MRE"DL!:LI5"D\Y)4#CWV26+S&IDCY- M,?C"2%\*+,J)/MJJ*[[/<%_-'KMK#2T34B$/J[M.!.I$/-G&0;W$? [-]%)' M7@IUT/&:W-+Q"$H7'SA21-#%XV+H5571:)]=O78([*N-%9\Z[/SLAJC-[* 3E.N\0Y4LCM\U)8# MBL>S.'\[Z.J>"/WX8<23[/I\TGC4IU#?08KN$+)3H7#G G^3T(&6U94L_ U[ MWA@[!JONN0[[NM( ^$3?_ICL>CD(]),>]G83+RB8>\/PC3;. SZX=IRO^=<)*,L2)C@F5A MQC-RI<,P&PS1RG@XR&)V[G(YO)O, MO@BSEIA+!2N$QKUL$##333O=A].-GS"6VN&\XLT2!T0P%(#K*ZW=X8,V.(Z< MLW\ 4$L#!!0 ( &V0:%5I#Q- ]P$ *($ 9 >&PO=V]R:W-H965T M592NYS6B,V",5?6 MH+B;F :TW]D9JSCZJ=TSUUC@510IR=(DN6**"TV++*ZM;9&9%J70L+;$M4IQ M^W<%TG0YG=+CPKW8UQ@66)$U? \;P)_-VOH9&RF54*"=,)I8V.5T.5VLYB$^ M!OP2T+F3,0F9;(UY#),?54Z38 @DE!@(W+\.< -2!I"W\30PZ7AD$)Z.C_1O M,7>?RY8[N#'R0518Y_0S)17L>"OQWG3?8]2KY<\#H?OQ M.QPI3:NQ+Z%Q=6S 95]W_\+[[KWC=B^T(Q)V7II,/OGRM7U']!,T3:S"K4%? MTW%8^TL$; CP^SMC\#@)!XS74O$"4$L#!!0 ( &V0:%4/5]5XC@X *4I M 9 >&PO=V]R:W-H965TW87!"E%5I/VOB06 M">PN]NW97?#YQOG;L#8FJH]UU807)^L8VQ_.SD*Q-K4.IZXU#=XLG:]UQ$^_ M.@NM-[KD375U=CZ=7IS5VC8GE\_YV;6_?.ZZ6-G&7'L5NKK6?OO25&[SXF1V MTC]X9U?K2 _.+I^W>F5N3/S07GO\.LM42EN;)EC7*&^6+T[FLQ]>SG@#K_C% MFDT8_:WH* OG;NG'V_+%R90D,I4I(I'0^._.7)FJ(DJ0X_=$]"3SI(WCOWOJ M;_CP.,Q"!W/EJE]M&=J-(L=5?%=V[S-Y,.])CH%:X*_*_:R-HGWYVH MH@O1U6DS)*AM(__KCTD1HPU/I_=L.$\;SEEN8<12OM)17S[W;J,\K08U^H./ MRKLAG&W(*C?1XZW%OGAY(]90;JEN[*JQ2UOH)JIY4;BNB;99J6M7V<*:H+[M M_WKP_"R"-1$X*Q*;E\+F_!XVWZN?7!/70;UN2E/N[C^#R%GN\U[NE^='"=Z8 M]E0]FD[4^?3\_ B]1UD/CYC>HWOH'3KPO^>+$#W\YC^'#BSTOCM,CX+IA]#J MPKPX0;0$X^_,R>4W7\TNIL^.2/M=EO:[8]0O7^I@ ]EL)+9N2G5-K)JHR>$/ MR?S7J;Y?&T12X>I6-UM:T#6Z*VTTI2H<;-L$^2M B:6FQTO;Z*:PNE(!) PB M.@:UUG=&+8QI%+33:H]U"-$HQ'V'Q8M>&#T(8QO^Y4L0- B4N!Z_;;T%G[:" MY5:F,5Y7U9;>FY;$L$+^0\.RWI H/B\^O:;KYZ>GT^??3B].54_SN?7 M_'OV[,%$M9T/'45%=$S#=\2#-./-JJM8+TR+7MZ8HO,VVK3B]<=BK9N545>N MKFW@9/8MK4OL;EY?]8Q.%2EWT*=M(D2KOU2!0=.M$;=:V6&-S474E=C=0>T,9 ML\(6*,.S'XTW-*8P(5#: :PPRZ6V?A"'.,/GD%A#7M%KH\6_K@QXWSJ/4XG6 M]E?'M3>&#=# R54MR<=0\H&%X!#UPOB$&6-QX (+ MH\S'%IH@YT[\MD9[(D]'?04B0GZ6R&,1HD4YK/3[!YGT;Y==['RBA$?R6DZW MT!5[O."T9E_;YS+K#5 J<#$PY08+2U"Y(SF]JW=\X; 3)"_645'LGJHKXR.0 M794V%)4+D&_L>4/ 0UY7VQC'G(ZY+Q\KF,-2A+7KJI+43&4&.248_=8U N,< M]43_2G(01<_LR;-P_&19-\G%]S?/)33>L5-1)!'DJ]GTX3] K\*^S!8!2^_G MR#:5NA #3TAS"#MVK\66UV4"9_//(;&3%-B<.R+E''$$/!YG\'A\-,U?#WD2 MUK[*N?H>S/C3Q-AUOP04^@R28(#R>DZKR6 1GQD V(]2;9HK)Z8:L!'X?,DLY"4$Z<[]LC7.B, MO6M\B0+8'>Z1TIL[TW2"&I3@01()M&/X&O9PI9%R\[AB'C34N[&YTU4G9EJF M'&_AG=;W$+=RKMS8JIKL/:]OIKHR!99GOE,@&T4$&J. MM%$:]&^+RJAKXUL3*9>@D%L:[[G^<<7M2!N5J$P@B.(%W=^$D-YM&'GH 4V MV@CI(%.@(J?C.-D@62"ARD<(H/;_3'3>G<'HRE-"!=#I*%_N,J1/BY M63D*2.#.$DU;)-$^W'J4+.90LOWSK-^/($BBKS-<#%+R,G! 5)@V)MNY))7= MD343;7NBU,X N.AEY8K41FRH>@/$H0JGJ#92*WU2L*!V0&QQL-#L10K]C:F6 M6C(I8:2IV\IMS1Z)5+P&LA\\+I+[;O1= O DY"1E,3K&'4!6CZ#XSOH.\87# M"V^X\1J%VL8VW+-(1#54QDH^$>Y(I.+'DEYC0I?4.T $),*L6GJC2P09ZS;I M\5#=MN@"K!CZ;DSR!.04Y;%"DY"H'U,Q2TN+OL3L,\&NBG(X0["UIFICN:29 M &2N+%"R),T3G12 T)+K0^Q.VXH#NL>10MH&+CP.$L++9.P<_@TTI&;GJ7$Y M;#]LZY!F"AW6J>'-]??H^%PP+4$0@( 6#UC%/3%4MNP:]%&Y7G]G[EQUQ]$D MB?Z-+@AUM^I;;B1P5*IN:8[W8%<@707':OIZ-IVJ&H8D.U/; %S98E/I]48) MAF]A",!5:I6_!*P^E:+'*R9?4'_-#>8H0W/^U[)@PR:'6U/.-0>]J;24EJ$P MMZCL:J1 UT4D6&GOB!&.%S*"(E57#)M.&'%]DDX^2!7$P\5'23E6$K0+ ="X**28'1C3/LA+D/HK M3.IX1'#; -# EQ%6!?(S/H ?,MR U/M*F"!A(=69G40WAHY@8S=*DU(WF5Z8 M? @:2T:SVJ8BIVV1)8LU)[<@B9GTS"5G8U8RQ.C12([6)\[)J(:@*LAFY@>S MZ3&(?YHA_NEQG(5:[NTV/W/K'B!39 <>^/3'Y+1F*FA0*I9^'TXPM*!]'*B!'N!J-X'EHVMT$RWQU25,L9 .4H MYSEX0#!#V/O4+)#0*+IH[@#+@739F4%@GJXARE<.CM:P\2D)%C8Y;FD6,>,P MP,JNUJHBYDRZ)O6L*K> ;+7VMR:-7A2U.IPSH*[*%L,(DPA .3?%O"+RT!]R_=/@O UX_]'XSOWG9 MCY@.[[M"I[!,CI*WS6_R\%J]=RU*VJ?3Q^JP,D9[:-7NT+OO'R5QMLCY:\)H M%+DX&KFBM":YR1O:X;RI,$(=4Q)UT[K=/U2M#WFB;OK7?;:_W MR7PR@Z".RI2'!B99L[]UY8K#AQ/.$B%!'3& V$BIWLED)QR<(.RU;>-B?-S- ML^,>$IRUD6PF_B9Q4T:@A-]N@4D1YT->"W*.0'598& M@B'ABT%Y4%.C9.F\,%FC(G9TPUGEH-^1-AEE-/3\_[K;CSR=8&7PX#!U_*D/ MXC(M"YP-,KZN,=I3GCZ>=4:?.\R.IHEWAFJUG>\;$-V.I@,:E MXROHMXWZN8B.+NWHAF WH!5"%#@OF-Q_0Z9WRVX?3IY/[H#1C[8,?QFPI M@M&9\2<+:CYX87[VSY$[LN;[-PE+KOA[$^,'M&:1DC@#9(\>#B H+4]?[=## MU D*[U%4Y&?C\' +ZLG$Y'JHCHKAX-+8% Z(^5]QV.0VQ+H^5 ]1K2&ZNIA> M3*@3YJCY[*-?T;[1L>,GE1F-82?W')V>YG.D2TTI1_+ /<4Q-[1V*=,FNDVU MJW0QE?I(EO14O314 J>1/3M=UXH$,NA(=QD;PUD@:2K?2(Z-DF2-H\I'*C&^ MQDF]0;Z?GCWN+TF'*F;_ M,I],P.P<7PH/9$_5:^VIQRIEOD8E74NE&]TU[U+\]&*]OW4Y>!/$ ,,]'G7U M6Q/E4E B<6_@-HB0@K1W?KDP_[MN.NJ"TG7_:&(S#&SF(Z>A;ZW>OQ45=CYE M8?G KF]1QQ?NO;.DHH*VCJB)J"$5ZGSIKUOT=,.&L;_JW6P!6G#K="705]+Y M?J9'F?0\X1W__OI\>OHH3XTV/-I)UPI\542W4C1:9C@6@5+O<._]?=M_=D7G M'VXE^WN)3Y+&-G\60>P+[3V=F9L%6)9:+'JVE0DV^?._W M'.FS>R&_JS5CFCR41:7.)VNMZ]/93*5K5E(U%36KX$LN9$DUD'(U4[5D-#.' MRF+FNVX\*RFO)A=G9N]&7IR)1A>\8C>2J*8LJ=Q>LD+^,[^+*DBEV)XAO/ M]/I\,I^0C.6T*?1GL0W_7] _*"WMO R N>D7?9*-A1BER)#C72J:IJR\PETBF)RPR87+U]X ML?OF@!-A[T1X2/K%+31FUA0,\[7L'**#Z8K4C4S74*JDECQE)(4]GC%IW-WG MS4%]^[VY6[.#:H@6UB;)3%&9CTJS#*W6<#@7!0 "KU;D%0?NM6@4)$(=GY(K MJM:/A 'X&"E')'1/G#A,GF."C%6*VH9G#X!CGOE :41] M:42_5AH.66['&_NJX:"*YZMA2*A&_&AAGO^$!&"^@;G@ &" _(0IS0%0;6IR MRB79T**Q)/)2[$;5U4]F.K3@=,D+,!K8X'M3XGY_8MRY@(/L25'=C-2_1XU? M42,>_X2-;Q4NQ@H_C!0NK,+3IWH^,JH:R6!,@93L'P!LLP3@TJQ<,MFCEZU8 M%-R7%S@-O I*((B=Q(]@\?+%W/?\-\/6(DU%@TR2I0Q.8&0]+)CY2<_',GB*.>NZ,M?\?DCQA@;?OG<3D< MD2CTG"@*=P+6[?41J^G6A"N.H+V\GK,EW[*V5R6#J$$I^*X3A(/ZEKQ="ZE? M:R9+F/5+<#ET@F ^^&Q)Z\2X1"$EGC=(:\GK*A4E@P9YZ*V#Q"1QSV>IWC9D M[*1NR4G@S/T >&+/ XG>*-Z%J%;6RK$1H1/YX_P@]:'G-/YXON-&P6"G)6W< M][7<$?&CN1,%6*S6$-B)8\<+XYT>&[H:>ZR"'GN<17\>.*YW0OPDTOK8PACI-(\YZ:2GO3'"!K6FU-8",EQL8A;P=GJ,1 MM:8 [VG:&# !^G=:-5AUGIE)\)?F 5DQ3=H,,MS>"MAQZ6 ^?"@V^L"[:<< M%!AZ_!],^'3#-QA\!Z1BO*]L,*C88F5!]8_Y]9H"6L"],8,:3S7P4*TE7S;V M7@'FH9OH]'@:6Z'H!BT!LOE/VKUIAKZ ZC6@UV8!71X/0D3;):M8S@^YMC^% MF0 AE="=M\0D9^05WDYA@O*4UZ;W6LU$48R]:K.--N52E'M=1!NYU5+!;4 I MN%Y!='B5<<2,#>N*HRT7D-75D(GIO6@*2 +=8)'H!K!F.U0'ELH^I4O&*G-E MQ>N*( M\1P_#,Q.$H?3N;FT<3M,7Q5"@3PXXQO65[X_38[-V6F"=!A.X^-],#(;/9L! MJ%;FQP%%S/7!OJ#[W?[WAX5]=@_L]L>+CU2N.'1GP7(XZDX3N$1+^X. );2H MS2-\*32@HEFN&<"?1 ;XG@NA.P(5]+_*7/P+4$L#!!0 ( &V0:%63"<.% M@0( )T% 9 >&PO=V]R:W-H965TU!1FO1Z++@^"!!-57%Y-\=EN*X<7SG9'@L#KDV!C=: MU^R >]3?ZP=)-[>GI$6%7!6"@\1LXVS]U2XT_M;A1X%'=78&4TDLQ).Y?$DW MCF<$88F)-@1&CV>\P;(T()+QIV,Z?4H3>'X^T3_;VJF6F"F\$>7/(M7YQEDX MD&+&FE(_BN,==O7,#"\1I;*_<&Q]IY0Q:90651=,]ZK@[9.]=-_A+&#AO1$0 M= &!U=TFLBIOF6;16HHC2.---'.PI=IH$E=PTY2]EO2VH#@=;9-$-%PK>,0$ MBV<6EPBC;^:AQFM74P;CYR8=;=?2@C=H2[@77.<*/O$4T__C75+6RPM.\G;! M1> >ZRN8>A,(O""XP)OVY4XM;_H&[[5*!;^VL=*2_A:_APIM.>$PQXS*2M4L MP8U#LZ!0/J,3?7CGS[V/%U2&OL MMN_\*QD20=.FR$:)=8Z0B9*FMN '&!6<+*)1C*=JO )JC,8J1MEW!VZ)TUI\ M:_%A*,5["!>SR6*^I%,PG4_\< E?4:D5,).+\<2DE9"*)M994YX^@(+1?#D; MP\@/O?$0>0*<=EB+]Z_##N]Y2QCJB'LV,A7*@UT,"BRUG9[>VN^>;3MRK^[M MXKIG\E!P!25F%.I=7<\&PO=V]R:W-H965T MQZMB9[93VO]\Y@91)E+TD=^?[/G]G^VZV4_K9%(@67DLAS=PKK*VF06"R M DMF+E2%DE8V2I?,DJNW@:DTLKP!E2*(PW 4E(Q++YTUL4>=SE1M!9?XJ,'4 M9.;'"5K)5Z=LY]/O=")P@%9M8Q,/J]X#4*X8A(QI\]I]=MZ8#' M]H']MJF=:EDS@]=*_.2Y+>;>Q(,<-ZP6=JEV=[BO)W%\F1*F^<*NS1W$'F2U ML:K<@TE!R67[9Z_[$#>ZVXT:E3?,LG2FU0ZTRR8V9S2E-F@2 MQZ6[E)75M,H)9]-[^8+2*OT&O2>V%FCZL\ 2KUL-LCW'HN6(/^"XA [JB MSLMK@: V] 2T)NW #R6<$GN6[K38PY%P-) IZC%CW7:V0-@H0:W*Y19Z7%)$ MU8;)W/2G0/=BL5RC[BX';C#;1Z(F$L&2[>B!6M2<"0.?(1J-_'@4DC5)_.$X MA%LN.3W8'+9*Y0:B<.(GEV.(XC'])[!L)9(,#?B:H3% EEH;)=#B^T% +_'# M2=R'WM@?1DD?GI1E@K:)1Y?^>)PX*TS\43* 4W<2'/5,B7K;3 9W%K6T;?MT MT6[X7+4]]Y[>3JX'IK=<&A"X(6AX,4X\T.TT:!VKJJ8#U\I2/S=F00,4M4N@ M]8U2]N"X#;J1G/X%4$L#!!0 ( &V0:%5'T!Q:1P, /$& 9 >&PO M=V]R:W-H965TM&!) B=YEV;,-V&V* M#D@*HVD[#,,^T-+))DJ)*DG%Z;_?D;+5M'"-?1%YY-W#YSGJCO.#5%_T'M' MW44C7,D*EV@>X4LLH%-2*(PS /&L9;;SEW M:QNUG,O>"-[B1H'NFX:I;VL4\K#P(N^T\('O]L8N!,MYQW;XB.93MU%D!2-* MQ1ML-9,+7 M*(0%(AI?CYC>>*0-?#D_H;]UVDG+EFE\+<5?O#+[A5=X4&'->F$^R,,[/.K) M+%XIA79?. R^*9U8]MK(YAA,=L/;863/QSR\""C"7P3$QX#8\1X.V=333'2MQ MX5&A:%1/Z"U__RW*PS\N\$Y'WNDE].7C4#X@:^A&"=TH 4\2SO&^B'R>]^;2 M&5!**D]ML+)TS!ZAEH+JG+<[N.(MK4X3V 9]+[ ST&NM>@*!2U-!RMX!9&?Y8D; MDS2$=<]%152T(RWLAS>4LR>TW#5$V4TRA8F?1 7$?II%\,#:OJ9+[Y55\%WF M!**)7TP3B!)_&J?PME;/=J)_2DQV,X&$6$203G+XC'M>4AU!!EE, M8'D$[YBJ#DRAB].R-LY(;C)+I2 ?/R\26&F-Q)122;QW=(PFU+Q(:;LH0O@H M#1.0Y'X1)1!'_C3*X)Z<9M3MRK[IA4MMA72=)6>N#5Y%N3\IIMJ*'!#H:1G6MJ6VFH1;KIGMXD5-:!]FLIS&PO=V]R:W-H M965TZ>XST/PSO?2?595X@&[II: MZ(M)92JO)CX%A#66!CK@='/ M+5YB75M'!./+WN>D#VD-C\<'[S^[W"F7%=-X*>L_>&FJB\EL B6N65N;CW+W M*^[S2:R_0M;:_87=?J\_@:+51C9[8T+0<-']LKO].3S%(-P;A YW%\BA?,T, MFY\KN0-E=Y,W.W"I.FL"QX4MRK51])63G9G_(F6YXW4-3)3PWE2HX$H8)C9\ M52,LM$:CX>2&T4R?GD\-A;2&TV+O?MFY#Q]QG\,[*4REX8THL?S:?DI0>[SA M >\R''5XC=N7$/D>A'X8COB+^OPCYR]Z2O[?9_Z:ZZ*6NE4(?RU6VBABT=]# MQ]!%B8>C6&6=Z2TK\&)"TM&H;G$R?_XL2/U7(SG$?0[QF/?Y-2FU; FT7,-F MG\\0QE$OPQ@O*SH0U, %$#>@8$K=<[$!ULA6F.. L+H'NBH4,_:[Q@TIUT#9 M*CNUMH+B0=.Q 2T;@&IIL%D1Y0X%!48'K2NY$["R]P6?7H&"Z78 M/;S%#2ONX7T73@I-KKIXUS=70\LWTK :EKCA0E@\2U8S42#\!&GN96%&@^?/ M9F$0OGI86A1?6JZYNSLH3^OYL">*$B]*P1+.N98_T0=T9]#W.GNTV^\PX%589K0Y$)B67&6M94:WL67Y7; [PKB"+0:ERW M-5BTE@-OM.%T'9/]I^[#6_L!3OY$IO3I$*M>8[%?"=Q* (M&*L/_L=?:&5Q* M;?09[;HESFW)K\&B$K*6FWL(8EL//_)FOG\TNG0W,WE46'= W M*5X<&Q1=!8_P!+X[FOU/%T(.$[(+05J;$:Z9K7>0Q5Y&8494E_:J2Y^L.DZW MWG]7WJC_'\K[H;S_F?*R7GG9T__?M<8^X9@0[5'"[DSPCOH;[78-'\2(-$PL@CCUTBBRXQCH&1.%,SM.CL9$W,"S.K^ABB-;&PH7$(<" MWSV7]FP:*N_TJ(DA56Q>AIJ7).I M_S*CUXOJVK-N8N36M40K:4B";EA11XO*;J#O:RG-86(#]#WR_%]02P,$% M @ ;9!H5>@#!&ULA55M;]HP$/XKIZRJ0,J:-VB! E)?5FU2*U6EVSY,^V"2 ZPZ=F8[T/[[ MG1U(NXJR+_'Y[.>YY^SS9;Q1^LFL$"T\ET*:2;"RMAI%D>(IN.*+7&&]GMUKVD6M2P%+U$:KB1H7$R"BV1TV7/[_88?'#?F MC0TND[E23V[RK9@$L1.$ G/K&!@-:[Q"(1P1R?BSY0S:D [XUMZQW_C<*9V-4D& 10X(+5PCZHS5?C2)X])=RLQJ6N6$ ML],92JXTS#"O-19P11]NX8;E7'#[ IU'-A=HNN/(4C 'B?(M\65#G'Y /(0[ M)>W*P!=98/$O/B*1K=)TI_0R/4@XP^H$LCB$-$[3 WQ9FWGF^;(/^*YQ;N&: MFUPH0[G#KXNYL9JJY/>^9!NNWGXN]W)&IF(Y3@)Z&@;U&H/I\:?D-#X_H+37 M*NT=8I_.Z"46M4!0"Q!*+C];U"65'NGGDC37]$BLV:?Z(.]^U;=M -.4AMF6 M1MZ4QF)7&KFBEVDLK9 LNT)8*$%/G,LE=+@DCZH-DX7ICJBZ*HOE''5[?W"- M^=:3>$\"CRZF4$R^ACB"+,W"?C_VUFEX=M:'!UPKL791W@LZ_C1(D_2\'7?8 M'?(6C8&"+ES5T@)) VY,S62.E(NQ!CII'":GPRX969@.DRZ\'D:EM.LB(4AJ ME)2P/_U#9%FTT9LF4Z)>^E9**3G>IM^TWK9;7S1-ZG5[T^KO MF%Y2Y8+ !4'CD[-^ +IIG\W$JLJWK+FRU "]N:(_#FJW@=872MG=Q 5H_V'3 MOU!+ P04 " !MD&A5:U&X^L8" N!@ &0 'AL+W=O4;K]^9X=F=*-H7\CY?,_CY\Z^8[+5YH[6B!8>JE+1-%A;NQF'(65K MK 3U] 85[Q3:5,+RTJQ"VA@4N0=599A$T5E8":F"=.)]-R:=Z-J64N&- :JK M2IB?,RSU=AK$P:/C5J[6UCG"=+(1*UR@_;RY,;P*6Y9<5JA(:@4&BVEP&8]G M Q?O [Y(W-*>#2Z3I=9W;O$^GP:1$X0E9M8Q"/[Z_"ISNYX&YP'D6(BZM+=Z^PYW^0P=7Z9+\K^P;6(3#LYJ MLKK:@5E!)57S%0^[.NP!SJ-G ,D.D'C=S4%>Y96P(IT8O07CHIG-&3Y5CV9Q M4KE+65C#NY)Q-IUK=8_&RF6)<(5+"Z>?!-O4F826Z5U0F.VH9@U5\@S5!5QK M9=<$;U2.^5-\R+):;NWN?8]7_\9/I_?E:2L MU%0;A&^72[*&W\7W0\DV7(/#7*Y7QK01&4X#;@9" F#9-B- MHFC/^H!$8T:)2G/L+\;E?$.Z5A98 TBB6J@,F8TLP6D<=T=)W&&CWXW[H\Y_ M']X%Q2/NE*%\-H.3T86WXN[Y6=_[WQ0%^AD!4EGD2[5@A'75,;Y*^W7\Z/,1 MY"IXH$9.^;]UVG)\W!N>] Z]D'"OARLT*S^I"'PEFG9NO>TPO&QFP)_P9I)> M"[.2BJ#$@J%1;S0,P#33J5E8O?$38:DMSQ=OKGF@HW$!O%]H3F^W< >T?Q'I M;U!+ P04 " !MD&A5-DJB1X(# ##!P &0 'AL+W=O93FU#23.BNU#UR!)MP_#/M#2 MV2(JD1I)V\V_WY&R9*=PO7V1CN3=P^=>.=M+]4W7B :^MXW0G\A@/5E)^KUC2\1^HA/IRWCQ0/4M MI%GAIV%&4A07?E0D)$VGD9_E$4E)'OI9$<'#*T*#=9;[>30%JQ,F$*>)/XU2 MB">Q7Y#ULS2L.;DIBS(_C%-[4U'X>9%;R8^3S$\G]OX\2?PTC8^%R+1&"G4I M:=!I8Y- .=Z*%6\:A.8PF,$;?UR.]5*N;6I.BJ"%"YQA%C1]"1= MBRT;7O698@T3)8*;&=HJ,ZO@R%RM7JX&V0X[KFVF+!A2#HF7%15V4CFB'2HN M*Y?? WT3S(/5/]D] LC.S>F5]+03')B3:\L*JM YVLI MS;"P%XSO]N)?4$L#!!0 ( &V0:%4W-:D%6P, (<' 9 >&PO=V]R M:W-H965T:&ED$9%$E:3B[+_?(25KG2;VK1>)''+>O$?.#!=[(1]5@:CAN2IK MM70*K9NYYZFTP(JIL6BPII5F%OC_Q*L9K9[6PMCNY M6HA6E[S&.PFJK2HF_UUC*?9+)W .AGN^*[0Q>*M%PW:X0?V]N9,T\P:4C%=8 M*RYJD)@OG>M@OH[-?KOA!\>].AJ#4;(5XM%,;K.EXQM"6&*J#0*CWQ-^Q+(T M0$3C5X_I#"&-X_'X@/[9:B3&+Q4 ME,I^8=_M37P'TE9I4?7.Q*#B=?=GS_TY'#E,3SF$O4-H>7>!+,M/3+/50HH] M2+.;T,S 2K7>1([7YE(V6M(J)S^]NJU342%<_B64&L$=2M@43)+A@6U+5*.% MIRF*V>NE/>*Z0PQ/(,[@JZAUH>"FSC![Z>\1NX%B>*"X#L\";K 90^2[$/IA M> 8O&B1'%B\Z@7?#9,WKG3I2^_?U5FE)&?+/6WH[N/AM.%,U<]6P%)<.E85" M^83.ZOV[8.)_.$,V'LC&Y]!7&ZK"K"T11 YX(-X0<66(NR8C>0JLSB#C9:M_ M/_!.P/D0#P5"+DHJ3P(';>X=%&I%1JD+T+1,.=*TFMDZ(B*O@@+OTZBT:33P M@TM>$X!H%6U6+N!SBHT^6F>5:&NM1G-X*"3BB]2!;T3TI<5D@/D$1Z-OU+E> MAK^ V'>GM'X!E^&5FTP"8PLB-XD[V]1-_)"RG1H 2HE&QA//D"A:42Q-)5JM M0>B&R14D;GPU@VCB^G'23UY'U<(<4T5>5EHAR@REHG@FW"0Q@:.($/R1Y1 2 MAVC46V=3HK@VISJ'G[:1$"GVA)+Z8@>G($A\-R)1 97"+$D@B&?NQ(^)X]2- M@@1N3US!!?CC8&8"^>,P&76#X# ()R/XU%WB'&[RG)JEN>%[I'K@J:&QT2)] MM.="]6)?@3I%N-XS2<<5N/[$A_?OIF$0?GCU/RTE<*/I'Y#R5L%Y1\VQ0KFS M3X"BNZ+$Z_KD8!U>F>NNN?Z_O7NBOC*YX[6"$G-R]<=7B0.R:_O=1(O&MMJM MT-2X[;"@EQ*EV4#KN1#Z,#$!AK=W]1]02P,$% @ ;9!H57//NE+: @ M308 !D !X;"]W;W)K&ULA55M;]HP$/XKIVRJ M0(J:%]XI($&[:OO0"16V?9CVP20'\>K8S'9*NU^_>Q_$= MHYW2#R9#M/"4"VG&7F;M=A@$)LDP9^92;5'2R5KIG%G:ZDU@MAI96B;E(HC# ML!ODC$MO,BI]..W-D@U.R4NK!;3ZE8R]TA%!@ M8AT"H^41KU$(!T0T?NTQO;JD2SRV#^BWI7;2LF(&KY7XQE.;C;V^!RFN62'L MO=I]Q+V>CL-+E##E+^RJV&[/@Z0P5N7[9&*0\ MJT(ERQMFV62DU0ZTBR8T9Y12RVPBQZ7[* NKZ913GIUXO816Z$,U:0OL<^F11]1&H-0C.5EQP M^TQ](IC%%*P"-);GY28YB+/.-#Q%S5Q/G%)TMN9I1O>S+[) M^6^Z3$O')PFZ@Q>2R_LI-+@DKRH,?1+3',(RTXBOGA)\)D:O/>Y%N)_HR)KA MADOIZ*R88#)!> \]O]OOTAK%?AB51MOO]'K.&/C=001S]EP]B(MW_3B*K^JU M$?GM?JL)C9[?C\(FW#*NX9&) H&E/ZE)R_YI='H4,VAUR?('_:@)D1_V(L?R M;R)1U*J(##KQOXY3;R,X:O$<]:8<9(8^9R%MU>VUMYZ5TVI$O(17@_:.:;H< M P+7E!I>]CH>Z&IX51NKMN7 6"E+XZ-*U#_@TS^ %!+ M P04 " !MD&A5WI%TH)\" #\!0 &0 'AL+W=OU!L.A8J M2YXD)^W?CY(=-P/2[,6F*/+H'(GD?*OTLRD1+;Q40II%4%I;S\+09"56S)RJ M&B7M%$I7S-)2KT-3:V2Y3ZI$F$31.*P8ET$Z][Y[G*_!-%7%].LE M"K5=!'&P/6[-G@E*R4>G:+VWP11(X0"LRL0V#TV^ 5"N& B,:?#C/HCW2)^_8._<9K M)RTK9O!*B9\\M^4BF :08\$:81_4]AMV>LX<7J:$\5_8MK&340!98ZRJNF1B M4''9_ME+=P]["=/HG82D2T@\[_8@S_*:69;.M=J"=M&$Y@POU6<3.2[=HRRM MIEU.>3:]85S#$Q,-@BK@ADLF,\X$W$IC=4.W;PU\?F0K@>9D'EHZT>6%68=^ MV:(G[Z"?PYV2MC3P5>:8_YL?$M.>;K*C>YD'0,/5U25^:-\*^5,:U?N5S#Q@DPP&0.:"RG6L4<"B>MVZ'@'%<6 M^-NK'A)V].C#PAY+/,C#DO\XEZ*OM3U6L$6-P P42M"\H-KCDK!48PC4G,R M"L!BM4+=5P%<8]9Y8N^)X6I'J'W9O4<^LJ/D!K7E5.GP75DB^A%&\7"03,[) M&D[CP3@Y\[YX,!T/O14-)I,8#KUJN->1%>JUGSL&,M5(VS9G[^U'VT7;T6_A M[5R\8WI--P0""TJ-3B=G >AVUK0+JVK?WRME:5IXLZ3QC-H%T'ZA2$ZW< ?T M S_]"U!+ P04 " !MD&A58P',?QP# #U!@ &0 'AL+W=OY$SJGC?MJ?]!FPU_,.K['!]2/W5K2RI]0ME6#K:I$ M"Q)W]K?2^.?^"H)S%XI:B5 M_8?C&!LX4/9*BV9,)@9-U0Y/_GU\#_\E@8T)S/(>"EF6=USSQ4R*(T@336C& ML%)M-I&K6G,H#UJ2MZ(\O?CPK:_TR[L5"=O"K6CHL!6W[^O-7WQ3HWH[\S75 M,=%^.6*N!DSV"\P"/HE6'Q1\:+>X_3G?)WX3278BN6)7 1^P\R *7& !8U?P MHDET9/&B7^$=N,11\YJ_4(]I6$K)VSU:^^_E1FE)#?//)?$#=GP9VURB&]7Q M$N<.W1*%\AF=Q>M781J\O\(\GIC'U] 7=Y4J:Z%ZB2!VH*R.C=51GI\=_R%& MP>;EI\!N%,R/7&XOZ;O*X+*^I;E;U$?0TXE+T VV=4 M%.;"'99H,:+0-D8(!;5('!3P&[#02],!@1!#-XXB-V?&$P9>F,*3Q8 W+,O= MK&!OC2/WTASHIN^PLKZ096[$DM&7!&>EJ1_U6'ML2JI1)+D;$@L*C[PB@_7_ M)3.,,S?-,R,S\[)DDAFGJ5N0."LRST\B7[_*6T_;).A.9YFZ:Y49C%'A9 M?%UC$B=NP1)3@'E% I?ZV3\;10W*O1VXBKJS;_4PE:;=::8OAU'V(WSX('SB M&$7 , /T' 9 >&PO=V]R:W-H965T=Q_Z8@V',V?.H6?(^5ZJ+[I&-/"U:X5>>+4Q_740 MZ++&CNLKV:.@G8U4'3>T5-M ]PIYY9*Z-F!AF 4=;X2WG#O?O5K.Y4?'0[.MC74$RWG/M[A"\UM_KV@53"A5TZ'0C12@<+/P M;J+KV\3&NX#?&]SK$QNLDK647^SB0[7P0DL(6RR-1>#T><([;%L+1#3^'C&] MJ:1-/+6/Z#\Y[:1ES37>R?:/IC+UPBL\J'##=ZUYD/M?<-236KQ2MMK]PGZ( M31,/RITVLAN3B4'7B.'+OX[G<))0A,\DL#&!.=Y#(0:8?^4E5&TVU">6:YP2T=LX %[J4PCMO#FD:];U&_G@2%\&Q64(];M M@,6>P9K!1RE,K>%'46'U?7Y O"9R[$CNEET$7&%_!7'H PL9NX 73V)CAQ>_ M6.R?-VMM%+7&7^?D#FC)>30[+M>ZYR4N/)H'C>H)O>7K5U$6OKO -9FX)I?0 MERL:OVK7(L@-Z)&WFG@W8IA':FP?UH=CQ#D1%\N<%_%8(VQD2P-K:QG;#] K M^=14J($3C5**LFD;5]\2+%$9N@!@TPA..[P])4A0"@Q!WLFNY^+P^E7!HOR= M'N4X])&_!B._2W6ZWPMJ08\ ZUC6U0@0N M*A"D'KJA2=$V*5"+4?@:U=1G+I",R!E<6WW/1+W'NW MU_#H2I^.Q3FLET1%<*,4/\"ON.7E 3[WJ-P1:5@]?CA=/DI#Q_!<\ ,^H=@A M_ !)&/I)%I,518F?9A%9:93Z(4NLKRC\K,C@9R6UAGLE-XTA=Q;[,V8CH\R/ M0T9&$?J,6934+V8Y?+(G_%]Z7Q#TO\N=S0J?S2QC%N=^5#CA/HM3/\E3IRSV MDX3]6W 4S>A$9C8M]W.66U>2^7F:D94S/\U#.#?MP'\2-7VX:TM+BAU/ J3SU0PV,S+(SLW06_EH:>"V?6]#ZC ML@&TOY'2'!>VP/3B+_\!4$L#!!0 ( &V0:%7'NP-'#P, (L, 9 M>&PO=V]R:W-H965T.3E9 )U3B5D:U2"33,0$ELN^UVWTXH MXY8WRM;FTAN)C8X9A[DD:I,D5'Z;0"QV8\NQ]@LW+%IKLV![HY1&L #],9U+ MG-DE2\@2X(H)3B2LQM:%,YP-C'UF\(G!3AV,B8ED*<2MF5R&8ZMM-@0Q!-HP M4+QM80IQ;(AP&W<%IU6Z-,##\9[]=18[QK*D"J8B_LQ"O1Y;+RT2PHIN8GTC M=F^@B*=G^ (1J^Q*=KEMOVV18*.T2 HP[B!A/+_3^R(/!P#DJ0:X! M '0*0.AV'GN6.)]JZHVDV!%IK)'-#++L9VC,%^.F M3A9:XE.&..V]EQ'E[#O-5>,AF6P4FBA%7I!K*B4U.I)G/FC*8O4<5Q5$6"=Z M9&MT;TCLH' UR5VY)UR=DRO!]5J1&0\AK,#[]7C'K2&P,>XR>'K@/ <*=#.Y4P&?U\+>4MXCC5'D_2D:GK(1.QMBQM=@DF=\DV:PALJ/,]\O,]__GZ=%O4K$FR?PFR68-D1TI-B@5 M&]2^*W.0 0J#S: Y0=2:2B !39FF,;9O***L_$A/:ED?*TV39'Z39+.<[+SR MH,OS;1]T70G(*&MW%0G$ANN\!RE7RX[Z(FLD'ZQ/G.$T;XQ_TN1M^A65$>.* MQ+!"RG9K@*^XS%O??*)%FO5V2Z&Q4\R&:_Q; &D,\/E*"+V?& ?E_X?W U!+ M P04 " !MD&A5?LM"V*D# !X%@ &0 'AL+W=OV@^0*[N)%QD5*I3L3?+0@#=U:$L-1W+\LV,LMQ8SNMK:[&<\TJF+(>U M(&65951\_P(I/RT,VWB]\,3V!ZDOF,MY0?>P ?FM6 MU9G:4'/HWV\G#PI@99 <)K5+YQ$^_0OM 4\V+>5K6 MG^34E/5=@\15*7G6AE4+,I8WW_2E[8BS@.U="#AMP+DVX+8!]]J UP:\:P/3 M-C"]-N"W ;_N^Z:SZIX.J*3+N> G(G1I1=,'M:XZK3J8Y?J7M9%"W64J)Y>; MYA=%>$(V;)^SA,4TE^0ACGF52Y;OR9JG+&90DOY M*54;-,F,V_J^-/4YE^J#8D)YE>0Q M+Z6HU)0MR3^_JP+D44)6_CODU\7TBPD+,&$A)BQ"@O7\>IU?;W28!I" $+!3 M"_$1\@J&G#8$OR;H/P/'I6.YWM2RU#QQ//=U;<%@M$VWNL"$14BPGHMIYV(Z MZN()CCP]ZF4M5D:8) F-6'=FP7!UJN!]69%B*XIV?,RZ[S,1KT\'-5K =VF<*69AC8];XCO^P--7HW6 M>VNWS]X^_\SW!JH-,:N-D& ],Y\[,Y_'WQ! Z#>W!_($.X"L=K0&48"L:$K6 MXO6?R4;R^'E(U2C^UD&$"0LP82$F+$*"]83;UO_O\Q;J(MCBD!2CT@)46HA* MB[!H?J)W^KK-YN4/ M4$L#!!0 ( &V0:%6DWE0[=P< (\\ 9 >&PO=V]R:W-H965TQI%2BIS3)Q'EO M*65^VN^+<$E3(HY93C/US8+QE$CUD=_W1M,SO>^: M3\_82B9Q1J\Y$JLT)?SYDB9L?=YS>R\[;N+[I2QV]*=G.;FGIO M*%&KZ+SG%"VB"0UE M@2#JWR.=T20I2*H=7RIH;U-G47![^X7^LSYY=3)W1- 92_Z,([D\[TUZ**(+ MLDKD#5O_2JL3&A:\D"5"_T7KZEBGA\*5D"RM"JL6I'%6_B=/52"V"KB#5PIX M50&O66#X2@&_*N ?6L.@*C XM,"P*J!/O5^>NPY<0"29GG&V1KPX6M&*#1U] M75K%*\Z*"V4NN?HV5N7D]"+\LHI%K$5C"S2_O4+OT2?".2D$1.\"*DFSOE3U%J7[857'K*S#>Z6.$_2197(I$,XB&IGE^ZJ]FT9[+XV^ M]*S WTAVC%SW"'F.Y[6UQUY\3O-CY#NO%@^^K3BV%P]HJ(J7C72K-1M M%6I\ZQXZB+\'%;@8..PON. M,F(VW,1L:(W9->4AS:3JH8X0%3)6'0&-$&?/))'/2.4DVA:CDNDZ9EM<;V@V M>6:MN^MU"@G#0# CYJ--S$<'QWRM^U45)@=.$ M% E=+.-P$4A=(6 )PT P0Y>3C2XG M!R:N(D/M2UUM(I7\DT:J:F0J:R.Z!A\2AH%@1O!=IS8.SM?G*J0L;/&K1,F0 M8"NE5(1RSOY5_K UC]DKZWK#@-("4!J&HIFR;?D]%SZ;54PH=2!I 2@-0]%, M=;Q:'>^-5=NYE_25Z_\X@6;]!U"NO^, 9IJ&>@M "4AJ%HIERU MW7?';Y#?0#T_*"T I6$HFJE.[?M=JWV%R&^3UOPV;GI,>T,ZBP!J\:%HI@BU MR7?M+O_RYN*OJP^=WHG9B9UO$- 7 * T#$4S1^'J5P"> Y^^/%"G#TH+0&D8 MBF:J4SM]S^I5 =)754'S9?ZHF;[L#>DL JBAAZ*9(M2&WK,;^DWZLMA).Z+S M'0%J[4%I&(IFBE%;>^\-ALH]4+,/2@M :1B*9JI3FWW//F .D*\&K8];)SOY M"M33@](P%,T4H?;TGMW3SV^O6B,+:9)GH+0 E(:A:&;\:P/OC=X@18'Z=5!: M $K#4#13G=JO>_;Q^1D12Y6(,A%'E&L3HM^M2$XR0.VQO3T>^R7ID#KI'%73UE"<2:HJE2@6 M8J7Z8W6]%UOD+J%'*%NE=\J2JVM=3V$3>F9;N=DZG:UJR'!++]>?G PFNW*! MVFY0&H:BF?,]:]OMVT?>JQO$2$,Z!2THY\T)MF7<*^+V?3)RG?%HO'N?V"OO M/)T3U%%#T,\L9TLMX5+C*Y3RZ3^7TD68KG3ZJA$&1ZGM# MNMWUHHA(U;>J!\I5N\^UU]UY^OY@IT_V_+'7\F08@%:,H6BF1+75]?<,7[=+ ME%&)$B;$MVH$ZI@KFF$97/6DVZ81J!V&HID:U7;8WS.>37FLGBHOT V-*$UU M_E&]<$Z+L*-K3LM''C27+'QHE0'4&H/2 E :AJ*92M76V'^#H6P?="@;E!: MTC 4S52G]M3^'D\-LABIJF3/TJ"9O2V==0!UVE"T4H?^UL++E/)[O>)5(+U" MIES.N-F[655[H=>2-O;/W-.@7!M;8\JENA\)OX\S@1*Z4$CG>*P2,B]7OY8? M),OU\LX[)B5+]>:2$F4,BP/4]PO&Y,N'HH+-&N3I_U!+ P04 " !MD&A5 MR:P'8'X# %#P &0 'AL+W=OV:=I_/]L0"@EA MS<1- L;OZW,>;.,SV5)VSR, @1Z3..53(Q)B$OKU1;:A:P$)_]T0 MXE5NZ39;J@WG@F]P %-#[B@];\+5I=F\([,:2K=$Z;:Y^]]H M>AY@'B&0),43"JISNPECJ]VI&',S3YNI/?O!ESNXX[@3\Z$*Z+";5?:H93TH MLQZT9BT7?E-NK:)3<^O2;-Z160V65\+RNE]M7ITCG\RI([>^TS5>/INN/9)B\0OV*V)K(PB&$E+:W>4$XL MEM=<^8V@&UV%W%$A:QI]&&UL MK9EM;]LV$,>_"N$50PNDL4@]V9UM((DV+$.+!76ZO1CV@I9H6RLENB1E)]]^ MU$,D6Z(91?";1)+O3O<[BJ<_Q=F!\>]B2X@$3PE-Q7RTE7+W:3P6X98D6%RS M'4G5+VO&$RS5*=^,Q8X3'!5."1TCR_+&"8[3T6)67'O@BQG+)(U3\L"!R)($ M\^=;0MEA/H*CEPM?X\U6YA?&B]D.;\B2R&^[!Z[.QG64*$Y(*F*6 D[6\]$- M_!0@/W'[]$_ZV 5S K+,@=HW_'D=S.1Y,1B,@:9U1^98??207DYO%"1D7Q M%QPJ6VL$PDQ(EE3.*H,D3LO_^*DJQ)&#BJ-W0)4#:CLX9QSLRL'NZ^!4#DY1 MF1*EJ$. )5[,.#L GENK:/E!46X@JLGH\O@/S):_/P3]*Q?=.6Z M9+#@0L%.2NG4I71,T1^JQ<,EAP MH6 GQ?+J8GF7GW;>)4MYR6#!A8*=E-*O2^D;G[L[++9 O1M F!\05C]S69/.[<[)K%1C3&@@]J:$G1NB;,&298E2B*20*>$6)#G?2 MP870\B?MYM+/+#"F-!!X6@-/C<#WZ5Z-*>,QT8[KM$/@^"[T6YR]K )C(@,Q MH=4H*>NUM\@.QQ$@3TJ4"R**1YO)+>%:[6-UD)!M3]L#W,\L,*3Z?=VJ%(+7TL#N@CNVTX?M8!>;"%!H%&45N0'7[F)T.G8? MH\"U%5(8Y1/-?W8)NXEUE@3F@H<*/MH%'OJ#7:FG UMNKEK%Y: MF1[8ZW9DRW8ZSW4OL\"*=EJT1KRA/N*-LG13-L%7.@/J"C/'19WGI8]58,YL*'DCWI!9O'VN MF<\U?M159A!9KMVF[646F-,9BMM(.-1'PAT-;R[GLD0OXU!7GB'/@TZ['^KL MW(EKMU\!YMR&LC+?N>[5+33NC5J$)G5X/%GX36. M.=ACFA6;(BF1?98#2*,!?=>QVMI)9S>Q+=A>Y9OS'5J/1BPBLU@<]ID<:;[) MV6J.M+]TZ.R0[SMM!6E.\JU%&!]MG26$;XHM2 &*=4^YBU9?K;&ULQ5C;;MLX$/T50BV*!&@C4?(M65M XJ#8++: M4:?=AT4?&&ED$:%$EZ3L]N^7I!Q93A2F,53LBTU2/(=SAC/B4-,M%_KLD*EJ"^K!="]_R& M):4%E)+R$@G(9MXEOICCH0'8&5\I;&6KC8R4.\[O3>:.2)AS]@]-53[S)AY*(2,54Y_Y]D_8 M";(&)IQ)^XNVN[F!AY)**E[LP-J"@I;U/_FQ";Y$PLS6;:5C?6+160TNSC4LE]%.J<2J^3+Y75%+K4IZAY>T- M^H"6.EC2BH$9650BR;6?T$+0!- E8SPA=OK)-2A"F3PU"(O[LKQ&)V]/T5M$ M2W2;\TJ2,I537VE#S7)^LC/JJC8J?,:HOTAYAC!^C\(@##O@LS% 5= M<%^[I_%1V/@HM'S1,WQ7E=0C4J*VL_[]6X^A&P6%_-:EL*8<=%.:Y+R0:Y+ MS-/9)T%LP(O?O<&CX(\NO3V1':B/&O61B[V.$ $IHBF4BF:4W.G(H*4BY8J: M)I$25.)YLXPI-H-)SZF[:Z%Z<=V#UH[!XX[;X5) 54D@*Z3'-B M7[L]/9$=R!PV,H?]!^>P3_4]D1VH'S7J1\Y-OBGU*YN65,$'IH^#M!67[Q%( M1?6+7H]FA JT(:SJC(71D_@+)X,H>!2E3D..E#EN9(Y?D/DHV]KBMO:HT@VR M :&/7E1)R"J&&,T G>@W\4\@0IYV*7>O&@8UM&O3G<@CO3%IO#%QVG5%DGO& M5UV"G,#7!G9/9 <:SQN-Y_VG]7F?ZGLB.U"/@WU9$CCW^&-W4LM?S^K= NVT M'F+\Y/!QVW&LSE;YA?^7S'YA66RAG:65$WBL/_:E%G;6,O'U]CX:C_=,?.PNW5'NB)[= #^VH-N\NU'A)^\/0.#W&W(L4+W]1IV%D2_+^/=RV+'8>Z&OM8C?NLV:CX%?")B14N)&&2:/C@; MZ]5$?;NN.XJO[07UCBN=^[:9@R[>A9F@GV>.N?,VWSCB_P!02P,$% M @ ;9!H50(-C;+5 @ V @ !D !X;"]W;W)K&ULK59K;]HP%/TK5E9-K=22-V4,(I7'-*1U0F7=/DS[D(8+6'7LU':@^_>S MG9 !-:C:^H7X<2I:+$"J-I9 M,)ZG4DWYTA4%AW1N2#EQ \]KNWF*J9/TS-J4)SU62H(I3#D299ZG_/< "-OT M'=_9+MSAY4KJ!3?I%>D29B#OBRE7,[=1F>,QQAO =PP; ML3-&VLD#8X]Z,IGW'4\G! 0RJ152]5C#$ C10BJ-IUK3:4)JXNYXJ_[)>%=> M'E(!0T9^X+E<]9V.@^:P2$LB[]CF,]1^3((9(\+\HDV-]1R4E4*RO":K#'), MJV?Z7-=AAZ!T[(2@)@2'A.@((:P)X6LC1#4A>FV$N"88ZV[EW11NE,HTZ7&V M05RCE9H>F.H;MJH7IOJ>S"17NUCQ9'*3/9588'-H;(%FWR;H"@U*H6!"H)W= M2S3E#)G#01-:75!-.A^!3#$1%XI7L>]G(W1^=H'.$*;H%A.B8*+G2I6MCNEF M=6:#*K/@2&8ANF54K@0:TSG,+?S1:?Z'$WQ75:DI5; MU2 X*3B#HH5"[Q(% M7A!8\AF^GN[;[/Q?]/$_1]\K1MCS'/7>]6]0*X_L[H*CCM?Q]V.BEE!]$X3YH;-&Z;D>M M3@/;,Q@W!N.3!K^JWHEIQG) YX0)<6&S&K\,'0>'+H86U%40M*X/S%I@4><0 M-;:)15&K?>#6W7E5Y\"7ID<*E+&2RNK?UZPV;?C&=)^#]8'?'?J6]9%JVU67 M_2M?]?S;E"\Q%8C 0H7R6M@#7 +6_8$QN M)SI \S&3_ %02P,$% @ ;9!H5&ULK57O3]LP$/U7K Q-( 'Y75B71H)6TR9M$J)C M^S#M@YM<&PO'SFRG9?_]SDX(!0+:I'UI?/:]=^]=ZDNVD^I65P"&W-5_<6Q/K9"7EK0T^E3,OL(* 0V$L \7'%N; N25"&;]Z M3F\H:8'[ZWOV#\X[>EE1#7/)O[/25#/OW",EK&G+S;7CQ-82*[=+]EU MN6GJD:+51M8]&!743'1/>M?W80\0)B\ HAX0_2T@[@&Q,]HI<[86U- \4W)' ME,U&-KMPO7%H=,.$?8M+H_"4(<[D%T4A6V$TN88"V):N.)##!1C*N#XB)^1F MN2"'!T?D@#!!OE:RU524.O,-UK8,?M'7N>SJ1"_464)S2N+@F$1!%(W YZ_# M%U @/'3P\#'<1\>#[6BP'3F^^ 6^![>:_+A8::/P__1SS%;'DXSSV#LVU0TM M8.;A)=*@MN#E;]^$D^#]F,G_1/;(7*> MGD_>9?YVW\GSM"B>A,E#VB.-R: Q>57C9]!Z2BC'V4)% 02G%"EENS+KEN.- M[PR,J>YHTSTY)Y-WZ1/-(TEA$HPK3@?%Z;]V]9@(,&,BT['6AF?)$YG/T["U M0?"TM?[>I;<#]PM5&R8TX;!&8'!ZACRJ&V)=8&3CYL!*&IPJ;EGAW =E$_!\ M+:6Y#^QH&;XD^1]02P,$% @ ;9!H55"UZ6B8 @ Z08 !D !X;"]W M;W)K&ULK55=3]LP%/TK5H8FD(!\IX6ED: 5&@^3 M$!W;P[0'-[EM+!P[L]VF_/O93IJ5$KH]["7QQSW'Y]C7UVG#Q;,L 13:5I3) MB5,J55^[KLQ+J+"\Y#4P/;/DHL)*=\7*E;4 7%A01=W \Q*WPH0Y66K''D26 M\K6BA,�')=55B\W +ES<3QG=W (UF5R@RX65KC%)B;>!GPCT,B]-C).%IP_F\Y],7$\(P@HY,HP8/W;P!0H-41: MQJ^.T^F7-,#]]H[]SGK77A98PI33[Z10Y<09.ZB )5Y3]$F5.<*Z%GB<:I[)YM@"DN7M#I#!0F5)ZA"_0TGZ'3 MDS-T@@A#7TN^EI@5,G657M'@W+QCOVW9@W?8YU!?HM [1X$7! /PZ7'X#'(- M]RW;-";#2Q?^%>S,R)SRN5: /IQLY!*Z'3Z.>2O)8R&"P^/L6>/N-%YHT 03 =/LH4G%F[N M_B;SDR1(O-3=['MX&S:.H]&?J%?BHEY<=%3<'6%$YW"!5IP/YUF+C_?5>>/X M:G2@;B L&,57XV%Y<2\O/KYW[6D@7301;'.0$ND67TA.08&^(UU:#0F/WRBZ MB+UQ<*![(&H4^?&P[*27G1R5O4MW O(<,5!#\I(WQQDD5Z-1?*!O(,R+DS@\ M$.CN%2+S"'S!8D681!26&NA=CK1#T1;6MJ-X;6O3@BM=Z6RSU&\1"!.@YY>< MJUW'E+O^=D]!Z+(,L)_7M.4;:\&WGR M<7$U&)8>T93.92E!U-G.6BNH3;/=MAP,P+X1DV=Y8>9 E^>Z; M/.T3<6"@=.P&:&^ F@;A$0.\-\!5H#O/JK!NB22S*6=;P,O62JT\J')36:MH MDKSLQ@?)U;^)LI.S>ZXJ@LN?%^ ^);F\ "1?@'<_BF2C^DJ"U^!AU[^ +4&C M;:/IRULJ29**5\KHR\,M>/GB%7@!DAS\N6:%4&W%-)#*X_*ZP7SOW?7..W3$ MNPFX8[E<"_ N7]"%:1^H2.MPT7.XU\@I^$ W;P >7@ T1,CBSXW;_);.E3FL MS*'#'5QG'U=Z^->RW\CH/Y]4<_!1TDS\:\O=3CNT:Y?C_U)LR)Q>#=0 %Y0_ MTL'L]]]@-/S#%K@G,2,-89V&T*5^D(:-+D+ZG(<+L.),6*MG)QM5LN4-ZW&& MHQCB:?!X&%J[%8(3.*I;&3Z/:I]'3I\_42$NU5UH7F1%2B1=J)N'2LT\(>7M MR>;L3F]TX,9K&(WC2<-;6S.($+:[&]7N1N>DN)GAG$J;RU'+%S4]H+#A<;L5 M'$839'=X7#L\=N=7>6ASR6EU;M%[$C,"C.L XQ['?NPS#9[$C#1,ZC1,^AG[ MDW;5C:+FT+ MVV&^U,SX#Y@!]EBZ>W%?J?"D9J8"Z52@?LIWKWLX*XTQC!OUNV]EW('#$3Q2 MP!H[H',Z/U7 X#]PE^1)5F16S[URAR\U,Q.:/YRD[N>;L5'A2,U.A@0:Z MB>:=D$E6D.(8 'U M%]34!=W8=4?R8DGFLN!J%.@)RQJD4^GL/O:D9B[_-;JA88_ECKQ2G"\U,Q6: MXI 3C3J4^PG!\?%J=UMV#553&NJ)TE";TJ!:LC>7&:B-:1!/#A;*IM^:TY"; MT]X7/$_4&*478)D\E0?"=-WJLU<^\Z5F9D#S&>J3SY!7/O.E9J9"\QERXU3W M(AZU'Y/A$#9KN/W@*1Q'1RI8@Q9R@];)"G:O-=SJ9W=@'ZB%-&JA/E$+>44M M7VIF*C1J(=^H=4+0L=1P6W8-59,6 MZW:>>U,Q #][F M]?HZS^_[O#ZX#6MNP^Y7>AW*VRWHN,&[+;N&JKD,]\1EN,UE(S1N8!EN8QF, MCCP QAK+L!O+/A"^V!).*U\%6\KRQ.JC5P#SI69&K0$,]PE@V"N ^5(S4Z$! M#+MYJ7O1QNVWZ6'C57]\U>!6/+NK^\"J4&-5 MV"=6A5ZQRI>:F8J#C5*^L>J$H .KW)9=0]58%;JQZJT05(IR ^&&LY6Z@GT' MF*?WB/N0^W@K&6HJ"Z,^"]TKJOE2,U.A42UT;__JOB5PW'[8&<7-+6N65C". MFQN#@H-]M1GEJVJ[L0!S5N1RM\6V_K7>TORVVL@;Z.:[_=!WA*^27("4+I7I M\,U851K?;3'>G4BVJ7;I?F-2LJPZ7%.RH+QLH/Y?,B:?3\H+U!N]9_\#4$L# M!!0 ( &V0:%6B^4M/ 0, .P) 9 >&PO=V]R:W-H965TVC&(5%ZF[4,G5-3MP[0/)CG JF.G MMH%VOW[G)&00N11M_9+8EWN>\W/GV-??2O6@5P"&/*5M, 4UR4,K]L-GL^BEEPHOZN6VJHKY<&\X$3!71ZS2E MZGD(7&X'7N#M#'=LN3+6X$?]C"YA!N8^FRJ<^15+PE(0FDE!%"P&WDW0FW2M M?^[PG<%6[XV)53*7\L%.OB8#KVD7!!QB8QDHOC8P LXM$2[CL>3TJI 6N#_> ML7_.M:.6.=4PDOP'2\QJX%U[)($%77-S)[=?H-33L7RQY#I_DFWA>W7ED7BM MC4Q+,*X@9:)XTZ M)VY,#8WZ2FZ)LM[(9@=Y]G,TYHL)NT]F1N%7AC@3315N.66>+\F44V$N"14) MF3RN68:;P9 /Y!M5BMIBDO,Q&,JXOD#K_6Q,SL\NR!EA@MPRSK'HNN\;7)'E M]>,R^K"('KX0O45NI3 K328B@<2!'Q_'?SR"]S$353K"73J&X5'"&60-TFI> MDK 9AH[UC$Z'!RXY_Q=]\L_1#Y+1JO9&*^=KG;8W:EOCY\U<&X4_^B]7W0OF MMIO9'GX]G=$8!AZ>;AK4!KSH_;N@V_SD2OI;DHW?DFSR1F0'Y6E7Y6D?8X_& M@*0QH_F!"T]X.6W^WTM\]73\3,5_C<6>/WN0@,?A_TE0JPW[G!E!%?P!02P,$% @ ;9!H50C:R)7&ULM9M;;]LV',6_"N$-0PMTL4C;LITY!A+K MEJ%=@V;='H8]*#9C"]7%E>BX'?;A1UTB69%,R^W92V+)^O^.*!Y0U+$XVT?Q MIV3#N2!? C],KGH;(;:7_7ZRW/# 32ZB+0_E-X]1'+A";L;K?K*-N;O*B@*_ MSS1-[P>N%_;FLVS?73R?13OA>R&_BTFR"P(W_GK#_6A_U:.]YQT?O/5&I#OZ M\]G67?-[+CYN[V*YU2\I*R_@8>)%(8GYXU7OFEXZ;)@69$?\X?%]0GV5^RSX_5ISVRW"4B"HIB M>0:!%^;_W2_%A3@HD)SV E84L)<%PR,%@Z)@T%5A6!0,NRJ,BH)1UP*]*-"[ M%HR+@G'7@DE1,,EZ-^^.K"\-5[CS61SM29P>+6GIA\P06;7L0B],O7LO8OFM M)^O$W(ZBU=[S?>*&*_)>;'A,;D/AAFOOP>?D.DFX2,C/Y#25P87K M^_?AZUA?R3%)>?UFHWN2J[(CJ@+R+0K%)B!FN^*JEWE#73Q7U M?7D%RLO GB_##5,"[_GV@@RT-X1IC+6IF]^G;JG+?W7#"T+I M475;76[PI52G1]6=$^H[_X)HD[2')2&'F2\P2E#__56?D-N!0^2O]L< MFF.&[9CTEG&9;-TEO^K)>T+"XR?>F__T ]6U7]KL@8092)B)A%E(F(V$.2!8 MS7+#TG)#%;VT7)O+\DH]JTSG$4_SP6BJLZFF:;/^TZ&%E!KG6JBSK(F4M9 P MN]D&?3IFXT83')!JK>]'9=^/E'U_O5SN@IWO"KXB7K!UO5A.[$2;$W+.Z* Y M(YKV1\,(2L%SC=!5U42J6DB8C80Y(%C-*WKI%?V$5S[OO,3+YNS1([G__;;- M)TK&N?/^XF9OX M%_DLFW#Y,)F/1"(B7C6+=[-9?)O7QHT>90/6-B:-&V/QJ&T4,9I ?3II&VZ: M0#K66PZTE%?AW-Y'PAP0K-;[D[+W)^K>EX]C7\E;OG:77\G[+8\S'[3VL1)T M[GB"A!E(F(F$64B8C80Y(%C-=-/2=%/,H]44:3DDS$#"3"3,0L)L),P!P6J6 MHUJ53VG?_'!5E-9O-VV/" NUR+DNZJQK0G4M*,WNW H'I5NWP$%$20'S9C7D MW%$'2C,*VN&E;C@%*6A!:3:4YJ!H=3>QRDU,Z29IGQ,S)C7@;"]5Z33]]GBZ**TE M )/I5&,M4RAH0-U=V(0*6U":39LA=6/R]'_$T[3*I^F)@+I[4J FG3WV0'-L M*,V$TBPHS8;2'!2M[KXJ\:8ZZ+X'C;VA- -*,Z$T"TJSH30'1:M[KPK(J3HA M5][WD$GP DHSH#032K.@-!M*ZE*FZGZKS]6.8 #=>A- -* M,Z$T"TJSH30'1:L[KZ"*FYGB+A= M#3EW^('2#-:,VZ5EAFWO(4"%+2C-AM(<%*WNJBIV9Z=C]W_)Z?!=C3G;5]#P M'4HSH30+2K.A- =%JUNO"M\9*'QGT/ =2C.@-!-*LZ T&TIS4+2Z]ZKPG:G# M]XXW4V0HO8#2#-:,N(_.OZ!)/91F0VD.BI:[JG^P?BO@\3I;RY>09;0+1;[R MI=Q;KA>\SE;)O=A_0R\7M&6_02_-?#5@A<\7)[YSX[47)L3GCU)*NQC+25.< MK_?+-T2TS5://41"1$'V<&PO=V]R:W-H965TBJ4K"P$D+8WRS,6>%[HYH M+R'CFZGC.T\3=W2Y4F;"C2<%6<(,U'UQ*_3(;5!2F@.3E#,D8#%U+OSS2QP8 M@W+%5PH;N?6,S%;FG'\W@^MTZGB&$620* -!].T!/D*6&23-XT<-ZC0^C>'V M\Q/ZIW+S>C-S(N$CS[[15*VFSMA!*2S(.E-W?/,WU!LJ"28\D^45;:JU(\]! MR5HJGM?&FD%.674G/^M ;!E@W&& :P-<\JX7,%BM!,OIVX2E,Q@&Y2N[VLW.(.MQ'ZPIE:2?0G2R']O[VKM]#L M S_MXQ); 6=0G*&!]PYA#V-T/[M";UZ]M> .FO@,2MS!H?C\>\?U55?"AHCT MOWT[KH"&^X%,=YW+@B0P=73[2! /X,2O__!#[X.%YK"A.;2A-S3?H3DL*6.4 M+76Q9H0EL(]J!1:68*9O'^(P&N&1YWD3]V$/C:"A$5AI7"0_UE32LM]TI9T=W(=-](P2PY!'17$=<[>,0[G!X/PR& M07<(1@V'T3,S 2P]D(;1;B""*,3=@1@W),;V/ A!'M%G6!(=A)L"!#$ID?LX M6(%.K-JHH1GUU5S1"]#TO58DO3[;JT8+GMU?_I9<^SUT6 VR3:#+,VX]X[Z: MJT9ZCOM6AWVK?A[55S74$?%O==:W"ZT.^(&&L@.<6JJM OM!7SWE6\7\5*:M M6/MVM3ZVJ78ENRN;K5;[=K$^IJ9WQ?K +X;?JK5OE^NC:GN\PP./H\C#W3Q: M.?:M,AIWJ%6?]_3/TO,X,XE:DL5VD MCZDDO*O2![[#<*O6V*[61B9_H<-B:8&UL MO5E=^IE2 KVF2\;FU%F)S;ML\7-.4\#.V MH9D\LV1Y2H3S#9D1>^H^+*YS>6>7:-$<4HS'K,,Y'0YMR[0 M^94#RP05\4=,MWQO&Y12[AE[*'=NHKD%2T8TH:$H(8C\>Z17-$E*),GCGPK4 MJLWG]'?*_%2S#WA](HE?\:16,^MJ04BNB1%(CZQ[:^T$N25>"%+N/H% MVRH66B LN&!IE2P9I'&V^R=?JT+L)4@4T'BA+^3\5_NKL';-^_ &Q!GX/.: M%5SB\YDM).5R8#NLZ%WNZ.$!>@'XR#*QYN#G+*)1.]^64FN]^%GO)38"WM'- M&7#@"< 08PV?*W/Z-0UE.E+IR$#'JE?'V0\ MN!$TY7_KBK<#=_7@90!-_ZGDS^W%?6S\,!XX#81W6 M8NW5K+WO8DW"L$B+A AYFJ0L%_&_I&Q>.B&[D;P]ABAPH8\Z0C1A>#IU?;V0 M22UD8A3RF0F2U!1+"8T:J2.C0D=YTN/B^(X_=3N4^V%HXKJ>HZ?LUY3];Z#, M5"_2E'Z LM^G/'5ACW(_#/FN/T1Y6E.>FBGG)*(@(RG543/F'CJ71P)KR0QJ MF<$Q>UHP9AU& FO5 <'FV0J-%_PWEIWN3ZJ0<<'/M4]!V&M0".[WIYV<*LP; M#&L3W3,!R$CTFCY*0[>1UTO0<)VQA*V>M#2-,(=>G+'0VJ)Q(QH?\SZMT,>J MQ4AH[5HT-@09G^[F)]D)H%S$J7J,%9PNBP24@=+Q/5&2\W?:ZIC'0RY0N=I2 M',.(H,:)H"-9$:0Q&="9]B>QVYO$G;@V\\:-H->S(]50^V("Z,.@JZ7O1_S M#X:D-'X$F0W)E7KSD8_VG":*(U_'&WW5C4 '3\.1T-JR&T^#_*.V)*-E.K@6 M(Z&U:]&8)61V2^.W)/-X"!I:TC'\%&H,%3+ZE.]H28'FO<=S8??UJ(K;G\;3 MP!OJ2+@Q0-AL@,;L2+AOD7PX@9..%-RW2&X O8$7)-Q8)&RV2)V_%2+YFK=1"&@+9[L=P39J_>F>"?E.IS;75#:UO R0YY>,B>>=U MU\_ MVPD1A314:#<0?YR3Y[QQ[ S7C#^)#$"BYYP68F1E4BXO;5LD&>187+ E%&ID MSGB.I6KRA2V6''!J1#FU/<>)[!R3PHJ'IN^.QT-62DH*N.-(E'F.^9\KH&P] MLEQKTW%/%IG4'78\7.(%3$$^+N^X:MF-2TIR* 1A!>(P'UEC]_)ZH.>;"=\) MK,76-=))9HP]Z<9M.K(<#004$JD=L/I;P350JHT4QN_:TVINJ87;UQOW&Y-= M99EA =>,_B"IS$96WT(IS'%)Y3U;?X$Z3ZC]$D:%^47K>JYCH:04DN6U6!'D MI*C^\7-=ARV!&[PB\&J!]U:!7PM\$[0B,[$F6.)XR-D:<3U;N>D+4QNC5FE( MH9_B5'(U2I1.QI\92]>$4H2+%'V3&7!T6TA<+,B, AH+ 5*@#VBJ5D]:JAXV M1S>E++D:*XH24S3.&9?D+S8/Y=.S6EW"S-KT:YM]Q],)2$RH.%/>C],).CTY M0R>(%.@A8Z50+&)H2Q5/0]I)'>6JBN*]$F4*RPOD.^?(2Q7E2HR*KWIK&+/ M\Z-P:*^VR3N]CR0/&O+@$+G?1EZIPBWR((I\?X>\T_M(\K A#P^1!VWDX3YY MZ'O]'?).[R/)HX8\.D0>MI%';R+O]#Z2O->0]PZ11VWDO7URUVPU+\@[O8\D M[S?D_4[R![7] YY+X&W\_3U^M^>[SF G0.>H -D6;+"W ?D]O]H,;GC,E-0Q_YS1=>_ ]02P,$% M @ ;9!H5&ULK59=;YLP%/TK%INF5NK"1Q+:9@E2$JC6ATI5HVX/TQXJ M[JP8S[!44[ZV12+U@!^,!/PB ML!.-,=*9+!E[T)/K9&(Y^H$@A5AJ!JPN6YA#FFHB]1B/%:=52VI@<[QGOS*Y MJUR66,"S5)A_M"MCATHQ+H1D6056 M\XS0\HJ?*A\: ,73#O J@'<(&+P!Z%> _D<5!A5@\%&%804PJ=ME[L:X$$L< MC#G;(:ZC%9L>&/<-6OE%J*Z3A>3J+E$X&5S3+0BI-EXB0E'T6!#YC!80%UP/ M3D*0F*3B%'U']XL0G7P]'=M2R6JP'5<2LU+">T/"13>,RHU $4T@:<&'W?C+ M#KRMTJUS]O8YS[Q.PFG.>ZCOG"'/\=R6YYEWPZ]@V4/>Q9OPL!N^@+Q6]UK@ MT%.AW"!1 M;U#;KI2$OB'4'XQMH#X?^C>VMTW#7\>Y3EM@^#KP(")JH7(OSX=-JA?9#^OL MAYW9SW"*:0R(K53VGS:BD_NSY7E,LK D&S;]:MVCZ$BJ+\SW:_/][M++&PO=V]R:W-H965T6V KHU$FZ(A#0G1L7V8]L%-KVV$8V>V^[)_/]M)LY2&T&W]DOCEGN=\ MSR6^ZZT9?Q8+ (DV&:&B;RVDS+NV+9(%9%A^!1CRTE22D\<"2668;YKP$0MNY;KK5=>$SG"ZD7[*B7 MXSF,03[E#US-[(IEFF9 1V/P-86UJ(V1CF3"V+.>W$W[ MEJ,/! 02J1FP>JU@"(1H(G6,GR6G5;G4P/IXRWYK8E>Q3+" (2/?TJE<]*TK M"TUAAI=$/K+U)RCCZ6B^A!%AGFA=V/J7%DJ60K*L!*L39"DMWGA3ZE #*)YF M@%<"O)> X!6 7P+\0ST$)2 XU$.G!)C0[2)V(UR,)8YZG*T1U]:*30^,^@:M M]$JI_D[&DJO=5.%D=$<3E@'Z@C<@T$D,$J=$G*)S]#2.TAM0QQXK81CR"^0[YPAS_&\ MAO,,#X>[3>'\G_?1/WO?$<.O\NT;/O_-?*,X%0EA8LD!?;^9",G53_NC*=\% M8]#,J"^RKLAQ GU+W50"^ JLZ,,[-W0^-HE]3++XF&2C(Y'MI"6HTA*TL6_3 M(E5:8*-J@ !T,@$*LU0V_H(%6VC8="E81:[K!H'C.#U[59=[W_"\XX?NGF'< M8.A>N<[UGN6HB3*X]NN&.QIT*@TZK1I\ACDF2("4!%0EDF=U.9I$*.@ZM8-< M73K.O@:M;O_VDSO0Z>A(3G>4#"LEPU8E'PM&@50?@98T :ZN=6KDS)E(=846 M38*&>YE]*>6;%O&;%J,VBR)JMRE:D3_T16-TC_D\I0(1F"E7SL6ERB,OFHUB(EENJNF$256;S7"A M^C/@VD#MSQB3VXEV4'5\T6]02P,$% @ ;9!H59I+@BH]! VQ< !D M !X;"]W;W)K&ULO9AMCZ,V$,>_BD5/U9VTNV > MDVV"U LZ=:L]:;6YN[ZH^L(!)[$.<&J;Y$[JAZ\-+(&$L.'D]DT"@?G/S"^> M\<#L0-E7OL58@&]9FO.YL15B=V^:/-[B#/$[NL.YO+*F+$-"GK*-R7<,HZ0T MRE+3MBS?S!#)C7!6_O;$PADM1$IR_,0 +[(,L>_O<4H/[S ::J49!Q_UZ)&XU,9MH]?U#^4R4@26."X83L) ?1( /*"8I$=_!+5C*E984*09T#1YI MOKG]A%D&(KP2X&V$!2(I?R=O^[R,P-LW[\ ;0'+P:4L+CO*$STPA8U2>S+B. MYWT5CWTQGMT=<*P;8%NVW6.^&#;_'>5WP HNFD?#YA&.I7=8FL.NN2G!-G3M MAJY=ZCD7]22FAYP+5LA:$>#/1WD#>! XXW_UL:G4W'XUU0+N^0[%>&[(&N>8 M[;$1_OP3]*U?^DCI%(LTB74H.@U%9T@]?,2<@X3PF!:2H5Q7@'!>H#S&(*9< M]*ZR0<6Q)"LQOQ13C70?WD+'LF;FOHU(D\L.(K=!Y+Z.2)8P4ZML1UG94V7% MQE4]K^MZ[B/EGB?G!O[$[V:W&/0_=C7U^6P#[3#P&@;>, /5G83J3KQJ:KQN M:B_9R_U@)6Y +G=3A:9+ZZ:\.G:951%YK40"VX/6] 3>8.!CX?7XA-#R_'YZ M?D//'Z2W[#*[8N$,ZHTM,9UBD2:Q#L>@X1AH;?F!3HHZQ2)-8AV*DX;BY,I: MKFIVA5)5B'T )V?EX-B.YYUTY\6@O[%H^GSZ0>#UE^"T27JJ?9^;GD5R:UO0 M/VU @X['9M_GT[&GL#][:!U'4>O*/[WIR76O_I'67#OK_$F6XTS@"9KAH,:R MZ??J3MP+<%IS.ORO=OA:V;NXW=8@!@,8#>(UIUT.QXD:#HZ:8?GXD5*4'[?U M?\#XS6O8R]B^JU4MTJ76)7R#6F=MK6J1+K4NRN-4#E\9RZ_?QFJE M5_>Q88^C^?1YO;R3P>,L#H>'\6>\I^F>Y)O38ORQ:M4Y0"^TJD6ZU+J@CV,[ M]/56J]:Q7:M:I$NMB_(XN&ULM9UK M;]LX%H;_"N%=+#I )[8D7Y)N$J );QVDVR+9V?TPV ^TS21"9UJ/.G+/]6/&IMR/=%DA87O4=CEA_Z_6+V MJ!>J.,F6.K7OW&?Y0AG[-'_H%\MB\OW,8/CZ9\H7]YOE0/^DZ;7Y=?<_NLOZ7, MXX5.BSA+2:[O+WH?@P]R."H#JBW^$^NG8N?YA>]03DBG>B9 M*1'*_K?6USI)2I(=Q^\UM+?-60;N/GZA\VKG[V2N M[]4J,;?9D]3U#E4#G&5)4?TE3YMM)V<],EL5)EO4P78$BSC=_*^^UQ_$3D P M/! 0U@'AL0%1'1 =&S"L X;[ :,# :,Z8'1LAG$=,#XV8%('3(X-.*T#3JMO M=_-U5-\E549=GN?9$\G+K2VM?% )HHJV7V&J+O*/:J#@I?K*O_GI'R;N__W3>-W8, M):D_J_.Q3;[P0+XS\CE+S6-!6#K7^;\>^W8'P90>N0B^0Z^D)":/W)!R$ M01@ MN/"'4SVSV8.#^RZ/^>C&;>'.-QEMI1A5O.C@<*:&?$H+DZ_LY&C(;S=V _+) MZ$7QOY;176UHPW9:.>=_*)9JIB]Z=E(O=+[6OT$>_O-%%\8&L4K7(?!>5S,LI45H4KG)"Z*E4IG MFLRRPA1M4O3BNTH1":-(&$/"^ 8VKF#E$=;Z,H@&Y;_S_GI791E=I82$422,(6$<"1-(F 3!'+V-MWH;0^OI M&*D\)(PB80P)XTB80,(D".8H;[)5WL0[TWU6W^/%:D&F66XCX_2!S)1-=F#& M\[*ZZ@X)HY-7)6HT&0U:BA1#IN5(F$#") CFB.IT*ZI3KZBJZ2QNIC-CRVF; MG+R4KG)"PJA__R;D6:N\[?"2(4?!D3"!A$D0S%'7V59=9]Y/_U:OLV1=3E4W MY1&:6BZ3>*:FB28+E3_$:9O2-L1@L#,_#$X&T63D3@[7WLQ=182$,22,(V$" M"9,@F".L8-!TV ;^L\LL??BYG*W(W$YA[\E4)>799)NB_*2NDQ>41J$T5M-V M:VL41N.6VLJAB45KXO%I2V*)2NSJ9J,3!DZ.82D0OBBK>DUIFJK*4D]X MG!>&?+2']_/R$+]5@-"N/Y1&H30&I7$H34!I$D5S5=HT_X,AM$\60+O]4!J% MTAB4QJ$T :5)%,V58.,,!'YKX$?./FODF5N?]L\]_8D[RPOJ 4!I'$H34)I$ MT5QY-49 X.WV[LAKMBFY/@/*S^H\O4&- "B-06D<2A-0FD317/TU=D PP598 MJ"4 I5$HC4%I'$H34)I$T5P)-N9!X.^N=[.D_+#. H2Z"#7-^>%$;4KMNU+0 MQ!Q*$U":/.I#<:73. .!WQHXUGCR8SJ+!NH:O+&+H\/>$W0<'$H34)I$T=R? ML38V00BS"?RDKDJ#TBB4QL+7W?K]CBXTH:AIH\,))2JAJY/&%@C]ML#'M8J3 MZMSPN%KFQW46"]0%@-)8^-H%",;C5D\)FEB$KVV X'0\;/,!4(E=\30^0.CW M 0Z>"9(_R>)C3<08G_M'T(;_U : MA=(8E,:A- &E213-E6#3^ ^]7=T?ZKKZD9UE"&W^0VFLINWUEX/]0@IMZD-I M$D5SY=4T]<-CF_HMM7;3CFA5&/0* "B-0FD,2N-0FH#2)(KF*K'I_X?8*P%" MJ 4 I5$HC4%I'$H34)I$T5P)-A9 Z+\DX(=J+=0&@-(HE,9JVOZ/C<)P_\=& MT+0"2I,HFJNPIL,?^CO\OG+K^.(1"&T$$=0 M*P1*HU :@](XE":@-(FBN1+<6??(?YG$CYP;^Y&=98A=_@B[_E'4>FXJ+0&D42F-0&H?2!)0F4317M(U_$HVPE1EJG$!I%$IC4!J' MT@24)E$T5X*-<1(=>^%$A\H,-4^@- JEL9KVAD,,S2F@-(FBN?)J3)'(;XK4 MBZ\6]>*KR!-EJ'4"I5$HC4%I'$H34)I$T5RQ-OY*=(HMQU#3!$JC4!J#TCB4 M)J TB:*Y$FQ,D\A_F4*U='3R7"Y6'A=DLU@[L?/C6N5Q594/+5L1M2_5].IJ MV7H[?T6C_E%V5@_4[X#2!)0F431WC=_&[QCZ_8XWJ^V5*O3!$UP_O.MT!J51 M*(U!:1Q*$U":1-%<0386R3" 5M0AU/V TBB4QJ T#J4)*$VB:*X$&_=CZ+\> MI+[F@Z@T7:GD[4):XX+HC6;L]8$-AWNEU#^\SK*!.A90FH#2)(KFRJ9Q+(9^ MQ^+.J'0^?2:)-O;,M"#9?5U.6S4#M2J@- JE,2B-0VD"2I,HFJN_G?LU#+&5 M$^I.0&D42F-0&H?2!)0F4317@HT[,?1?W7&S/_61;&6*WMWCY6-SGK-YMO[A7WN;(5"EM8[VWHX&1B!YIO;K^V>6*R974SKVEF3+:H M'CYJ-==YN8%]_S[+S,N3,L'V)GB7_P=02P,$% @ ;9!H59@=.FM; P M( X !D !X;"]W;W)K&ULM9==C],X%(;_BI6% M%4A,XR3]F YMI*4!,8B51G19+A 7;G+:6B1VUG9:X-=SG(1LT\D$*H6;)D[\ MOC[GJ7UB+XY2?=9[ $.^9*G02V=O3'[CNCK>0\;T2.8@\,U6JHP9;*J=JW,% M+"E%6>KZE$[=C''AA(ORV9T*%[(P*1=PIX@NLHRIKR\@E<>EXSD_'KSCN[VQ M#]QPD;,=K,&\S^\4MMS&)>$9",VE( JV2^HT8UKAZ?T/]U=E\IC,AFE8R?0# M3\Q^Z5P[)($M*U+S3AY?0YW0Q/K%,M7E+SG6?:E#XD(;F=5BC"#CHKJR+S6( M$X$W?D#@UP+_5P5!+0A^53"N!>.23)5*R2%BAH4+)8]$V=[H9F]*F*4:T^?" M_N]KH_ M1YT)5U(<0!F^28%$L#'DBJRK*4#DEMQ[^R0"PWBJGV*_]^N(/'GT ME#PB7)!_]K+03"1ZX1H,RYJ[<1W"BRH$_X$0UI"/2$"?$9_Z?H=\U2]_P\2( MT-F#\JA?'D&,HWNEW&O+7639 /4;H'[I%SSHAYANA3:JP.5AR,>WV('<&LCT MIRXVE=NXV\VN^AN=LQB6#BYK#>H 3OCG']Z4/N\B-:19-)!9BV+04 SZW,.W MH/4-*03+)$Z_;Y"0A.M8%@@4)QGA6A=,Q$!BJ4WGE.NUOQ1K938MS6PA/81> M0.G"/9SB&FC$%JYQ@VO8RFA^D@L=4:^=RZIW MM$OGT4!F+3"3!LRD%\QY >LBTNMPZ509TBP:R*Q%;MJ0FPY:QZ9#4AS2+!K( MK$5QUE"<]Y5G;$_H>=U9]4; MP*6L?CIFB\)U0^'Z]U;SRGYR$M:5Y\W\\[+5&\6E*+K&#+Q@UHUBWJ"8]Z.0 M8G>%)3HCN64AQ3,B<'>/>ZW$+K@+NX,_F9UQZ0[J42]>8WO4TZ.;B MT?\WHG2H;UCM9"^MK]CD+._^$2]-_.>C5IF[)[MQ>W;ZFZD=%YJDL$4='<87@& "6- &0 'AL+W=OJY91.>8'ENM?MEQD5.FO8C>1!\%H7 1EZ01[WF*2T20?K6^*??=B?<./*DUR M=B^0/&89%5_O6,J?;T?^Z&7'QV2W5V;'9'USH#OVP-2GP[W0WR8U)4XRELN$ MYTBP[>WH%_]MB)96L;F4-YY/RS^?(NOAUYID4L99$R"*H_GMB& MI:DAZ7;\6T%'=9TFL+W]0@^+@]<'\T@EV_#TKR16^]O1H->H0F2>RJ81$F./N6)DE=ZI]Y^GZ2IOECDS43IAAG\)*H:0L]B.G^@#JH\*OQS5'78"?Z/Y&'G75PA[&/>T9^,.#UBDPU=% MN-\3'EP2/CT93MSA#^PP1E/O9./#"VJ?^GVU6^=R6E\ATX(W/?^W1R1@_5"1(6 M0,(()"P$@EEZ+FH]%Z I=@&I+R0L@(012%@(!+/TO:[UO7;VUT+?1,HCS2.& M(BY5WR#IKH3X?BOQ^//QRDX\&V=50_6"A!%(6 @$L_1:UGHMS^379E#\@2N& M-O1P8+'^2%/TAZ"YI,6\J%=%)WIHYX2$!9 P @D+@6"6V*M:[!5H\EU!Z@L) M"R!A!!(6 L$L?7VOF>)ZY]-O5/1I8XA<5=M*]^BDUOVJGM7J/*U_>:UGM.6> M-WU7@;O*H92K\)JE[)CV@@TBT?J;_Q3Q-J9#HP$39 M%_N[HI,_6%!(6@!*(Q5MV=)SNAA[N"LH4*6VH(U?Y#OM"EM0]H6)*)%LN*J@ M/A(H+0"ED8K65A5/Q\M%5]7O81+YC4ODNVVBKE'4)%X4+(5%\9&959]DK&:3[L@&E M!: T DH+H6BV_(W3Y"]A XCY(#31'-^#'O'UR!&D\5;=&>&G;F\T%/F>EU M)S$2T&:%4#3[J8'&*<)NIVC +=)-&BI'17.O.087E2*@+0NA:+8BC:F#W:;. MO> 18[%$6\&S%^.NN#/&)R8A;N!@87H\E-ERO.@JTU-LNIB-K[O:0#8NA*+9 MVC3.#3[GW!C#K>6@6IU&S_WKWJ2G^I$N074*C!,9G4IQ[OH&2X=[AVRXF\*" M2PL2T/:%4#1;O<:FP>=LFHYZ-,^/^@YT/O.!.C.@M "41BK:F2=!H.JT=6R, M&3S,F+ED E&4<3]#XJYUL,J@7@XHC8#20BB:?34T7@Z&]7(PJ)<#2@M :024 M%D+1;)D;+P>[O9Q-O9J)^!9)TXGK!_QZ/#.'&&,*7&T,Y-^.I9@G[F]64,XLI[JH&RPMJ#H'2 M2$4[MY@"5:FM;>/Z8/<#1M_CB01WE8,U!G6&0&FDHEE/)'A^WQ,)4/66,D]: MKUED3.R*%V),OM73F?*-BWIO_=+-+\6K)I.F>/G&SGLJ=EIIE+*M#O7&U_I@ M1/D23/E%\4/QTL8C5XIGQ>:>T9@)4T#_ON4Z)51?3 7UJTCK_P%02P,$% M @ ;9!H51+Y;'G$ @ ' D !D !X;"]W;W)K&ULM59;3]LP%/XK5H8FD$9N;9K"VDB#:J(2;(B.[6':@]N>-A9)G-DG+?OW M.TY"Z""--L1>$MOQ=[$_7S+:2G6G8P!D]VF2Z;$5(^:GCJ,7,:1%&K&,T#4XTROD:9H"W^;6BFM.P+$4*F18R8PI68^N#=WKF^090]O@J M8*MWRLP,92[EG:E,EV/+-8X@@04:"DZO#9Q#DA@F\O&S)K4:30/<+3^P?RP' M3X.90B2Z?;%OU#7H66Q0:95J# MR4$JLNK-[^N)V 'X_AZ 7P/*B7 JH=+EA"./1DINF3*]BN%#>SQ XG@%PD^HA:9U^F[(")C%V))*&9U",' M2=G@G46M^8[[K^^QV-F&'!T=_TCADO''O-^[]DK>WA[?T M/C[;>K!<_6^?=(N/FC$!_\L M'K:)#Y[/>&@/V\7#1CSL%+\2F4B+M$VN$_C"]3=L; U?=:\,_X/7D\;K2?=> M08ZPI.!HW8)&1J<2M'FL6#QW)S[7=MT@:$_0V6[CP>TUWFF_G62-N,_\-5URM1:99 BL"NG9( MYXFJKN*J@C(OK[^Y1+I,RV),OR^@3 ?ZOI(2'RKF1FU^B*+?4$L#!!0 ( M &V0:%5>KT;@:Q0 +LO 0 9 >&PO=V]R:W-H965TK7GE$>JV7>4E$Q1^/>J'7ZU(JCN.?%7IU:K/<\?G/3[I_>//% MF_D297J1K/\1K_*'#U>S*V>E[Z+].O^4?!6Z>D/CTELFZ^SP_\[7:MO>E;/< M9WFRJ78NCF 3;X]_1K]7_R&>[3!Z:8=!MV&%6[3"[=(=YM5K\;5SL ME]]\TBM=%.F7M79N=;K3^3Y:.[?%::W35*^M6R?V#??V[9_[IXKZD;9] ;#)R_?7:=[[_[P?G.N7:RARC56?5'RY$N[+"KEV^=8?\ ]T_P MBYIKUS[KW5MG,#W34EU\;F9ZFT?E!]'+N&?'/^[OWSK]WJ6'ZE]PJ,/>V7_1 M%[4 U<3EVNF=MC#RE9-FOVT>5 L37L[8CD9=?J;UVAFC-(:GSX+AP1V^X/ZJ M-[LD+2ZLCO?/?9S_X?S/S\46CLSU)OO?EL/\Z'J<-:F MC_KJYB__T9_T_JNMNDC,)3&/Q'P2"TA,D)@DL9#$%(09%38Z5=C(IC^K,'VH ML#=/%YTXR_;%Y?;[>%N]\H/SY\L?>C]96^E:>$=L?,#*'OCCS7#<*_[W_OKQ M>4F1;7HDYC??P*C7? /!99L)\M DB84DIB#,*(/QJ0S&UC(X]BH[GO/CQC]? MOS\8-_[]%M:FNUY'2,PC,9_$ A(3)"9)+"0Q!6%& 4U.!32Q%M O.G=V:;+4 M>I4Y=VFR<;*HN(-+[IRBI;BXGGQT=J>[N=WI;BXKZZZMMHZM39Y_-,[;/AP7 MUL/J6EPDYI&83V(!B0D2DR06DIB",*.XIJ?BFG;LI*WCXH=5='@&>*PFO5WJ MMD*RRET[9M-&51X[9LV^&=FL1V)^\SV,>JWO(;AX2T$>H"2QD,04A!DU,#O5 MP,Q: [+HFT7%.5Y>4I;)9E.<^(>+QQMG6UQZ+NVRS1I=MI8;BX7U2+I>4TC, M(S&?Q (2$R0F22PD,05A1CW-3_4T[WA-649I^D>\O7>B3;+?YF^<*,_3^,L^ M/SR+SQ-G5U35-F\K*VM372\R\T:-#H;3T630O,B0S7HDYK>\A]ET/.DW+S(7 M;RGFC3&>-+67+EO/A?#IJ;!DVMSS;0MFV,$Z\?J\>X.E93[V%\?'] M&*WW^DUU[]UV?POO7)6<;8L+^Q.M%T=/FX/ MW>EEDN6M7>7*GQ@?E&U/8.P'TK6[C&H>JOFH%J":0#6):B&J*4HS"ZL>DNY; MQ^-N;G6Z+/,.]X=;T<X/%[7'>*6WJ_9+&#HJC6HNJGFHYO>; ].-+M:KFPCTF"2JA:BF*,VLDWKL MNF\?O':?:L#917'[+30YSKA -1?5/%3S*\WH \\FT[9;[98P0.N6 CU"B6HA MJBE*,\NB'I'NVX>DW3@[/K\L+A,Z2K?Q]K[]*D&.$R[ZS9'KV:!MA QMUD,U M']4"5!.H)E$M1#5%:6;]U(/._:ZCSM6SA..P%V^YZ=+S/HB#2J^:@6H)I -8EJ(:HI2C/+K1[?[ML'N&^C/S9ZFV?' MPK+=U9!CD M4[UK*%JV;#Q=1L>H44U1FED6]3!UWSY._7&[ MC1]UFI77(3?*M?/?V]:>%ZCFHIJ':CZJ!:@F4$VB6HAJBM+,(JNS#@/X M^_<#] OXJ.:BFH=J/JH%J"903:):B&J*TLQJJ_,. WO>X5OZA4>QC+4^"P[U M^N?)(7O+G2L)S2Z@FH]J :H)5).H%J*:HC2SDNI$Q,">B&AV#A]2W5Y :#(" MU5Q4\U#-1[4 U02J250+44U1FEEF=<)B,(&[AVC4 M5<5/-0S4>U -4$JDE4 M"U%-49I9;74>8V"/2GQ+]W#:?&SXMC<\[QRB00M4\U#-1[4 U02J250+44U1 MFEE'==!B8 ]:?-;+?1KGY:0TIY+Z>%_T#S M&[=.;&UON',AH9$-5/-1+4 U@6H2U4)44Y1F%E(=V1A>L +#!5/C#5LF6ABT M%Q :QD U#]5\5 M03:":1+40U12EF054AS&&KTQW4=PO/1Y788NW69[NJP'B M5)>SPCAW2?HU2E?.,MGF:;1L[^9-FK5UF#6Q65MH] +5/%3S42U -8%J$M5" M5%.49M96';T8VJ,7UB'C-\[?D_QP7[5=.8MD6ZZ&Z!Q6@FW]^KZ]J<[/_]#L M!JIYJ.:C6H!J M4DJH6HIBC-+,0ZNS&D>IDGQ?9_GBT0W%JB:. #U=QAQ3K*7YA2U-]*Y MKM"0!ZIYJ.:C6H!J M4DJH6HIBC-+,$Z!S(:L#=Y(W2.#U1S4GTOK\8FF1 _X+5'-1S4,U M']4"5!.H)E$M1#5%:6;UU0&3T1CN5:)3@Z":BVH>JOFH%J":0#6):B&J*4HS MJZU.HXSL:91F_/BX*'N5C;QXP79[,YV+$(VMH)J':OZH)WN=SW4T&8)J/JH%J"90 M3:):B&J*TLSZJ9,A(_NL'G(;YW%Q&[6.B^O-ZKA$T?%IA2X+JKS>K)+U.DJS M\G'&\8I37GJ^RSD\H7!6DMJWBRI0:]MB;R%_3@ZUQ4Z>0>J^:@6H)I -8EJ(:HI2C/J:ES' M/L;VV$=+72V7J7XJJGB;%Q>SK+6H['+7VR14-1&A&0M4DZ@6HIJB-+.(ZHS%V)ZQZ#3RZ_SI?"SZ?>53\D_Z?K^.4N=4A)^* M(FPM/#1T@6HNJGFHYJ-:@&H"U22JA:BF*,VLSCJ7,1ZQ(\-C-(>!:BZJ>:CF MHUJ :@+5)*J%J*8HS:RV.HX6Z#C-%)VJ"HG M*QJ-6JH8Q\0>X[@] M7H/*$>?\05>S;1_&G_5=M%_GAU1'^73_-!Y=S:93SM/85F55>\^K[&P2FH7] MD+J6&*IYJ.:C6H!J M4DJH6HIBC-++$ZU3%Y;9(.ZO%'\9=^?)<_O'$^Q[^7 M?Y23.'[6CT4!/SCU,M)Q>SS8?IA=;]U0S44U#]5\5 M03:":1+40U12EF45< M)TLF\#0?$S1=@FHNJGFHYJ-:@&H"U22JA:BF*,VLMCJ",NFV'LS%]WB5>_[0 MI'?^S,3>?N=Z0D,CJ.:C6H!J M4DJH6HIBC-K*)V:";I.#:JYJ.:AFH]J :H)5).H%J*:HC2SVNK\RJ3K MA"3?-MF^_D.MTXY6;E*\NBFQFW=B'M;M=Z0C5WVC)71S4+T5D1 M>&C#/JH%J"903:):B&J*TLR2J@,L4WN I7G%:I^WKK6JT- )JKG3YFP@Q\DI M6ZH*392@6H!J M4DJH6HIBC-K*HZ43*USU6"/A.Y>*TG^T%UKDQ<<6C$!-6\2C,FQ&][*H*V&J":0#6):B&J*4HS M:ZD.CTSM\Y@LDLVFN%=[<;$F^^Z=RP;-BJ":AVH^J@6H)E!-HEJ(:HK2S.*J MLR+3"=PM1*H)H-[M6'*JYJ.95VO,GB-/>?#:=G'U;UD>;#5!- MH)I$M1#5%*69Q52G0&;V%$B7?N,;Q_M]%Q=7N21U?M7I)MX>LR)_.C\M;AVA MUW&2%5L7F]]'>;'-SV]OW[;6(IH>0347U3Q4\U$M0#6!:A+50E13E&86;!TP MF<%3ELS0; BJN:CFH9J/:@&J"523J!:BFJ(TL]KJ;,CLE55SOJFOB>9#4,VM M-*-W.)T,AF>=0P]MU4>U -4$JDE4"U%-49I92W7R8V9/?ORB7)DNM5YES MER8;)XO6A_A^]A2:W)V2DKM34C)[:73;WESG,D-#(94V,IO&R>*78Z/_V65[NT%Z): H%U5Q4\U#-1[4 U02J250+44U1FEFN=0IE M!J=09F@*!=5<5/-0S4>U -4$JDE4"U%-49I1;?,ZA3+_-Z10[&;7BD,U%]6\ M>3.%,NFWY+1]M-D U02J250+44U1VK&8KK,'K7,WRJ.;]QN=WNN%7J\S9UFN M0O7AJASJ/KWJI/JN*+;^NX^#J^O&ZT'_G>B7KU_7S,W[772O_QJE]_$V<];Z MKB![;\LO"Z7E%.9/O^3)[L-5_\KYDN1YLCG\^*"CE4[+#8J_OTN2_.F7LH&O M2?K;X;!O_A]02P,$% @ ;9!H5?+1HY!1!@ &#, !D !X;"]W;W)K M&ULM9MK;Z-&%(;_RLBMJETICIGA8D@=2[%AU)6Z M6FO3;3]4^P';8YLN%Q?&3EKUQW>X!$R8C,WFY$MB\)SG,.<=!N8U3!Z2]%NV M8XRCQRB,L]O!CO/]S6B4K78L\K/K9,]B\-KQ.=CN>+YC-)WL M_2V[9_S+?I&*K5%-60<1B[,@B5'*-K>#.WQ#B9T'%"U^#]A#=O(9Y5U9)LFW M?./#^G:@Y4?$0K;B.<(7_XYLSL(P)XGC^+N"#NJ<>>#IYR8#Q0H!>!>B79C"J ./2#&858%X:8%4!5E'[LEA% MI5V?^]-)FCR@-&\M:/F'0JXB6A0XB/.1=<]3\6T@XOCT,SNR^,#0.Y=Q/PBS M]VB(OMR[Z-V/[R0%F(X^)C'?9.//5N1I3 >[:_1KIVA8A&B.1XYI>'8UEW7I?=>UUVJ@YWV4J$8UEXJY9Z M/5+T@J>_Q LR?[M-V=8OIH1D@Y[&SI^_BJ;H V=1]E4V:$JN(>?F4^=-MO=7 M['8@YL:,I4IUVUJZ;IAD$Y+JNSA M=];/K.MG*NOW)5X&8 M9%IJ=4KM.&;[?&I5>EQ7>MRKTOD 3[9Q\*_T8C]3POK.^Y P=]PIT%C'FM:5 M!3(K!8*UI+-KZ6RE= N6KEC,Q6(AOW*O^PFI1/<5$A+FEC#G1$CM>JP_$Q$R M(P6"M41T:A&=,Q?F?*T8Q%NT9VFQJHQ70L]E&)0W93+MG,Y0UVU+EXSUN3)W M7V$N3NM!IJ5 L)8Z6&O64EJ/DTRN$>()6IX[X:H\I^,:/U-+?2A]Y3J?T -- M2*%H;:5.5KWXDEO<*]2<4HL3N3[5,Z09 M,^2-%L 5&$IP2)H+2O- :12*UA:\,3RP\/$OD,KD9C@J+"ZI(* M#.IQO.)(/- CH5"TMIR-JX'5ML9,+,J'?KP>[I)P?3+%2]?F:E;O4Q:2YH+2 M/% :A:*U-6Z<%VR^U1P-:7;,06DN*,T#I5$H6EOPQOO!:O-'X57BK@WR?,FC MAO>6Z6Q"#S0AA:*U:]^X05AM!WTZLG3(@XBIG#PB;+_51 KJ%H'27%":!TJC4+2VX(VUA,]Y2R^?PD['QC9,V]"Z/]#,)4TQ ML;'=_7'!E31U'&Q:N&L129KJEF;:W:94W&/Z$/7S-JH)N/O4B6E9V.G>N4I:BEM,37+C*FE)#-W! MW8>@/-)]UH:,B2VYQZ7J/GYO#1L?A:A]%.FD^)J;5TBC8PY*9.4)\'E.:"TCQ0&H6BM05O?!ZB?BY(-7>"&CF@-!>4YE6TUHS^ MTKTKJ$LS.GEP/V+IMGC%(D.KY!#S\LGL>F_]&L==\?+"L_TS?#/'DOTNOO'* MES0:?/G.R$<_W09QAD*V$:FTZ[&X_J3E:QCE!D_VQ6L#RX3S)"H^[IB_9FG> M0'R_21+^M)$GJ%^&F?X/4$L#!!0 ( &V0:%75A'AM8P0 %<2 9 M>&PO=V]R:W-H965TP(D>A;EN9B:NVDW-_9MHAW),/BENU)#F\VC&=80I-O;;'G!"?:*$MMSW$B M.\,TMV83W;?BLPD[R)3F9,61.&09YO\\D)2=II9KO79\H=N=5!WV;++'6[(F M\FF_XM"R*Y:$9B07E.6(D\W4NG?OEJZO##3B#TI.XN(9*5>>&7M1C<=D:CEJ M1B0EL504&/Z.9$[25#'!//XN2:UJ3&5X^?S*_K-V'IQYQH+,6?J5)G(WM486 M2L@&'U+YA9U^(:5#H>*+62KT+SJ56,="\4%(EI7&,(.,YL4__E8&XL( >,P& M7FG@-0V"-PS\TL#_Z A!:1!\=(2P--"NVX7O.G ++/%LPMD)<84&-O6@HZ^M M(5XT5XFREAS>4K"3L\<\9AE!U[\R(3ZA%>%HO<.L* QPGF"%C0]2)*@ZP61F*; ,T!/ZP6ZOOJ$KI"-A#(0B.;H*:=2 MW%QT_+YC!P$ODW!-]K?(=VZ0YWB>83[SCYN[)G?^W^C+_SQZ+1A^E6>^ MYO/?X&MG$/KS_EE(#DKQEVFQ"[K 3*?D\T[L<4RF%NBC(/Q(K-F//[B1\Y,I MTGV2+?HD6_9$5EN3H%J3H(M]]AN<0[3<_ZG:_Z9U*"@B3:%.G>,L<$8JHXZ7 M 6ZC!MXPC-PZ;-&&N7X8-,B6)K)1Z)QA-6_#RMNPT]L5G$"$<]"IA!YI0D!D MM'KA..9$'5HF[PO*\'+"GA<.&]ZW46$P'#=\;X/\R G"AN_O4-4\CRK/H^]; M9R09@F8&![66XAU+$\*-FANUU@*6(FK,>MYS?"9Q&" PPB*;C-V)@9!N/ M7',4AE44AIT*I,^K.Y./PSZEID^R19]DRY[(:L$?5<$?=:;@5UVPD62 CX1# M ?I: ES3,@7-XC-J;S](EY;Z&&"^,PX;6;HPP((Q[,%&^AE@WLAW0W/ZC:L( MC#LC\%C;@'LX!;7?.@()2U/,Q;G7&(R"?W0Q+^?6;:C,O T:.+=>,Q)&E-O4 M(C-79(Z#ZYPK3J=S(Y;EHG$KEJ8][<5>V1:]LBW[8JLOPD79[W:FXW*S@:N: MJNV!77(:JP(>;AOQBSX4(1/U)32/"<(GS)-WMVHY7FW;.%'C!)@;4,U#XGW( MLA-2#XAW#HCW(85"WZ=0)6M=HEQ_U)0H$\ZD42:<2:1,N Z5$;_47"@&UT"&7Q5VFZJV^@MSKNW^C M_\&]F[N&_H7Z:J(OYF?ZXI/+9\RW-!&ULK55M;],P$/XK5I#0 M)M'EM=LH;:3U!3&)H6H5\ 'QP4VNC;7$SFRGW?X]9R<-[NJ)(."JC-1 L>5E9 %U3B5:U>5$FAJ047N M!IYW[A:4<2<>6MML7^TL6,L2ZI@(O+O+-79R+ET2 HK M6N7Z5FP_01-/W_ E(E?V2[:U;__"(4FEM"@:,.Z@8+S^TX J(G@&$#2!\J4+4 **7*O0;@ W=K6.WB9M23>.A%%LBC3>RF8'-OD5COA@W M]V2A):XRQ.GXFB>B '+R62AU2N8@R2*C$DB/?*%24G.*Y&0*FK(Q[\_@G.Q)X0="QG\G+X7Y7./^G/OMG]8-DA.TM""U?^ S?C$K.^%KM78 ?5TNE M);[CGUV'7=-%W72FM@U421,8.5B\%,@-./';-_ZY]Z$KTZ])-GU-LMDKD1V< M2=2>272,/9[=5TP_$GR>V!,4K]=^CY>G^.C/N7OTJ M0*YMXU 8>L5U?8E;:]N;KFQ)?F(?^X.)WV&?8B^K6\]O^KH1WE"Y9ER1'%8H MY9U=X&YEW5SJB1:EK9Y+H;$6VV&&_1BD<<#UE1!Z-S$";8>/?P%02P,$% M @ ;9!H569;R0F#! 11X !D !X;"]W;W)K&ULO9G1;J,X%(9?Q6)'JQFI6P()(>DFD=H"85:=V:J=V;U8[84+IPD:P!G; M)(VT#[\VH32TA$FDH[EIC#G_=X[K7[:%)QO&OXDE@"1/69J+J;&4T,QHDANS2=EWRV<35L@TR>&6 M$U%D&>7;*TC99FI8QG/'7;)82MUASB8KNH![D%]7MUP]F34E3C+(1<)RPN%Q M:EQ:%Z%E:T$9\5<"&['7)GHH#XQ]TP\?XZG1TQ5!"I'4"*I^UG -::I)JH[O M%=2H2Z[>)DHG9]92 (+^1SY1SJNU%WGL@ M:9**#ZKWZ[U'WK_[0-Z1)"=?EJP02BLFIE05::X95=FO=]GM ]G'Y)/*MQ3$ MSV.(FWI3C:0>COT\G"N[$_A'D9X3RSDC=L^VV^KIEM_#ZIST>P?EWH^RYYUR MOUON0:3D5BFW6N3!\<6WR>?'%]\F#X\OOM,=E4(U2,$N8R^%XE(])9Z]K(.2MT420QZ&52;[3\W*II\E)") M?]N,.< T)B;,PX3YF+ $S;'A(5(L(8QG=J83N<*J"W(U=FNH"EA#VFR* W8 MYKE.SJF>V\&&)4R??-U[+ZK[;=EJ#A:-@,\M\&60/'=9M104N4 M/7;L9M2\+:IGOB7'G3!S:F,[(BFYU@TC@6=N\=')/ MG9?N(BW;(3'=MGW\\##+\#%A 29LC@D+D6 -PUF]EZ]AO<[9_ Q/^LS]#3BY M45O2[LBMSDCW(&4*\5YGF^VZX:?Z#I7FH=)\5%J 2INCTD(L6M.0>Y]GK9]Y M3*JR83D4D^:ATGQ46H!*FZ/20BQ:TZ'VBT/MSB7SABEW1O6UP?9,;8<978 @ M=$-Y#/$96=.T@%8[VF_.#0-[]/I;PW5W!2?[#)/FH]("5-H](+\N;0?,E?'?!^HGR19(+DL*CDO;.7<<@?'=G MN7N0;%7>@#TP*5E6-I= U:*I ]3[1\;D\X-.4-\RN]P, -@0 9 >&PO=V]R:W-H965TY.1/;L5DQ'?*D9SN!5(;K.,B,,4 M&-^//>P]'=S1U5J9 W\RVI 5W(/ZLKD5>N=7+"G-()>4YTC :JO78&W@HA279,G7'][]"Z5#/\"6<2?L7[4O9P$/)5BJ> ME6!M04;SXI<\EH$X F@>-R L >$YH'L!T"D!G9=JZ): [DLU]$J ==TO?+>! MBXDBDY'@>R2,M&8S"QM]B];QHKFY*/=*Z*=4X]1DQK.,*IUY)1')4S3CN:+Y M"O*$@D3OT'UQ@1!?HH^4+"BCZH#N@!$%*7K@:"X5S>RF0BJSE#0%0>Q=>!V# M(I3)-YKNRWV,7K]Z@UXAFJ.'-=]*K52.?*5=,0;Y26GVM# [O&!V!WW2ZM82 MS?,44@<^;L8/&_"^#F$5Q_ ICM.PD? >-E>H$[Q%81"&#GMF+X=CESO_3?O\ MA[6?!*-37:J.Y>MPW>7KX@-T(0?6XOH19;FPWZH,\S MOM7"GY>7H7_<<<:0+AE[(M(_7?>HL+3KMM24X6NY(0F,/5UG)8@=>).??\+] MX!=7$MLDB]LDF[=$=I+N;I7N;A/[Y)8<;.Y^]AM]-2_W 7V$%4D.Z/.F M?'$E^@<]D$?=21*@.[)@@&Y6 N!2(!IU?.\U:I,L;I-LWA+92:*B*E'1_Z9H M1VVFNTVRN$VR>4MD)^D>5.D>-+Z74UC1/-?YT=_9C.0)N/(PJ!6$J#\XJRVS MNA . WQ>@1Q2W5X4G54@A]2P/[Q0@H:5J\,?[D_#FL+@S+UG)>*ZA*N3.*0N M=Q(]\-S9EY#-GR4KG/6/)K4,Q,J.R!(EIF86W]?5:36&W]CA M\^Q\BJ]GV'$>F['=3H;?Z(N9_Q,1^HV7B,%2JPJN(IT748S1Q4;QC9T3%USI MJ=,NUT!TU38"^OF2<_6T,0JJ?V9,_@502P,$% @ ;9!H51UA!B2T @ M;@8 !D !X;"]W;W)K&ULK55=3]LP%/TK5QF; MAE2:3UK&VDBC%1K2)B$ZV,.T!S>Y;2T2.[.=%O[]KIV0!2AL#WM)_''/R3DG MSLUD)]6MWB :N"L+H:?>QICJU/=UML&2Z:&L4-#.2JJ2&9JJM:\KA2QWH++P MHR 8^27CPDLG;NU2I1-9FX(+O%2@Z[)DZOX,"[F;>J'WL'#%UQMC%_QT4K$U M+M!<5Y>*9G['DO,2A>92@,+5U/L4GLX26^\*;CCN=&\,ULE2REL[N?L?5S;/DR66AWA5U;&WB0U=K(L@63@I*+YL[NVAQZ@#!Y 1"U@.A? M 7$+B)W11IFS-6>&I1,E=Z!L-;'9@.%/B36F11;5(8OB7AN"X_@>C&']P>'<$ @^+:1M29Z M/?$-6;6"_:RU==;8BEZPMOP.68$#QT\? SW*> NY:A+ M.7)\\5]3'EC7&46AF#O&E-$5U[>#7O0+0TG:M&#&*ENDX<<7(H0+6M8_]X71 M/#W9_W3;"$YUQ3*<>O2E:U1;]-)W;\)1\'%?-/^)[%%0<1=4_!I[&@Z#X"TL M4'"IH!8:LUK1J=^N15]?T#K1L/K=H_G\4^T&ULQ9QA;Z,Z%H;_BI6]6LU(=Q(P"4FZ;:2VV&!IYVXU M5>]^6.T'FK@)&@*Y0-KI:G_\&D)#3(G;S'U7_=(&XO,< Z_AP$M\_I1FW_.5 ME 7YL8Z3_**W*HK-V6"0SU=R'>;]=",3](HD3<9R;?K=9@]7\DX?;KHV;V7%=^BY:HH5PQF MYYMP*6]E<;>YR=328$]91&N9Y%&:D$P^7/0N[3/AT#*@:O%[))_R@\^DW)3[ M-/U>+HC%1<\J>R1C.2]*1*C^/F\& MMPYPWYMA7 >,WYMA4@=,WALPK0.FE1QVQZ\Z^%Y8A+/S+'TB6=E:T96_VU[_8KO6W M+EDB81X2QI PCH3Y2%B A D03!/^<"_\H8D^8S\VJ@)1:GY,8Z7X6%T7B#K_ MR_*R$ZVWZRXI&XFG2AD)\Y PAH1Q),S?P:85K"QL'V=6WW7/!X^'$D5F%""8 M)M'17J*CGY1H^..81(W$4R6*A'E(&$/".!+FCSHD.IZV)(K,*$ P3:+N7J*N M4:+?HOP[>/,D:@2>JE DS$/"&!+&D3!_![,M3:*612 MDRNR3:*BZXG4E3'\5'$@81X2QI PCH3Y2%B A D03-.M;34/8:T/?N94=P"D M?2C-@](8E,:A-!]*"Z T@:+I0^# A[#-M_:5$4%VVIX?C(%.-1M9)ZL92?.@ M- :E<2C-A]*"FF;;!Q7&I-^J;@4JIZY2VJB4FF^<;N\Z*PMSV,F"1-(\*(U! M:1Q*\Z&T $H3*)HNW,;4LC_:U;*AMA:4YD%I#$KC4)H/I050FD#1]"'0V%NV MV=^JI)V3I=)[:2&\^Y&"&7NRL*$N%Y3&H#0.I?DU37M,,72<"6T__X*F%2B: MKMG&[[+-AM?-L7H#ZFI!:1Z4QJ T#J7Y4%H I0D431=NXX+9[D?7&U#;#$KS MH#0&I7$HS8?2 BA-H&CZ$&@\-MMLLOUTO0&UVJ T#TIC4!J'TOR:=EAO#%UW M:K??K8%F%2B:+MG&<;/-EMOO,B^B9%D+M5.<4(,-2O.@- :E<2C-?^,P.N19 MAEE7X1A ^R%0-%VNC=]GFPV_^IEQ=8;M+I.ACA^4YD%I#$KC4)H/I050FD#1 M])\<-,8?_6CCCT*-/RC-@](8E,:A-!]*"Z T@:+I0Z Q_BC0^#.S3E8SU/B# MTACML,.&_=:[.[RK%6VW\KM:V7:_]>Y.T-ELV&^]""10VZGKI;'@J-F"TR[Z MY+_DS;=^S+R3-0/UYJ T!J5Q*,V'T@(H3:!HNJ(;;XY^M#='H=X#6K.U33M_4#+LO0BT8/F9% :A])\*"V T@2*IL_OU)ANCM'1F)43 M19&;..RLE\VQIZH22O.@- :E<2C-A]("*$V@:+IZ&[_,L3^XXG"@)AN4YD%I M#$KC4)H/I050FD#1]"'06(".V0*\W!:K-*N>C>SJB[=*#3/O9$5#+4 HC4%I M'$KSH;0 2A,U[;!\=-V),[6;GY?LQ#HXF&MU+;-E-5%O3N;I-BEVDTSNU^XG M [ZLIL!MK6?V&;<[UOOV6;";ZK?![V8>_AIFRRC)22P?5"JK/U:]S7:3^>X6 MBG13S?1ZGQ9%NJX^KF2XD%G90'W_D*;%RT*98#^E\NQ_4$L#!!0 ( &V0 M:%4,GJ$2300 -(4 9 >&PO=V]R:W-H965T7\CSC:4?:%KP@1X%M5UGSLK8187_L^GZ](A?F KDDM M_UE05F$A']G2YVM&<*Z-JM)'01#[%2YJ;S+2[^[99$0WHBQJBN5*J!?^9+3&2S(EXG%]S^23WWG)BXK4O* U8&0Q]F[@]2U* ME8%N\520'=^[!RJ4&:5?U,-?^=@+%!$IR5PH%UA>MN2.E*7R)#F^MDZ]KD]E MN'__[/VC#EX&,\.&"^X8)6K;$DJ(JZN>)O[4#L&83(8H!: Z2YFXXTY7LL\&3$Z XPU5IZ4SW$Y,/732&^7]W*P')P1RLYVQSK\;H"4[D$\DU) %V MA^DCN%$C*%N#-^^)P$7)WXY\(1F4)W_>]G?;](\.IJACBK3WT,+T]Z::$:8F9MH39L,7 M78!OV/$-G6/V6&\)%R1_!V9D6=1U42_EYBEQ/2?@35&WD_,6_-,[30U_T\-0 M]Z"2RW:2A4$49"-_VT,6=V2QD^P/AFL)=C1%?$ !HS!,D04CZ3 2)\:3'IZC M*9(#BBN4I$F&^BG2CB)U4LC$MB#%*2#I(0A$28B&_2!9!Y(=N5Y(G9^S6++# M:=U.4(W6\*D3@&]@(!,M@1\Q 4#3[C;" XB&/+7" 3$CIF[QX;T=GX#06,]E=3,( V?B,DT*TD3R=-R-GX80]^ M.HA3"[[1'.B4#),M+AY!U!N!)<= (TKP6%4Z=DOT9*-SXAD>[ <8#K+$$H^1 M,NC6LGM+9>(V.S?S&&F#R4\7)] IC^*B%,$KBU#:M1@NA M6PQ/+5'@H?A%<9S9\A4RVH><$G5JD=)ZV^<(+ A&Q9!;Q4ZO4%J'+TJ4.(T3 M2_I#1GV06WU^ND9I_>^3#:-A9JN=D-$5%%ZH1D&7^(A!1E&06U'^QQJE)7M1 MHR2#Q#871F.06V->J49I*7ZL45+;*C>:@MR:\CHU"CK\K+*E"B,[R/U)]6KE M2EUZY,6ZT5]@@;9CWO!WSMFJ@A;ZL,T#N9T4XOF MQ*E[VQW8W33'5*9Y<]KW"3.YCSDHR4*:RK&3*X$U!VC-@Z!K?6@UHT+02M^N M",X)4PWD_PM*Q?.#ZJ [QIS\"U!+ P04 " !MD&A5)^*I/RL" 7!0 M&0 'AL+W=OPST'7Y)6 MJB== ACT7'&A4UP:4T\)T7D)%=4C68.P.UNI*FILJ'9$UPIHX4$5)U$03$A% MF6*DMD8S@3L%1(-U5%U>$.N&Q3'.+CPHKM2N,62);4= =K,(_U4MF( M#"P%JT!H)@52L$WQ+)S.8Y?O$[XQ:/7)'#DE&RF?7'!?I#AP!0&'W#@&:H<] MS(%S1V3+^-5SXN%(!SR=']D_>^U6RX9JF$O^G16F3/$M1@5L:&X^V:IAPM[@VRNXRBS/9"C@U4* E5>: 'A05FGJ# M-;I<@*&,ZROT$3VN%^CRX@I=(";00RD;346A$V)L"8Z(Y/UQ=]UQT2O'K:$> MH3CX@*(@BL[ YV_#%Y!;>.CAX4LXL<(']=&@/O)\\;^K_S';:*-L]/.' @?HL]F^6Y;(31J*8' MNN%@[UKUIM3.E'/B.\:)9W2OQ#X;W]PF9'^JZ<^<21@,.5VIY.2W=4_&5ZIV MS%K/86M1P>CF&B/5M6$7&%G[/WDCC>T+/RWMRP7*)=C]K93F&+CF&-["[#=0 M2P,$% @ ;9!H5=)Z8^-G @ O@8 !D !X;"]W;W)K&ULK57;CM,P$/T5*T@()&@NO0"EC;1M0/"PJZH5\(!X<)-I8FUB M!]MMEK]G;*>AE+0@L2^)9SSGC&?&.9DU0MZK D"3AZKD:NX56M=3WU=I 155 M U$#QYV=D!75:,K<5[4$FEE05?I1$$S\BC+NQ3/K6\EX)O:Z9!Q6DJA]55'Y M8P&E:.9>Z!T=:Y87VCC\>%;3'#:@/]4KB9;?L62L JZ8X$3";N[=A--D9.)M MP&<&C3I9$U/)5HA[8WS,YEY@#@0EI-HP4'P=8 EE:8CP&-];3J]+:8"GZR/[ M>UL[UK*E"I:B_,(R7].'M@\G .3I!T0M(#H'C"X ABU@> Z87 ",6H!MM>]*L7U(J*;Q M3(J&2!.-;&9AFVG16#[C9NP;+7&7(4['&\AQB)JLH192,YZ3E^2.2DG-.,BS M!#1EI7J.7N4B9[[&M ;LIVV*A4L174CQAMP*K@M%WO$,LAY\^:3FV43^;D9FIJFD*WRWK[8@B=@1E%1S_;&/[957?5UT;&/+9K3U$.-5.)RVYJ\1R9\1 M81?ABO!/ONP*9&X54I%4[+EV][WS=B)\8[7GS+\(ITNGI;]HG++?4IDSKD@) M.Z0,!J_P/-*II3.TJ*U^;(5&-;++ G\P($T [N^$T$?#).A^6?%/4$L#!!0 M ( &V0:%7B0P2[WP, (83 9 >&PO=V]R:W-H965THEBO51-4O:++5+W/,?GCCQ)MSA2]H7O 3ZFF<%7VH[(?K'>2$ MG]$2"GEG0UE.A!RRK M$W9_"1D]+C53>YBX3;<[44WHX:(D6UB!^%S>,#G2.Y8DS:'@*2T0@\U2NS#/ M8].J +7%7RD<^3? :X@RRHFN8[_6E*M M\UD!3Z\?V'^OQ4LQ=X3#%G M!=32]49[';B("!(N&#TB5EE+MNJBCGZ-EO%*BVJCK 23=U.)$^$*MC+M MU" M29E(BRUZAU9R-R;[#!#=H/']ZZ+9GC+-;]'=?6?Q.@)!THR_D0R?5Q%Z_>H- M>H72 GW:T3TG1<(7NI KKOSJZW9UE\WJ\#=69Z$/M! [CN(B@60"'\WC@QF\ M+B/5A0L_A.L2SQ*NH#Q#EO$680/CB?5_QB[WW@F%U>\>J^:PG M[YV3O8'^>2_-T;6 G/\[E?F&VY[FKNKC.2_)&I::+( @NPN0?8<>W@+!RCV,!7]!NC6P.IA<@@=TS&PO= /IW$=FYF^ M[_INWRR:,,.68WM.WRX>V[F69=NX,^O)=#J9SJS,/QCE'-TPNDG%E-8&[9QX M]>7YL092QU:.'W@#H6,CTW8]9Q"/>&SF8<O8>+95DD4JR6!%9+QM>EPWO)Q8_3V6"5))%*LEB162]!/E= M@OR7%C]_=#QMP[#=8448FTT6O[%9$/@XP(.:,#:;JWU!IS+XH=H73'@-JJ=_ M3VDP?AJ,:]^8RC0# P<#G6.NF=IG&H_OJ<:LT-6GZ^\4O7F"YQXJI6R14K98 M%5L_%2>?#.9/+'TMN:HTJ62+E++%JMCZ:<*/:<(O+8 MLG^6;<<=UH5Y#\^. M[M@KMCS3']3=6)77?MP>OVK,V7?R[Y;4%MY[VW4M P]CI_2;9,(I]CSL#4.G M]'-#/^DKY,"V=4.'HS7=%Z+Y3.QFNZ;11=TJ&WS./;9O$K?#2JTYO5M0JKQ5SD4U\A=*E9^"H)HM:$ZJ MJZ*D0B-9(7.B=%?.@ZJ4E*05D'(>=#N=.,@)$_YX*);Y3:XJ;U8LA1KY@R;D MV?9Z]N'LK/-P>;T?OS# I1\X17M' MB%YU.K@P@)AX?)SX(6U,NK\K;8:?:R%+/,=H P=-9]DRH8.1DZ.F4Z80B1ZH^%0]N#&Z#6R9DHI,EM,]C?TWKX'K#I@4'&>6.P MZ]O >%@2I:@4-[IC!IO@$\BKV_?K4CN<2[(.NSU_2S 7G61:R)3*)DWH;T+C M(:<9V)%LOH"K*LH 0*6*7#=21N:%(,;#AE$WM.R,?V8[V*FOMG-EP MT32UH;II96P']-MJ5KLMVWN1KE>RQT)]6>KI"-.'&J6WDF9L9?JKK#& J8>X M.BE+OO[,V5SDU$[^Z(3C(=GPO$4AV1^=#4IEI@-4^MXCE8K-VI'?DI3W=*4V MY;3*<,_=$_3\;]=Y3@65A+=-Z]I_RZO\8L=1_[4LFZ?*OF&GQ_J5_]9-]D[! M9'P*)D^B)@>G8#(Y 9/]5WMJ/L=D^/9-1F]SMX/ZN-8Z$^Z<")NH!R?OD?\# M3O)\F]2;+AE73-2]!4M3*IX<#+6\(E/]Q^B.OAZ?THPLN;IOP)&_;7^G*5OF M23/J%A:B'K5M?X/IA7%S[->YF$CIBJ:3NBOG4]/T=$-GK3] V$=NS,>-8!R+ MN1' L#R8 XQC65B>_VD^ W0^%L.\#9S( .4,4(YEN9")^6)YW)Q$?]PS39(H MBF-L12<3IX,)MFYQ##]N-*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'59P% #Z,0 #P 'AL+W=O.+&?#\[.58,S4,%Z1A ME>%2V)5NQ1UG#WJ_W2V2>Z[YDC?\,4Q=4<.^*]EMN5B[P]BK& :7X=OAY7/7B*?J_S2C7*UX MQ:YDU;5,F%T[*M8X0*$W?*L'1-"630:7\IXI,J-KYB[*GF5:[R[06+*@N=0I MMQO4M/:,F#RB9D*SFMAO6C:\MAPU^4H;*BI& L@$@$R."/E/$D"F &1Z%,B% MP[$_#2 S #([(F34DCD F1\3,@T@"P"R."9D%D"6 &2)"WFCUE3P)[^!4&&[ M3*>Y8%H'>)\!O,^X>(NN;:EZ)')%%GPMN/T9%89<5)7LA.$!Y!< \@LNY$7U MN[/G]$WH0&^GX<@]@H;N$3:9;R=-YJQB_)[ZL^_10*L@:V4J[NT.5O L?-3& MD$/&R!*QH4D#;&R-ZP2KMW0;A[YJ[8 M,NH=D"_&R,+8=8C71) &!Z09ZOM&VW(]NVH_#MCL8 MFS R4<4^2R!3),BFN*9!Y)&\>VI!3FZ=2_2' ML*8!B2-]_QRCEQ&R2?I.R<9C+QDDDO2H.4<8':1@Y>J824=<7X-4DB*K!(Z= MH]:$A)+BEZ^BX+GWJ81\DB+[Y#D8[.6"=)(BZ^1 5/C"&6)"2:#-DUO9@+ M>^"ZL_:1(29DG S9."!F/!9! LJ0!01C1L\F)* ,64"]F/_U]K!&G$$"RM"S MFY[4X8H9RIMHU,PA_>3(^@ERASXT2#DYLG+ Y"&>JX6\DQ\SQXDZ30YY)S]J MCA-A0M[)D;T#8X;3RCDX0X_L'1@S#S$A[^3(WH$QBQ 3\DZ.GO@ LVGD),2$ MO),C>R><3^L?+B'=Y,BZ :L#T7!90,(ID(4#8T8OMT#R*?#?"XN+PVD?N MER$F))\"_\VPUYC[(/WD*L2$Y%,@RV<_;_D*<->'0DQ(/@6R?,#)S+@+0?(I MT&=LGNM7/4-0 ;X2AJR;0P6LYR0BQ(1T4QRISO;\:(:8D&Z*=ZNS]R=P^7 UU6L$O).B>P="-/V]1 3 M\DZ)[)W#<]M^\ PQ(>^4Z!,[KXNKD25#3,@[);)W^C#WM;95B E9J/06&OJ= M]?E9S59"TZIKFDN[[D;\D+1^^=>%EW^[ M./\74$L#!!0 ( &V0:%5S?'@L40( /LL : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0 MT$JR^[:<@7U0#WH2<4:H0%S^"9\0\/A2#LVX;T_#;M\-B\_CX32LJMTX=K_J M>ECORK$9[MJNG,Y'-FU_;,;SLM_67;-^;[:EEN4RZOYV1O7T>#MS\?K5E?^9 MV&XV^W7YW:[_',MI_,?@^J/MWX==*6.U>&WZ;1E75?UYN.X>ZLLFW9TG5XOG MMU75/[^EJIX[2"!(Y@]2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,> M(.AA_J"T1!F7!$D3K FT3LAU(O Z(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R) M0.Z$="<"NQ/BG0CT%M1;"/06U%L(]);)PS:!WH)Z"X'>@GH+@=Z">@N!WH)Z M"X'>@GH+@=Z">@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ*X'>.GE90J"WHMY*H+>B MWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=- M7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KTSZIT) M],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>^2?U'L:O0QFN/=]KO/Y/ M4CV>SRW7RU^6WSLG]_@%Y_JV8GCZ"U!+ P04 " !MD&A5SA7,7P\" #J M*P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLUNXC 4!>!70=E6Q/@WTQ&P MF9EMAT5?P$TN)2*)+=MMX>W'"6VE5ATT%2/U;(C ]CTWOM*W8GE[]!1GA[X; MXJK8I>2_,Q;K'?4VEL[3D%>V+O0VY:_AGGE;[^T],;%8&%:[(=&0YFFL4:R7 M/VEK'[HT^W7(/\?6#:LB4!>+V8_3QC%K55CON[:V*:^SQZ%YES)_3BCSR6E/ MW+4^7N4-!?LP85SY>\#SN=^/%$+;T&QC0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV M-36N?NCSD3+Z0+:).Z+4=^6IZ-7YY)1OF$Z?_.+\J6*!/A_W M,I+Q]-SG0A12>_X57Q-SZ8O?C\9I-]3\8W:^WB<7]M,\(IL>E]_QVQF_UO]D M'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5('WR!T@B*J!R%5(YB*D=!E:.HRE%8 MY2BN&UL4$L! A0#% @ ;9!H M567#LL7M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ ;9!H59E&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H5=-N )/O!P 32, !@ ("! M&PX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;9!H5:))U5Q= P Q L !@ ("!*2$ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ ;9!H50Q\ID!/! IPD M !@ ("!U#P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H M5>A(&,B- @ D04 !D ("!(6 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H51M4LHKS @ T 8 M !D ("!:VX 'AL+W=O&PO=V]R:W-H965T 9 " @?QV !X;"]W;W)K&UL4$L! A0#% @ ;9!H5=@'F&/U"@ AAX !D M ("!(X( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;9!H53OQ+8"Y" =A8 !D ("!HJ0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H52WW M1V%* P 7@< !D ("!3< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H5?O:R>5-! ?@H !D M ("!,= 'AL+W=O&PO M=V]R:W-H965T/6 !X;"]W;W)K&UL4$L! A0#% @ ;9!H5;QCY,S6!@ H1$ !D ("! MJ.4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ;9!H54?0'%I' P \08 !D ("!1O( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H56M1N/K& M @ +@8 !D ("! OX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H57//NE+: @ 308 !D M ("!2@@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ;9!H5<4-X81< P _0< !D ("!A!$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;9!H5:3>5#MW!P CSP !D ("!/1P! 'AL+W=O&PO=V]R:W-H965T 9 " @: G 0!X;"]W M;W)K&UL4$L! A0#% @ ;9!H5?)/N3.8 P M[Q !D ("!?RT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H55"UZ6B8 @ Z08 !D M ("! #&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;9!H50C:R)7&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H M52X5_7/T @ [0D !D ("!AE(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H59I+@BH]! VQ< M !D ("!\%L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H5=1GG&%X!@ EC0 !D M ("!F&T! 'AL+W=O<0" <"0 &0 @(%'= $ >&PO=V]R:W-H965T MKT;@:Q0 +LO 0 9 M " @4)W 0!X;"]W;W)K&UL4$L! A0# M% @ ;9!H5?+1HY!1!@ &#, !D ("!Y(L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H569; MR0F#! 11X !D ("!Y9D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;9!H55NI&37.!P 7ED !D M ("!N*4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;9!H5=)Z8^-G @ O@8 !D ("! MH[0! 'AL+W=O&PO=V]R:W-H965T[ 0!X;"]S='EL97,N>&UL4$L! A0#% @ ;9!H59>*NQS M $P( L ( !U;X! %]R96QS+RYR96QS4$L! A0#% M @ ;9!H58."'E67!E&UL4$L%!@ !4 %0 Q< %#* 0 $! end XML 90 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 91 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 238 349 1 false 73 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.arraytechinc.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets (unaudited) Sheet http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited Condensed Consolidated Balance Sheets (unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (unaudited) - (Parenthetical) Sheet http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical Condensed Consolidated Balance Sheets (unaudited) - (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations (unaudited) Sheet http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited Condensed Consolidated Statements of Operations (unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited) Sheet http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited Condensed Consolidated Statements of Comprehensive Loss (unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders??? Equity (Deficit) (unaudited) Sheet http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders??? Equity (Deficit) (unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) Sheet http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited Condensed Consolidated Statements of Cash Flows (unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Business Sheet http://www.arraytechinc.com/role/OrganizationandBusiness Organization and Business Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.arraytechinc.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Acquisition of STI Sheet http://www.arraytechinc.com/role/AcquisitionofSTI Acquisition of STI Notes 10 false false R11.htm 0000011 - Disclosure - Accounts Receivable Sheet http://www.arraytechinc.com/role/AccountsReceivable Accounts Receivable Notes 11 false false R12.htm 0000012 - Disclosure - Inventories Sheet http://www.arraytechinc.com/role/Inventories Inventories Notes 12 false false R13.htm 0000013 - Disclosure - Property, Plant, and Equipment Sheet http://www.arraytechinc.com/role/PropertyPlantandEquipment Property, Plant, and Equipment Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 14 false false R15.htm 0000015 - Disclosure - Investment in Equity Security Sheet http://www.arraytechinc.com/role/InvestmentinEquitySecurity Investment in Equity Security Notes 15 false false R16.htm 0000016 - Disclosure - Income Taxes Sheet http://www.arraytechinc.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 0000017 - Disclosure - Senior Secured Credit Facility Sheet http://www.arraytechinc.com/role/SeniorSecuredCreditFacility Senior Secured Credit Facility Notes 17 false false R18.htm 0000018 - Disclosure - Convertible Debt Sheet http://www.arraytechinc.com/role/ConvertibleDebt Convertible Debt Notes 18 false false R19.htm 0000019 - Disclosure - Other Debt Sheet http://www.arraytechinc.com/role/OtherDebt Other Debt Notes 19 false false R20.htm 0000020 - Disclosure - Redeemable Perpetual Preferred Stock Sheet http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStock Redeemable Perpetual Preferred Stock Notes 20 false false R21.htm 0000021 - Disclosure - Revenue Sheet http://www.arraytechinc.com/role/Revenue Revenue Notes 21 false false R22.htm 0000022 - Disclosure - Income (Loss) Per Share Sheet http://www.arraytechinc.com/role/IncomeLossPerShare Income (Loss) Per Share Notes 22 false false R23.htm 0000023 - Disclosure - Commitments and Contingencies Sheet http://www.arraytechinc.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 0000024 - Disclosure - Fair Value of Financial Instruments Sheet http://www.arraytechinc.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 24 false false R25.htm 0000025 - Disclosure - Equity-Based Compensation Sheet http://www.arraytechinc.com/role/EquityBasedCompensation Equity-Based Compensation Notes 25 false false R26.htm 0000026 - Disclosure - Related Party Transactions Sheet http://www.arraytechinc.com/role/RelatedPartyTransactions Related Party Transactions Notes 26 false false R27.htm 0000027 - Disclosure - Segment Reporting Sheet http://www.arraytechinc.com/role/SegmentReporting Segment Reporting Notes 27 false false R28.htm 0000028 - Disclosure - Subsequent Events Sheet http://www.arraytechinc.com/role/SubsequentEvents Subsequent Events Notes 28 false false R29.htm 0000029 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.arraytechinc.com/role/SummaryofSignificantAccountingPolicies 29 false false R30.htm 0000030 - Disclosure - Acquisition of STI (Tables) Sheet http://www.arraytechinc.com/role/AcquisitionofSTITables Acquisition of STI (Tables) Tables http://www.arraytechinc.com/role/AcquisitionofSTI 30 false false R31.htm 0000031 - Disclosure - Accounts Receivable (Tables) Sheet http://www.arraytechinc.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.arraytechinc.com/role/AccountsReceivable 31 false false R32.htm 0000032 - Disclosure - Inventory (Tables) Sheet http://www.arraytechinc.com/role/InventoryTables Inventory (Tables) Tables http://www.arraytechinc.com/role/Inventories 32 false false R33.htm 0000033 - Disclosure - Property, Plant, and Equipment (Tables) Sheet http://www.arraytechinc.com/role/PropertyPlantandEquipmentTables Property, Plant, and Equipment (Tables) Tables http://www.arraytechinc.com/role/PropertyPlantandEquipment 33 false false R34.htm 0000034 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssets 34 false false R35.htm 0000035 - Disclosure - Senior Secured Credit Facility (Tables) Sheet http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityTables Senior Secured Credit Facility (Tables) Tables http://www.arraytechinc.com/role/SeniorSecuredCreditFacility 35 false false R36.htm 0000036 - Disclosure - Convertible Debt (Tables) Sheet http://www.arraytechinc.com/role/ConvertibleDebtTables Convertible Debt (Tables) Tables http://www.arraytechinc.com/role/ConvertibleDebt 36 false false R37.htm 0000037 - Disclosure - Revenue (Tables) Sheet http://www.arraytechinc.com/role/RevenueTables Revenue (Tables) Tables http://www.arraytechinc.com/role/Revenue 37 false false R38.htm 0000038 - Disclosure - Income (Loss) Per Share (Tables) Sheet http://www.arraytechinc.com/role/IncomeLossPerShareTables Income (Loss) Per Share (Tables) Tables http://www.arraytechinc.com/role/IncomeTaxes 38 false false R39.htm 0000039 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.arraytechinc.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables 39 false false R40.htm 0000040 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.arraytechinc.com/role/FairValueofFinancialInstruments 40 false false R41.htm 0000041 - Disclosure - Equity-Based Compensation (Tables) Sheet http://www.arraytechinc.com/role/EquityBasedCompensationTables Equity-Based Compensation (Tables) Tables http://www.arraytechinc.com/role/EquityBasedCompensation 41 false false R42.htm 0000042 - Disclosure - Segment Reporting (Tables) Sheet http://www.arraytechinc.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.arraytechinc.com/role/SegmentReporting 42 false false R43.htm 0000043 - Disclosure - Organization and Business - Narrative (Details) Sheet http://www.arraytechinc.com/role/OrganizationandBusinessNarrativeDetails Organization and Business - Narrative (Details) Details 43 false false R44.htm 0000044 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies 44 false false R45.htm 0000045 - Disclosure - Acquisition of STI - Narrative (Details) Sheet http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails Acquisition of STI - Narrative (Details) Details 45 false false R46.htm 0000046 - Disclosure - Acquisition of STI - Schedule of Business Acquisitions Purchase Price Consideration (Details) Sheet http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails Acquisition of STI - Schedule of Business Acquisitions Purchase Price Consideration (Details) Details 46 false false R47.htm 0000047 - Disclosure - Acquisition of STI - Schedule of Business Acquisitions, by Acquisition (Details) Sheet http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails Acquisition of STI - Schedule of Business Acquisitions, by Acquisition (Details) Details 47 false false R48.htm 0000048 - Disclosure - Acquisition of STI - Schedule of Purchase Price Allocation (Details) Sheet http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails Acquisition of STI - Schedule of Purchase Price Allocation (Details) Details 48 false false R49.htm 0000049 - Disclosure - Acquisition of STI - Business Acquisition, Pro Forma Information (Details) Sheet http://www.arraytechinc.com/role/AcquisitionofSTIBusinessAcquisitionProFormaInformationDetails Acquisition of STI - Business Acquisition, Pro Forma Information (Details) Details 49 false false R50.htm 0000050 - Disclosure - Accounts Receivable (Details) Sheet http://www.arraytechinc.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://www.arraytechinc.com/role/AccountsReceivableTables 50 false false R51.htm 0000051 - Disclosure - Inventory (Details) Sheet http://www.arraytechinc.com/role/InventoryDetails Inventory (Details) Details http://www.arraytechinc.com/role/InventoryTables 51 false false R52.htm 0000052 - Disclosure - Property, Plant, and Equipment - Summary of Property, Plant and Equipment (Details) Sheet http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails Property, Plant, and Equipment - Summary of Property, Plant and Equipment (Details) Details 52 false false R53.htm 0000053 - Disclosure - Property, Plant, and Equipment - Narrative (Details) Sheet http://www.arraytechinc.com/role/PropertyPlantandEquipmentNarrativeDetails Property, Plant, and Equipment - Narrative (Details) Details 53 false false R54.htm 0000054 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 54 false false R55.htm 0000055 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Details 55 false false R56.htm 0000056 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details) Sheet http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details) Details 56 false false R57.htm 0000057 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Future Annual Amortization Expense of Amortizable Intangible Assets (Details) Sheet http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails Goodwill and Other Intangible Assets - Schedule of Future Annual Amortization Expense of Amortizable Intangible Assets (Details) Details 57 false false R58.htm 0000058 - Disclosure - Investment in Equity Security (Details) Sheet http://www.arraytechinc.com/role/InvestmentinEquitySecurityDetails Investment in Equity Security (Details) Details http://www.arraytechinc.com/role/InvestmentinEquitySecurity 58 false false R59.htm 0000059 - Disclosure - Income Taxes (Details) Sheet http://www.arraytechinc.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.arraytechinc.com/role/IncomeTaxes 59 false false R60.htm 0000060 - Disclosure - Senior Secured Credit Facility - Schedule of Long-Term Debt (Details) Sheet http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails Senior Secured Credit Facility - Schedule of Long-Term Debt (Details) Details 60 false false R61.htm 0000061 - Disclosure - Senior Secured Credit Facility - Narrative (Details) Sheet http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails Senior Secured Credit Facility - Narrative (Details) Details 61 false false R62.htm 0000062 - Disclosure - Convertible Debt - Summary of Convertible Debt (Details) Sheet http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails Convertible Debt - Summary of Convertible Debt (Details) Details 62 false false R63.htm 0000063 - Disclosure - Convertible Debt - Narrative (Details) Sheet http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails Convertible Debt - Narrative (Details) Details 63 false false R64.htm 0000064 - Disclosure - Other Debt - Narrative (Details) Sheet http://www.arraytechinc.com/role/OtherDebtNarrativeDetails Other Debt - Narrative (Details) Details 64 false false R65.htm 0000065 - Disclosure - Redeemable Perpetual Preferred Stock (Details) Sheet http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails Redeemable Perpetual Preferred Stock (Details) Details http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStock 65 false false R66.htm 0000066 - Disclosure - Revenue (Details) Sheet http://www.arraytechinc.com/role/RevenueDetails Revenue (Details) Details http://www.arraytechinc.com/role/RevenueTables 66 false false R67.htm 0000067 - Disclosure - Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Details http://www.arraytechinc.com/role/IncomeLossPerShareTables 67 false false R68.htm 0000068 - Disclosure - Income (Loss) Per Share - Narrative (Details) Sheet http://www.arraytechinc.com/role/IncomeLossPerShareNarrativeDetails Income (Loss) Per Share - Narrative (Details) Details http://www.arraytechinc.com/role/IncomeLossPerShareTables 68 false false R69.htm 0000069 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 69 false false R70.htm 0000070 - Disclosure - Commitments and Contingencies - Summary of Liability Related To Estimated Contingent Consideration (Details) Sheet http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails Commitments and Contingencies - Summary of Liability Related To Estimated Contingent Consideration (Details) Details 70 false false R71.htm 0000071 - Disclosure - Fair Value of Financial Instruments - Schedule of carrying values and estimated fair values of debt instruments (Details) Sheet http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsScheduleofcarryingvaluesandestimatedfairvaluesofdebtinstrumentsDetails Fair Value of Financial Instruments - Schedule of carrying values and estimated fair values of debt instruments (Details) Details 71 false false R72.htm 0000072 - Disclosure - Equity-Based Compensation - Narrative (Details) Sheet http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails Equity-Based Compensation - Narrative (Details) Details 72 false false R73.htm 0000073 - Disclosure - Equity-Based Compensation - Schedule of RSU Activity (Details) Sheet http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails Equity-Based Compensation - Schedule of RSU Activity (Details) Details 73 false false R74.htm 0000074 - Disclosure - Related Party Transactions (Details) Sheet http://www.arraytechinc.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.arraytechinc.com/role/RelatedPartyTransactions 74 false false R75.htm 0000075 - Disclosure - Segment Reporting - Narrative (Details) Sheet http://www.arraytechinc.com/role/SegmentReportingNarrativeDetails Segment Reporting - Narrative (Details) Details 75 false false R76.htm 0000076 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) Sheet http://www.arraytechinc.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) Details 76 false false All Reports Book All Reports arry-20220930.htm arry-20220930.xsd arry-20220930_cal.xml arry-20220930_def.xml arry-20220930_lab.xml arry-20220930_pre.xml exhibit3112022q3.htm exhibit3122022q3.htm exhibit3212022q3.htm exhibit3222022q3.htm arry-20220930_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "arry-20220930.htm": { "axisCustom": 1, "axisStandard": 26, "contextCount": 238, "dts": { "calculationLink": { "local": [ "arry-20220930_cal.xml" ] }, "definitionLink": { "local": [ "arry-20220930_def.xml" ] }, "inline": { "local": [ "arry-20220930.htm" ] }, "labelLink": { "local": [ "arry-20220930_lab.xml" ] }, "presentationLink": { "local": [ "arry-20220930_pre.xml" ] }, "schema": { "local": [ "arry-20220930.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": 542, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 1, "http://xbrl.sec.gov/dei/2022": 5, "total": 6 }, "keyCustom": 48, "keyStandard": 301, "memberCustom": 31, "memberStandard": 36, "nsprefix": "arry", "nsuri": "http://www.arraytechinc.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "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", "role": "http://www.arraytechinc.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "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": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Acquisition of STI", "role": "http://www.arraytechinc.com/role/AcquisitionofSTI", "shortName": "Acquisition of STI", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Accounts Receivable", "role": "http://www.arraytechinc.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Inventories", "role": "http://www.arraytechinc.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Property, Plant, and Equipment", "role": "http://www.arraytechinc.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant, and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Investment in Equity Security", "role": "http://www.arraytechinc.com/role/InvestmentinEquitySecurity", "shortName": "Investment in Equity Security", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Income Taxes", "role": "http://www.arraytechinc.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Senior Secured Credit Facility", "role": "http://www.arraytechinc.com/role/SeniorSecuredCreditFacility", "shortName": "Senior Secured Credit Facility", "subGroupType": "", "uniqueAnchor": null }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Convertible Debt", "role": "http://www.arraytechinc.com/role/ConvertibleDebt", "shortName": "Convertible Debt", "subGroupType": "", "uniqueAnchor": null }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Other Debt", "role": "http://www.arraytechinc.com/role/OtherDebt", "shortName": "Other Debt", "subGroupType": "", "uniqueAnchor": null }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "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 - Condensed Consolidated Balance Sheets (unaudited)", "role": "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited", "shortName": "Condensed Consolidated Balance Sheets (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "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": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "arry:SeriesARedeemablePerpetualPreferredTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Redeemable Perpetual Preferred Stock", "role": "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStock", "shortName": "Redeemable Perpetual Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "arry:SeriesARedeemablePerpetualPreferredTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Revenue", "role": "http://www.arraytechinc.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Income (Loss) Per Share", "role": "http://www.arraytechinc.com/role/IncomeLossPerShare", "shortName": "Income (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Commitments and Contingencies", "role": "http://www.arraytechinc.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.arraytechinc.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Equity-Based Compensation", "role": "http://www.arraytechinc.com/role/EquityBasedCompensation", "shortName": "Equity-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Related Party Transactions", "role": "http://www.arraytechinc.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Segment Reporting", "role": "http://www.arraytechinc.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Subsequent Events", "role": "http://www.arraytechinc.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (unaudited) - (Parenthetical)", "role": "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (unaudited) - (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:TemporaryEquitySharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Acquisition of STI (Tables)", "role": "http://www.arraytechinc.com/role/AcquisitionofSTITables", "shortName": "Acquisition of STI (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.arraytechinc.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Inventory (Tables)", "role": "http://www.arraytechinc.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Property, Plant, and Equipment (Tables)", "role": "http://www.arraytechinc.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant, and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Senior Secured Credit Facility (Tables)", "role": "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityTables", "shortName": "Senior Secured Credit Facility (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Convertible Debt (Tables)", "role": "http://www.arraytechinc.com/role/ConvertibleDebtTables", "shortName": "Convertible Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Revenue (Tables)", "role": "http://www.arraytechinc.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Income (Loss) Per Share (Tables)", "role": "http://www.arraytechinc.com/role/IncomeLossPerShareTables", "shortName": "Income (Loss) Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Commitment and Contingencies (Tables)", "role": "http://www.arraytechinc.com/role/CommitmentandContingenciesTables", "shortName": "Commitment and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations (unaudited)", "role": "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "shortName": "Condensed Consolidated Statements of Operations (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Equity-Based Compensation (Tables)", "role": "http://www.arraytechinc.com/role/EquityBasedCompensationTables", "shortName": "Equity-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Segment Reporting (Tables)", "role": "http://www.arraytechinc.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i4db6e53a97004415959e762d3ef2980d_D20220112-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Organization and Business - Narrative (Details)", "role": "http://www.arraytechinc.com/role/OrganizationandBusinessNarrativeDetails", "shortName": "Organization and Business - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i091421ad6dfb416cb5579e47b75c15f0_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "arry:UnusualOrInfrequentItemOrBothPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i148cf69f35d049afa46d476f7f8c727c_I20220930", "decimals": "-6", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Acquisition of STI - Narrative (Details)", "role": "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "shortName": "Acquisition of STI - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i452e1d2921c747b9a12e885527b35a4d_D20220111-20220111", "decimals": "INF", "lang": "en-US", "name": "arry:PercentageEstimatedRoyaltyRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Acquisition of STI - Schedule of Business Acquisitions Purchase Price Consideration (Details)", "role": "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails", "shortName": "Acquisition of STI - Schedule of Business Acquisitions Purchase Price Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1898dde52c8c4ec696fcb59423bbcc7e_D20220111-20220111", "decimals": "-3", "lang": "en-US", "name": "arry:PaymentsToAcquireBusinesses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Acquisition of STI - Schedule of Business Acquisitions, by Acquisition (Details)", "role": "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails", "shortName": "Acquisition of STI - Schedule of Business Acquisitions, by Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i091421ad6dfb416cb5579e47b75c15f0_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ic11110aeb42c40318772aebcaf7ae302_I20220111", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Acquisition of STI - Schedule of Purchase Price Allocation (Details)", "role": "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails", "shortName": "Acquisition of STI - Schedule of Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i3accbb3077b941f29924687691cabce1_I20220111", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i9e32870c97944f8f8da64243e299aa10_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Acquisition of STI - Business Acquisition, Pro Forma Information (Details)", "role": "http://www.arraytechinc.com/role/AcquisitionofSTIBusinessAcquisitionProFormaInformationDetails", "shortName": "Acquisition of STI - Business Acquisition, Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i9e32870c97944f8f8da64243e299aa10_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (unaudited)", "role": "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Accounts Receivable (Details)", "role": "http://www.arraytechinc.com/role/AccountsReceivableDetails", "shortName": "Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Inventory (Details)", "role": "http://www.arraytechinc.com/role/InventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Property, Plant, and Equipment - Summary of Property, Plant and Equipment (Details)", "role": "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "shortName": "Property, Plant, and Equipment - Summary of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Property, Plant, and Equipment - Narrative (Details)", "role": "http://www.arraytechinc.com/role/PropertyPlantandEquipmentNarrativeDetails", "shortName": "Property, Plant, and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "role": "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ic736edcbad5d4f71b98c7300b19afb04_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "role": "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details)", "role": "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Future Annual Amortization Expense of Amortizable Intangible Assets (Details)", "role": "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Future Annual Amortization Expense of Amortizable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id16fe9b5a8cf4c399794e77b420b8793_D20210401-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireEquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Investment in Equity Security (Details)", "role": "http://www.arraytechinc.com/role/InvestmentinEquitySecurityDetails", "shortName": "Investment in Equity Security (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id16fe9b5a8cf4c399794e77b420b8793_D20210401-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireEquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Income Taxes (Details)", "role": "http://www.arraytechinc.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-5", "lang": "en-US", "name": "arry:EffectiveIncomeTaxRateReconciliationLegalSettlementAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i658469adf5e04faba57a4773d784f97b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders\u2019 Equity (Deficit) (unaudited)", "role": "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited", "shortName": "Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders\u2019 Equity (Deficit) (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i658469adf5e04faba57a4773d784f97b_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ice338fdf9be24e2688bcd4b2096c0f98_I20220107", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Senior Secured Credit Facility - Schedule of Long-Term Debt (Details)", "role": "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails", "shortName": "Senior Secured Credit Facility - Schedule of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i99041cc4adcc4f5eb902a70b51830a9d_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ice338fdf9be24e2688bcd4b2096c0f98_I20220107", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Senior Secured Credit Facility - Narrative (Details)", "role": "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "shortName": "Senior Secured Credit Facility - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i3e25670e94af4ab1bb446b243feef904_I20201014", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ice338fdf9be24e2688bcd4b2096c0f98_I20220107", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Convertible Debt - Summary of Convertible Debt (Details)", "role": "http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails", "shortName": "Convertible Debt - Summary of Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ibfb2454929c642babce2aee0f23239d5_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Convertible Debt - Narrative (Details)", "role": "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "shortName": "Convertible Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i144ff504e18a4e31bdd539fd5593296f_D20220101-20220930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i091421ad6dfb416cb5579e47b75c15f0_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Other Debt - Narrative (Details)", "role": "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails", "shortName": "Other Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i091421ad6dfb416cb5579e47b75c15f0_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ic736edcbad5d4f71b98c7300b19afb04_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Redeemable Perpetual Preferred Stock (Details)", "role": "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails", "shortName": "Redeemable Perpetual Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i5bfcbbf79c2c46509f2d79c7918945dd_D20220107-20220107", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Revenue (Details)", "role": "http://www.arraytechinc.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ic736edcbad5d4f71b98c7300b19afb04_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "role": "http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "shortName": "Income (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "arry:IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Income (Loss) Per Share - Narrative (Details)", "role": "http://www.arraytechinc.com/role/IncomeLossPerShareNarrativeDetails", "shortName": "Income (Loss) Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "arry:IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ia0b00a1aaaa84e77b63d33f8cb6953da_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ia0b00a1aaaa84e77b63d33f8cb6953da_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)", "role": "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Commitments and Contingencies - Summary of Liability Related To Estimated Contingent Consideration (Details)", "role": "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails", "shortName": "Commitments and Contingencies - Summary of Liability Related To Estimated Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i232c8dca5d5a49a7bb1cbfabd1199d7f_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "arry:BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ibfb2454929c642babce2aee0f23239d5_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Fair Value of Financial Instruments - Schedule of carrying values and estimated fair values of debt instruments (Details)", "role": "http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsScheduleofcarryingvaluesandestimatedfairvaluesofdebtinstrumentsDetails", "shortName": "Fair Value of Financial Instruments - Schedule of carrying values and estimated fair values of debt instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "ibfb2454929c642babce2aee0f23239d5_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Equity-Based Compensation - Narrative (Details)", "role": "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails", "shortName": "Equity-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i8ec4b98071a34cddb95b1ee6510eec35_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Equity-Based Compensation - Schedule of RSU Activity (Details)", "role": "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails", "shortName": "Equity-Based Compensation - Schedule of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i8ec4b98071a34cddb95b1ee6510eec35_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i1d625347db90467da775dee99cf06eff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Related Party Transactions (Details)", "role": "http://www.arraytechinc.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i4db6e53a97004415959e762d3ef2980d_D20220112-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Segment Reporting - Narrative (Details)", "role": "http://www.arraytechinc.com/role/SegmentReportingNarrativeDetails", "shortName": "Segment Reporting - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "i95d88e296a034449aefc3c865b10cb6b_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)", "role": "http://www.arraytechinc.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails", "shortName": "Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id71729628f744368b3df041e6a26def8_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Organization and Business", "role": "http://www.arraytechinc.com/role/OrganizationandBusiness", "shortName": "Organization and Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "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", "role": "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "arry-20220930.htm", "contextRef": "id256e164cdd84b09bd8f3ae9a5c3ee11_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "arry_A2020EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Equity Incentive Plan", "label": "2020 Equity Incentive Plan [Member]", "terseLabel": "2020 Plan" } } }, "localname": "A2020EquityIncentivePlanMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "arry_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Shares", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Shares", "terseLabel": "Equity-based compensation (in shares)" } } }, "localname": "APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "sharesItemType" }, "arry_AccruedRegularDividendRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Regular Dividend Rate", "label": "Accrued Regular Dividend Rate [Member]", "terseLabel": "Accrued Regular Dividend Rate" } } }, "localname": "AccruedRegularDividendRateMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_AnniversaryDateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anniversary Date", "label": "Anniversary Date [Axis]", "terseLabel": "Anniversary Date [Axis]" } } }, "localname": "AnniversaryDateAxis", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "stringItemType" }, "arry_AnniversaryDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anniversary Date [Domain]", "label": "Anniversary Date [Domain]", "terseLabel": "Anniversary Date [Domain]" } } }, "localname": "AnniversaryDateDomain", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_AnniversaryDateOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anniversary Date One", "label": "Anniversary Date One [Member]", "terseLabel": "Anniversary Date One" } } }, "localname": "AnniversaryDateOneMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_AnniversaryDateThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anniversary Date Three", "label": "Anniversary Date Three [Member]", "terseLabel": "Anniversary Date Three" } } }, "localname": "AnniversaryDateThreeMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_AnniversaryDateTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anniversary Date Two", "label": "Anniversary Date Two [Member]", "terseLabel": "Anniversary Date Two" } } }, "localname": "AnniversaryDateTwoMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_ArrayLegacyOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Array Legacy Operations", "label": "Array Legacy Operations [Member]", "terseLabel": "Array Legacy Operations" } } }, "localname": "ArrayLegacyOperationsMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.arraytechinc.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "arry_ArrayMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Array", "label": "Array [Member]", "terseLabel": "Array Legacy Operations" } } }, "localname": "ArrayMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "arry_BCPHeliosAggregatorLPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BCP Helios Aggregator L.P.", "label": "BCP Helios Aggregator L.P. [Member]", "terseLabel": "BCP Helios Aggregator L.P." } } }, "localname": "BCPHeliosAggregatorLPMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_BillAndHoldObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bill-and-hold Obligations", "label": "Bill-and-hold Obligations [Member]", "terseLabel": "Bill-and-hold Obligations" } } }, "localname": "BillAndHoldObligationsMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "arry_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationRollForward", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "arry_BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Settlements Of Contingent Consideration, Liability", "label": "Business Combination, Contingent Consideration Arrangements, Settlements Of Contingent Consideration, Liability", "negatedLabel": "Payments", "negatedTerseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails", "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "arry_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 1.0, "parentTag": "arry_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability, measurement adjustment" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "arry_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Liabilities", "totalLabel": "Total liabilities assumed, measurement adjustment" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "arry_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxPayable": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Tax Payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Income Tax Payable", "terseLabel": "Income tax payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxPayable", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "arry_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Short-term Debt", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Short-term Debt", "terseLabel": "Short-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "arry_CashRegularDividendRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Regular Dividend Rate", "label": "Cash Regular Dividend Rate [Member]", "terseLabel": "Cash Regular Dividend Rate" } } }, "localname": "CashRegularDividendRateMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_ContractWithCustomerLiabilityRevenueRecognizedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized, Percentage", "label": "Contract with Customer, Liability, Revenue Recognized, Percentage", "terseLabel": "Percentage of deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedPercentage", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "percentItemType" }, "arry_ConversionOfStockSharesConvertedPerDollar": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Stock, Shares Converted Per Dollar", "label": "Conversion Of Stock, Shares Converted Per Dollar", "terseLabel": "Conversion of stock, shares converted per dollar (in shares)" } } }, "localname": "ConversionOfStockSharesConvertedPerDollar", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "arry_ConvertibleNoteCappedCallTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Note Capped Call Transactions", "label": "Convertible Note Capped Call Transactions [Member]", "terseLabel": "Convertible Note Capped Call Transactions" } } }, "localname": "ConvertibleNoteCappedCallTransactionsMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "arry_ConvertibleSeniorNotesDue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes due 2028", "label": "Convertible Senior Notes due 2028 [Member]", "terseLabel": "Convertible Senior Notes due 2028" } } }, "localname": "ConvertibleSeniorNotesDue2028Member", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "arry_CustomerRelationshipForForeignSourcedProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Relationship for Foreign Sourced Projects", "label": "Customer Relationship for Foreign Sourced Projects [Member]", "terseLabel": "Customer relationship for foreign sourced projects" } } }, "localname": "CustomerRelationshipForForeignSourcedProjectsMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "domainItemType" }, "arry_DebtInstrumentAnnualInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Annual Interest Rate", "label": "Debt Instrument, Annual Interest Rate", "terseLabel": "Debt instrument, annual interest rate" } } }, "localname": "DebtInstrumentAnnualInterestRate", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "arry_DebtInstrumentBasisSpreadOnVariableRatePerMonth": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread on Variable Rate, per Month", "label": "Debt Instrument, Basis Spread on Variable Rate, per Month", "terseLabel": "Monthly basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRatePerMonth", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "arry_DebtInstrumentInterestRateEffectivePercentageDiscount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Effective Percentage Discount", "label": "Debt Instrument, Interest Rate, Effective Percentage Discount", "terseLabel": "Debt instrument, interest rate, effective percentage discount" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentageDiscount", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "arry_DebtInstrumentMinimumVariableRatePerYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Minimum Variable Rate, per Year", "label": "Debt Instrument, Minimum Variable Rate, per Year", "terseLabel": "Minimum annual variable rate" } } }, "localname": "DebtInstrumentMinimumVariableRatePerYear", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "pureItemType" }, "arry_DebtIssuanceCostsAndDiscountsAmortizationRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs and Discounts, Amortization Rate", "label": "Debt Issuance Costs and Discounts, Amortization Rate", "terseLabel": "Debt issuance costs and discounts, amortization rate" } } }, "localname": "DebtIssuanceCostsAndDiscountsAmortizationRate", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "arry_DerivativeInstrumentPrepaidForwardContract": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Instrument, Prepaid Forward Contract", "label": "Derivative Instrument, Prepaid Forward Contract", "terseLabel": "Derivative instrument, prepaid forward contract" } } }, "localname": "DerivativeInstrumentPrepaidForwardContract", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "arry_DerivativesCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivatives, Cap Price", "label": "Derivatives, Cap Price", "terseLabel": "Derivatives, cap price (in dollars per share)" } } }, "localname": "DerivativesCapPrice", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "arry_DerivativesExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivatives, Exercise Price", "label": "Derivatives, Exercise Price", "terseLabel": "Derivatives, exercise price (in dollars per share)" } } }, "localname": "DerivativesExercisePrice", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "arry_EffectiveIncomeTaxRateReconciliationLegalSettlementAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Legal Settlement, Amount", "label": "Effective Income Tax Rate Reconciliation, Legal Settlement, Amount", "terseLabel": "Legal settlement, tax expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationLegalSettlementAmount", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "arry_EighthNinthAndTenthAnniversariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eighth, Ninth, and Tenth Anniversaries", "label": "Eighth, Ninth, and Tenth Anniversaries [Member]", "terseLabel": "Eighth, Ninth, and Tenth Anniversaries" } } }, "localname": "EighthNinthAndTenthAnniversariesMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_FifthSixthAndSeventhAnniversariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fifth, Sixth, and Seventh Anniversaries", "label": "Fifth, Sixth, and Seventh Anniversaries [Member]", "terseLabel": "Fifth, Sixth, and Seventh Anniversaries" } } }, "localname": "FifthSixthAndSeventhAnniversariesMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "arry_HardwareAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hardware and Software", "label": "Hardware and Software [Member]", "terseLabel": "Hardware and software" } } }, "localname": "HardwareAndSoftwareMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "arry_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Lease Liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "arry_IncreaseDecreaseWarrantsPayments": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) Warrants Payments", "label": "Increase (Decrease) Warrants Payments", "terseLabel": "Warranty payments" } } }, "localname": "IncreaseDecreaseWarrantsPayments", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "arry_IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Attributable to Anti-Dilutive Effect of Share-based Payment Arrangements", "label": "Incremental Common Shares Attributable to Anti-Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Equity compensation anti-dilutive securities (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/IncomeLossPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "arry_IndefiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Asset, Useful Life", "terseLabel": "Indefinite-lived intangible asset, estimated useful lives (years)" } } }, "localname": "IndefiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "arry_IndefiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Indefinite-Lived Intangible Assets, Accumulated Amortization", "label": "Indefinite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Indefinite-lived intangible assets, accumulated amortization" } } }, "localname": "IndefiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "arry_IndefiniteLivedIntangibleAssetsGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indefinite-Lived Intangible Assets, Gross", "label": "Indefinite-Lived Intangible Assets, Gross", "terseLabel": "Indefinite-lived intangible assets, gross" } } }, "localname": "IndefiniteLivedIntangibleAssetsGross", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "arry_NextrackerLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nextracker Litigation", "label": "Nextracker Litigation [Member]", "terseLabel": "Nextracker Litigation" } } }, "localname": "NextrackerLitigationMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "arry_NumberOfNonVotingRepresentativesDesignatedToBoardOfDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Non-Voting Representatives Designated to Board of Directors", "label": "Number of Non-Voting Representatives Designated to Board of Directors", "terseLabel": "Number of non-voting representatives designated to board of directors" } } }, "localname": "NumberOfNonVotingRepresentativesDesignatedToBoardOfDirectors", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "integerItemType" }, "arry_NumberOfRepresentativesEligibleToBeDesignatedToBoardOfDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Representatives Eligible to be Designated to Board of Directors", "label": "Number of Representatives Eligible to be Designated to Board of Directors", "terseLabel": "Number of members eligible to be designated to board of directors" } } }, "localname": "NumberOfRepresentativesEligibleToBeDesignatedToBoardOfDirectors", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "integerItemType" }, "arry_OrderBacklogForForeignSourcedProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Order Backlog for Foreign Sourced Projects", "label": "Order Backlog for Foreign Sourced Projects [Member]", "terseLabel": "Order backlog for foreign sourced projects" } } }, "localname": "OrderBacklogForForeignSourcedProjectsMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "domainItemType" }, "arry_PaymentOfTemporaryEquityIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of Temporary Equity Issuance Costs", "label": "Payment of Temporary Equity Issuance Costs", "negatedLabel": "Series A equity issuance costs" } } }, "localname": "PaymentOfTemporaryEquityIssuanceCosts", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "arry_PaymentsOfCommonStockIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Common Stock Issuance Costs", "label": "Payments Of Common Stock Issuance Costs", "negatedTerseLabel": "Common stock issuance costs" } } }, "localname": "PaymentsOfCommonStockIssuanceCosts", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "arry_PaymentsToAcquireBusinesses": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_PaymentsToAcquireBusinessesGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Businesses", "label": "Payments to Acquire Businesses", "terseLabel": "Cash consideration for STI" } } }, "localname": "PaymentsToAcquireBusinesses", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "arry_PercentageEstimatedRoyaltyRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage, Estimated Royalty Rate", "label": "Percentage, Estimated Royalty Rate", "terseLabel": "Percentage, estimated royalty rate" } } }, "localname": "PercentageEstimatedRoyaltyRate", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "percentItemType" }, "arry_PercentageOfVariableWeightedAveragePriceOfTemporaryEquity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of Variable Weighted Average Price of Temporary Equity", "label": "Percentage of Variable Weighted Average Price of Temporary Equity", "terseLabel": "Percentage of variable weighted average price of temporary equity" } } }, "localname": "PercentageOfVariableWeightedAveragePriceOfTemporaryEquity", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "percentItemType" }, "arry_PercentageOfWeightedAverageCostOfCapital": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of Weighted Average Cost of Capital", "label": "Percentage of Weighted Average Cost of Capital", "terseLabel": "Percentage of weighted average cost of capital" } } }, "localname": "PercentageOfWeightedAverageCostOfCapital", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "percentItemType" }, "arry_PercentageWeightedAverageCostOfCapitalDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage, Weighted Average Cost of Capital, Discount Rate", "label": "Percentage, Weighted Average Cost of Capital, Discount Rate", "terseLabel": "Percentage, weighted average cost of capital, discount rate" } } }, "localname": "PercentageWeightedAverageCostOfCapitalDiscountRate", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "percentItemType" }, "arry_ProceedsFromIssuanceOfTemporaryEquity": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Issuance of Temporary Equity", "label": "Proceeds from Issuance of Temporary Equity", "terseLabel": "Proceeds from Series A issuance" } } }, "localname": "ProceedsFromIssuanceOfTemporaryEquity", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "arry_PurchaseCommitmentPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Commitment, Percentage", "label": "Purchase Commitment, Percentage", "terseLabel": "Purchase commitment, percentage" } } }, "localname": "PurchaseCommitmentPercentage", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "percentItemType" }, "arry_RevolvingCreditFacilityFirstAmendmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility, First Amendment", "label": "Revolving Credit Facility, First Amendment [Member]", "terseLabel": "Revolving Credit Facility, First Amendment" } } }, "localname": "RevolvingCreditFacilityFirstAmendmentMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "arry_RevolvingCreditFacilitySecondAmendmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility, Second Amendment", "label": "Revolving Credit Facility, Second Amendment [Member]", "terseLabel": "Revolving Credit Facility, Second Amendment" } } }, "localname": "RevolvingCreditFacilitySecondAmendmentMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "arry_STIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "STI", "label": "STI [Member]", "terseLabel": "STI" } } }, "localname": "STIMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIBusinessAcquisitionProFormaInformationDetails", "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.arraytechinc.com/role/OrganizationandBusinessNarrativeDetails", "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "arry_STIOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "STI Operations", "label": "STI Operations [Member]", "terseLabel": "STI Operations" } } }, "localname": "STIOperationsMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.arraytechinc.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "arry_SecuritiesPurchaseAgreementAdditionalClosingsCertainPricingAdjustmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities Purchase Agreement, Additional Closings, Certain Pricing Adjustments", "label": "Securities Purchase Agreement, Additional Closings, Certain Pricing Adjustments [Member]", "terseLabel": "Securities Purchase Agreement, Additional Closings, Certain Pricing Adjustments" } } }, "localname": "SecuritiesPurchaseAgreementAdditionalClosingsCertainPricingAdjustmentsMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_SecuritiesPurchaseAgreementAdditionalClosingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities Purchase Agreement, Additional Closings", "label": "Securities Purchase Agreement, Additional Closings [Member]", "terseLabel": "Securities Purchase Agreement, Additional Closings" } } }, "localname": "SecuritiesPurchaseAgreementAdditionalClosingsMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_SecuritiesPurchaseAgreementExpiryOrTerminationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities Purchase Agreement, Expiry or Termination", "label": "Securities Purchase Agreement, Expiry or Termination [Member]", "terseLabel": "Securities Purchase Agreement, Expiry or Termination" } } }, "localname": "SecuritiesPurchaseAgreementExpiryOrTerminationMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_SecuritiesPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities Purchase Agreement", "label": "Securities Purchase Agreement [Member]", "terseLabel": "Securities Purchase Agreement" } } }, "localname": "SecuritiesPurchaseAgreementMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_SecuritiesPurchaseAgreementVotingAndConsentRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities Purchase Agreement, Voting and Consent Rights", "label": "Securities Purchase Agreement, Voting and Consent Rights [Member]", "terseLabel": "Securities Purchase Agreement, Voting and Consent Rights" } } }, "localname": "SecuritiesPurchaseAgreementVotingAndConsentRightsMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "arry_SeniorSecuredCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Credit Facility", "label": "Senior Secured Credit Facility [Member]", "terseLabel": "Senior secured credit facility" } } }, "localname": "SeniorSecuredCreditFacilityMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "arry_SeriesARedeemablePerpetualPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Redeemable Perpetual Preferred Stock", "label": "Series A Redeemable Perpetual Preferred Stock [Member]", "terseLabel": "Series A Redeemable Perpetual Preferred Stock" } } }, "localname": "SeriesARedeemablePerpetualPreferredStockMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "arry_SeriesARedeemablePerpetualPreferredTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Redeemable Perpetual Preferred", "label": "Series A Redeemable Perpetual Preferred [Text Block]", "terseLabel": "Redeemable Perpetual Preferred Stock" } } }, "localname": "SeriesARedeemablePerpetualPreferredTextBlock", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStock" ], "xbrltype": "textBlockItemType" }, "arry_TaxReceivableAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement", "label": "Tax Receivable Agreement [Member]", "terseLabel": "Tax Receivable Agreement" } } }, "localname": "TaxReceivableAgreementMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "arry_TaxReceivableAgreementPaymentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement, Payment Term", "label": "Tax Receivable Agreement, Payment Term", "terseLabel": "Tax Receivable Agreement, payment term" } } }, "localname": "TaxReceivableAgreementPaymentTerm", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "arry_TemporaryEquityAccretionOfDividendsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Accretion of Dividends, Shares", "label": "Temporary Equity, Accretion of Dividends, Shares", "terseLabel": "Preferred cumulative dividends plus accretion (in shares)" } } }, "localname": "TemporaryEquityAccretionOfDividendsShares", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "sharesItemType" }, "arry_TemporaryEquityAccruedDividends": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Accrued Dividends", "label": "Temporary Equity, Accrued Dividends", "terseLabel": "Temporary equity, permitted accrued dividends" } } }, "localname": "TemporaryEquityAccruedDividends", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "arry_TemporaryEquityAccruedDividendsPaidPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Accrued Dividends Paid, Percentage", "label": "Temporary Equity, Accrued Dividends Paid, Percentage", "terseLabel": "Percent of the amount of default accrued dividends to be paid" } } }, "localname": "TemporaryEquityAccruedDividendsPaidPercentage", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "percentItemType" }, "arry_TemporaryEquityAmortizationOfDiscount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Amortization of Discount", "label": "Temporary Equity, Amortization of Discount", "terseLabel": "Temporary equity, amortization of discount" } } }, "localname": "TemporaryEquityAmortizationOfDiscount", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "arry_TemporaryEquityAmortizationOfDiscountPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Amortization of Discount, Period", "label": "Temporary Equity, Amortization of Discount, Period", "terseLabel": "Temporary equity, amortization of discount, period" } } }, "localname": "TemporaryEquityAmortizationOfDiscountPeriod", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "durationItemType" }, "arry_TemporaryEquityDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Dividend Rate, Percentage", "label": "Temporary Equity, Dividend Rate, Percentage", "terseLabel": "Dividend rate, percentage" } } }, "localname": "TemporaryEquityDividendRatePercentage", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "percentItemType" }, "arry_TemporaryEquityDividendRatePercentageSpread": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Dividend Rate, Percentage Spread", "label": "Temporary Equity, Dividend Rate, Percentage Spread", "terseLabel": "Temporary equity dividend rate spread" } } }, "localname": "TemporaryEquityDividendRatePercentageSpread", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "percentItemType" }, "arry_TemporaryEquityDividendsPaidAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Dividends Paid, Amount", "label": "Temporary Equity, Dividends Paid, Amount", "negatedTerseLabel": "Dividends paid", "terseLabel": "Dividends paid" } } }, "localname": "TemporaryEquityDividendsPaidAmount", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "arry_TemporaryEquityDividendsPaidShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Dividends Paid, Shares", "label": "Temporary Equity, Dividends Paid, Shares", "negatedTerseLabel": "Dividends paid (in shares)" } } }, "localname": "TemporaryEquityDividendsPaidShares", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "sharesItemType" }, "arry_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "sharesItemType" }, "arry_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility", "label": "Term Loan Facility [Member]", "terseLabel": "Term loan facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "arry_UnusualOrInfrequentItemOrBothPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unusual or Infrequent Item, or Both", "label": "Unusual or Infrequent Item, or Both [Policy Text Block]", "terseLabel": "Impact of COVID-19 Pandemic and Impact of the Ongoing Conflict in Ukraine" } } }, "localname": "UnusualOrInfrequentItemOrBothPolicyTextBlock", "nsuri": "http://www.arraytechinc.com/20220930", "presentation": [ "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "country_BR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BRAZIL", "terseLabel": "BRAZIL" } } }, "localname": "BR", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "domainItemType" }, "country_ES": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SPAIN", "terseLabel": "SPAIN" } } }, "localname": "ES", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "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.arraytechinc.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.arraytechinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.arraytechinc.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.arraytechinc.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.arraytechinc.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 Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.arraytechinc.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r602" ], "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.arraytechinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r603" ], "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.arraytechinc.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.arraytechinc.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.arraytechinc.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.arraytechinc.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.arraytechinc.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.arraytechinc.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r600" ], "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.arraytechinc.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.arraytechinc.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.arraytechinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r600" ], "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.arraytechinc.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.arraytechinc.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r600" ], "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.arraytechinc.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.arraytechinc.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r606" ], "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.arraytechinc.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r600" ], "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.arraytechinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r600" ], "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.arraytechinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r600" ], "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.arraytechinc.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r600" ], "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.arraytechinc.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "stringItemType" }, "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.arraytechinc.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r599" ], "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.arraytechinc.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r601" ], "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.arraytechinc.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.arraytechinc.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "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.arraytechinc.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.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r260", "r262", "r263", "r264", "r288", "r329", "r370", "r372", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r567", "r569", "r597", "r598" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails", "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r260", "r262", "r263", "r264", "r288", "r329", "r370", "r372", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r567", "r569", "r597", "r598" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails", "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r252", "r260", "r262", "r263", "r264", "r288", "r329", "r368", "r370", "r372", "r402", "r403", "r404", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r567", "r569", "r597", "r598" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails", "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r252", "r260", "r262", "r263", "r264", "r288", "r329", "r368", "r370", "r372", "r402", "r403", "r404", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r567", "r569", "r597", "r598" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails", "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r120", "r122", "r123", "r125", "r126", "r145", "r480", "r481" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r122", "r123", "r124", "r125", "r126", "r127", "r145", "r209", "r210", "r427", "r479", "r480", "r481", "r482", "r506", "r507", "r508", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r120", "r122", "r123", "r124", "r125", "r126", "r127", "r145", "r209", "r210", "r427", "r479", "r480", "r481", "r482", "r506", "r507", "r508", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r193", "r194", "r356", "r361", "r568", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r193", "r194", "r356", "r361", "r568", "r583", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "stringItemType" }, "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_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r202", "r214" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r45", "r518" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r45", "r109", "r512", "r513" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Accounts payable - related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.arraytechinc.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of account receivable" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r6", "r29", "r198", "r199" ], "calculation": { "http://www.arraytechinc.com/role/AccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r198", "r199" ], "calculation": { "http://www.arraytechinc.com/role/AccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "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", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AccountsReceivableDetails", "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r16", "r248" ], "calculation": { "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "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", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r58", "r59", "r60", "r555", "r575", "r579" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r67", "r68", "r69", "r112", "r113", "r114", "r475", "r508", "r570", "r571" ], "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 Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Intangible assets, estimated weighted average useful life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r31", "r518" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r112", "r113", "r114", "r412", "r413", "r414", "r480" ], "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.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r374", "r415", "r416" ], "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": "Equity-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by, (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Equity based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r37", "r200", "r211" ], "calculation": { "http://www.arraytechinc.com/role/AccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedTerseLabel": "Less: allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r94", "r308", "r320", "r321", "r503" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r94", "r232", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense related to intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r20", "r105", "r174", "r181", "r188", "r207", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r471", "r476", "r487", "r516", "r518", "r535", "r552" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r44", "r105", "r207", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r471", "r476", "r487", "r516", "r518" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ], "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.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails", "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "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.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "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 Accounting and Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r369", "r371", "r449" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIBusinessAcquisitionProFormaInformationDetails", "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails", "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.arraytechinc.com/role/OrganizationandBusinessNarrativeDetails", "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r369", "r371", "r444", "r445", "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIBusinessAcquisitionProFormaInformationDetails", "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails", "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.arraytechinc.com/role/OrganizationandBusinessNarrativeDetails", "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails", "http://www.arraytechinc.com/role/OrganizationandBusinessNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Business acquisition, equity interest issued or issuable, number of shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIBusinessAcquisitionProFormaInformationDetails", "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of share capital acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/OrganizationandBusinessNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r442", "r443" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of business acquisition, pro forma information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTITables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r464" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r442", "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIBusinessAcquisitionProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r442", "r443" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIBusinessAcquisitionProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r439" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_PaymentsToAcquireBusinessesGross", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "negatedTerseLabel": "Cash consideration for transaction expenses of STI", "terseLabel": "Cash consideration for transaction expenses of STI" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r456", "r457", "r460" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration transferred", "totalLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r456", "r457" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Non-cash equity consideration", "verboseLabel": "Stock consideration paid for acquisition of STI" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails", "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r93", "r466" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Contingent consideration", "verboseLabel": "Fair value adjustment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails", "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r455", "r458", "r463" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r455", "r459" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Current portion of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r455", "r459" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration, net of current portion" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r450", "r467" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition of STI" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTI" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Pro forma information, net loss of acquiree since acquisition date, actual" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Pro forma information, revenue of acquiree since acquisition date, actual" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "terseLabel": "Long-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Indefinite-lived intangible, estimated fair value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Other intangible assets", "verboseLabel": "Acquired identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r446", "r447" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Finite-lived intangibles, estimated fair value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r446", "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r446", "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Preliminary fair value of net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r446", "r447" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r14", "r96" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r91", "r96", "r99" ], "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, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r91", "r492" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "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 change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r26", "r27", "r28", "r103", "r105", "r131", "r135", "r136", "r139", "r141", "r149", "r150", "r151", "r207", "r273", "r277", "r278", "r279", "r282", "r283", "r327", "r328", "r331", "r332", "r334", "r487", "r604" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited", "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r540", "r559" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r255", "r256", "r257", "r265", "r584" ], "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.arraytechinc.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B units" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation.", "label": "Common Class C [Member]", "terseLabel": "Class C Units" } } }, "localname": "CommonClassCMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r112", "r113", "r480" ], "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.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited", "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "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", "verboseLabel": "Authorized common stock (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "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, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r518" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "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 of $0.001 par value - 1,000,000,000 shares authorized; 150,334,261 and 135,026,940 shares issued as of September 30, 2022 and December 31, 2021, respectively", "verboseLabel": "Common stock, value, issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66", "r73", "r543", "r562" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": { "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 (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r101", "r473" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Assets in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r342", "r344", "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r342", "r343", "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r342", "r343", "r357" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r356", "r366" ], "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.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r356", "r366" ], "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.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r24", "r537", "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "1.00% Senior unsecured convertible notes" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r284", "r285", "r286", "r288", "r298", "r299", "r300", "r304", "r305", "r306", "r307", "r308", "r318", "r319", "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails", "http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsScheduleofcarryingvaluesandestimatedfairvaluesofdebtinstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary of convertible debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r76", "r246" ], "calculation": { "http://www.arraytechinc.com/role/PropertyPlantandEquipmentNarrativeDetails": { "order": 1.0, "parentTag": "us-gaap_Depreciation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Depreciation allocated to cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r78", "r105", "r207", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r487" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "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.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r97", "r98" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Debt conversion, converted instrument, shares issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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": [ "r102", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r302", "r309", "r310", "r312", "r322" ], "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]", "netLabel": "Other Debt", "terseLabel": "Senior Secured Credit Facility", "verboseLabel": "Convertible Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebt", "http://www.arraytechinc.com/role/OtherDebt", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r104", "r110", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r318", "r319", "r320", "r321", "r504", "r536", "r537", "r551" ], "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.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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": "Revolving Loan applicable margin" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r24", "r313", "r537", "r551" ], "calculation": { "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term debt, balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r287", "r316" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Convertible note, conversion price (in dollar per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r285", "r318", "r319", "r502", "r504", "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Bridge loan facility aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r52", "r317", "r502", "r504" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r52", "r286" ], "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.arraytechinc.com/role/OtherDebtNarrativeDetails" ], "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.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails", "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53", "r104", "r110", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r318", "r319", "r320", "r321", "r504" ], "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.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r104", "r110", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r311", "r318", "r319", "r320", "r321", "r335", "r338", "r339", "r340", "r501", "r502", "r504", "r505", "r550" ], "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.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails", "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r298", "r314", "r318", "r319", "r503" ], "calculation": { "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedTerseLabel": "Less discount and issuance costs", "terseLabel": "Less: unamortized discount and issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r418", "r419" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r106", "r425", "r430", "r431", "r432" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 17.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 tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r418", "r419" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r94", "r246" ], "calculation": { "http://www.arraytechinc.com/role/PropertyPlantandEquipmentNarrativeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "totalLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r94", "r246" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r94", "r169" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 13.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.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r94", "r246" ], "calculation": { "http://www.arraytechinc.com/role/PropertyPlantandEquipmentNarrativeDetails": { "order": 2.0, "parentTag": "us-gaap_Depreciation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.", "label": "Depreciation, Nonproduction", "terseLabel": "Depreciation included in depreciation and amortization" } } }, "localname": "DepreciationNonproduction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r356", "r360", "r361", "r362", "r363", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r378", "r379", "r407", "r408", "r410", "r417" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensation" ], "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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r377", "r411" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Disclosure of share-based compensation arrangements by share-based payment award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DistributedEarnings": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of dividends declared in the period for each class of stock and the contractual amount of dividends (or interest on participating income bonds) that must be paid for the period (for example, unpaid cumulative dividends). Dividends declared in the current period do not include dividends declared in respect of prior-period unpaid cumulative dividends. Preferred dividends that are cumulative only if earned are deducted only to the extent that they are earned.", "label": "Distributed Earnings", "terseLabel": "Distributed earnings" } } }, "localname": "DistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]", "terseLabel": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]", "terseLabel": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r341", "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedTerseLabel": "Preferred cumulative dividends plus accretion" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Income (loss) per common share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r74", "r117", "r118", "r120", "r121", "r122", "r128", "r131", "r139", "r140", "r141", "r145", "r146", "r481", "r482", "r544", "r563" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Income (loss) per share (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r74", "r117", "r118", "r120", "r121", "r122", "r131", "r139", "r140", "r141", "r145", "r146", "r481", "r482", "r544", "r563" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Income (loss) per share (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r142", "r143", "r144", "r147" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Income (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/IncomeLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r492" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalent balances" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r409" ], "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": "Unrecognized compensation costs, period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r409" ], "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" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Manufacturing equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r67", "r68", "r69", "r112", "r113", "r114", "r116", "r123", "r126", "r148", "r208", "r334", "r341", "r412", "r413", "r414", "r426", "r427", "r480", "r493", "r494", "r495", "r496", "r497", "r498", "r508", "r570", "r571", "r572" ], "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.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Balance of investment in equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/InvestmentinEquitySecurityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Impairment recorded" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/InvestmentinEquitySecurityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsScheduleofcarryingvaluesandestimatedfairvaluesofdebtinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueConcentrationOfRiskTable": { "auth_ref": [ "r483", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning all significant concentrations of risk, including credit risk and market risk, arising from all financial instruments (as defined), whether from an individual counterparty or groups of counterparties. Such disclosure may also include quantitative information about the market risks of financial instruments that is consistent with the way the Company manages or adjusts those risks.", "label": "Fair Value, Concentration of Risk [Table]", "terseLabel": "Fair Value, Concentration of Risk [Table]" } } }, "localname": "FairValueConcentrationOfRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsScheduleofcarryingvaluesandestimatedfairvaluesofdebtinstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r478" ], "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": "Fed Funds Effective Rate Overnight Index Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset, estimated useful lives (years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r18", "r239" ], "calculation": { "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r241" ], "calculation": { "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r241" ], "calculation": { "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r241" ], "calculation": { "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r241" ], "calculation": { "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r233", "r236", "r239", "r243", "r530", "r531" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r239", "r531" ], "calculation": { "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-lived intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r233", "r238" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r239", "r530" ], "calculation": { "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total amortizable intangibles, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r488", "r489", "r490", "r491" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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, fixtures and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r258" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "terseLabel": "Legal settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r17", "r218", "r219", "r226", "r230", "r518", "r534" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill", "verboseLabel": "Preliminary allocation to goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r220", "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition of STI" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency impact" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r219", "r226", "r230" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "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": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77", "r105", "r174", "r180", "r184", "r187", "r190", "r207", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r487" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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", "verboseLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.arraytechinc.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r71", "r174", "r180", "r184", "r187", "r190", "r532", "r541", "r546", "r564" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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 (loss) before income tax (benefit) expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "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_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": [ "r107", "r421", "r423", "r424", "r428", "r433", "r435", "r436", "r437" ], "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.arraytechinc.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r125", "r126", "r172", "r420", "r429", "r434", "r565" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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": "Income tax (benefit) expense", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.arraytechinc.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r30", "r539", "r560" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within 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, Current", "terseLabel": "Income tax receivables" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "auth_ref": [ "r93" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Payable, Related Parties", "terseLabel": "Accounts payable - related party" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 9.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 tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 12.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r93", "r528" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 16.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 revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedTerseLabel": "Income tax receivables" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r93" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 11.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", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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, net of business acquisition" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Increase (Decrease) in Other Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 10.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", "negatedTerseLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r132", "r133", "r134", "r141", "r376" ], "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": "Effect of restricted stock and performance awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r235", "r242" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r242" ], "calculation": { "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Non-amortizable costs:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r235", "r242" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r231", "r237" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Other intangible assets, net", "totalLabel": "Total other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r168", "r500", "r503", "r545" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r38" ], "calculation": { "http://www.arraytechinc.com/role/InventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r43", "r518" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.arraytechinc.com/role/InventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.arraytechinc.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r39" ], "calculation": { "http://www.arraytechinc.com/role/InventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r43", "r216" ], "calculation": { "http://www.arraytechinc.com/role/InventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedTerseLabel": "Reserve for excess or obsolete inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r215" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.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.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r203", "r533", "r547", "r582", "r605" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investment in Equity Security" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/InvestmentinEquitySecurity" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandBuildingsAndImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.", "label": "Land, Buildings and Improvements [Member]", "terseLabel": "Buildings and land improvements" } } }, "localname": "LandBuildingsAndImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r49", "r105", "r182", "r207", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r472", "r476", "r477", "r487", "r516", "r517" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r105", "r207", "r487", "r518", "r538", "r557" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "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, redeemable perpetual preferred stock and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r8", "r51", "r105", "r207", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r472", "r476", "r477", "r487", "r516", "r517", "r518" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r24", "r25", "r105", "r207", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r472", "r476", "r477", "r487", "r516", "r517" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityReserveEstimatePolicy": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).", "label": "Liability Reserve Estimate, Policy [Policy Text Block]", "terseLabel": "Inflation" } } }, "localname": "LiabilityReserveEstimatePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r46" ], "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", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r46" ], "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.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r24", "r299", "r315", "r318", "r319", "r537", "r554" ], "calculation": { "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "1.00% Senior unsecured convertible notes, net", "totalLabel": "Long-term portion, net of debt discount and issuance costs", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails", "http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsScheduleofcarryingvaluesandestimatedfairvaluesofdebtinstrumentsDetails", "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Less current portion of credit facility", "terseLabel": "Current portion of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Convertible senior notes, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsScheduleofcarryingvaluesandestimatedfairvaluesofdebtinstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r110", "r271", "r304" ], "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 fifth 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 Five", "terseLabel": "Debt maturing in 2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r110", "r271", "r304" ], "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 maturing in 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 }, "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "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": "Long-term debt, net of current portion", "verboseLabel": "Long-term senior secured facility debt, net of current portion, debt discount and issuance costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails", "http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsScheduleofcarryingvaluesandestimatedfairvaluesofdebtinstrumentsDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r53", "r272" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails", "http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsScheduleofcarryingvaluesandestimatedfairvaluesofdebtinstrumentsDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r258", "r259", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Loss contingency, damages awarded, value" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r152", "r160" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/OrganizationandBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.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.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r91", "r92", "r95" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "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 provided by, (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r61", "r64", "r69", "r72", "r95", "r105", "r115", "r117", "r118", "r120", "r121", "r125", "r126", "r137", "r174", "r180", "r184", "r187", "r190", "r207", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r482", "r487", "r542", "r561" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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", "netLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited", "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited", "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r117", "r118", "r120", "r121", "r128", "r129", "r138", "r141", "r174", "r180", "r184", "r187", "r190" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r162" ], "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.arraytechinc.com/role/OrganizationandBusinessNarrativeDetails", "http://www.arraytechinc.com/role/SegmentReportingNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "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.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r174", "r180", "r184", "r187", "r190" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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 (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog", "verboseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "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": [ "r50" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 and other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r469", "r470", "r474" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r62", "r65", "r469", "r470", "r474" ], "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", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "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 (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r50", "r518" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.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" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "terseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock", "negatedTerseLabel": "Dividends paid on Series A Preferred", "terseLabel": "Payments of dividends" } } }, "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r89" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r82", "r461" ], "calculation": { "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Total cash consideration", "totalLabel": "Total cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r82" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition of STI, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "auth_ref": [ "r90", "r204" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.", "label": "Payments to Acquire Equity Securities, FV-NI", "negatedTerseLabel": "Investment in equity security", "terseLabel": "Investment in equity securities" } } }, "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://www.arraytechinc.com/role/InvestmentinEquitySecurityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.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", "negatedTerseLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails", "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockAccretionOfRedemptionDiscount": { "auth_ref": [], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accretion of the preferred stock redemption discount during the period.", "label": "Preferred Stock, Accretion of Redemption Discount", "terseLabel": "Preferred dividends and accretion" } } }, "localname": "PreferredStockAccretionOfRedemptionDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Dividend rate, percentage" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27", "r327" ], "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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "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": "Authorized preferred stock (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27", "r327" ], "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.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27", "r518" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 4.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 of $0.001 par value - 4,500,000 shares authorized; none issued as of September 30, 2022 and December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r84" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from common stock issuance" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Issuance of Other Long-Term Debt", "terseLabel": "Proceeds from issuance of other debt" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.", "label": "Proceeds from Issuance of Preferred Stock and Preference Stock", "terseLabel": "Proceeds from Series A issuance" } } }, "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r85", "r104" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r50", "r266", "r268" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "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 through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Accrued warranty reserve" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Long-term warranty" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r93", "r269" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Warranty provision" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r249" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r251", "r585", "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r15", "r247" ], "calculation": { "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "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, plant, and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "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.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r249", "r518", "r548", "r558" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r249" ], "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": "Summary of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r247" ], "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": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Lives (Years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r75", "r212" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 15.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": "Provision for (recovery of) bad debts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r509", "r510", "r511", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r87", "r104" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Payments on revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r87" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "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", "negatedTerseLabel": "Principal payments on debt" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r87" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "terseLabel": "Repayment of long term line of credit" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails", "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r341", "r518", "r556", "r574", "r579" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r112", "r113", "r114", "r116", "r123", "r126", "r208", "r412", "r413", "r414", "r426", "r427", "r480", "r570", "r572" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "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": [ "r165", "r166", "r179", "r185", "r186", "r192", "r193", "r196", "r355", "r356", "r529" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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": "Revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.arraytechinc.com/role/RevenueDetails", "http://www.arraytechinc.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r345", "r346", "r347", "r348", "r349", "r350", "r353", "r354", "r359", "r367" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percentage of performance obligation to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "percentItemType" }, "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" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails", "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails", "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds from sale of series A perpetual preferred stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Stock issued (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails", "http://www.arraytechinc.com/role/OrganizationandBusinessNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Summary of liability related to estimated contingent consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the equity interest issued or issuable in a business acquisition (or series of individually immaterial business acquisitions) planned, initiated, or completed during the period.", "label": "Schedule of Business Acquisitions by Acquisition, Equity Interest Issued or Issuable [Table Text Block]", "terseLabel": "Schedule of business acquisitions purchase price consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionEquityInterestIssuedOrIssuableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTITables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r444", "r445", "r449" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIBusinessAcquisitionProFormaInformationDetails", "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails", "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of business acquisitions, by acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTITables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of carrying values and estimated fair values of debt instruments" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r53", "r110", "r318", "r320", "r335", "r338", "r339", "r340", "r501", "r502", "r505", "r550" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r141" ], "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 earnings per share, basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/IncomeLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r233", "r238", "r530" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r233", "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of finite-lived intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r242", "r244" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of indefinite-lived intangible assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r40", "r41", "r42" ], "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 current inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of purchase price allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTITables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r174", "r177", "r183", "r227" ], "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.arraytechinc.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r174", "r177", "r183", "r227" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment reporting information, by segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r373", "r375", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ], "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.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails", "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table]", "terseLabel": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r26", "r27", "r28", "r103", "r149", "r150", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future annual amortization expense of amortizable intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r161", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r179", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r190", "r196", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r230", "r253", "r254", "r566" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.arraytechinc.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r161", "r163", "r164", "r174", "r178", "r184", "r188", "r189", "r190", "r191", "r192", "r195", "r196", "r197" ], "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 Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SegmentReporting" ], "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.arraytechinc.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r26", "r27", "r334" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation [Member]", "terseLabel": "Settled Litigation" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.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": "Equity-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r396" ], "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", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r394" ], "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": "Shares granted in period (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails", "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r394" ], "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", "verboseLabel": "Granted, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r391", "r392" ], "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": "Unvested, ending balance (in shares)", "periodStartLabel": "Unvested, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r391", "r392" ], "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": "Unvested, weighted average grant date fair value, ending balance (in dollars per share)", "periodStartLabel": "Unvested, weighted average grant date fair value, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "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 Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r395" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility rate maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility rate minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk free interest rate maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk free interest rate minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "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.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails", "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "terseLabel": "Forfeitures in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Authorized shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails", "http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Stockholders' equity, ending balance (in shares)", "periodStartLabel": "Stockholders' equity, beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r21", "r518", "r536", "r553" ], "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": "Short-term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/OtherDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r100", "r111" ], "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.arraytechinc.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r267", "r270", "r468", "r581" ], "lang": { "en-us": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby letters of credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r161", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r179", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r190", "r196", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r230", "r250", "r253", "r254", "r566" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.arraytechinc.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r103", "r105", "r131", "r135", "r136", "r139", "r141", "r149", "r150", "r151", "r207", "r273", "r277", "r278", "r279", "r282", "r283", "r327", "r328", "r331", "r332", "r334", "r487", "r604" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited", "http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails", "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r56", "r67", "r68", "r69", "r112", "r113", "r114", "r116", "r123", "r126", "r148", "r208", "r334", "r341", "r412", "r413", "r414", "r426", "r427", "r480", "r493", "r494", "r495", "r496", "r497", "r498", "r508", "r570", "r571", "r572" ], "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.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "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.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r112", "r113", "r114", "r148", "r529" ], "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.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-Based Payment Arrangement [Member]", "terseLabel": "Equity grants" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r27", "r28", "r334", "r341" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock, net (in shares)", "verboseLabel": "Issuance of stock, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r334", "r341" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of stock, net" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r34", "r35", "r105", "r201", "r207", "r487", "r518" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "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": "Stockholders' equity, ending balance", "periodStartLabel": "Stockholders' equity, beginning balance", "terseLabel": "Stockholders' equity", "totalLabel": "Total stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders\u2019 equity (deficit)" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "stringItemType" }, "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": [ "r519", "r520" ], "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.arraytechinc.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Surety Bond [Member]", "terseLabel": "Surety Bond" } } }, "localname": "SuretyBondMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 9.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 tax payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAccretionOfDividends": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity during the period due to unpaid dividends.", "label": "Temporary Equity, Accretion of Dividends", "terseLabel": "Preferred cumulative dividends plus accretion" } } }, "localname": "TemporaryEquityAccretionOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionOfInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity during the period due to unpaid interest.", "label": "Temporary Equity, Accretion of Interest", "terseLabel": "Temporary equity, accretion of interest" } } }, "localname": "TemporaryEquityAccretionOfInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r273", "r277", "r278", "r279", "r282", "r283" ], "calculation": { "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Temporary equity, ending balance", "periodStartLabel": "Temporary equity, beginning balance", "terseLabel": "Series A Redeemable Perpetual Preferred Stock of $0.001 par value - 500,000 authorized; 400,000 and 350,000 shares issued as of September 30, 2022 and December 31, 2021, respectively; liquidation preference of $400.0 million and $350.0\u00a0million as of September 30, 2022 and December 31, 2021, respectively", "verboseLabel": "Temporary equity, carrying amount, attributable to parent" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited", "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Temporary equity, liquidation preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLiquidationPreferencePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference Per Share", "terseLabel": "Initial liquidation preference (in dollars per share)" } } }, "localname": "TemporaryEquityLiquidationPreferencePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r10", "r324" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Temporary equity, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails", "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Authorized temporary equity stock (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "verboseLabel": "Temporary equity, shares issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical", "http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Temporary equity, ending balance (in shares)", "periodStartLabel": "Temporary equity, beginning balance (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Series A Redeemable Perpetual Preferred Stock, net of fees" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r356", "r365" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r356", "r365" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name", "verboseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails", "http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Point in time revenue" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Over-time revenue" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r422" ], "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": "Reserves for uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r158", "r159" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "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.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r130", "r141" ], "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)", "verboseLabel": "Weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r128", "r141" ], "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": "Basic (in shares)", "verboseLabel": "Weighted-average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average number of common shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org/topic&trid=82887179" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r239": { "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" }, "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r37": { "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" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479" }, "r467": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13572-108611" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13587-108611" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r5": { "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" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r508": { "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" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r515": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r532": { "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" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r546": { "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" }, "r547": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399" }, "r548": { "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" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r574": { "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" }, "r575": { "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" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r579": { "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" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/subtopic&trid=2560295" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r582": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412" }, "r583": { "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" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "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" }, "r600": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r601": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r602": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r603": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r604": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r605": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r606": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3444-108585" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 95 0001820721-22-000146-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001820721-22-000146-xbrl.zip M4$L#!!0 ( &V0:%5P/[9YDT0" .FJ&0 1 87)R>2TR,#(R,#DS,"YH M=&WLO6EW$\FR+OS]_ J]/O>>T[V6"W(>Z-[&)R(S(W[_?Q]H\:;R/TWC=2U3UIO.U6 M[\L/KBCJWZQW3R^K\O"HWV"$L1M?5L^L5U91(HI$G2H$3Z9P%DBAP2@#RE . M=/7PF0A":VE8(;34A0C6%-XQ4A#M/-?$>&W=:GS&N=(R!NM)HL)*XX2AAD9M MG!1>T/JR1WU\.GS"3N]9>=$O>A#^M7+4[Y\^>_KT_/S\";Y_ZU8GKXX@\983*@IB"TY6K\UP[Q86OVD^ZU6$^DG]VHM'AO:I_ M=7QR/5\?BQ\^S2,T.N@"?_7^VFG/>7T@M=8^K;\='OKE@_*CCLX7NF>=?G5Y M=7!]DZ.''7YY_09ZY5UG9H30I_^[\W(_',&)*\I.K^\Z 4:_.NL5A\Z=WGZ^ MX1?7+H'C?_? ?6WP,^JLH)].TNL*1O67$""(P."(JP?#+V-Y?2"&QZJG@R]' MAT8H[QXP_.+:D[CJLZ'-=X ?N,L^A*.R$YZ$[DE]-+&/ M>ERT+D_Q9V'P[E\K?;CH/ZTEY^GS__B/__B]7_;;\#P_8#%ZAM^?#C[\_>G@ MU+X;+Y__'LL/C5[_L@W_6HEE[[3M+I]UNAW &R@OGN4#H1J\+&.$3OT2OV^B M,:G*,+C^17\/TK]6RLBD JI$B-$(3ZR/)G$'ULG 2C]9Z.^%4IH\6E<.^XD M7QK*9YL=O+_+=7RZ'EVSOPP'?.8O'FQ_> MO;#'N\<['YO'@;Y[L2,/CO\XV6F]ELW6T5%SX_!B=V/K??,COF[ME\279;;\1!Z[78:1U>O-L(^/H-.3A^?7'P MMR$OV;O+@[=!-5N'O'ER<-'<.#K:>;%-FQMK=+=UA.<+']\=;W\\.%X[Q_.< MX^\_Q!=;I7_Q1C7?'LB#CZ_/=UKOSYLG.ZRY\5=Y<'QTW#P^I#O'^-E&8 '.)GY$F7K5Y MO/5^=\M4"D)7G M!$V"840S^OO3:Z ^)L;K9U6% &^5O>#:!^"JS4[<0'^TA/E;,%_>@IFF$"4- MHB#!0"&PD]Z2XB_!?''6Q S MC[1*"5FXQ)!%$>(+1XTL+$D\H(XK;?OQB7"]T*8W$;8:.*$ M]%_ELH+ MB$5R[=[28G\3;'H+;!ZIU5S0PBJ/\9"7+*LS^NF$7ID;"@KY[O.MM9?[FX^. M-P8*SSIE&YEC=08C^(=T_]G^F>\AWT09V/R ?_5:>*T_VMWP?KJHR^:Z/0DG M6YW=D\V/>$[1/-EF[Q#-W8V]]L['K?+=B]?DW<;[\YV-O]XWC]=$L_477F>O M#7_N7;Y[&T\]$^J@M4-V-P[9P?&[]KOC]Z+YXLW'G;=_O7^WL?<>$3S?.7G- M=C90$DZV4O/C#OL'@'#NT0A+3W,H&Z$P6LK"ZX#1+:<$C%QI !K#4Q@.Y_-; M\#V]3J$K2(!$*$#O#N:?HXAGO3I20X ;==3XK'^9S]XK3T[;.5RH/SNJ,O[7 M2/Z3BU[,E[]^CL'U/UUT> ^][EE5OZOCE&=#H1I"_ -"-3H1U$Q^]*Z,^7TJ MH6K4-P1W1N[KV_]SG9/>_/'ST4?7SWY:^Y_1.PRGJGXFE+53+/#FR-6I/GUW M=9OQLT-MD4.DZ]^,WH\N\O3:0-TY;HP9R8-WP8(3X"4*CB>&8ASE*.?1_+.= M+TKQ8?L#;^OS0VFJ[?K?ZP8&_]?O\X09TNB=EYZ[3WE<] MKIWBZ?6[_Q;N5D9C@%GE"!="6 S;<_UQ.TY=XDG--QH M>;0@$@R/C"CE @W,4#7P@W0T;G06QXW>?]SHV,;->&>(U4PKD001VE A-9<0 MJ1,R)#4<-SK;XW9?_C"^<8N<4LJ1;P7!A-7(((!1 C #(/ AMY.S<1P7?=V MZH>]W;41(-3KQ#SG+!#A-))/\(1$;KA-0? )CL 0=SC,T?#@;<2+79RVRU#V M=^#$XR5BB=\.)MVNPJ<^@I]_L_GOLYS2[IZ<=CLYCEJ[*)$1;XP^*R%<'9RULX+#G;[1U#E MXRHXRF?[ -N=T#V!.8$,K*1)!H7LWPDJI4.X7#!$*F\<<)@"?9YG[S1]7N]C M#,Q2QZ+C0@,Q(D'RQBO* S>$+QZ@$_-ITP>7&9VS<,A/N!&&,6<8UT1+88T3 M0:=Y!'>][7J]W50KY'5@]W%@H+?VJL[O5A#OH[-+X7I 9 L"0"EC;9ZY8X:S M2#C5D4/*,K44KOF$55*NN:$ZL" L26A"0!";,+21))$XC[!.FSU/']4D)0AC MB0\\B$B4]8ZJ1!U/A#"9II'V7$3./7V@(XE4&HVLW$:A//C -%6!2T69CY9. M;I9HGGGYN*:OKD\Y>:$0&FI2"$+::)VEAB/GUEHG 7IAH)E2UFA,, &SR4IP MD7&&@'D'EFD;"4M<@G%J86":=-9H3/BHI+AQ,,T2V*B5$1%"<@N# MSPQDC<8$F5',6$^,)](*SL%[YQG^(RTS!(W@8+)]]B9SZ-CR9L&JH(PS^,PT M+^%PU*;\;TIXMRC&DQN!!7'+XX-&:1J9CM9X#0\CTDY9&L+J*T3SO)-!55)0X+($%P;10K2*2,3D9PS MQA(!/O21L['&[+H7&E.DP:S6UEIMG;+"L^02L@1.*+5Y>H*FR8W /-NG1X%& M1 L2*8%'UR$H\C;P5G.0*0!Q#.+"0#,EGCTNF(Q$YH8(,0V+BR,A7O CHKK.W0\ M!X7ZPY@$83GZX<0C-4E(25%]8&&@F8Z%&Q=,*@AO*'..!"Y0EXP0#B07R7AD MP9(N#$P3MG#CPL=I2KDT&(UX)Y2ACB4!G"7#P6D,5Q8&GVDG^,<'F>>2,.EY MTIR(!-JJR**(/$H*WGL]A5VR\^R=IK]]UP2C&3C+.97":.$E)7F^S7L>9+)R M\0"=VLJ]R8-+/*,2U14=GA7"$!,YEYJ0I!7&8X'/([C+9:$S(EQ<$ZZXM$ZK M**PB/J#+3ABS*$H#.+,4KKF$-28DRD0[ $6$50%LY38O"8#@R"*?#L*(93"?P+R[45$=2:6A4X>:"6-4#:OF@(DZ,X[J9W0 MFD>=C;,>9(W([)6[(&,+47CRRF6_)!D7,GK'M9-@+3HK91G7DQN!>8Y,'@6: M'&EXRZ53 H1DSD:J)$\R,A:247%AH)E&WFQ\,!G$A0CAC+12:.E]-$J"4-)I MGLQPU_LBP#31O-GX\$DRF. UD4()$7,"C6E UFT$]]IQ,X52(XNB3].OAY(4 M!1(PH-*2B!BX)[FJO//*4):7/Q-G.*JH4$DXFA+WP6@. M2%1 +!Z@DU^!,WE4 \4_Q($7+ C"J=&:X;O@$H;.G(R*]N!!LPKF'V<]!*G7 M6PL(9J\VKP,8#$ M^3:\@NH4^F?(;AXYO?@XVQT9& WURE+DHR19YFE02G@70W)T#I!:QQ$O^ULN ME&V\K9O.[$.W_0'=V/6#Y@2;!-*BW4)7Q9P "TYC@!"D!VFTHY'.OIOZ2FY^ MII3IQ[W9]?0[U=PD4%P(+B*-AA/-B4D.PP&0R_SP]]R)2YI8)1%U5,7E"%V$EM M06BO9: RD=EW9E/G]>.B%<1+3RUPST%XKAT!%R $88T0,?J;FK2$9$R:-*Z= M1U0)&JQ->=\S,=IH)10E*0B6E#9N]JG'0V&[]X6V2HR"X&7Y >)V!_7EL$0> ML];K0;_WQ^6..^Y6-?FY3DQWJPC5;O6JZL:SD._M#Q?>M[N'= M4DPDDWRP2?.4@$'RSM.?R%$NBIQ,WWL'$C A0 .V;-+D(O,ZN1IBBY%IOWN"51[T*X;G?:.RM-'+R2)9Z8=B(JZHP)1BHD&4E+ MSWXF9KX00C)]:\-=WN2( ;KV5M#$K&5"(-OV(,+4J M%Z'I3F!>S(PA/BE#?92&8ISB/ MYOP0-&KE-DG)I9N9$.J9O7P@Q@#$4F!2B M $FE<&U!]<>]IA_MKF_ M6+($BD(TBDEJG!"4&:M)[K7+N#$H9_-DEN9.EO[86RQ92FA\+&? *?,B)NXU ME2R?B% 1K+L;- F=&(R?5J)#))!.=$DQP8-8Z M1^>I05:I3$*XLZ M*$D0^(<()X*01J-GC(JQP.9HA\,,X#?YO0S2YZK]@D2J01"&Y)AP2Q!.C,*2 M,7/0KP2)!SYO__)5VW7Z:YV8]Z>3O[%;)F"YDQUB[S7H*EU)A ! -K)4B:K @66*8><[1. M][LA^N.LQ#-W#GMX\/;):=7]4!/UL=#^/0Q"AI?,;W&HA) M<6TD2E!N2.&X$4H1"C9)+982-!X)+*D'@->&&11>C$BI02[0T$7TW"I7T M\[!%:E*",RO^W*#?=D3[8%D43C($*4AA>/3>4!'X OKSJ2 V/C_/1**<,2.H MP^C&"9N0(4< 31/UB.:B6NFK+Q?11^.-)X' G8.JLZ9?^L CQPJ[S(KQ:R"J'VA#E& MM<)01QB+K$<1K43D*#@^\7D(>7XXPEA*SH.FQH*AH(($PK5@WCG&0Y[=\9XG M%"&Y8!Y[,K ^BO.FSEN+00ZZ!B8LS<7]!0'!C(P@B9F#MB6SC=3X_'ATB4G( M[1:$%R$8DXP-/"FDP3PY,T^U_+\+LK_AJ SMQ;234A(9N>!.>":H!8\!#CK< MK&XJ),D7S$X^'I2/8AL)TAP?K>,6C$A48OC)273XTG F?5PPVS@1=,:8ZM$R M%YK2(FDG,E2!))JL9E[X8(6; WLX(W%-/5G^IZOBN:L=XWXW]?/+A;2X.AGA MN$S64>%RPS8:A!:0#$;'UM YE9HIQ#0_D]1XJ[W1!K@(3(#C3J$#"(H%G2!* MLRCQS.0@?1Q_;90!FD2,W& $0URRR*<\8F2-!N\6Q%]/!:7Q^6V@D7+'M40G M+:0RWE(",3B&L8PB%A9$ESZ52ZYK2M8+^;<[^--###GGA0%32"0:(IAB%*.4 MO(.>^5QC*T1I@2Z*1DT1J_'IE0T"("]"=\P(R1@JD+0XI(K)A.C56%%%-#&S MBM775W.N595[U#J>5-6K<C<1>0F'+ESNXN ,]E?.B673RJ$Q<\% SJ?Y:%!+T,CQ"/@-'3;- MF'N$]EO;._X4DC#&6&!\"C1JH%5[Z.N6NJUE!0)1:(2DH(?-5GWP&;/;T\03./026G"$8[AGI(X1(K) DHD4P\[2^ M]8=J(VS !VAC1!];$(XZW7;W\'*O/#QZC/7)TP>;6ZUR'0P'S@AAO=?:!!8C MAOFY#%2<_1AEUC%^E #&4Y&B\1;Y+Q,T,*^Y0F/+\35'^SL']'B.8!L?=Y8A M)JM2 AFD@"@QW 1&N734.:,B6733.K4ZL!,GT]0EX434ABAA=,,":=4B ,TT(1CO'K/(6LC>!S21DB%%*> M!;6DDVL;,*ZE9BRARQ,:(WTJ B2OE")2)6M9LH&*!;6=$\)I?-;2>QIR*T=*X.6S@LCC,EKSIA!99,*/Z,$AC4$V:B&(&./ONKL>_T[.G=V M_]I]K&#FTR5^V+]'JA)8+QW2-A&XS350(8?*C'BC+1^.FQB-FYB]?O4X&.+^ MXR;&5 *$<2.0[N;]&D)'[EP*-BBFV7W9LT;I(<3 '4E.1B%\(-Y*B-H%K3A/+,R! MKUC*PUB+G!".7H@$8H0726@; A:5:502"29@YJHLR("@O$QD/C5KFGQAC#H6#$W28<5T[%"%#C?4A!".:M .N- MLQA/1J&I3GDW\1SA^,6\VA<"EZVRZO77\-B8CQ^7.?BYIANL MMY8318%K23P=]KE#(5*S*D0S$0!?R\UF;-08LA1&\<1SO0>GF$!(' U,(N,!*$SHVK9WYN M9?:P&=?4"O&<.J&9M8*+$(GQ]89O92%"\'P.%H!_#9M]');H+U]"'Z/WWFX: M'#LG4Y**&.D9=Z@:07A/7**$0!3&4@7&S,&:HQF#9HQ:PV1P@NH B0N0S!O% M,,!EU@3N#9FGO=OC-VUC"'&GFW.;RDX<1ZV1(>5&SEH8!QZ]9J $+3+R*PAQ M*5(/$ZDM=&B5:V^==6)O$^4I],L/L'_N3B>02IE.3R0DW1ZQ!1J= $]LM-02 MJ6.(7O$P#QNB'[]?P4P0N^G+B@F*).LX#8$(R\$B8R>R[M(D,7);=EY;RLJG M!:[1"P662A>#B$;Y: S73%@?'/,P![6&9V,QUA@W)RAF''76(6\0+DJCG+14 M1R),[E P!YM#9P.1,6X#39X)*2RS0>5^A#X

:I@/F!,]T0:T0]L5N%2"(N$&33U:,D6C=B[,0>_!V4%EC+$TX0ZTE$1C M[$,%]X%'GGM ^,B495=E06(T6"]8.*33-BE3,R#3-AQR(2@T3",3Y1 FJ2,]0F M@PS'$>U,&&X!SW:B6!J,&1:.&]/)UTS&UZ>3KQWZD$7O,:])0!&R>W[SRR4FW4W^QB/D]F:0/!&55&"XLB2Y24!S)EB26(1-?VK2EV$[& MDE(A4I*Y/)=Q CCU,4IN4Y32G$-==N]VJ7*?GPL)V M%K$,>" ^&"VB""H8'HFT2@$GA"7J%\/,3!+3QVDNP4-$JT^L0C9C9'(14 DU M2 6)4"UF'Z:']F'ZYH5^>)9Z9C!V&+G(& 6100@):&=UH")IY30W:&>7&/_P M[/+,8!R]R[8U6^:\-=]Q/.*A1%Z+TZJ\*1 MZ\':805PCR7C#\VX$E/0<<@,A%SY4%L"7.>-/$:A"#E%F#:RYH>@WM_%\+B3?V,;S^:$/H7R$"ZD-4[F4M0G,)@^>"I#6:_0N82E/ M\XHLLD2F$B.Y)4 N5>)-[D=&B++,4BY'VS8MT\7HQ0(BNWEQ6E:7NU5>M%)V MZ@XZ#S4>$%L>[,>I<_NXX_U5W]"N^SVU@[Q^H>NWZU>OEI46V4+IN\I MT9\?^@")1B_'P0N;^Y8*IQ4:+"JL%-Y8(;R">9+H)7&:94F3*B:2B/?H#H43 MR43'8C!VTF*+B@4TS.:Q"1&QN4XX@Q?B"\IL.:D@L*Z-_= M?MDY7.O$]6ZGA^\GTIOS&G+?%_F<=.[K MQXS..#ID]#Z?\@O3QE'1F"PE- CF@O4T4)ZK\!,;_*CSQ$P+QM*G/+Y(7G<3 M/@7OD\X=?862Q"86\8VV%!F)C)^FE74Q>C%KG1P&\PSW,L(W#GU(?;04)"3B MJ+51V)A,,#JAID7EJ.)7'3 6/.AKO;0\/\+4L\:Y9@+L/B1(SS M((C(=4OJ9E""LPB"\40T<+&4O<4*4R]?CYR*7KCR_FQI+@V&+=:BR8.G-:&*L,\-Y%" MDC^KZ"TDUKFL+$LZ5Z06S(/)*W *"F "F#+&AR@\(U8% MDJR9'$;3&@%-(*^F)HD(E-(@/4<9M=KJ@)$P&>[]F1/[,Q_QTE2,$7H2$(X3 MS[T506#PI!S&Z,[FCJPTJ,6 >5KKR"<,)K4A4BJCM(Z*C"+QD3GB+"IQU&J> MP-PH/^33Q-YG>KH60G4&<0\.S]JN&AUQCV)"2TLQ!N$":P03!+SV3@#1UD5@ M5I$0C;N,^:Y"Q-T3WWJ1,AK/+&\,"% MM]%B@"Z===X(%:TT\R_9FWE1P%&SK 4ZMI:"_7,(=C)*),H\DU()$<%%P77 MV,]:3CFXV=]P,B\^=ES=<9TVT2I#M'!".FYS8]R\NLD2842ZJIC!:3&I$EK? MGS>_5K#JF_4A/AWZH/::#)DC0XH21+= L'Q$FJ'4LB6C 8;C@" M/G"OF71R_OG8C6]V.PM)/UCN&A28%(EQ89,S!N'3@=CHT!)'OW XMLZ[BX@C M-Y0&$TE"WYI7SN?NE H\#5)'D'8:2R(?&<>C"A92(P-75G+0/B]F=8EY;QCG M01F+>BDMFR,'VBI/RL[A;JIK/:!#W$TONMVX6Z'C_%"&&]5@1@>AU]Q%G/&W M$X!W\HY3AL1Y-%8Q;D6(&L,\$!%'WGANM!_UDQW"2Y?P/F1UT'WAI6.#5P$Z M3\<%:BS%N!Z\I)$$:R1U#%B@4V M)M!#[:5+[1V#]MX7WO%I+TMHB95'!A6,$!Y<5!:]L$J!<"M)_ E\[UK_5;?L M]+<[B^J K0]46Q":2C33QG@-(3A.(":)U(O\! YXDAA/Q0OK;*(E0DFJ$# JA1CF*>>=/. \51<,>=)6.ND]5P)08T!91P3,J;$#'[S$[CB">OQ MY/VQ9HDD*XR6F@D2B*524B(C IT\47P.,*ZKI4%OE$K^5#/M\P^O]N2,:U)U M2>[NX.Z!VDI_58NY7+O3?EOVC=92?[@E4>0]);_W(=3K0_KS:4MENKW7B MG]UVW/7M\M M;%U> 1"B]=II9X34SCD5*=H.+FD4R>LY"@?G -_)AX("B%/" M*I5W#"-X$@V&^$"0J_'O::V_ZEZ<0OXSI7E[^> 9[<.+*#EKH5U"E;G7B M.@$^ ;=Y<0JA#W%DQ/?QTUX:%%[>'XWR /W?'^?$3V(WGV< '24URH][I2LI M_6P 9V@!$5@( EV&LP2&6$&XMX$F9:FE0E,09.XK5*]5E1M;#_3L]M!FY#4\Z,/*W/8\ M7^Z/RT_=* :]5=W%'@0H/^1E/!/;$SLF@V()4"T96)F<0($PW"=K/+-,"Z6& M^Y9GNI?G4B+&VT<4T @/]6>&R.X0)8#48!(R23! ING_.=/+!K3#X!0AB@D M0[RER%BTLSJ$@!&O9E* BZ,-8&HI/C,H/M=]C1J/KY&&N*@IT]$*$16U*ABA M/'>6HW^1P_[J2XF8=8F@8Y,(HB!8(XS-"[P%\@XEI&;$6)^$9I[6$D&6[&/6 M)8*,C7TPSH*)P. M&(QEV+HF$\C4J5;X4GQD4GYN%R,?"?1WQA#@4 M .>, *V]XI'S9(+/>SCB'&S>WNT?096K;Y6#FK W,OAG%?0O_^AVXIRD0D4R M5C.F"$@MA F.(1GE$6V_,$Y2.PQ&D$_,*B"OVJ[3="?7=C[E>]Y$C>U?;G=" MOL0'R(<]=CB _Q?C" >L#,E38[2-@B;OH@^*>D &)Q@/;(Z2D6OGKHJW&UGG MU3=5F:W_V81,X(F)9LB-])I(YSU/C B-+<:]8XP!_,/YF=3 MT/M'KOIFX97YA!&"\-80)"],IJV*CS-O@UK%!=,) MJ!;))1\$Y5XE!@PXL7/0"'R&8!D?JTCHN@Q%9V6!"HP"+$3I:"[$:Y.V@L^M MMDS UCV*GL@H=!"$:&1X(BGB"'();U!QA'.6F[G5D\D",L8E" 9-EA$,)(L8 M"P=/D_'..RE==#'5VUZII93:8O1B5I&Y=[7B^OL_QA4O?T$@ZJOC]4[Q^#J M?ASB_SDC08PHJJJ]!R.Y>>A#"LH ]90&DER,P@!Z0NF2EL:'W-*+#,IJ$2)K M"1J\6$K0C$H0!H]$WD^";A[ZD#K(0>8$C(J$*('QB&/.FVBEX]Q'!GXH09R9 M8O1B,21H?3$EB!?,W%."/C_T(3;(@H_!<2\-LCJFC8*0J$Y6*1N-$G,T43!> M&S27Z7H) B-<21T((T@(N6JL4RJ T<+&8<>Y^9B&GB'%G,I,<.*)N8@\7W@B M>$@&XS"21)*)$@B,SM%,\ Q!.9T".:,E1_N#4_1NKC=Z"8#M<'+>0^H533,+ABN^ZWMQ<;3*FJ]S\M7C!!!6D,2$RD!(AL] MAS1'X>BLZNE48M.\38511;W4"0VPM!"#B98)[U349IY*BLTPKH\50%Z@[='X&)]\['\\/QW_&M404YI&8/U)%%AI7'"4$,1:">%%]3]DUG) MI]_T^I=MQ/&D[!1'D)LU/>/JM/_;>1G[1\\H(?]WY=IQ^6X*URX/.\_RFCVH M\.O>J>L\_]U73_&\@]>#T]^ZR)=^//H^=-O=ZME_DOK/;PF?O4CNI&Q?/OOO MM:IT[?]>[;E.K^CA&*7!U[WR(SRC#&^X?GL^> *-OVZC?(R>B++\&(TWS>W6 MYD9CO[76VMQO[&^NO]G;;FWCR[7F1F/S?]?_7&N^V&RL[^[L;._O;^\V&]LBMW;V=QN\H MYIUNIWEV@B<)C:$V[$'*M)))!53E=5Y&>&)]-(D[L$X&#D#OK$G=Z+ALM"*4 MSS:ZX2PK>PYH5H9$E?]]Z3>Z'UZRO0\'?./?"'N\>[WQL'@?Z[L6. M/#C^XV2G]5HV6T='S8W#B]V-K??-C_BZM5?+MW MO/MV^_S=\2;9;;T1!ZW78J=U>/%N(^#K-^3@^/7%P=_FXB5[=WGP-J@F:^(Y M-^6[UIO+W;=O+IL;!W+GXWM\_5KLOMBY:+[=:C=/=NC!R>L/\<7?(O[Y5_L= M:W_PQUU^P#;)3JO=;K:V\??;I'G\_N-N?KUQ* X^;M*#MV_8P<>_RW=;1C3/ M_Q&@A0G1%5I*6P@??&$)D85,7B?).<;*>N4Y)<7KVM1\PN#YW(@9N2%FXDXQ MFX"$O3Y#;P!5^W(/3KM5?Z51KX7IXP4N^L]2>0&QZ%=G/YD0RIW#?Z1UX)!U M%L@S40@E#X7C8 OI G&YGY8*<>7Y?_VGQ5>_W9+#UV_6]EJ;>R\/&GN;KW;W M6HU7;_;VWZPU6XW6;C;NK6S!*6_L[C6H_"7^VMC=:K3^W/S<[E_9_+7U5OZ: M6BYF5$ZWNE6C?P2-?X^$J3%@"@TD$! G82A?U=?;'/"5ZT(<\9/B!*]YE']6 M1'=97(*K"NC\7$)]N=-Z+W$E\( MYU.B)KA$Q,KS?3CM#S@O)ZN-#,)-:9\3HVOO)9Q(D)9V?=F' M)-?N_61.Y'+G>/L?;XU5!MT&!R\%SDHKC>$)Z&7D3<]B*MO;7F M_G;M*^;:C=Q/5$=>I'\E3R,WDJKN2>.?T9]&O_OIS9PHZST=:;TKL)?3"HVM ML@T-E 0TO,\>TX-NUFF$?+7!Q7XN)<7/=_X)Q',C+"NL8ZH03!CT@Y(7@GIO MK5%$L9"31K3@2 CY--Q?>7+8Z%5AT+'M"L=_#NF3X]/#E89K][_TU?"D5V)& M3R]^.W'58=DI?+??[YX\DRB:'Z#JE\&UA]>M;V'P]3#9@@)T>K'R=/85[7X! M_*,KU!X(8 MQ*_M[:T=-%J;ZW\V=U_NOD"'M=K8;JX_>;".3<1C_;)YX4*_D1%N=%/C$^8- MUVOLGT+(&>78*#N-LM]KK!_5T=&OD[ 7_;RU?W2 [U81J@*'HNU.>_!L].*W M6/9.V^[R6=FIGZW^T8\8!\N?*$JS6O4K_"^.+CS,TSZI->YI/][^CLDG:%Z_ M^#5Y0K_XW5=/2YYH^N6OOW;:KW_'+?_);U8_X<;?ZVH ME1M2.90S>MIO]+KM,C:RKOYVZF(L.X?/V.E%(^>=;\GX3:$N@B\Z MJ:%F7 D]OQ+ZD5R3+-4KXSKT7JHTKO/\Q"(J9,M=; \GBD.ME',< M,DU:T]YYL8LP2-M/]I[L M/VELGIRVNYH@F:;=G\] [M>GV;WYJ:K868Y6+ MN@W^>8DW0)=>X%M>X.,MOL4",4%Z6MBD>"$82X7S+!3"2:Z8ILP#7WG.+:&- MG3*>N\O&J[8+T&AN_@#W6@8<]Y3J=7RY6[6ZY\L8XCXRO7E=IC6PF(3#&(* M0V9C8V%)5 6/TE@MO4D.5IZOM?W9O\^@PO\>2Y0?D?#_="I1\[#=ZA5&UV4G M+(/OL2C.S@W%X2!Y,K%PBF)((!T4-NI0$&<(9THP%=C*\R:<-W;@H@S=R83? M2^GO]5YU4;S;[\K30>)I*=K?%.T;T:XD-$%DND!>0_-B,E98Q*30+A =(O4B M4HQV-27V^P-=RA8AB!N*6IY'.:W0QI:GKMV "PAGN?8J?HSQ'/3&$O3>\G_S M.%ZHC8VLCG>$MD_KB9Q%FF!2X@E5ZDZ(E&_]I]1/-[W?: M'X_2JRQ&C^F][BG!GZ9+_^L_#:/ZMUZC#VTX/>IVH-&I,ZNK#;0$[;/\) U7 M@<,GO2GQL_?XTW?>.8!;P^&:-UV_OL)V+G9/MCP>MK6/\/M=>_?MP4UW+7;>OOEX\''S\N"X>;3S=H?LM [.\=RB>;Q-#UJ' MO,G^/FJ>O)'OVCDY?2.$HT(&($ *0O(TD!.D\-K3@B0G 02G*B448$GDKP\@ MH3_E1,K++C[9JZSBOU'5"ZBO'-QC:/PW$)G<1L'FT[6%$H-] M#%6JLE]"#V',S 8J!/?TK.J=Y15A_6X#CZ@GI"C[Q?^: YV\VGDM])_=>J!) M\VLT^T_(P/1_+\'F](E1^C%6+PD[?GYMG]@?C 8F?[."/S'T?J>=Y2F[^T4# MK;+?KA=1@@M'C9!K RU0/N^>8U"Y.M+9OSSQW?8OXTYVS,$(C%;2UD( %P,/ MV4"3>7Y4XB>?[.JWLV*/DN19+"X^]%B7E/E:_>::BQ\=[;:V3@Z.#V7S!._A MQ=;)[HNMH^;;O\KF\7ODVW_A^\WSG=;V+2Z.G\N=M^_*W8WW[-V+;7+P]D < MO-W$\V^S7;S/@Q-\WUJ[V&GC/=Z59$Z8U/P24= MPV!?3S<+3#>\7VW\G^QL:>/458T/KOU#$X#3R7$NEO@/S>W VBYE_QZR?R,. MI5H)IX4OO,!@5%@#A2?4%3*(A$I@$093;_$X6$KX5 W\YM"3#K8BW9RZSGYV M[F>M)Z<$KV_,6BMGF;2J,!%$(2C*OQ.H"5ISE837&9Y,;'K1_;OQHMWUKMW8 M<=5[Z-\_,?-97/B5*'B"L>YV)^;5E=#PEXUP!.%] X/.]\C2H%ZFFN/:ZM-F MJ%_HKXTCUVNDLHT1L6NWAWF.'"C_^ZS,83)&QQZ&!^ YKR)EGM>^#K8V#^/E MS\+LD5CG&#I_G;;2\/QX>1G\[A\B-==)N8)P90MADBT[,KS ^C= MJ@HPK!;0:':_8 +FS3YDO4&5.2G[?50R:*/J5-U.]LKMRP:@A[YL;&=G[4*] M%&##]=U@>_P-\_'I')]GW?;.\$A!Y'"'YEE[L"I\OV@U?LG"KW]CG#T9'M _ M*GLY,7N:-VH^MBT9W.^5B8#>K],T MN>#Z3H"Q 0SOTBYWC]_*?B.,7 M+6-%< $92R1YYDB$0CFE7;+(X'-YM1^R/%.:/9I9RX;&Q#7:KD*.XD) RU:Y M;)ZRLE>9-]SY:0.'O+CSB]X)FD2\2C7RGJ@G)_CDEZN9)N'ID%ODW/]AX[#J MGO>/1E\_0=8$];U%2&6GKJU2K[3*"R\8/N87[K#^FOXV.NR;!WSY_D8'9JJT M\H6[7,D;Y6MK39DOV(CP?<[RGLSP&B4CG@@A?F@3/'VBU8_-/'QULD,^H6;\ M:Y28?*+)^&<[T =;\8"-Y3.QON)^6>Z)5/.IUE%/#[O5Y1T!?WU0K<%A>-!< MQ_[H >7.QN'YP=L=]'3-X^:+O]L')^CY/N:EO=OG.Q\W+YL?#RYW6Z]OQ/ZG MQP>M]^>[&W\<'7Q\=[S#=LB[MW^7!ZV_CW?>_M7>.5[[N-/:YLWC;=GZB%R20CA%"Z<];5WG:^70_23[JASF_#_*VFV\ MYO^AK@K-W7_V[#N?:<++H)MW4:5%16H> =K_$B6<^R=[="]>#]VHE\!B%=6< MJ-^^N+73S--H$]>\X#GC)HP0A7'>X%\@A+)12TV_6)7S1XSGX^S:GUGCM7EW M@+=4^6^I_&C@7M3CMCZ*BY>J_X.J?WE+]9,.J/A)%H$;6@A@(:L^%#Y7G+%1 M:6WL=ZC^[,[0I:_D@_*VFCO36&6Z*S=?9^217'6Z=4+]K#?():'H#^J[WU&P MMUO5UVI?YHN?EWAIO&RC ^#<0S&Z*O8: M>3=U&;^TAI;_XGZ],T74N$F=;J:*/N\D<]H=W/BS"O*\P ?X8F^982J(?/J) M\[UN^ZS_Y9]\?SN:P=]'U2=S>(BB68%[7[B$)WCFVN?NLI?KL$ZJ/<[,"/3W M)UY[1]!NCV2^\0M*?YKJ'E;];WCPYUURH'> M#09JY;HN,F8D#]X%"TZ EUY(3PQU$1SE/)I!KV5*B5Y!&Q%*C+QZ_UK9;F[= ML8"A'LRZK^Q^?:G=3Y!_;^\]DMC2Y M%6.C!>&H@];=@8-#][_-US$ZXCKD?; ML[YW"I6R)XR/O]JU%D_8/;=@?=?=DB?L(7.=]L&IH!\3ZY2^0ZQO=CRY:_7S MX'[100Z+7#\[0RFO\E%X$V[*=] XJC)Y^,][-"TE*\]?K>VU&MN-HK&UW5QK MKF^OO6P@?]C=VUG+37I^?^IN6L,O5R(ULU&(]%O;JEQX?UAAV!Z+(4 A "! M#Y#)QY&\NY)YDY6\[[R#[Y \CIZA#^@0GGQ!Q);@S31X;SKN+)8YN[;>Q5-T M>H-7]1Z6>D9SZRI)=M5?NC=>J!^F]*G^\UU%)[]UC@,F<'NR=S>>=S>,^_S.$]O^SVKCF^<62'[_, *\]_71+QQ;&F8DG$E])Q MMW3(^_K:>B5+KU[H A'@I)['>075*?3/7+OQ"J\(557_KAO>UQ.D]:NC;AMO MJS=<1M#8_/=9V;]L_+(!J0QEKDRYI/6+)$QR2>N7TG&W=)C[FAK7.VILM;OG MRX3@@L%OESQD*1UW2@?/):VZ?208_>[T)JZ6%F+:,D#'-F?P<.._!/ [ ;1Z MN': /73MP!*\J8"WXSKNL#:L5ZN^-\I>..OU\HKH'-*M=5S[LE?6/.V3/[!=)Q^S![VS]IBG;Y94;L9$A8\MT%NN$YK\_!N50TO-EZN\YA.]UWG_8MFO MMQ'45A<_:(_>9Z/=[O;.\NZ&-=\]ZP\+Q#;VRM[[J0.^M,3C%06YY,SSC* 9 MFF*Q),WSB1ZRWWZ% -5F^%75#1"SY9TZFDL[.UZ<)?NN31=4SO"NB^6&GQG; M\,/H:,=/WO*SV_IS_').9-$0 MEF-;O[4,$:: X&A6A*XM([SYA"^GS1I;+O2[U3*L6S1PI5K.9,PO@IR,:\YY MB=YTT'O3^:R[^;YK#RHR#=<)?]:<+6?7WO3J;KY#LKMDNHLF"U(OF>X<(\C' M-:N\1&\ZZ&U GN:,==,IN]9D-GCJJ2WL[7KS'9V^7[&D*"*IQ31TO MT9L.>COX&^2\"9#J?K9H9^IH+NWL>'%>\MJY1M .[:Q<\MKY1&^W+NF_W1E4 MT\9331W'I84=+\)+)CO/" HVM+!JR63G$[W-BZ/2E\L-F0L'[-<-ZZUV53>6 MHM7E_J?2]^".4?ZN,DGL6Z-<%]'GXVBLD*M]/[RS@LURL7"=%71N@#Y8&%GO M262_?:$<^HUGN^_0\Y5; _+HST3T_[U:='?GKO;;+2.^WF_AGL^J5F8)V4%W MGB_TS!C4#SKSO3*6KLK3?S/:1>->A8VO;GZL]U6?YUG9QV[S:OOY2=1O^H>X9GC2@9'UN-#'['1_5@?[WY%/M?V]S=;^_? ? ADOWOZ)13'NY_D.Z\WZ1S/8PC@ MW0BMGU45*D,CMU[,P?6WD9I$K:RQGV-,TR"-_*^>32!S4;M,5T)^ ?\^*S^X M]J""U75,O^>126-V)??_/.C!/G^@*I]U!I[HBQU"SWKQ1GM0&A637.CH+1%* M1ZQ).MCJ[)YL7[TZVC@].#O#\V_S@X]Y)L_4' M7N?@O-GZ^_V[5OND>?Q>O#O99B_YWM'!R45[]^0UWWFQS9NM-^?-C6UZ\/'U M^0Y>J_EB^W+GQ=[1NXW7'_%>WS=/#JY^@]\?>*+R/\P-\KF9KC>P<_WW< MW%B[:+8.\;[PGE_@A<%+;0D85#>-:2"Y7GBNVJK6YU6%TT&WV(8HP,FK?H1 /F*I=F$$Z2PB?O"V#@B ,;K/0KS[G2JTJ3&;)&8^+G,TSOUD*H\T^-"B-&5 W? MAM5&!_I?9.SL^Y[^3N,ZA[9H7,1H--Y[5\/=A/XP6%J:H'&9H.;Z+3X4/7-@ MHBO ,S1!4=+"B@"%==P0GD(*7J\\%T:N4BT>:H*^8@8>BQ#=-]+]2?5W7%QB MJ;\3TM^;%,(C>,0;*(A@MA#,D\(E($5$1 UB:$$CA6!HYT!^E#O>-R^;0](R+.HS&^1(MSM+4C,W4[-^B"H1'YP6%PG$5"^&I M*#!BB055 10%%[D5:&J4744D9RA:&7>'FI]47\=%%9;Z^DCZ>I,:.!6I(%$4 M!*0J!$VN<(ZJ@C)(FC.&GS+45R)7E>0SI*^+GUT8] EM]-W%9_F%+\\&_J2Q MR?@(0A[MEKN S\*3I>49F^4I;S$%H6+05J9"!QH*X80OC/&T2%I2HZ($R>S* M<\I6M7HP45CF%&9-;\='%)9Z^[AZ>Y,Q)"&LDT$4"9@N!(&8&8,N#&7>,F:) M"GSEN5TEN73RS*CMXJ<27E5PZLK8@(O3O#9Y4#NIF_= +I,*C\,9AB.^.1CP MM4ZL=YRNU:NVEFG-<5NBV\LT#' @GM"":I8* 4(4EBI=1"6-"HEAZ!)7G@NZ MRA^>U5RF&F9-B\?%()9:/%DMOL4G?#!>QU2$Y!W& 9051@M2@ ]@>#1"4K?R MG/-5)69)B\>9@&!R)AE%J]MW[4:XWVKD>\0QWU[@O4CV:6RK'I:6Z#$LT>[M M90[,4B<<XDU_V$TH**Z*!P(:I" *&%3\867(IHM$V2T93G8U<)>_!*RV5.8];4 M=WPYC:7Z3D1];[(+'90F-NG"6A,+08$61C!1<"0=!J&-1)"5YY2L*OO@V9'9 M2V;,((5XT>W&\[+=7JZ;>!RB,!K?I549VQ:PUEJV*#4QV-UX0YH?PS^)$ZN( MC44,7�$F3A)->%\M9ZQP(S4:\\Y]*N*C9+"[B7BR5FBA8LE?51E/7RNK)Z M"N" V\+2B,IJO"\\@U1HJA@52;# P\KSO *:Z1G2U<5-(PP*09>=ONL-3UE*/1'J0V,?#8O CMLSQ@2S,T?C.T>8LS1$$2L@%>) P\"J$P M'O&)N8(G:3V7$2,4BIS!B%5BEJF$A5/D\2VP7"KRA!7Y!I] "YR"=:$0UIA" M0)*%-X07*H"P'"A11JP\IUJLZD7G/'P=1&+:'[&Q2-& M0WVUSOO*"BV-SOB,SO8M]B! D^2T+3C-TZ2,06&\4H5+D41F01L#:'3,JC;+ MW1D+I[WC(@]+[9V0]MZD#$YY!T&@]E)6"*U6=KQ; M29:F=7RF]?4M3N2)CSI260AGT;0&8PK/6"H,8-0*JUTZ7[;+?OF5"GCC2.5,\QSCC&XIGTDXKSHFG+K+7*CK(;,, M"\4#%XGMC;O=PZN!K"PW1X^=_1W>BEX=(SP$+@L5A"N$!U,X!U!$83RB2JB0 M$=F?M:MS-^R_MSP+8GW&WJUC:GT>T/S>B3V,M9Y1 0>K]DT*%P@-Q M1="":E#!R>!7GENZRA^^?W+V5B[,$W5K%(T*VG7?^U-7]2^7RQHFPH+V!F/^ M"H<<8Z$KF[0T.]]A=M[?HCU$,R9%8H4F%FD/<%[X!!9ICS9$ &-1LY7G8A&[ M??[L>OI(;&&IIV/1TQOT@'CCO FB$#'OAV I-Z+#OY04#'D"4,?MRG-%%[4/ MYNQR@^H,QE9Z>H$75H]WL>-@V%]^RHTN8Y1Q&Z'CV\48@")&4:5",9/+3OO< M"!-8X:,4G,O$+(EUC$(?ONIQ]E(D/[L&CW?5XU*#)Z+!-^>XFNJERG?]FH ,_TX=9$T<\> MM8RQSF,\"_VWP^&NA]^UU]NNURM3"7%ICL9NCFY7:D@6C%-@BA0=S1N\:6$< MTP7H9"0Q43"95IZ+5<8?7"]FF7^8-4T>8\G'I29/7)-O$ O)@?H(L4B02S4H M:@N/?PJN,[[.QR@9$HM5NHC5'V>95WS63/,+2T]^]KAF7(RB;L6WG#)]+)MS MNU)#3!2$3*(P/F(PHP7:' ZAL%YK0:PG@=BZY*PTLU1N;IF.F"GZ<*?:+C7S M^S3S!AO@ABCAHRK R##8'FVC0*DD3@;EE0D.>;UZ\&3%,L7P0\6;*O@ G;-E M:N&1B, ZGC1?[FW9/UH_Z^$30S5*=%XNF<'8[<_M\@P$!/S_[+UK3UM'U#;\ M5RR>6X]:R8O.^9#<0J*0]J4JD#:T4?(EFF-P C:/;9K KW]GM@T!&Q*,M\VV MF:H"AVUOSYXUUS5KK5D'+R@#XYD QC4%ZYA,)HF,*CA,A,LUG#AK6#7ZXEEH ME&I0@+QT($^>5PBK)*,4@N9)Q3F!+Y/6K'S-7BX#/U>X:N9^&JZ!@(*4G.# U!)+3!&'6BB$."0= XE)9(V M&3[_]_\H@LG+!ED_Q2?1*,6C+F07=61.>$^H(QXQK*U!8(5$P(3AH+0@D(B; MN("4-B8WN6I+65<#S>+:>*PVXH,M/2X6I'G\V>M^/ K]T]TTQX5X:B>>?Z:S M4Y/I0V(4@)(U!,R3I%BZ2?=U-: W>:",4D2!04,,4]&*($6&<]#LPCSF6F'ZUP@\R5XHMH ME-)0D+L,Y$XH#I$[%'60H)!BP)!$8!670)'@V! ;O*4;6[RM49.:WM;I:&AT ME>JZ%(?Q\\]1_G4%B:DV)T3AI 5RDIO6)ABQ/-=WMB9*8)12T)%10%8$830F MVF1.PK2-R=SZQ$S(6"'WQ/.">FV.BP+UQ4)]0OT( 2$:% >D/ (655)$(N>@ MB)41BR0^3#:V".-MBNJ*NUA*(>1UK 3B?SETJ]AD5_&VR;^I6C]4K MF98J8\MJLWICKRG=&FO=9Z:KCQ%CA2)4)6W2Y:Q!%T!KJ\%[)[E"05BI-[8D M:V/:I&Y,Y5BK4=KA3! NP6Z/1^^$ELA<4%0C LSZ[%YF#E1@"+SQ2O 0/'>J MMF"WT@O-CRJ/=! MN!R//!Z]$^J#P@0?BFP*1LX1K M/1198WMF$=G#1958!!E-5T0+6#"9$PJP#3JI$KDPB1,&J%0N>!,99WAC2Q+> MQO.G%!171-.@NX@,X@+=!4%W4H_P0@F,'" B*3 5(A@C<8*N9T1XCH.3";H8 MMQ%O4O)_G8Z(1F<#U7>2,9Z!YY4DL(!\H$)-BZ"FZ7)G$>%H*$: /4W4)#4" MS0D!@@,35 F.1=S84EBW*9F;FF8"QPHY+YX7VA>0$E30OB"T3\9[(JM]KKX: M')$)[12!T4DE<<)AQ@RSDKIL0^@VPW4U7&A85M"J)BS7FZ@\>HQ)@3PO'EN MUE+8JS[VFBZAYJ,T3%,"GA@"+ 8+!FD/P6)K$,41Y5I,N$TI:3-6UXEN#8A9 M(==)X8=%ZCF%'VKEA\D.=M($3XT"+JD'%EP A60 %),85?JAI=G8TI*U):FK M9\03LD.E^OPRS%V/TF_?^6_K?]./JQ&/5SUG"19GO4$G/^.+?C@QP\Y_X>67 MCA\>7T'BQJ?&SX&^?<38-.SSX?T?N3%HEQ3XT*\)S^1'>"9Y)/A:8-4$W/QY MW+\:PIGY&,#V@_D,)J81OC G7\S%8..76P]RVNE>W5NC].7+?N!) I-W/O!V MOV\N6D?!'7?3]WQ,I-)N[77=9LMT?>O-N1UT?,?T;VJ)DROC:<>_T^OZT!T$ MW\K!]1D19IC^\:LY,5T76F^.0Q@.6E>#KW5=)(VW7$/&.E/YUUS[CMI M=#\O9#C?_?(ES\#=X/IIU _B_,8,+'\US3KF3K+R]#@GYFP07ER]>.D[@[,3<_&B MTZT&4WWHY:GI?TQT,J;3;%=.4'DU;:/+WXAF$XW(9FS/CK]Y?'FSNC2Q+XVN M<;G),;[W,MJ\_]KW;HOU)L7B4;?]_C7*^6(&JQYTVQ_X#&:H?/&=VB(C,"Q5 MXYUB$B33,[])ZS^)ID,:C8[[K)CTM:0NNG@]XPM+"8I,%'N-)_K.Y>+:?%.&F^#CHO MNIV3M"?US\-T)[#K6=CN^IV;86].U:9&0*.2X>BICCFVE%JRA&)SD M/ ALH@XF4\>$G?5DU8@6L3QG\1&4Y;G8Y3GA#<#2>.N#J#K-Y0*L%&R2$03, M(Y/24>;HOW6WR'1[&FE ;\._;,P M/#-[W#GZ;ZOP<3L]Z?=._>/7_ MSCO#B]>F?]A_,\P&Y;_FY#Q\^_J'N-U0 =H#@.:&^SNW@/:?__U?YO^_/T[> MDY/_[*?>EX/3?^@!>8?>?TK?__95>L\V.]S]]_B _'VR_^E]Y^#HCS23'R\. M?U-X_\L'R@B2 FO06#!@.%#05AD@#KO( G:$\.]S\CVK[''^V[+*UG*52>$] MM]@!XMH <]* "L%"8 3GH@**T[0;9 M\NO#MU!]:9Z;?^B_+O@6M>U=FY648 M+&E15BMPL'T^/.[U$]W[LA@;NAC)X?8'HC!'F"JPG&!@)I.?E0&TM]0S'(5E MXCN4=^?"6M2>6A;6"BTL2FBPSA# UO+$T2LY!8X2WLIXVE_-=A0"$*Z&+FC M&L>-+VE_/?CT5U5F6:)(TF+. M;.J5 V6X XO/D07 M58@V@@D: =/!Y!9T2<],7!1$E#$@5''K'>MO%%AUO0CG(-8?'%$]T\S0NN*8 M)U"Z8_K]BS17VU68Q/9PV._8\RJZX:CWVI1.Y_(CVW^[A_1-U47D\-8^$Y2-& M$A*UQP!:&0\Z"HL9Y])5\5!/>)!=%MG*+S*O-9*.)]4!B5Q*1DDP#B% 6 ;/ MA6""XY4ZQ[Z])LMIXXJLQP&N/.JPNIRB+K;=_ M$Y&5857J<]<%Q8DC$AJI-(%%\%@18#0[4YD/8*137$OBD?--;%]:CD@:=412 M(+M R$Z>?QB<-CJ,@ ND@042P1)-D^%H*([><*U)$R'[!#G"S7"4Y\3$7K?=K?_>W3_J=]NG_ITAC_0?N[VQ?O3G\[WM]-<-0D:O>T+O*RPE9[ MA26K2GCJ$43.T_[BO04;-0)"(@I>(8>H6(9_?!&45YR8*[(0+P_^2G8^CUPX M#$[09.<'S4#[B ;:K'@5FOOG\QM5!;5:BXJDW0R[X,$$ET. Y<&K,("/.+< M8**"52170$4CS_C*><>GUF5)NVGTFL0'7SXDC<[X@/,6:Q@P*0)8; -X$9!$ MAN%$@VE-1D2T-5MHLM<I,NHG65I1]LH=WG!Y+R8G/")!Q*"1T:#(SJ9 MBKE^@PW& )=("R.)(IY7^UF#,/D,6LQNIY'F638GK3/3\=#IMIPYRX6(2UO9 MQ>SVWV;\=9KPO>[.:+I+1E)][/-JND5]$A;R(<>BY-1>E?O*$JE!6(FSVXHP MZS:VJ"9MU:B,I'*(WBBMH&!W&=B=T!P0C\0EU1TXLS0!6 10BJ#LA9&:6*DI M8QM;28!MWBCLUME8MJG:@W/GI^39+0 MWV%HTHC\*]/OIMD:W!#"[D@&A8_JXZ.]*5V")(N%"$P 11V $9]T"24-I"T& M(>QR)'6N6%)-XX8<#K,8=FY*8:\2PI^]P> @# _CD?E:J*H^JMJ?;F*?MAI% M" 7JLMJ1G1E:6 TXXD -B2Y8E=M:M]4=/M2',U5Q7JRM\V(>-)?L@,<#>4+G MD)QA*JR']"+I'%72;U "%'*&XO0_T8U,Z%G?ZDBCYO.#>6HD/< B>EZ-I>LZ M+KE9N6I4W:VH&?6QTU]3:D8(QDMC)1!.+##+'*2=)ZWEW+-!69/V'K.Q)7!; MX;F;S\\$C!7R?:P!TI_4*U(POV#,3V@D2K D-(M!.YY,"^HB6.]$,BT$<[E/ M%2(L85ZW"9K'M%@*W)==[&_96LI)Q]C.26=8]43O?^M?=W;=O^YLHNI?U0SZ M7MUF5DUR++UQTV>:I.1[YWD E03G8+Z&S/+_/,F$-'$+> )E[\]OBWN[Z\LV ML,AMX)_I()G(TW^&@K4H;0/!<;!:9@^3<800S)* <^*-4$G[(W,'ZM6(GR?V M4!7.+)SY9&Z]PIE+Y ,RL%^Y>JFOY50E#U8_0$MO_+UNULH1M%/FY\D0L)"OUE89-4^O-Q:!F7 M3Q)--W<':'5[PYP1VD]_[K8Z:3P?^U48='^8,Z6&QV$0,F1]Z Y"WBBZU4Q6 MIY*QTS5=UZF\AND/54OSS7N?>SP,SM(XSWJ#*H3P13^N/G3<_U8=YF, VP_F,YB8'NN%.?EB+@8;O]QZ^M-.]VI M&J413\[27&NT(4M;WCGSV_V^N6@=!7?<3=_SL;(-][INL[+]WIS;0<=W3-7S MO*$/L',-LYV;,'MS#:Z,R,-DXU8-M;X]1JTCK.[S(@?T=MP#QOS3>=><^TX: MY\]/.*WW#OINC/[4Z29FZYVGN_JT2,)7%](^D"9VE"W:,E7+E,'/=T%Y,2BI M=I)OG%=M76E63LS9(+RX>O'2=P9G)^;B1:=;/5/UH9>GIO\Q87Y,E/QL:N>J MOF]T^1L;;*(1(XR=1.-O'E_>K"Y-[,.C:U1N2J7NO8PV\;W7OG=;3#>EN/^C MW[OM]Z]1SLM@5VNP[$&W_8&+\X8EB-\+M6DFJ+9D=OSN!]":S^] M[WC0>I6V"5]QS*U$]@>TKEFS63E(?YEE4N9=,S>\(P^U+AHY;]D/^9!&1S]\ MR.8$! @UY\(>[?&=[Y!5WZFKN ME0I$"X,H8TR;$!UU2G"+D;/"?MBM#L(DPO"P$['Q ONMWSM-EO$P#^%M9WB\ M]N#04C_^Y4)PSY\<^WPY>^//G_9W_W[]-W12>?][E_H M_>^O^$'Z]_ZGO_B[R_UTKW\N]H_^^?+-X?L*'7SZ]W,:Q\G^[^^/WQ_]E;[W MM^/]M[^=[K_]^^3@[3_D_O/E_>EO)P>[#K][ M^^KKN[?OOK[__1_\_N@=.\R-H7?_CON=D;-W_PUB!_D[OGRPT2:1"@,J" <, M8PHF(@'2$:PL"D%*O;'%<2[+Q)Y3?%2AO&=*>=1$&BGU3$C)$ ^*>H*$, X[ MHK# %>7A*\K#A?*:3GF7$Y3')7/,$)$ICT%:+QB4Q 8X4A2+0"V5N9J64FVA M1*&\0GEK3WF>'7!8\.XBV*LY^&BYZT(Z=$)TB-&*2M)!,V03'H>=I9(+,&?#HD$5I-2_V__XW%.F:W?#Y?D^C&/&*BQ4&PM=3#G8 MD"!8JN"!*% MW$EW!W*><<4$R&!BVG.] "-I!&4P\E@X&XVN.BXIU9:X8'?ML%N[;5^PNRCL M3EKMVE$?D_" 1F2 !4F2_4XP("0-)XF$F1$;6UR@MI*E.O)2 ?A[OS<8M,[Z MO3A?6>0U*"?RE+9[)8;7E10*$]7%1 <[4Y8[02;M(T&#P48G+4(X,"+]<$)Z M(8FSR238V%*H30A="?=AJ1RT:L9^@?IBH#YIZF/%D.-1C!JS,L%Y+H&N(5KB M74[NM,PEI:.M=*D15I"^".= 0?IBD#[I&K!$*AH4 \:,!^:L!$L)@Z"YU5[' MM)9S) 03; ;ENU^$#[E%/;E@9X5J-<'V3X\;U.KH?6^'K M6:[N,7A(_N2C-^)RC^;<8WTCKWX/W9#+1.7*.L:?=KJ=P;!?%7(J05B+=N2. MIGZ[Z[=O3?RK$;L4W; VW7 Z+"L0*I U$0*3.NF&/NF&(2!(1B#13%EO<]XC M56V-2U36VD&Y?D=M@?+2H#SIO T!>Q0B!B>" \:P35!&$2Q#WCGB5+J8X[3: M3,]]3E.@W#0HU^^)+5!>&I2G KJDA7K@S"=(TYAT+[:QQ56; MU%9&ND%Q7 VT]'-28AIAZ ZKVL\=/ZX^6SK&"<(S#<:-#1V:UA4.4B#?G*V^!N_!4V_UQ82I MC1DFW1%,*TV)=Q"KW&VC&2BO<+)CF!=$!L,]SV&A^@YG1-$$&D8+3^F'*&2P M>F0PY<_ WAFG7+('H@&FN /+>%(3.'&<(:VUJVIH(3FW9[)&1EC?P(7=<-9/ M*[N"P"AZX;27QG3Y>)_&&GM6:X]=N#G[V;UZ8^X+"]7&0F^F7!..8<&3>$!X M&H$E&@(CE0=CE11<(\=(4DD(;5,Q=[GF<@4$X, MQMH.]-29?(?[OZ##B[=!^@J#:Z)AL"D,V MM@AO,UP07Q"_"']"0?Q"$7\PL<# X)S!) MTJ;S^Q$*Y-8B<"$1$("3F8@%BP7$50CE)IY'/)(2R?=:W?>Y-><5L1)99G(QBY'(51X%!]'8I&AT2R>*5)BO"WH*V7$!P M)J871E*6D:S;'$_GWY08^Q4&\>)2;PJ(%PSB20>6IRSXF/NC<9\SZ(P'@Z4$ MQ*133D9+I4,@L;A=8&.S(+7 M6O$Z82P%QYRSED*0! 'S)H(QN4N\(XZ8(#CB.4COCG9Q!:\KC-<%^BP+7NO$ MZZ2'DC@5&9<,F,@5_9($P4;K !$>/#(VV*@27@M)[94F MV4=."!CM7%*'+0(MM,^^2$:MUXJ0!%?6E.UU?9U)?X:/YJ0U",/A2563JH02 M+;HGD.ET\UG'W^'$#(,_ZOW9&78^5G%<;ZZE4 Y"ZB.?=S=L\8_X8'?[@T>6 MWP9PD9(W1 GRB9& TF0!6Q@@\6J9M# GI=B.A5A%,7A8TKQN:Z^\. M5/;G94/ZX.;^?/37!ZND1\HH\-008"A$4%Y+P,ZQQ->:X]PDJ.S/ZXGH^GL$ ME?UYF6"^N UFI[3RCE"P+%#(^,UE=Q@D'"-L PY)!VOB_KR^Q^R_]?KIG]V6 M.^_W0]==M#XF@(PSB\J!^](.W,=BV!E+X:B?GF@TGBO"^C4D3@I'YFLAH4=; M_./3/"EIVD(<8*R2Q1^B 95K[G#GI0C.86L3"6%>3M\;#]ZGM/1G@FS1)VJV M]T=0%FFA:BL5,.EX^D$=6&X5(.&840Q9@5EM^D3!=-,P7;N]_VA,%ZN_+JO_ M*N771HY]]MR)A&Y.,!AF+(0H&%+&(8-5;K^AA2JP7C=8UV[TEZWZ*4W_$:*C MUSZ&9/!KD[OJ&!E "4G *>NID]9%$IJX5:_O:?]>@EP_#(970?;/XK1_R>;^ M;1ZZFO'2D+QVPG%39K[1W&#F!#CN5 ZR=Z"1-D"YYTBYD"ZAC2W5EJR4&E@K MV-9NZ1?8+A*VDR9]",0'K+,[#@.+"<#*(@])'Q1!T"<3MIL9LD<.4U N><3-MMTN\M,PG&*%HKN4%!QZI5G2RX72_3=CE-"$UV#DBB.##+.2C)+& 2!$7()S;6";=)3Q8-P6U-A_$KT EG MMMH.#_ 6/J^RV;7;[]]) 2H451=%?9RRY+&A,2TE"I0D8F(NR&02)+O 1TR2 M51"5R>TS*6VS.TSYQWD.FU$PO\9S@C5 ?C-2[0L'+(<#)DOH^R"4I4E#T?GX M 4'RA )WE#O(Q6,54$[B0/0/.Z\ O_&PO\I/0D%]$L!_91/(82 O,7 33)0 M$H][,"AJP$XE_-U"9A0--7K?D?D:!J^^#OLF MS7JG:_H7>\-P.DALF$?9[YV<5'PX\M@6*JR/"C]/]T'Q,B+%,> 0/+#(+=A$ M@N"QDUHK9 FF&UL\1T7.[0"$$!(A M 21(!RP$DA0090 %'IU&AF.LJ^-,0-:W,,1>WN2$0#3Q$L9MS%B# M$M1*TNEJN$H*FA>+YLES(XRI\IJ"B-H IP*7. MRSKA>-$>BX+CA>)XTML0A-?2(P3.YL OA20HAR)8[=)_7@AJ9=7\?;Y\L +D MQ@%YT:Z# N3% GEB0W;,J22XF# < [ D+;#&LUS7%\8]8Y;#8EV$@,E^8#2,AD' M%!ML@B3,HXTMAMKJCI//$C^Q+FAOAE.@X'YQN)_0/)BTB%MC0#I*$^ZY QV] M F-BLAYHD,+@W ZNS>?R!13(-Q;R3YH[4H"^**!/^@I8%)Q$88$A)Y*=H3QH M1",0CKT*-FJ;R\%BVN:L;/#KB_9F.!D*[A>'^\D-WCF=Y!@A4"V!:49S-S<& MUN DV;2L!;95#0N.&A_26&=U"]E([\/K?HBAWP^^Y3O_=7SH^D'+='W+.-DM/M$:B6MORB/!HT9) MQ\1@=4A:2Z02K+-)C,IZ)IU2EB3BPJ1-^'0L90DY6'%AP/J)8#U5C\(S MS&4^-A H]YR)' PR%K3!E$7#E*(Y=4JT$9N.7"ZX7G%'J: #HX-OUPW#OQ MH3]8C.?F3KYJR,S\SX(>><6I>;%1&=O_F%7.K7:MTK%/H;IWH MKH%A*87XEDQ\4SW3(G)("O N$U^,&)3/;B07I13>$L9IE2F+&&KZN5;AO,)Y M#1(6V.YLD3*)Q7 M.*_YG+>DZ*3">4OFO,F**!1%(7P J4VN/& C:"P)>"XE$9(9R<.H(HIJ?(#R MV"MY-8JKI<\K1JO[).(!][CQM#0]DN^=IW5^^W'GN7T9XJH.<7W=Y[>+,9^% M_BW?^;W1=74$&)=[-.<>ZQ])6JDF\QR]K8=.?->#-5'S_9[B^SKTWV1VJO=@ MATRJO:],OYOF:'#U=6/E=JR_HJ*_/D!_?3=U0$,($0QA 4H0!,D\AT<(YA7,6R3ES'FP4SEDLYTPE&4OJ MLKX#*.)\0($0J&@C8&X-8TA:YEVE[!3.*9S35,Z9\V"A<,Z".6="SY'1:XGR ML8"F 1BG"(RD&$PD$>G(TW:!*CVGAA9X#0I-;K#K:;=SZZ7+O/E"BDMEH<:X!9Z(&H[T#+)(PD"-,YH[B M=3BM9L/!Z@2;% 9; 09KM!>L<-DCN6Q"/]2$L, M 4U,SI"@$0QB&!3#PBFM MN,9X;C]8H;%"8RM%8TMSK!4:>QR-3;K69"3*X&SA2FV!,6Y!1&9)IP% M-K]KK=!8H;&5HK&E^>H*C3V2QB:K_R@2-58:N#0,.91LV6(#8H];K!_ M_,[0S.M'?4 =XM6O(#3BCT57JKCBL>T1C1U4+'88JPU]<'@^' Q--T]D2>.I M>=__/.511DXZ)"D%+ 0%IK4#2X, C:*5GE/$8C)?,$=M6EN#D0;9*@7=]5?T M+.A^.G1/:/7**>L)0Z"L\,!<8&"1E* \BTHRY[&BN;D :FM>5QF:@NXFH;OV MPIX%W4^&[DG7(S<$,QDM<"="[A_B03%FP5N)FC5"J$%,M1>\FJDWO.%MX.G2O M?PKG/7%T#^*CV\Z7T>"G_"_SG)"L)I$MR\4P%MT4GQ4JJXW*+K>GBV$Z(E1B M+0B2LUP?*20+Q""P'D?LN;IFMO)4"?"5JAZ>6&4IW%K%$99"J-, M5A^*6!B&//A<5)=Q8\!RS2%HY3BFE&,K:W-L%$8IC+)$5TIAE&4PRJ0S)0:" M,7,<7& (6# $M(@*N",H.$X-U_4Y4PJC%$99HONF,,I2&&5"1\%!$,F4 N?GEV$NRIE^^\Y_6_^;?ER-^<:]7$@@ MZ(^!N?6_MO_+UO6#/O1C"\E(:6AIS^=8;=/*B>-$/)V;8^2^\_-+QP^,KSKGQJ;'@T;>/&)M&D-!_ M[T<6-<'D01-,;T_ S9]YC!7Q4"HD]T[;I/4SS95A"BOLI3*<68;-!T(VKCYT M?%W%\RP1(-A^,)_!Q/18+\S)%W,QV/CEUM.?=KI7 ](HC7C667KDZFW(HI=W MRF2[WS<7K:/@CKOI>SYVPJ#=VNNZS:KC\9MS.^CXCNFG/[<:^@ [UP#PRUC=2:#NA^/TO@2HUE7]R3^K^I-7SU7KD*O[O.@,T[2X!SS$3^==<^X[ M:> _/^$\WSOHN^'\4Z>;2+!WGN[J!S_?A>W%@*/:=+Z18+7-I6<_,6>#\.+J MQ4O?&9R=F(L7G6XU\NI#+T]-_V,B@3%S\K.I3:[ZOM'E;_2PB484,3[H&'_S M^/)F=6EBSQY=HW)3*G7O9;2)[[WVO=MBNBG%_1_]WFV_?XUR7@:[6H-E#[KM M#X[I?FCNZ:FWWF&6C?"Y5+MLBDS12(_KA]#:3^\['K1>I=W!5QSS)IRE'2&' MT%/4?D#4_)K-RD'ZRRR3,N^:N>%F>&@]]T;.6W;O/23'XH!JS6: MC[)R'K=RUK?V_53KV-(CMJY'7BD?\;)[Q*Z$^_=BOS-V_W[ZX_3]T5_X_=MW MZ.#3R?&[3W]_>I=_7VY?O"-_7;XC_WX:?=?>Y;7[]],?G_??ON('IW_A=V_? M?SK8S=^QS?8_O?JR3_;(_I&[?'>YQ]X?[7^9=/_NGZ;O/_I,WN_^>_S^=!_E MY]G?_7B1/G_Y[M.[KP?IJ?<_'9_L7_X:]SLCU^_^&\0.LHOYRP,,T,(HEF( -$*YHP)I&KT@.'VQS5I2SPF4KRF4-[-I:6*U& M5J.3K$9$\,(+T#3$Q&H*@^+1@T(HFF2-FD1K23E3;8ZF6:UARMGZ9Y'M')ON MQ]#J=#,DTH5NRYWW^Z'K+EK#?KIOCO1)F#7^T_E@6$4MS)-PMC(1E+.05@WN ML7M(ZW!X'/JW(D1&'/;;2%0[8TD=94&-QKG=]4??Q+9]+;5$?X?QR'Q]W>M7 M%X;#?L>>#T>=JU^;=)MA(<7:2/%BR@]GHD71!PH,400,"PN6,)F6K#2$,^Z= M3:1(61NCAC2B>(+ [)5AA^6ZFQK#";'S-7BX#/U>H8/9Z@651LMEC3$:? M_O+5DA^4Z01K#"45E>"P= M3+I5E,7!&T$ 1V: >6LAZ8\,M%">$T(5,HU4&7[@0KD*AD^##=_GD?+.V^]< MWTBTVSDQ=<2D_3@3\9D=),PW(2N^P=8>SW;'WGJU4Q85N:X]\:I4PHT]$1N> M#&@DP 3G@1E.P&HM(0;!'4YZ$]9F8TNT)9YVJLUU?CH7?%;C=+50YMI39C/" MY@IY+H<\)WV0*!#N=; 04%5SGZE$HR9 I!(%[Q#WLOX@ND*8I69TEN3M4ZEP$9G@&#!I?9>$Y6(D^LVT;009R'.0IP-BP4L MQ+D=&$1I[!A&Y"$S9"%H3#(C(( -B(?I8>V3@DQ!GJ4%6:I#-6H., MU5*#C)<:9*4&6?4 F#^X!ED5 SS(00+IZWZ(H=^O M/M=SGTMGW9#[+C.\.>GFY/J/@\JH%%SIZVYMQTF:36K6I K5OU2]:J,!OFFXC57Y&+;0JB%U ]+)F\ MM8]5;'+TL.)ARQGK\F> ;V)^_]6FC57)55E9JS6OC^6!Y8]5;7(ERUCKKZ.( M-KE8%=)*$ZL?7%&TGA"G&>H@WG8&-*H0&7I8ZM;KF_[%6,M>2#F[["^= MN=0;XPVI-OFPB4QFS:GIIM$\?"*7LC0;5R#O8=/Y)E3F[_:#+,?F+-IUF?[9 M)WB.HH[K,FD[O=/37G<9,U9N\HQNLHAMHOEU5!^X351-?YH#MB;/U?9I[[P[ M;,Y>N2[S6M9@(];@BLY(63U/NWI6XKG3$/-1<[9\3,?#7K>U8\[RN<A"H+MS71\"E7(WM^TW+42Y"8[0AY_7,C'S9UOYH3TW6A M98:M/\Z[8?HX='*BOI=$/W\]Q<4'%DY.2RT]E"G&F")M'2-,RV!Y(#B$X )1 M)#CR8:\*Q18_RON[=LJ.ENT=G4T;$C!X<-V\]"_R[O*WSONCO:_[GUY]/;A, M[S_]HW-X=/#I\/>]B_>?WA^G[T_?\P_]UKQT#^W__L?QP>_O3]\=N2_[ESFP M\+<\EO2Y=Q?[O__%]W?_/C[G[XX/+[?TKAW/W\Y^/T5._AT9]4L68F$E1'G9.X[L@D60QK[9A^/P=TCI3VU2WSLR(<-YF&%[V, MSDH)43(.+% !2GH&+AC-C44X$+2Q131M:SEWQ_=5XKE9[C&/>^MY*$CCPC!K MO%[*OKA.^^+ZK]=G1D"S66@(6QF)I90XQ(QD%@6+D*>*ZN@8?;"NR3,H,E)"5&0U1$,8],8$AN;&&.VD3J MYZ3,E,UIG3:G&8RVVHCLAK-T9+<5LIJ5K#JWR0KS*+"D&JB3#!A+/W3N(L:< MQ(@S)202%5D5HBI$M?9$)24/R!OM&2%,>V&1),%%)ZV-TCH]#U$5E:L^%CN8 M4+D$@*6D@#":^(-5\X*G#N\XK; S\I_5)ALG9ALELHAR&EL M!4^D10D+7!FBB1%:2QJ]1"'<3V7W% PIG+9@3IO0S 0/.C 5@0>>S$@G3#(C M%09AE3(ZF97,L>P3UVVL&M]#K-!9H;/Y"B$%PZVA BECF);$)DZSU/.$$F&2 M*5GHK&%T=CBAHBGCC!720M3YB(\+#,K']$HA8:14(5F;&UM4M269=HH5-BML MUG0V>X(@AL)A"^6PBTG//F,X:B4#$),]^Y1CT-H'<,YYP;E"/*J-+4';BJ]R M-%8MP:1W=T]I($>-@ /6C"JTG9Z%[J#J^+/B/5X7><1<^F45X3Q&. ^XQZ*B MF(KL"S"+<)Z#<&8+L@F:X\B=(%@:ACDWU'/CDBHGK#*!A@?W0JU.1>U_5#NO1;K[_3&Z0AN-[';I4N]V8\N**B M/UA%SZ= DRJZ8<@HA!50KU7N,<[ ,F0A.&P26",S$6]L\>EFH07+3<1R(=H& M"V<&CX?UWA&-#?&&,AF08C%$JZS U%&%Z,S=YKZU8QT<];ZE'.>,X[WN.-^X MHM3*KMNY8=;]'9+!-^@,PYO0_Z_CPNOT\#U_@XG_-2?GH3A2ZF3IR?-ZC3F2 MSD0PSDM@&CDP47N0-GC$!*,N.X-9&VE9B'HEN* 0=1%.$[:6772% M=M&IXPCD*<&8:*"((& V&- V1.".,I> X3$UJ[*+KFL!B[LQOS<8G%<5+'JQ M-5/QT':K&ZK6,C%\IP[3 Y*I5H8>Y\J!:]!A?Q'.*@CGZ=.LB^P+,(MPBG"* M<(IPBG#FB!@F2BI.G;"(*J8(,8I0B21G6AGF9'R L?R]T.&LP@>_>]Y/$SAICWN;+A-6K#FW+G1BN\ M2 ($RH4 )CD&PZQ*P@K&L21804CC-[Q'^''O^DAY9WEG>>ASS7G?^:_C0]N$\93S 1%7D[2M4',;=*[R4 M(_W:=,#I.LA*,<5RJ*4UJJ73^1K:L1 E!1*= >:, M!4.D!Y\44TT4ES2?Q=VCES[<.UGP6\BU"*<(I['"F67GJ]TY4W:^Q>]\4X=R MA#O$G-20-!8"3+@(FE,&3#+#2"Y!:%=BYWM>^16[W[S[IN.?19[$_=1T9]F+ MVMBI*GLQX3?^QE1I]DMABYF)Z*IV9O8,'^XZNO_7!R^]B$GR8*ERP&*.AD.! M0=+"0S*GC.+:)AZ:+CO7H-B $M+S9#K$#U$Z:GQ9=(D:(7QY \+X\*\/Q$O. MA6&0!)B,:)]>*8\5!,7 M J@M4:0UJH* 4G,(\D=XMN*3-=7*,AM(G(+K398 M.$\9*%MH=5&T.A4>F_-Z%+<,(G4NT2IQH+'&P"D7081 B',K0ZO/*T;V<'@< M^JW<\+0?CD-WD*MBG"3 /(MHV8:>"90#F[443HE[>[ZR+\(IPBG"*<(IPBG" M*<(IPEDKX:O00O4%?#R<\1)A1:X57 M@)P@P#0GH"EG@ Q3EEONM-0;6Y2U,1+KF?7T7 %?@U^W +[Q@)]R"6NMDDQM M!.^%!N8P!RV< !24C31$CC5?!<"O:WRNO!/8OYJ3JB&E&;;>A+-A.+6AWZ*H MWC6>$F>KNX"]()PRZ:U& M3$AOI.0^!*U=1"(MZ ][CZK4.RJR<'@^' Q--\];H;$9:&S_:#LG:M^B,1^= ME=994%AA8)%1L(A%H"HF)59@+:+()UO3J=J/.]:J R=/?)#]9%30D!.U_WD* MF<\@ZP9PXK26N"!"W,D5+](I:%"UPX?1Y<9L^&:8\238"HX8"4U&"#MI! MP!RY@!5AE&YL$27;7.!"H0U,Z5A[Q6VN^+$U6&MENR[;=4%"H<6Y[%F//.9* M>FZT9\(&ZXC$PM&TJQ/K-7ZH^G:' 5O4LQK5LVL+]R,^V'7T@T/1$ZTU$&H$ M,$\=*$49&*PC5<$K+_'&5E+6VI2RHI^5/;/LF8\V<6OCR%SN^;AWDJ9L,+)R M"P_.S(-[MWF0HAA=9"JW%6? HE2@D== M<-*3R')0I)K0Y*SA,P$HJ/FP23$D<27U@1-I/:(1,J# M,N)^EKPG4J;0Y:+I\MT$72:&M A9X#H?&RNDDTDM/*07WB2YZF#0QA;AJDW% M/%6^"U,6IGS.3"FBH,KXR%VTS#AD)8E!>RD42UP636'*QC'EQ]M,:8@CWB,' MD9D(C/FD6%*$P5+G!6$VB3)9WC+IE907HBQ$68CR*<-K"CTNF!X_31S0"&&Q M1R% VM 2/"Z$"-)&8BD*W!&YL25P6^'IQG/K8G;?&X/]2Q7*E7[[SG]; M_UO]&#VK[?^R=?W<5Q>O;C<&$6<)96>]02?/U8M^.#'#SG_AY9>.'QY?(>S& MI\;S@;Y]Q-CT].?#^S]RX]E=2&CLUT0/Y$?T0/)(^.T)N/GSN'\UA#/S,8#M M!_,93$PC?&%.OIB+P<8OMQ[DM-.]NK?.W#3K _] (#5_;-[IQ3\*E:^F=[O? M-Q>MH^".N^E[/G;"H-W:Z[K-ENGZUIMS.^CXCNFG/[>:]P"8IP?8Z75]Z Z" M;Z57%8[-,/WCS3#].DW#&;1ZL;5S;+H?TS-TNJV_0]HQ3C/@6J]#_RP,S\U) MZ[H)::O:&D8/?V.3J&)*Y,O6:+-H_;0;8L=UAC]?3TJMSUO=YT5GF.;4?1\A MU0S\E/?(3O<\^)^?3D;WCOENJ?UTWC7GOI,D]?,3+JQ9)SHMG^%Q[SS=U0]^ MOHN7?L3=3S;I%=:/COLAM/;3^XX'K5<)-GXZ/0;?,>9J>_JV@50[9QK[B3D; MA!=7+UY>;6^=;O7-U8=>GIK^Q\2ZXUV'GTUMG)6,1Y?'?*SEIL(D4_(X-VG\ MQ6.VWJS8>D(+&%TC9%,)?.]EM'G_M>_=EF\2I1]UU^]?(X37/E:Q*21KT%B7 M/P-%6F5>5VE>U:9"9:P+&2N6#[KK#_)@?QAGJ[]YP6[9G-\W+%].:3<-2)R] MSCL::[KWYLK.,#UTE>-!]=0W-GDBDVEQ:KII-'=-9.T+[L=NC$9.TIM0 M&9;;#[+)FK,4UV7Z9Y_@'S_OVD_:3N_TM-==QHR5F]1XDWDI=Y8O;O+R'66F M-&?A-GFN1MG6S=EWUF5>RQILQ!IVJ_\\G75P)HK1%RB*N&:7!6F-)^L4U44AC584C823F+W]V,S@I=KX& M#Y>AWUN/N*1/_YZ\?_M;YW#W'=Y_^PZ]._K[>/]RC[U[^^KK^T_O\+NCD\_O M=_\B!T=_=";CD@[>_GOR[NT>._CT3WKOW\<'O[^ZW/]T?/SNZ+?3@T__'A^^ M_?OS0;[OZ1_QJJ;/_AN4WK]-]__ZX(B4S" ,6N6R/EPZ2"\H<(D\4Y0S:>)U M/8EYPY)F LFB@S-_4.UU@4A?N?#+V1YYI4CMCJ:0BV&T6>N7%8I[+,5=3E"< M8#H7)R=I/84 S%("VE@+R,GH'79*:/4L*6Z6>RRXG=$:Z$US]358B?52ML1U MVA+7?[T^,P*:S7!SN8:[,BHI-CAGD^0Z4?EWC @KR\Q#U9SG6.=K6;I,!^%K M7>;H+WKPY8.(!F-F'"!O/3")(BA'"'"DHK6!>A/#QA8FHJWUW%6^5@GK96]: MI[UIECHT=?'8FM;B6AY7T0FN0A1K380'&ZD#QID#[8@$[IB7:=7(@%CFJKFS MW0I/%9YJ/$\)B3V17BLK Q/6*VZ#)0Y3X1BE#,_#4T7AJHW$^ 2)64V9C<&! M5"B1F,$.E%)R9)B M1@AI,S9/2:M"9X7.FD]GCS_O*W3V-'0VT9F(:Q4UIP1D1!:8]Q24R'I:I,Q' MQ1ESH[I3C#2>S=:A'^7=D!PA :S)92I<[_0L= 7I0KXYN?JR%+@TJ6 M%>&L@G">OM=8D7T!9A%.$4X13A%.$<[C3PV8XPY'K0C1CDF*C1#:.:0M5U(0 M@C[L5L:I1!BJ%S\L^[GM/YT/AE51N*/>MQRAG"*TUQTG"%4A'96BOG-#3_\[ M) U^T!F&-Z'_7\>%U^GA>_[OX'H?N]5=_C4GYZ&8NC5&LDX>1E N>7F>>GG))6A681<*#(#0"P\J %=R"8H)YSD4@HH%$O0ZI MGG6\P.*]R/7NQ-5/%I7:K&X;Y4S%\)^'^ ?'%JT]Z=T81U\9[.3MJ*@DT M2R"++OC=\WZ:O1&5C2*.#\*7ZM*@D-4,9'7P9BH#5%.!HA8.6+1)E<0N@$I: M9=(LI0O<>JT"V=BB\S?,O)LM5B5!8/4!O 2MY6$ KA20&_@MFDAMX)[,?23! M:"F(!TM$4D0\1V!9),"5--IZ$8EKP?7/L$2M5A.IXIP2M1BD7T! M9A'.Z@AGMN,MKSGS3B&G1&".*2.M$H9HPQ7W+*B9'>0//=(J+O&:7.(Y7VCG MZG#^W9?#HUKI M(Z]E(7KRC*M@=C;,=FYCUCNJI)(,02-8 ,YR!I=&#=5I)9YDF M@HWY5LQ=-+3$(S\ D-^BC,>-B3K_A9;O_-?QH>L'K;.3\T'+.-H.(R[5W@INT=MN\=T]PSE+<+">HC,.6 "*[":*1"4X&"Y M-]SBC2W>9K+$CY;XT<+D13A%.$4X13A%. VM]UB[1_E:#[VVZBJ?1]%*:]1* MIWS(.$F-)7L" G,RJ:7,@!*.@6,\2$U,T(S?IY;.7/.QP+=PZ[,5SBS<6KOU M7[AU"=PZZ2_F06@M$0(O201FD0-M- *'"?&2^8BH;Q2WKF\,^D$8MDYZ@\>5 MGEBU8ZIRAEB$4\+-B^P+,(MPBG"*<(IPBG"*<)HHG%E\ MKKZ!0/)!C%,)>: M&Q2-I3X*H\2#_*WW--I)QM%>U_5.PY_)0BHN@=I< CO3+<."-HA2+D%(1H Q M;< @3(&)R)6BT7,2-K:(;'.!Y_ )%/@V#KXUN/0*?)<.WXEZM)K0:),D07O) M@;E@0"OC@1!)-'8"&Q.;!=]UB/V4=X+O5W-2594PP]:;<#8,IS;T6Q2U6QD^ M\\1ZCKT5HT=Z0=/$^]YYKFY;.2SF:%-J:+7>78Q>#)SKWZ671<2,4CXA3 M2@B)*-!Q7[^9:UI6WW5X/AP,33?/6R&G&8$9,)]/&Z1Q8)&1 M@)11FCF*K9=UUI^M R9/?,[X9$S0D%.1Q[8RG6]"5HH2IQ6Y!?'A3J[9H M^S3-^W![..QW[/DP5U4_ZKU.5-D=%M6N1O:<*O K"1%1>U"!.T@*NDPZ'J>@ M)=(ZBN@,YTFSH[Q-Y-SIT>O#H T*[%Y[M6VNZ)XU6&MEMRZ[=4%"H<6YK%FB MI=1:2VV$9I9$$UW$%&&L%24>QX=J;W>8KT4[JZW] IYHV$=T($@$FEM 66"6 M!E#::A :)QM7.&Q-V-C"E+65J"M];@UXHNR89<>NV1US2"B?GT 2L/ABH*GE"KE/0169Y9<.YR>X4!"P,^8P9D M7@>NG;-6B82R8(/5D@8>74"&!#\/ Q8EL39ZG.SJ+#02AF:M$'.:8RLB:(%4 M^L$\Q@2A2/+A+,=M2LLA2*'(0I'S9/\J+D1"%B:8,&F"\4HKAR6/06AOV/T< M>4\42R'+Q78KG8Q$/&)N>Z7QX_T=N/)$+"6']FB!/?@1YDD[5O77FFUD?^ <" MJ?EC\TXO_E$P9S6]V_V^N6@=!7?<3=_SL1,&[=9>UVVV3->WWIS;0<=W3#_] MN=6\!\ \/MT0;0^FDWQ([K#'^^GI1: MG[>ZSXO.,,VI^SY"JAGX*>][G>YY\#\_G8SN'?/=4OOIO&O.?2=)ZN>#])?6?GK;\:#U*@'#3X=HDYGFN]J: MOFT>U5Z8'NK$G W"BZL7+WUG<'9B+EYTNM60J@^]/#7]CXEQQSL./YO:"JOO M&UW^QL6;:,3'X]#Y\3>/+V]6ER8V]O$UOHD8O_'\L#RQ^KVN1*EK'6/E:, M-KE8%=)*$ZO50^]ZAS_M:O--EG!X8/;9#^/;]#=OW2WK^/LF\,LI#:(!Z6K7 MX?YC[?W>#+49IH=.3L^C8JL9G_K&)D]D,I=.33>-YN$3N92E^6/73".G\TVH MS.KM!UFDS5FTZS+]LT_PCY]W[2=M9]1%?@DS5F[RC&ZRB&UBEB$V&7*C>/?F M@*W))!1].+\#&1Z*XMJI5SR>3UTDJ@G?6>.Y9E-AJE?Z$D,7:1(O& M$]?_G:R_WNZMOL/G@JE MN_SW\\'O>_3]IW_2<^WC@]]?X8-/G\G^KKL\W/U\N?_VGS3V?]C!T;_Q*HSN M1EI&3,)63#O0SN::>5'EALD"F* 1*>(Y=G@!=:G6(I;X&48+KWD\\()8JU2/ M6BK'74YP'#;<$A8P$$%5YC@)BKD %A-.6%3.*9RK1\DV$^0Y\=PL]UA.?:A5 M5I#JJ'O3[/52]L5UVA?7?[T^,P*:S4)34FND-$?4!>8E,H@($YEUP442L7VH MKO,L:RTMSU[;WYGH46"UE4(HX)AI8$EA!14H!N22[48DU4;&JLQ(.\GS.2DS M97-:I\UI!J.M-B);UY)(2R2KSFVRHI9Z$XT%9X0 QJQ.1AF*=$^4H]59)QC'D.8AZB*RE4?BQU,J%R"6648 MP^ 5MXG%(@=K, 9)/'<(B8AH]A\ATN;/RW]4F&R=F&R6 D/")4Q@8@QRE"7M M2S%F JB0=.&H])")#D)3JF-:3C,PS8[5,G"9T MFZ!IA]E*J&2U!)/>W7^U@40UP@Q8DPM/N=[I6>@.3!;6HR))5ZW]PBC7,8VO;BWRG".'GZQ_7IOIPJU^36K$Z_-1:Y;F0MS=C]6)2SWNJX?TJ7? M>OV=WB -P?4^=JMTN3?CP17M_,':>3X!FM3.94#8*>2 "8F!427 6$*!,AFX MIXAHHS>VL)@NQU[ W$0P%Z9ML'!F"?]Q2I)@-*68,R69Y1BY:)FUU/&H^8-I M]LKML>T_G0^&55G@H]ZWG..<N#5_(H#!U$4X13F.%,\,VZ@D7 0OFO%?,(FV]BM0$;;BC(6!0@@H(05(F@^5(DEKPJ_,-KJN-2SN!OW>8'!>%;'H MQ=9,]4/;K6X8YD_%\)U23 _(I5I]?KS3H5,;158.GAM]*5;D!WZ*SU(;MR3(/A$>'#+= <,# .#*@D+ 0=/24 M&Y%DKS:V*&E+4E=7N";B^^EK.:P,?NL#=-;OA?86;769ENCD0973RACF(A#"=3)% M,07#- +*+266!Z]\+N31QK*&_*N"ZD*Y13A%.,T3SBS[(96("LJUD<*S_Y^] M-VUJ(^G61?^*@G/NC>X()6_.@WM?(FC;WZPOSAR-+*%Q-9@&O_Z MN[*J)(0D;# ""LAW[\:@H2HK5ZXGG[5R#49BYZWFR1@L"?'1ZK(?/IS]<.7$ M*3H57:0:"44QXI%PY#A5*"IN')=2,T,?P'[XM%)<%L^:?-WW:SP_2BII+B7^ MH0BGI+D4V1?%+,)Y.,*YIS27[W#QE4B(0L8W1,9[J\DN4B@3O54H&U8Y_,LA M;:S.T6!$DT ==AS(N.@2KEH?_E6T^IJQ$G>ETLOF=5':ZRGM4DTO:TQBPA+$ M=;"(,U!?HT!]F0]!$:NM]6:X M9*"05\%\MF,U2Z]9OAT\I'.L\R:KHUY\[, MH?>E%^(@C#LG_>FX8[T?Q1\NC?;0SKQ;E':T.YOX@_1B)I)2,.;ZF+6FLZX) M#I,$U-U[C;CU!#FM!!(B1_.!,#&/N??)(TY%>!(Z>_>I1NMTMM"/#:KRL4"MY$!1(6DH$ISH!\\$UU,FJC.I?,HA)R6(13A%.$ M4X13A-,ZX5PGDGKC!T9S(CJW]BNO6:&EF[0PEX^(,&7*!NN1$09,3(\ETDDQ M9%G0F"BJM6"7\M(6Q4P7_2W@6H13A',7.]_&G3-EY[O]G6_U/ AC!9KH$,@M M%^-6'%D9"%+82A:QC<'AA[#S/:ULH1?GASZV%YY$>M#ET'3W9SWG2 6S7PYY MK@U$LQZ$V3-\<+B;/<,L.*X2Y8@+ZQ#'G"$G3$#84&>4L$'0L/:0Y^H85 ), M'B^'^*Z6[A[#G$X*E]B@"G]=4F'I*0E1&X29B(B[J)%S3B#LM;4$)Y)8SCO6 M7:E6RT(^"C4N284E1K (IPBG"*<(IPBG"*<(IPBG"*<(YTD*YVG%YN_'2:IST=PV:FZ!U18+YSX#90NLWA:LKH3'0HCG(M_9-1/(J#<2Z6T@>%>1+1 MLBT]$R@'-H]2."7N[>G*O@BG"*<(IPBG"*<(IPBG".=1">(B433Y@1F% K$6?2(FT4_$:5<-$K2;G= MVE&TJ]E-$JB+PK=.X3?@URT*WWJ%7W$)>^P TG-RHV0"<:\-LC(9I E6C++( MF?4/0>$?:WRN6JO8O]I^U5[53CIOX\DD'KLXZC#<[635O$G(;N/8JA_I&0,1 MA>$4E+'V;37O3H8GEWF]6@^)UZN[0(*D@G$5G,%XFQ.U+\)8X#A8*1!L5L!6 @[(8$*1Y9RZ MH *-6F_MP)+8T+'6)O3DG@^R[PT*6G*B]K_O0^;7D'4+,'&5)=X2(#[/%2]@ MCNJZ%H4%WCI\GBW%6SFB K$,46LHXIPE((#1(T8Q5XYCXK7;VJ%:=84D!4); MF-+QZ(G;C>+''L%:*]MUV:Z+)A18O%G/*!R(T"H(:P*7+CI/%9&>P:X.9I(A M5Z5O:PS80L\V2,_F%NY'LO_"LP\Q>B& AB%F)$&<>#!OO>*PD&*D1DA&0P[< M%+C+&"_\K.R99<_\\0#W36%D+O=\-.S#E(UK*[?@X+5Q\-5%'"2!2LLE11Y[ ML%,3YL@$K9!TA&KFC6"85SA8,+!@8,' '\9 [[@$#"0Z><^%"<8:HIF*6"F5 M>%0WP!$@E'*L.<;5(%G$A M(I$F0B#UK&R%506SO,T*Z6FTKQ M*2!90/+1@.1U0F; ]$I&1!LHHX"7SD9#E0F8)B:BMO)RE+PD4J; Y6W#Y;N+ M<$DC$<%+CK0T 0%$,J1CPD@*1;P)L T&X)-4Z"Z3-ZGR79"R(.531DJ9)-,V M))&;"5J/G:(IFJ"DYH!ER1:D;!U2?KR(E%S"&M+)(2PFL*/-XR/'Y:.J QCF+E:$(8$XTX\QZ(I)&(2"62 M@Q4JF-W:D:2KB7JT9O>E,=C_J4*YX-_0^[+S7]6/^EG=Z#\[\^>^^9NS@33J M)SCHY\EPW,NS_&P4^W;2^Q)_.>V%R=%,-Q>^U23JX@0L_CP:S89P8C]&Y$;1?D8VP0B?V?ZI/1MO_>?"@QSW M!K-KFXQJUWW@[PADPU^[Z?22[P795].[.QK9L\YA]$<#N,_'7AQW.Z\&?KMC M!Z'S=NK&O="S(WBYT[X'( (>X/EP$.)@'$,'?JL0P$[@C[<3^.<8AC/N#%/G M^9$=?(1GZ TZ;R+L-<=953NOX^@D3J:VWYFW+^U4FTK]\ O;2Q6-HG[IU-M, MYZ<7,?5\;_+S?%(V^KS5=9[U)C"G_ML:4LW 3WEW[0VF,?Q\?S*Z=,SKI?;3 M=&"GH0>2^OD>%]9U)QJ6S^1H.(6KAO'/ZW!ICMWW,*^5.N_#*YT]^-C1N/,2 M%".LILZ0-=M-M76=;Q'5K@I#[]N3<7PV^^67V=;7&U0WKK[TR[$=?01<;?85 M<;*RJ592K-]N$->H;4UH!MTF;ZFY<8/'VQ4>+S&$^CU*M[4DE[Z-MR]_[UN7 M%=M4FQ^ZZK??HU1L?*QR6RK>HK'>_0P4:95Y?4CSJKIX;*7YM%>8WK8\O3\4/X',RMW;/-$ M@O%P; 1S]ISX?' MQ\/!7FDDTNAN30YKC-BGJRS0EFN% M* M\V24J\*5,*&,W+0\VF+P4NK]&P/Z&D?#1Q*W]'?OX/?]WO[7O;/]K[_VWQ^^ M^;QWO'_T[O#EZ?[QR[.]P]\^P;W^?7\8CE?BEOYYQ=_15VSO*_SW^]_]_=__ M/'M'?SO:.]RE[_(8_MF'Y_JMOT_?IUG-G[VWF.]_>O5U_^,'&;070G+$HHJ( M&^:1-I@@P2-FQCBCDY[7F]ALV-*C"-Y\@N&9CSP \Y80[;KUS0K$_2C$?5V" MN&0PMD$J0#>.$U1I$J;I+%UCKZ)"'N.M>XF]IE#YDW;:(F4[O72]D2 M'].6^/C7ZQ,#H.L9;BPY:9DP5E#&17"6*2NB,4PR:2A35Z4Y3[(.V!UQF1XF M2R1L3RB$)1RV&KC0LA8 MM>%LN()3!:=:B%.*1NL,$U;RR 6U)A I6!*!@IIH&6Z"4X5P;0S$Q!*(>4J5 MH,J@%$)"7$F"8*?12'.=#%&>\8@!Q#CNYA =IU*+AJ@"W-NM3"" M*^%R4LGE/B#MW^5.20:K"/])Y#@UB M.D0.)H2!US'V2 MG#9V:X=2TN7&;*R22X&S F=MA+,?/^\K<'8_<+;2N4AHFD_ULB01=T0C$SQ# M@DD2G7):<[JUHW%7MQ_-KAUQM;ZK9@OAI]8$Y&PN1N&'QR=Q,+99!#\4;O70 MVO"6INA%.'4TX1>#9HDH2JD MHR+JSQ=X^IL(#'[/AA>!/]\..@NLK?MC^-Q=3=8"3K\F%$ M2D&D&".RS@BP=+E%FGN#@N"8BHA=DCGZ@W2%OG'[HX(%!:B?NG"N MJ-1"I'X,"9_K5?G5>#RM,CZ'J7.MNDO=SB!.\K=@X[T\[?X*$<8/'_76QA%O M#/AR?M1*&FB60!9=#"^F(YB]&LOJF./]>%J]-2YH=0VTVG^[D@.JG-".<8D$ M3Q1HI4K(@D012XZ1Z#!-@F[ML(VUU&S1L>_34N [H"U74^"*@2SH;Z$B&U/N MY>Q'1<$LQ(XC@R78C(&#]9C[AF,>I!;*ZV!]#O8P7;7F>/3Q*/C]YS@^&/RX M4698&V5?A%.$4X13A%.$4X13A%.$4X2S2>$\WIC%1:>AKPM?C^<^P1*W6(ZG MBG!*W&*1?5',(IR'(YSK'6\E22+VW$@E, ^>.DTSO8LZ&RVE046,')<1<@T:& M>(,BE9;8*"0FH<%;>>.RH24>^0H*>1YEW+0GZGV)G=#[T@MQ$,:=D_YTW+'> MC^(/ET@HYUCED/%1[!]+(:6[,ZTX2"]F^E)VCXWM'JO],SR3)%AG$-/>@^5M M'=*PG2"6M$M,$1(8W=H17:Y*_&B)'RU(7H13A%.$4X13A-/2BH\;]RC/>>C< MJJM\'H65;I"5KOB0O8O,@T6!C$P.<7T=)K5WTLZENP M]>&C'5.4,L0BG'2Z]$F[^,&5?%+,(IPBG"*<(IPBG"*<= M/@$:G3#8:A8EX3)Q2U)BSFO%H@.KDE_!)W!)JQTPCEX-_/ X_@$64G$);,PE M\'RU:9C7B9*8/"):.L0%P\@9S!"+0CGF.#&1;^U0W168WL G4-2W=>J[ 9=> M4=\[5]^E@K1)4*(HYXAX"^IK#$5&1(8BQ1M/)O'8Q5&'X6XGJ\]-8CT;;T7]2,\83'P83G-UV\IA<8,6AFV!K>OE M[@KB4PS4!&,"3UY8J47"@C%*:<*159W]?J"F976O@^ED/+&#/&\%G*X!3@>K M]6[9AWEO2-"24Y$?;69Z MLPEY4)"X2N1N"0^?Y\K=,$>[QS#OD]W)9-1STTFNJGXX? U0.9@4:K=!]%PI M\.M B$#N$+;)(JYM$Q%#G&!&>&8,4\#LF.A2=>/TZ >$H%M9L]0H98Q1QDK#'4TV^408)L1H1@-)5V5O M:\S7PLXVUGZ!++7L"QP+HHU!SJH %JV."!" (:<3 W(F%55F:X3!1&.^=TY(3'5UT1K$HDH_8TAAN M@H"%)&X,'I?[.BLN><2"HH IP&/@#ED9(TJ8,8Y5HC+E'EV"=!DKAR %(@M$ MWB",CPN1?IA M$:1+-.0#8($X"0QI;A)*1GK."+FP!0E91@O^IH@W@W]#[LO-? M\&,VY(5K^0AK>]0HV\Y_N=%_=N;/>'G1Z,)Z/(]OOG-A1U.$8GF:\O>GI:D8O.#S>R7#V%R=$,M1:^U:PR M?/X5ZV#@T\GE7[DMN= KR45?G(#%GWF,%<8Q)I4(WCB<"#="6ZZ))D%I*[CC MQ'Z@>FOVI:/1;-PG]F-$;A3M9V03/-8SVS^U9^.M_UQX^N/>8#8@DS>)Z\[2 MP]:5E0C<2B:[HY$]ZQQ&?S2 ^WSLQ7&W\VK@MT%30N?MU(U[H6='\'*GI0_P M?*ZWSQ?U]NU<6[.*/[?CH\YO_>'IO'C 1@=87>=9;P*3X*^@!YV['<3Z>?MI M.K#3T(.Y^OD>17O-F?NI-P"X'D[AJF'\\SHXN1U]K';5<]RMMG%X]KX]&<=G MLU]^";WQ2=^>/>L-JI%77_KEV(X^ NXT8"U.5G;QZG[UV^>(M(UK5&JB_IL[ M-V]O5V\M<9+Z/2FWC1"7OHVWR:7O?>NRA&\+PW_HLM]^C]W68.65+ON=S(KO MQFZ8E8^N,?WJ572K)L]WH;(NH *O=/;@8T?CSDM S5 IPH7$BPN$]Z:SLV"G M7^#%2^3WRK2XE9,*IA^]-%-E90:^\9!/?AK)=1;?II*>8+KNRC8A&>HJ)I(R M$^FDT?"X,SR)(Z#Y8*1DP_,+\/AX>8&CJP?HWG"=W4%MZ*N.\"'6L_KN4IC7 ML^I529^=GW)=JQOE%MZ/T_%J#WIUI^.Z![M;Y^'5GN@:SL- A8Q$CH_?$[\O[% MF_[!B__N'?P#H_GGS^Q4Y/LO7F)X;\&!^/%T__B5V/_JV?ZG5Z?[+]X<[7WJ M'^W_DW__]?C@<+_WCK[ZND?W^+(#\>#%+GWWZ3.#[]*]3[MX__>79P?_O"3O MX/>]W]^)/?K?G][!L[_[>I1FSL/%6!WO'8Z"(I\H11Q3C71T >5L;PJRXT2Z M'*O3%7PU4_C!%^LHZ--6]"DE"QXW#GU=PB%IJ5$.@,3?)I6O5B05[;/M7FWI/?T0=J+]MRN, M6%--(A$:<18] D;!D?$&(V>=4\)3(2S=VI'RQJ&9[:/#CU)/V\$DB\9N3F.7 MN:-16FB9+ H,#%E.>$(F]P:)AD3-HY!6Q*T=H58C8!XR<6PM17@QZW4ZL?]V MXK\G^>3Z@?5!(%%OA3LH MEZ36U",IW<0=A>$4/!H8WBT>EKG8>.0 M4FK$@N2(.P_\(@'=X$SY0*AE-!C (]*E6!7WQ&/3Y\UWVROZ?+?ZO,PO%$Z$ M@#"13!'TF3&"C'4$J5S6Q !R1Y\K99@N%S=.WRD>C"NSC,7UGT/K\Z%&)_3& ME;NNHAV]\7A:5?7VP_$/GG<\-&OH/HG'HD .TF]UOM+@X_,\^8!7+QK1E"/Z MC8'5K$?H8G$S8@D6(L"BP@S R@CDHG4H&BXEXYH&(G.;4(S9AE(-BX.C-2J] M<>Y15/H>5'J9?P2!=7+4(65,)%Q'_TG1)IV^:R_'/:AF MG3N/G*VS=8^SRZ\X.>Z":U054W_-\_Y\8=H+#&T,AE9#+CAEB8'0$*8Z(*ZX M18X%G(]RM8LB/S_*O[X:U(UV#M(E7_FC M9UVO#UR1%(#;6'["X>YDN0X=44*RJ"4BT0!'L:P*"U6P6HVU"I9;,CI[/XS> M0!6ZXOAXO.RDH,%#1(.ELFL,2QVQ A,%U![Q:!BRFC,D:7(B*.R%S0#I^$WN^MSF'YLU9G)6IR*-B[?D3C)1PM1/9C/?Q*85\-D<^+QCTE76(( MH)$A.,:03@J45%J"K P64:X4ISP!#+,<"G[C)B@/V!URO\FKO<$7H,_#G+R: M:XK&L8\#7S)5[LXO\FHF@']&O4E\,3PM/MH-0M*K%=Y@M5'8FH@<8 ] $B&Y M\[I"3K#DE8TJ\=P[N,O8ZF%O<6&T3(7ODS*L4]RBF]?3S26Z$)6+ +,$$<84 MXI$)9+'1B)B('4E$*NZW=N3-PT!;ZDX@K'UTH?:YC8$H+!8Q&8_C9%P%@?8; M9UM54#J701FFCFN\>QWK_V?:JVN6_U"QDZN:0?=YC]&?*SR1>45$X!'9Q#7BFF'D MO(A(" NDP5%G4]6_T[0G[[$PQ=:D,1=MOF=M7F*6CM,( F3(@Q01YU0BHYV M/[66-"D?,K,4N*OY:DFCDL1\"[1B9CY]JPSV8_)NMXQ.+$Q_09[-(<]?*SS" M4)*[&F$D@W:(!XR154:AH%D03BL+"QAX!.]2=1.'4SFC:IT6WP&-*%I\6UJ\ MQ!\4<8E3&I!T OA#(!39R"E2\%L4RFBLP!H0HLOH32+?RC'6-?A#58(WEU<[ M=TP\C23DUE&)IB93+.;,K<#1NQ52X:*P01HP9[#FB'OLD0DB(@7[C* ^Q4C) MU@[K2M(2:Z:X)MIRB'7I,711Z[M7ZR66D:S#7A.&M*,D5UHS2"J6E M$5AN[9BN5#?.'RJ>BFL$S,03VPNS*J[UL==P0URJ8Y_"R!= Y ^KW ,KG$$GN&1)2Y7E;<*&9 6 +X.)#!N M,,[>#-:2QJO%B]$:+\:F%+C0C0UJ]Q+=H()HQI5 2',MO%DL?O;YZ]ZGOSY02W#(H1=:9P)A*44&6X,H\T(J99@B?&N' ME8R2]JOK?1"'*RKI(F-(O7]C0%_C:%B4][K*>[:DO-H+$KA$5F&!.+<:.0^, M@5D5:+"NPNB86,DA)<<<^NB(7@\W(<>ZN$HBGLGH24 MDD>D6,A9JDHA2[A'U@LG8W *!Y:KHAE1'!(/0ZU;? A2%/PN24=3SH8$DF0( M"&P#C;BA#IDD#8HR*4Z#-XR!@NLNT:L15*7^Q2VPC3^R.BQ63WL2SHG[(!MK MK9U7@X-9-;M*$L55>BM M%I_U0L1&64.$2PYXC)BY$+R2$?&,'5..RFJP"_2 MIF;?Q8/Q #P8W]3IHK;74]LE_N"3-P3$AT2*P!]R!VSCG41&$BE9TE124%O& MVM2:\K$[+&9Y49U1_!('T^*NN'MW1>Y E4?R3V]R]'PZALF(HWG[J4(D-H=( M>ZLN"RR99<3F"04B8>$W9S1'S >A#?PF" 5$XEVE5F.ZBL^BC;K=5I]%T?*[ MT_+E!%3G+,-2(!9%0IPQBHQ+##%IB=<:%)W8K1VINURMV@L/WG'!5/M8QWZ< M=+P=']7]Y0+0#W?6[?PT'<-OO<'/BU7B00I?;NS;<,-1B",$C_DL3\MXV.^% M3GZXAX-K]\E90%S/05JO&V']>O;7.'M?YY;2[EQ(!<@V!V2K]<0E;%A)>8HX MI0IQ C]T< 9I:3!CTDFFV=8.YUU,;QPC=BW->4 ND4< !>V@. 44[@D4EMB- M#"H7 *9(*@KL1DF*@-$DY*U/)-!HN,YQHU)T]1K/RK5CN6X7$#;D;FD;W\F* MTDG]X>FXDT;#XZICWOBJ_.8*C_]]H?Q0RYJKVH^;'^%C[XCT>CKR1_GP;I@R M!P;,G !/NG;P:3*8HK_,^V=Y!"Z)W&B=Z_%:&>QBH?#W=QI:A1?-_)XG:6Q M.P@O9[(H^]CF]K'5>K16AR IAT5,X ?'3"#'J$?,<1]5"HIX E9Z%[ANB4A^ M3!J]^4;,1:/O1Z.7&^9H8;EU"F'K,>*!5@7O"0H"Z*K5DDDI [2(=OS;M+N,8[.J#E V&YIU00&IS M(+5:@=91QI(!P<64BTC%Y)!V22%JG+",>&DCJ=*@NIJ4'GVMU^I6\8XK*W7) MC/IQ?5X.4F8L),N!=*A$$)? -ZP,!@4261+!67] MR&V@LW]CUO/?B^/?ONSW"B9M!)-6:\]B*I5S MAJ'$9 2.81/2AD?D):.1>:(4-VW,UBP>CH?BX?B^.A>[X88ZO<0S8$T1&4&G M@_1@-^26?B92CI+V6DHI@C"RZEQAU$VRH5KJW6AU4%$31G2]4[8K&$%/+'3@ M]NK27A(Z\&HFKQ(Z.[?B@,Z*HFXN9' M^-@/]0 T8<"A60YO8V[DWMGM],;C*2R,DM!WJR4!9I/_&\S]JV;&#])A/#X9 MCNSHK#;+RYZUL3WKZVK9H>BE#C(91%QNNF"P0@Z'@!(+S%$9!3"6G%73-^S**)I\YYJ\Q#",PAPS[) (^33- M +FPS#!D6'0\$,8;WD-E*+Y^N\%C?@%0_-VKEW7C&^8-\L05%! MFVN@S6IQ(,^)YDEK%)U)B&,BD W$(&5TLL*"@2/#U@X7)7OZ4>GIK;"&;^II MH0P;5.(ERI"(8DX%@ZPQ 7$B$@+83<@KI3$GG@:;2R1W=5O:LCUV;\2+7HY( M&X1QY\3V0@=T<>Z?>#UJ:B<7G\1=I2\=I+D\YK-?0=3N(-0O1,"IXCS=,$XM M%FOYC/=>['VP@>$D%4%.JHQ3B2!M@D)1""D)=EA[MK5#=%>JF_"-XJ5X_*<@ M-U7MDJ?XXUI]MJ35+!+C4JY_+C'B*0ADN+)(:"XT)=$1;4ON]#W$7C0ZDNG' M*'X9]K_D>%\/&M*;=)+U50WQXL&X;1;R)I[,P>J/7-@!K*1*!H5K; Z5_EIQ M;"1O+%"*@+ P&O'(%'),.#",#$TR.$^]SYF6L@LKKAU647%NM,RY453X;E5X M.:]( (_PSB#FK,LUBC4RRE#DD@F2$ 5H'$&%,6V/"C]VQ\;%>,[Y8<@P=8:3 MHS@"+7(_5GSV$1L_=Q30>9 %\,=P\/$PCHY?@!P*.-V.+Z,&)T$ G:RQ2!E" M$;?1(VN(1Y3HZ+P.R0FVM<-,EQ+3(J.G.#1:ZM#X$9TN3HP-.#&:*&UI@XX^ M(NV,S,UA/7*R.@S5QM)D;8K%B7'OA.-INS':PCF*"71+L+1:9]8'D"+C%C$> M-.*4,61,U"A**C7QPF(7+_=BE.R1!Z[&MTHSBAK?GAHOLPMJ),>>(9IKS') M7*1U<& [J$ \T [IY.6>C'O.&OG/Q+I^A']#[\O.?\&/V:V;52TX+/N385TA M_MDH]NVD]R7^B9G/?#4!BS^/1K,AG-B/$;E1M)^133#"9[9_:L_&6_^Y\"#'O<'LV@;# MS:_[P#O_Y49PQ0OCN;VO;1H.U=KIW1V-[%GG,/JC =SG8R^.NYU7 []==31Z M.W7C7NC9*GBFI0_P?#@(<9"K!\)O55T9.X$_WD[@G^8 +G6J CR_Y0(\LZ?8 MZ "KZSSK36 2_!66=.=N![%^WGZ:#NP4MIX8?K[C\:R?E)_RUML;3!?'<_=+ M[;J#[@TZDZ/A%*X:QC^O0ZKO#+X"]W-LKHHDP4/T[L-JAD_E\3S14%D M5QZ\6H'6VSB9].,\+73MY__H65<=WQ8HVQR4K39L<%0)IU1"/L5<4<($Y+@@ MR'MG?'(ZXISC3;IMHR3%!QXD#BP7%E&RAASIQ;O+5 :!H@ FX-% MS#@>+=6,,IDKRVA2HJGO)DT\NLE3K%37CJ3PWV8],-94J"B1E3^$.OLO=M<$ M2BL<#64H$B8 =9)'5FF%7%(\66J%\[&-D97%,=(R$G(]#2[DX89JO%QA7_A M2:((_@,U5E8@2SE!6!%!C? @-[JU([O"/$)O2*L;5YXT_<\Z[NQZ?9VN8!8] M@EYU]TDV+NE0-\>MTJ'N-L!K3;<$XLTIP;%G$]*@X]8^.I8 MAO#58YD?"[]L1]O*#7I(GA84;)RU%"BX)RA8+N"?A-*8,,2%E+F\KD5.4 UD M1@3IF4@TY6:56GCGI_$D-_8'82++RQ\LD#DYB!R7<^^V\*1;1XOBVOUQH%CB4E@*192/B$8-7,H:C1PC M% GOF#%82&LV[MIM&9=:[S1J&Y>J?$4UA^I=3IM*.X.[(T4W K37\.1#,![] M*-IQ?!'K?^'O_C3+8!$Z:S@M?&ES,+C:>\D+P0E.!M$0P*Y,3@(,>H6\%,'@ M1*CF:6N'8=[5AK;C9+U$V+23_118>,"PL,2.N C!JB 1)<$C[DQ IFK)%KAF M!&NI0\SA-F9-_/"#;Q39-@;T_#+.T^VX^+$W&.0SLV'JG%0Z5*)P+N*<5TS& MX)T-(O"DB#,:7L+8$6.3P_S#JPQOA#)RB_!6T&IS:+7:" IS'8V6"E$A".(& M<$LG+)!PD3%I?,8O(#%2K6W.4,)T'KB&2Z&Y-#8D$3%/UEFA+%>*!07DU2A7 M:3@N&OZ0-'R)CQ!09\F90\JR 'P$*^ CTB#CF78))\Y$;D2/=9=STB(-?Z0^ MF6\PD@BO7LI%;O&];>N0'#M$D2"H85\$9S*4"VT*)$*,Q/F$) MRE9!]!6"D@I$MP2B5YM6 )F.UCN%!!$Y0D%S9*DCB"CJG'1!)"*W=B3M*J4? M1&S"AOQ,!?.>*.8)XE,,U 1CP/#TPDHM@,8P1BE-.++:\"R8]Y P;[DV)D\T MRN 0X5$#+4T4&>4I7N&7FQK3T+@.RELID$E%!VJ;MU2M<8^%I M&3Q2&$YSR;=K5VAJTQ#OU":HRNC=2;VHRC!X.STYJ3-F;?^\;F3GU:!&H<6" M!W69O]LXT+G/:SQ2%W35A?)BY8JZ/3#(M6,][#=U/=QL^KT]?'434_MQ,)UU M#_; ^$_5;@3@MM"< MS=& M7AL/=[@U]"I!GC\.7,L),Y((JA-'DE-75PVQ(1*$(V96!4P-5FW,W_\.BYQ5 MM(;!QF]CW5U]\F$.^-+N$"UO1K"^G/KA400J[H?'<,>S'!(R&$[BN&-'\/*@ MTX/Q?!Q5=6U'56;2Y"B.<^&660, O]@ H,G%AH^/YZT MB]][B?23".7%KI@ MO"Y5JJ\@FC&I1/#&X42X$=IR330)2EO!'2?V R-;]]6"X]9] (^C*<9^I3>3 M8>>2[AB_S95CH4]&*[I2_#7O2O$#W12^!7!77-I\Z]OW^C0=3WKI[,ZDF5T7 M9/M61',I4N1[ULQA]>=MCF3]TS<,>7]Z#-_W&S#HES+#[60ZRLT^3QK6.[Y? MIOIU_YRI?GKW=??KWHO=TX/#/0Y,%:[[EWA_^(KN?=T]V__G'=[[>G2<62RP MSG[\/V_.WO\33ASE\OWO^Y_V7NR=PG<%?.8SL$ZR?]CO[\$5]UZ\(N\__?GU MX/?WQ^\__9U@_*<'NQ]43(IAF[.)J$6<4XE<2@')7%2;@WTL+:X-DJI)RVZF M^H&G(*E-R8+5+#$W8'4P&PQ+C$6@IUN="/3_)&O0: K$Y6#TT0YZ7VOG6\;2 MF072F3'71LI7(B@757&=WL,UFP'7MZSE^MU!7WQ(;W7D\/^PIBB/PEI-N1#$ M,N>$CXI?NG'=+E2L5]M+=ZZ?@"QULIE \2_/:X)5_45^^;E;V6YQU#_K[!Z^ MZE1&WG&$'6X2._]GV,^F %SECS^>=SL](&.=%T"+3C,G\\/1R;!QI5:7"#F_ MZ47T==#J CXQG^^=9YG#U';^ 49DWH M11O^9PI,%BSJ:MYV^V[Z/],X@O^ZG?UXVMF+__;\L%O=^=@.I@F,.H"JC89AZV.&SJ]O#JAS"?,)' M_&@(JIS&CT>='ERT%BY:%FYW6;3 MFYJ9@(^.SS^9'V)VO=.CGL]7K4A]->3\L8D%?LO:RMA%1:1B]@R>*3O(#5,:*4H_.5M4C8R3)N8*_C0HJ/K MU?YOEWFZ%D;[.HXR;P2KY2#]/?>K=UFM'/G%:)/C!,P7/X ==ESM.MFXAS?VAZ,^0%"W\W;[C^V_M@$ .V]A%?6J8FN] M+WE;6@7P.315X#59PI>?0$GZ,=?XB7WX3+-V0>UFR[5SVIL<+:3F#H^/AUG# M\IEA\RRSM;RX^N$*G84U=;XY9;1<>K-SFO="[X?30;4GY6/'O#FZ&0?RYV[8 M[<[;&+]GD*6T86VO41$4J=GSGDW!>!SE3P'DV'L>0>=HE#'A?WW?AN.X-H [ MK!(3(;]TUN&MW;E[JVIIQ_K/$D']<:;;G@UC/>G^/HG>S4ZC2M%6#^,O;B8N M@A4QHP&YUN+X\FUE'#]F\K&TK_#@9!3,&MB=.2?""!.5I('%1(W&868V$KKV M''C-!K-?;5]S*W+P\6U]XXO1:S"G/A_MG@Y'81P'\_T%/['M9>_PU=>]W0\\ M2><8ITA) 1N,-@IIP"5 MB>U5F8Y@)L"'ME?U_TK^Q*NAP17]7:J%_BZZ?:GWZ79]06_AB7L)P&HPV:TW M:I#6ZV&_YX%$',*=?NT#(;AO93UKE/73G_3]BW?TX'#WZ[M/H?_^Q9]\_^M_ M]_:.]_C![W_^^_[PS?'!/V^.WAW^?;2LK/LOWG_>__1.[+W8[^W3OS_#V-C> M\:NS=U\_@M+_UM___9UX__MO1_O__)8 "/[=^_@A249,76!!%YUP6 MG9DP[M!?]/V'N/C05D;N;(I"L,2YLOG3U(4@0Z!&";?U'4OUGI7OEE7L5SON MC0_2DGJ=U3^?M(J=?C!)L>2U02HZ4#$!T^ALH*!QR6D*UEA*?'FUJ:"UC"KY MZ$(NZ.^ Q(":>EAN6.I EE6LFO_*\7:N5'E[>PV6;S:'ZP#7FRK7?5+-[\[( MZC'SO!7Z=0Z3.T?V2P0R&@=@EL836S&"0<-@_6@*'W:SR;;GD]T;5'^-0M5U MI#([%]X]J9NW9C/X8QP AZB\7M[G5LJ5EW#56Y=E6[\OKO[ M^MP;0D_3OL-C6E,W;?13T=5-=SJ$[/2)9F!'_?& MXSS5%PC/R^<7+=_S^:SZ/SX>0[@TY-^XW?-7]B-AMU:NFX8;$QU+.V M_.D)6+RQ$L @]]<^'E;]M6/NK]VYT%N[]LIE3\M@.)D/#+0,;AA@762WQ^)P M8 FXV(G_GD0_\T3D^YU%.\J7SX\Z=^*SF=,ONRO ^!K")T?+#]*=O9NFV4-= M7PE>JM^NGZXI"ML9'\4XR5*% 2W?A=#/5]ZYPL-XA\>]R63Q3M]:OM5CC>/Z48R/ MAM-^R-,\BK927+C1I^F@-D\KK5]WB/#-)YO/3;/$E[^\6ZO&FVI194W*!R<= M@M'_A>OUX7OSVX+"YO=W 6WZ'5D+N%MYHX[KY>7.JL_-+_"?W:MRU*F8(OMB;P.A@3.-L1,,:_E*_%?_-UF9E/.7],$ZR MT02S.1F.JM"G\YF T8?9(";VWT4QG]K:/YN'-W#K7 MT(A?.D?#4UCXH^ZBVCO@:_!BH]UUAL7E$- TO^O8;.:.AX-JU=5^FPM>D9,% M[^*"\GXG6V,!E9=OG)T=>=+B:8YOJY0RIR+UFP"0?/U8(=-,OWOCA>]5/J!S M0[K^?O[UK#/T?CKZ#BUMEWE:=0?_:S =PPH[&+T:I(SF,'^O8!H/1K\.)T?% M5CWX\P/'E&%A/<)!!\032\AX!P:K9$1S):)E^D$QEU>P<]0=FIX?_/WJ!2*F M\QK6?CSN^;;"X&(([(S<5^[(3 0BH-_Q<-";-, !6^&PM(\ M:^50!\,TOPFKNW%DGV;_80XDK<_HX_A" .O<978"BC_J51O/L>T-:E?S:>PG M6[.2; /'XY/^\"PN7:)QGXXS> #<33)VGMHOC>.@&62W803Y,;Z $6T73.TO MO=$4P!T>OKXW8&@."3[MU<&WPR;@P(Z:O;F^.Y"2\W!D$&;#U.9QLYE4S*>V MBF8.@/#5W#;SN,YS. ]!J\\#ZDT*QKD0X- ,<@J;3^U.K!G8XVZZ^V%Z_VAQG%-/7?OC* M3[+V0O!FLW;G6^D YJ)#:',2L'XYPM>F.2DR1S+6)TASA_:"-"O_3H(+ E<, M7?AT=2B55T":#L+XW '^)GX9]K_D1WE><\#?K*\#+G^J///PJ-E='($M_GQQ M0+8_'E;3]+^O4V21:Y^D24P$S(T%2U\&KF122?ML6UY29%$NF^I_P+ .4CWD MV8CW[+^]X^GQK\/1:'B:NU9;T =X_6J%-^03VS7W7_QY!O:^YL$GJBG"'JQ\ MSIU!5AN.' :9)&^%"7)]#' =L .*V*\\/@.05]^>P6()(WO:F87M5O&=S9GC M=>R7U=4W,V&JR^?XW5YU4K? L/G%;(U6N:-:P%10 AH+:Y%JP#^%E0 MG.%TDE,2*E2_$"AF5)#>L;529K\^3GHQK70%U#;9Z<7A-[/C,_87L[ MJ\GTV>+@2ESP#>*"U2PNF)P'!E]EL=U3J'"%II?C[W6AU=.J@: 1%DO.<3+4 M$2\E=Q8TW)++H%5#D= >6KHV*J3)-ZN^G.M[W0R0F*\. ^)Y^,%T)/3D9##[O8S"TYX_R]P3 \[9+EA$M;LQS@8S?XCQ)!/ACV?GN9-G.9LSVS'C MV@;+\UQY:@?Q8QTQ,S,\ZT>;V4C=!5]5]K;UYC=?:S@]*%?2.<8WR^Q-[8^= M^>%J1](3 ^LJUF'W Q=".)L,DI@EQ&'6D':*(4$5,2Q($9EX6/XC4+8U]4S; MA8_GWJ+,U\>Q+@14*V9EI,9^_&)K7V[S.#5'K\+4SK,^*GC;[LQ2/*M>YDV4 MPCD:@NGM/_=G&'$A[Q@ $F!D5,5T#CZ/:WOF"Q@>)Q6OG\)[V7H!S!K'KT\\VK2Q_GZ?G8'SH8&ZRQS[&)3.OD,ZV*SL)T]7O^/,(S7P FYUNWZW8F M61#P*<#:.,E1CB>5[M?N]9-A=CS54]-;@[:2GS(K<6'T);'A]Q[O,>:\HCCI[L#_OD!>\^( M) 0Y)0GBE GDHF7(Q.24BD& 4?F@=L!Y]9E%"3^$W7 >=Y?Y>L;M>[L M>,&YMIA2>QPG1\/P_:R$*@!X3G47TD7>9N>7'85QY]R^_76> M];CV>\^'H0J>J,8S^]KNVWD60>=P> (*K;&XXZ)DZZ?^F^OD[E; XDSEN;F8 M[9M\UMDY_SQ.9?DR*\$\^2P_AG611_/U]&D:ZE3=BM#![I,- MT.P.B_4YW;0.W1JO#<59"AA8/(E;C".H5CK<_Z0*8AK.G,C5\4DF:,/3N<^W M^J-;A2WE%5W3FV[]I)TE>K))*QSG$W>'$G#X=Y2"4L\.%@-_=0:C^["]NDT\YXF /]LOH:&!)(,MP1-SE8(,< M>V!Y<,HSYTAP#VJ_;.3?F2V SH+(V[IMPI@[H!*H"G9Q.S_XF?U&O"KHF350U]MD7QO/9P_ [PSJNK-#>-\G3Q#L[WJPF@;H2P$O6YVN?U>1=14 MDU$%CC91*LVA9^6]F0]X+I#%)+=H1YE>/,S-+B2Y XX,<^Q,I7 EY;VQ M*3]^D"11:15!+$F'> @,V:3@-R)Q- 8S;1_6'ODF9E_.A9(5%V3?J@.V:]I! MNV&8T]#;NM6_.B\(FI-/ZZ)1V1@%(R:WJ^CLOOVKLS_:M^/LR>:+!7=L^WF_EK?RSL.Q7$SMYI;)WG\_*?,VOR[@W9+(=& M!N-)R@O?)^GB=K0=:3%:]43@/H7B+O_.I< M>$UF?>V4F.>O-+2H.NCNI3I",Z?T]SXVN:?-^7(U-=N=7V,^:&@R8"K GI[4 M(ZB#Q)K4H--8D:IF>WZPTJMTKE<3\ODD#$+%/_W)>Q7%$BR[RZW;"J3'!^V>W. M2YLK/-M0QZ1FQ\Y)=N#D@@<7K[A:W6&6Q+0VL:KBZ]5)6C[M/XN3.N^WQMRE M(-7S(31P/-/XNFK#O-)L_: EVNUQ5L&LU_QTU%@A\\::2VF!X[EV-T;U4D'5 M>FV-&Z]R75ZU*HH]_\(BP-B+FVBNO]?9;7*(9@[0>7[:S,IJ7F_LO>KO:\7< M_5#]XM68NS4G46_FJ/0JY+/8U,M!C#4CF-4OWAV$!3JP6[M<:^?-9.&-%\U3 M-]M("=E;;Z^\Q/NG'P0(DLM@D>-8(*ZQ1QI3AV(,''/IA'8F]Q'<9M^)V#NM M@KN:!+8JQS*G<^8\DLJ/4:_DYH3DTG(Q)TTUO$IQSM-Y9QEP*YSH;%Z%)]_> MV]$H*TMU. 8G@^2\FMG=;I*WLGN\OC]:@4K,ZRUKF E*PU:[O08_L5\CVB) M^P3OS2KH?GI%#@[?X?>__T7V#GVN>DOK"KH 19\^DW>'X=/[3Q_9NT]O/BW# MT=ZGO\3^IS>?WQ_^]>_^U[^/]U^\JRKHPIB.#P"^]NG^\<&+T-O_?3_M'WX^ M!3B*.5[8VXA2XKFMJ=7(1AJ1(3#'TC'L)%VNHR$B-LIIPUR2\ UEC09ULRD0 MGS!)*^4;5EG#+75K:8\G87U RO*E'@K+;4R.3W)>?5C'@5;J^LT/?NU'("SUV46=8KT/.%_;$77%."#9 MKHYUJ\XG.[O'O7]MYWD=DU47WZ_>W9U6M04/7^IF''O3MZ?R ^?_"SA)R)EK*%?U[N8K@\&/,-+!^Y%D]P=COPYTN ME%_>&VV#>0#[Y:@#U*<_'=O.RXD]&ZY47GX]FX#=V01\ORI_3GJK^J0 Q:GJ MYE4[KILE,RSDPSVO>\KT\\N//;7X5!WG/1\WN [+^^?L#,$:E4 M M88".(R G\D7")#L<5!D2 EW]K!VQB3U:+GL%Z:CAH7%OUU$N>^K0M-.8<+ M#8Z:$J4YZG;6%*JNYN"K\[Q?1_9K#^#BGSC.#8,6D@XZ;X?3["]+&3Z:P\=F MS:YACD\]&I.U/!KSNYO9TN:72P!BQIE6)G!AE*72)FU2I#(R272KNJ;-:_[T M!M59\JQ@YR NU>N\X% 8?0>-EU X$,5TBI)QSG@@03.L&-;)*H&C2&8M%;ZF M5V!!F=_4OI/G.?#]09CT=P[(!R]VSSXDQS7'N?,$R )Q(0PR24GD)1,:Q.)% MKA@MOIN!-P^2:VK*--6;:WX57]> M#N *58%S/,':R,[U5.DB\P2*%JK2',VARWFYJ;E'KF9J,^=%%<5_/1<9T4:' M$ 7UVO/HI9').V$X9WM5G5,K#>_J-94B:DZ[7(-V[N1<++%0 MT]:+H<87K-Z+*'5ZW?(CFP:C-5OT\\415J2XYN>D -/Z1?82PR*++/JH5,8D M26&1!8ZT3 0E;S !KAF4DUL[$H!)7PY,YTFZ*T74EFA(##D=C9<>!\/XMP(<6Y!UMI1+M&(( M-*?CE4DQ.\4,,P5)PUQ)-J_PG^JXE"D,)XQ_?G:-E5[]J)O]S?T[8&N-4.[J M:D_&\=GLEU]";WS2MV?/>H/J6:HO_7(QM%+ @U<^7,#.9F:K2:[?/O>6;./: M8S(9P7]A=N?F[>WJK?],PNI[2F^#B7_IVWB;_.![3(@?^N:W!DOT-FR@5[KL M?ZJ)J"<#YCL+Z/_;8EMSD5C_^>,(X"R@9DEZ'V-*OYS8D .+GM&3?SOD8EAK M/Z856=1BN*M%7HGX>;96+B[K)D3DO'9,,SL_\N X/_;J#%]IPG"GO=/VOYO3O^MP_?.=O[]-NG=_1- M[^#0?SW(]_AG'\;S[NN[K[OP68_A.^3=\;M_9]^!>TW?T[]@1X;O_K/_Z?WO MK\3^USV1G^<=?4GV/^5NM+ 3?WT#._+?O?>??DM[S_'9'X.B.028L1'Q)4-R%&P,DABPF-IE!= (#DV7((!QF1<<8BZHA,#LO@G-W:T>:RDXTKX]IZ;+D;7/L& MIJI6XMOA,%<\\JLH=QM,\THPUERC,:DFPY-G>0:K8ZA.GH4"<-^B;YL]=BI0 M=P6HZZU G6).>B\T@O\PXE1YY"3#2$7,!?,V$"&K8ZNNX)<%9E^7QEU-7PK! M6U;2_>$ 5?!75P*XB(+WS>4*"-X(!*]QW+7V%'9W$&9NXX*7&\/+LQ6\M%QY MZJ1"(-'*[-5($TJ14MP)IX-BD>8L%MREE&^('K8,+Q\J<;SH?#_7IT(?GPIR M7C%0H$#C]Z%Q?]4CR*)72BB#I,8YFB4EY +'*$@0. O!R%@'&G25W)1'L&70 M^&"H9 V)WSJ>O T^><6-KCEM9""U,)SFL\M*HC? R9;,^M6/?38Y(67#*!M& M"S:,53>KL9Q1XSEBP0"7ME@B:Z5&),>KZ>B(9&EC&\8&->I&V\E_JL"*;Q1D M>PA9GI=E S9164U>?E7U<&WIH)RB7^7*-_5XFSJ\:]P:BT1]-43F6P&O37OD M<6>QL-]"_*NK&A?,\@B:4/WZFTWEW_4IIO58E[;.ZN'[51/-A1H:5ZSD.Q_) MFDJ^L[*\LR=N"NY6Y6\6RA W';Y7Q_I[4W6X*5O0]^<5*22% M0L<+U7WJ\-"F5?%XN5QR71@8/CT8YJZC+@YBJEHFC'K5I-M(@<; M.36?G04G?IQ/66P*'=4=(G->R=D@CC[VXL*,Y44=7 M;P+J^G764')M399;+X]RQ?#99FF_SBM[MS_K##M;22^;YSJT_[[(K7^JC-[= MJNS3Q=TR]?Z- 7V-H^'3C?/_]%(<'.Z>[7U]1?<^[8J]CQ\L4=%&V/2H8#); M21P9'@)B#L0)PA28Q\K5&U>CL9M%-U^@O?'R*@MSB=0%[NLZI;EG/ #6R7 < MUU4$72E$4II]+*27\I:GEWXW770IO=03)X4TPGDI>#+).".#I=Q% NM2DENO M2G*-^.@G'0']YP<3O+(<1X2-SB5>DT'6:&#)%.L8DH_8I99'0)\',3=1R-/C M7"CB:U.A$BA#OP=JD4O7G7<@ )Q;TV/AJG3*SK^Q3(>>3""U8 \ID)IM4_QC ME_WV>]S\V!1\<[!\&S/]D&;6;")$O4T>S9526I6.O%Y DM\R>/P]RW+I\/?L*K%$WSWSN=*TU52F!1.W#))/;P;V%@KI[\Z;.SR]>5BM M@7!A#G[TH/C*3K46>NR?S[+QYW$WP$DN%*._P^R6IW0 $>W__T\73OQ9NC]R_^XN\_O?IW M[].?_/WOOQWO'>_!_7_[O'P6LO_/?F__^+>CO:\?Z<&+W=/]W^%9#H^.]SZ] M/-M_G1=,+)BX\JS5L0;]I:S7LEX?Q'J]QAZ.#>&4V"!#_G#W<+JTAWN5:+2>H)P;B[C4 3EN(^)<2VY_CCC7_;G;6!SCUL0#E G^X[@>(Q!ONVTK"INWC4GWPS%W^!QLU!XVJ: MF?/4D*@=(DDSQ UVR#C"D91<.D6C,[E: ,FA7MJT**NVX,"FR7P13MM NI7, MM8#T[8/T,G]E+#D7A4#,Y 0.R7-I9V"R.OND:+".I=A&D'Z\Y;46.EK?=Y;: M8T2^-M+3F0 M-A6O*GI_2[[E(IS6@'(;Z6@!Y=L Y17^B1U)WE/DJIK45!AD-<&(NZ@4)@IK MQEL(RH_72_IZ%*M&)O.R@3D2IDK4*<[2I\%&+]CAS7)X6:\&^/Q!7@KU>P48 M-P6,:RHK.$)\$%(B[ 3N3U#)3(AKJ-&CM* G(C4.JD%X[:%H/UXG:FOAF+SE/6FAD M:B_EK$4[;,+J-_+5@]%U@]$KT M*N6)8>90E+GI@348&9<"@H6A(Y#98'UH'T8_7N=K9:?E)HMV\+$JZ%+7/RB> MUZ=!5%_-!5]_N%H.AT=V7H>I@.'&P' U7C5(+I2R&"GO ^(^4>2,Y<@EKZQW MW @!A]'0L0%B#R7MN[<;?1(BL;]\8W[F7[3!@=I5()$2LPXC'DL)4< M:^TH%A8'&G-EH8>T<3?6VVP4,WT0%:SQ>LWU>;N_$GI5:>T_' M<&TRD1;?:%;"ZWHAE*UQ8_GTA[N3O1[^-V^/!R_^POM?_86@A6C_>(*87L>E^/(I?XF#Z8ZRUG*,_ M8Z M6PEOZH50<'!S./ARA;5J:4VP0B-,DD7<"HN<-Q[!9A@M2[!K>KVU0W&7\38= MNA= *%%/#U(XCXZU%K2^1;1>9JU)&I$TL8AP!ZQ5)(>,]1%IR97VC#!6U:9J M&UH_7E_KVZ/A:((F<70,*NA^K+!),=YOE;3:T>C_9^_+G]I*EG3_%05OYD5W MA(I;^^*>(()N; \=+7%M8_O!+T2M(*R%J\48_OJ7=22!D(39A)#PF9A+8Z13 MIY;,K[[,RLRZ>&8,+*1@'X1@!V2@1,#%(>#N+%]-WFEC")(^4L1#3A,ETJ&$ MI<9*<$>LW=CBO,J87B&[O<2"TLNZEHNS1+Y: O4Z _4T556P39LD)*(.,\2Q M3,AZZ7.!/@5_%I2IL() _7H=K,,LT>:U,I0>UM4CJ\NQV0M1*.%O/5!_2;^+!$P,4AX.<9LIJ MJ!(!/%4X"49[(!198R120C(-$,AE+A%E6%53MD)&>XD"BT$![(0C)C+'(G=, M61RMC]YSHSD/P1WMC%$ /8X9_;O;^=[HP2^VN=L>ZC'\8Q=Z!,,<9>C I!:L MYZP9^W$[G YZ_7QA1HD&SX\&];]NHH%0B6GX@0+/IJL/#FE*$V*8$VJE3DFI MS(? @BW!X+6!P2HZ\DL06 ((3%$"@A5/-%^A(T1"/&&-G&4$*(%*7B5,HBK. M6DEYG-A;/13HTY*-]':V4;7I7'+0\WG \.#&?N(!TVP-!IA8P+B MUA.DI05LY(%3S@P#1,PWBPFZJ )-I;^X=.;_LHNSYG2U1.GEH/2,'S\DZT10 MR'DB$>?"(1.91 1D(QG"3"!J]5#Z]?KQ_[FBJH].XRN-];7CJ+.GF5D.ROR0 MQ2.@G^&I>3<44B5D4O3YKIV('*4&*>F$C-KC$ $!":UB4?KQUP,-R@#I%5Z< M-2>J)50O#ZJGR:K1VL+>C1'C."(N?4)6X8 8Q8JK8*(D; 6A^O6Z5X<7\TPX M5?,E/5E+RLMYRAK_KYJQEV=JSX+YQS/T7$8L5. 6:9HTXIY)9)A(P-&)\DPX MHUG?_4 D%5TJ-1CZ3Q?W"9Y.GLM%//. !O22)C" MD6(X;)+8(DZ%%$=+(8)1^QQ\X2Q1,@-!-5 M)I[L$E@!A"[H_+_ZV2J$_X;&]ZWQH.I@!G8;?NM_X(_C(4RTG8^W&^EBI'5; M_^.Z_]JZ&GC1SGV>>W9MI2+'Y)W$RMD$IS\;=/V)[>4_-GRO$F%PH)LYZ@^^443^G>4G MX-_=6.D-W>_6Q(P/O;Q[%RWNB?--I%4ZUH>X-NS"$#E3,89R=4?@LQP6!R M0\57^N>Q^1V^"0,^Z0$,0+_/00"*SPIKOMI/4Z[F8AAS@ADKYQ'&,VXPY!'9L[-NYT?Q[XK/<12Y9Z/&>XTVS#.T?S&< MAWS51Z5(Z8'!MVT?QGTUI\.O=*./C>]9+"N=[KCB; 7&%F(+OE@,KG?=W:E> M%KWSMG=2?%+\$F% T!N8W1Z\:G2=\\1KJGFJSBSH5OQQ%MN]T1)V M;%X)J_U1:8!V^/YP#D:J4DROA_:R$G1RU,R@&$+'%6]M7$?7Y'UN.%&#[EFG M5W0NQ"PUC?98ZF]V_2$"W&G/51OX(T#T\4EGT"\^!X6$;@$ C]N?5=/1$M^Z M@HW>I.*G0;>0''L5(%3)L4/-_$1N$"8D_VUR'KKQV';#>,C3 X3FTZ#9A(D= M2@#\R5U,@E,5&O/-0=& @V%E0)WJ?A:0'XIR'FL_" M7*?S;=13F$T'S5>R4G7:A:AG"+JH7.O8]/)NWMRB\E8W$L+BS<6F=:\=;;2_ M" X;$ AG\88WA4(VOL<_SANA?S*FBA-/C;9X?/V(=;"A#_JW/S*Q=7J8I=A= MT,Y)[]PY]#;^=6,DH+;C MQ@V&MT^/^/9Y'_Z<6JLAO_7$22&-<%X*GDS*YG2PE+M(;/227%'U$9VYRFO6UQW /3_M^ M%MQ]Z-*?@!C?UI.V-^/_?KPX_!K.'.6R=OI9U$\_?CO<__RC?OFE5=\Y(/7] M9A/ZU-K;_W)2I_76WDYHU-_74WW_VX_:-K!N:YTT!LP8(Q$W3"/CN40BT>P7BPR\7Q0?V@;D^ MS!:5OYA0UR[]1?WXB%I!K:8!H$,:Q+V-2$=-$-;$66IYXCJ;DD1OWE9' &2W M.2)TU]O]3YG=9F5FQ_KI=@;V:='0U?Y4V)J@2$U[UHMOQK_\$1H]V+(OWC3: MA6(4#_T!E/88,'VTJ>6CG"E3L]B[AA]?H_TF'B+^Z QI].;1QYO%1U.&\_ S M(3>-$+=^C#?)(S]CCVSU9YTE9I,1N4Z=-?=J]I8@//V3(+P'.&3O\]5NYWPZ M6. G28%#RK14AZ&:ZS!\>V4JO\M4^TLFL/(J!]%V;]:F>X(8KJYW_;?"$=090!NA5\T&5CP#XW X%TTP*WJ_ M+TAB?O;5UUM'YD_H>K-S_()'][_@T<\K/]PQ8#P2;TPBVG&LE5:22X*3YS1) MI>U+A(U>L_9?(<>B= M)*@UXH)(9(0E*"LYHQJ;X.S&%IDY.YU#6E]AS9._!CUX9>P.3Z3R<>=)XZRL M)OTLB>Z>XQ1]M)QQFZ)C0:CD2 HV!:EPR3=>"P9=S/ -:KBT!)"'81$15XHA M;:1'F$4@H<)(:H8CQ%\PT65?RX V3@B:6J+(\2&*U]EI()UQ2 MPM%8DH=55MQI\F" /*C$#4J28<1!7Y$FEB&<>&1!BY!P)@]XL>QA;?PR^UT; M8B&]96W?Q3,&9KUWCF&EG.$D46,HEUI)0[QU/I*780Q%8-MMN%2RB$6!4?VO M&18AA;-$,X.L)AYQSP7206!@$5K _R<;::_&/C]"QF(9Y A\[%[;9O[AJHW]E^_^^6?D$\P=]]+;(?S@;0,?N[$5^P3_Q M>VQ6V/B943[5Q"2<-(";=OW)Q3@T=V*C3UKY-+P.:OEEJF# M;]VZR0 >NWSSU\W<4JRS[S?JY ./ EMNN!;8B&"CQ5[-I?C7&\YN_=V-PK?_ MCMULV4"O]](4K_\+1K&7_AJ.X6HS0'0]=X/'QZOOO!6U[2/NDO(R2*0)$8@S M$Q%,O$:2Z*B9CU2[,$R>F +R_RZ6_].9;;2K#USK*$D,6E)!M.6<4&T4MB9* MRK0&.9AOSBUBK>_#"GY!0=@]KV\?$2MXU!HV813J)&(E21HE\ M_8;>%@P+X*+&UMF M\7N*89[8&"/#AG.38&,CRB7)I;8F,%M*PY*EH?:C?GZD%-C^7&!D-":()\N! M8FB*L)/1:46TP4 QU,]QX=8M9:[5-:HH,,]P:PW-KE8G@,DU;4T5%DP:Y'(. M$W85B%BGU?"59B/E?UY;7J,F"POJP7L8Z$88,2UR\&1(B%#7$+!:JZ"PL&8S'HV MZ1P1?;H]O2)B\S. VQD-KA2EGXC29UK[<(23US'?6)"2R@7R.-A3@',HUVD. M-KE@A(: M)S%??UEQ(V=]I=OH?GV&WY]1H 1!U M,;N_;*O3[1<57SHPIMS11O>&I^XZ0VRH,]!=FVC(( M16VW\RX#[<1U71^'D[>71N=D\5,N2S4QT#S.[<+I M6Q8VF%^M8YO!?N^4XIH(BTB^A)![ZU&^,!PQ+PMWF$C!YT!D-0>E*^.:!EF" MERPS/5!B^.UQPC,^>-CK_@,Z5\K0$V2(U[:/DC4I@4F)A-42\ M4LJ1M30BS@5!.A&#/ Z"$(V9,GA>&:,5XAK7%&HPEK-,98=05M0>'(KD9'VZ M,]##7%>QX V^0-'B8+4W: Y9RP2_F&)L>1?(W 4X>6/$/B=XQXD%RNO]H"BH M"/_^V[8'^7R;%+P#?A;5QBK'C>^YPS&E<7'-40G#>4.XKKLW8MYW?&G,F>'S MS/,;5^6=H$/-7& M)-ON-WSCK."/HS=7>O9[<1P_7.W=01,6 >RZTSL,W:6\X=4FWITJ1OS^()(_<[9 MLF@?H<7>"[9$I3:L[/RV#69\@3 WC.U%5/]9HRFI9^?5 V;DGM*RNJ'6N0#4 MR+:Y5ZFG!1;/6/;:9C-C(2.\3\#H6D\366S-K_6>C%)F'B$S2\H<'HYS>45Y MB\&.7+I3Y:*75)6M^'N-+5(%YEV2MA+I?AVDP_E6H\@$]AS^#W.;"RYI ME:(.$FP:.B)MI"1M+P=F; K,>!0N*D&1]#@B+A)!FN?2OUY:CQ7%EJF-+27Y MYH*OZ'X.*%M2Q9\7-$'VBK%+(8TD1QPZL81(E"DH))8G&1)F-+4&? M;@P_J7KQ(XC@$VN(E0CT\@CTVW)=<7?$HI=8M& LFO;,R2BU!%J'J L)<1<$ M6*S"(ZF2]SYA*VW8V*)T4\U@T4QH1@E#)0R]=B]:"3Y/ )]I=QG#-&CJ+/+ M8!$/-B#''4: 0MQR)6)1@YGK.>!3$J$2@5:'""W O542H>5BT;2W"PB/-8P: M)#USN;R(0#:(D(O-&&F "-VCFF?^=Y;11GM0I+8L))]CI""" M@P:==8;B^&98N_%[O$ZX^.^;Z5RC= U\_8AUO4YST+_]D9EHP@6I/KTS 2SW MA,@I#]K$S]S)0K\8DTH$;QQ.A!NA+==$@^&CK>".$WO$V<;XH9.K*WK/['%$ MKAOM-U0D;;VQS7-[T=OXU\ULS$9[W".#H8_?F\27T[V=D]9!"_#^8"K%?-D*6"Y,IA .8Q M"B2H3S*9)!2SPRTLHKMUXZ<'@(']U8VCT,_O8_[4ESA\Y M&:D7AB#+N4(\)HZ,\1Q,&9AO('S..SHOY7F9N'@EL=UKB_RHA^3KO M^<8U[+^_F2/*:Y/(*=2F((_+_?MI!I_99$2N2[IA[NS]49^'/@\)DB=UZ?!^?7B5PB M05+!N K.8"Y5L JLOAAA<\]4+*71%3;3'IV9*VQFF=3[+A"GOW+9AG9_3>Z< M>1RQ&KEV/K8.3H\O#DX/FP>GS6;M] .K[=2@?W^W#O=/OM4IO//RF]A[_^5T MQK7S_K"QM_-WH][ZTMC[^OFB:/OR&ZFU#IM[[S^PPYWCR[W];_SP:SW5/LV> MMWNF%=,1"1(#XK!PR $O0\E0'8.)/$B>W7IY#^QUWM3L6/725%%*M]!UL\%9.U( M>VXU.WYV8_-]#PR'$[]BF/R0([:%\; )_]7.: EF\>L*NDITNC\ZS4EA9I$3 MEKUB)&K$A51(!QP1LSJJQ!U6DFQL23-;$'UM@XM*K7T6AE%J[?-I[32GL/FB M5BLYPM*J'!/HD34!+*^8KF%38 G\^Y58_]TOQ;-%3/II)XQXP7R2#LE<^5E@720F 4A;&& M$IS,V+5%%%^L^;>DZY1?S/%58F:)F],8X]/_Y1>Y_OK?@3WG@L:J3 MUUKO6G7ZI5'_6F_6OGZFTY%?>SMOSP_WO]':^]KEWLZWB_K[SVSO_2Z&9R\. MOAZPPZ^ :O3SC\/]PU0__7;D@[/:1XND5PEQH,[()!80D38%[+%3Q$_'&J9 M#$DN.LXT5]HYECS3EKK(1 R13$>*C:>\$7L+CS&\LR_/+4^?_$D,@V;<2U>2 M-=H&5RJJ<.FR=;E]%)US0A"&@&Y9:S-+Q]KLRA7ZQ5' M H&KC>5M/?P%CV10(W]!^%;;#\WZSI>3 _KV$MYQ<=CZNW'X_L./^NF[YD$+ M1M*JGQSL'U_.^ LH?(=^QO6O[TX/]NLPGK];!ZV_OQWNO*6UKU\:AZ?^XH"^ M.]G;F1L^Z+UV(82(-+8$<8\UTMP3Y)*@AA'/3+[FDTA9I;(LZEA"VB\#:8OR MA):0]MR0-NT"31J@BU.,B,G'1L)%Y#!QR,,J4DX%=L9M;&E1Y6H-$.V5!@V^ M:[0;O9,8*L>=3O@%HP-?DER-Y_Y]GOH2BA8&1;,A@M81*JP52!@>$0]!(M@] M HI*1$^2P)'D8".LJ\*\MC) I0X_)YLH=?BY='B:3NBDE0XR@N;F^[ZQL,AI M1Y$4E.JHHG T6TA4@0X_N59T&3GX_#U,,XH]\O70%?NOD@CNQ'RN- ML78\BD_,F8+UP:*7R#:X J,OMCD\=!NM3PE(BP.DV; X'!68-U$AQDE"7#&# MC \8>4>C42%1HO'&EJAB39\0PSP?$%[,(U-J\+/2B5*#GU.#IRD%%YI2:2FB MV *E(-PCQQA&-G@;,=?"A7SY1)63I^0.+4J#7ZD'8K_3M\V'$K,R?/;99V>= MG<8+9U;UN";ALNN Q/6_9KA4-#;"XEB83P-+SK\W]W.&8CBQ;^;MMW? M;H>W_QDTSEH :ZN7?;#W:9P/=4#V=FKPG=J/@U8- WC!NX[YP=>WO/[URRF\ MC]=V *R^?IRI.WMX^ID#X/VH7;YK'%Q^N*B_/X"^G630(H=?:WAOY_@\@]7A M^YQ]<'Q^9!RH"_4)X20<0$](2/N@$,.<.J[R%3ZSZ0>$2FJC",823I2S0KH MNPLW2@6BU71(^7@-JI5B%2JV'2I7ZW!W0L*=:GK_7(4[.WYSH#(0;A/&"C/. M19+&:V%9SO(B)%GX_HM)[R\LLS^.#,%4&ZX1$9CF\MP2:6$$BBE$FHQ+*L9Y M:0U+Q_OYV'NM#F=7ZA"OU&&4 Q'#'5D0U>)X!C;@02_F,E#-QO MFZP)3C>QX8M/1&";2CXV,^)%LB;6*L7#E"D>,^D-;T'W:NX_67,K MOQU$V^W-^)Y?_WS\ZBDO^%=->?D'MK%[+/5CAC=_89##TA 0=N)(HN M)C"\=;ZW,L? .:6),<9A!68+J0KY9(]?F114(MNZ()NR7*H8-/:!<1Z)5IY: MJZC7(07JS'W/+DID6QJR35_+JZ15CB6)*(4?/%*&C,(4!4&D\3(R2G1&-C:G M NC*(=LK#\QZ\CMV4+/-?(EW-UY/\[^,X>N M=4Y$0XC6'G,:C1%1D&2X-Y%2SN)3'+I#7\ _C11O8!,,P[\)@^Y%M-T2C>Y& MH^D$H0N##__?"?:M+VW[U0SV3OV/VOZ?WVH[;\G>_C$[V/_8*DK-G7XYJ>W4 MF[7W-3H\Q]W]\?\N/QP10ZG+%<<](0!E@0CD&/'(L2(W\DK+&8&H4X(?##4(>,9ACA MQ**,-DB7_,86,S\_"ENCU+$5(-LM!Y73I.GK<=(P>SG%)38)(.X,AA9&@RB*C"L MK5(QD8TM6N6"K(HFO]+SF9IM#Q+,[*";@P^N(A1>]9'-SW@[Y8DP2F%?L9YS M"_+),0TQ*MA<' !/R=M?'$YF4SFYI\9&GY"TFB!8M9 OHXG(BL",DTS+7!]" MWS4*2!C/$$&)Z\B3XXIX-Q$5;59U!'6JAQ4E:H\:3X3A1V-Q/@0>=#,2B., M(H0S1:V-JB3=*Z?*TZ2;86N$H 8%DT"5.8[(<2H1D&R@W)(II[,JLZJAB[H& MJ#R9N:5LVZ +JC;HQFHE@:3#+[V;$<+EV&G9G@WOO:_A>NN [KW_3 [W/Y##U@?HS[M&;>?@O'[Z M=^L QG6XOWV>SV:8YLY;XY$'YHBX4YJR;TF47H!BZ0X==92!K:BL?F6&5!,45J)*Z>=TU8BUMH(3QUB M\!O =-0([,$(]J(#2%5:A: WMEB5\97QYY::_ QU6ZPS)ED,Y(QR _]B#JP, M3K4(46#M%F4DELKZ$&6=M@-!43DF-J'DK$' M%55]I4.UM(8!$89Y8[RHF) MCEH.1F[>;*5/@BV*19=[[T.T9YHH&RJ8YDPB(SCH#&&9*!.!I.%8T8BYE0JT MASZYBGUYEK*ZJHH%<2X8RTS4/!&AJ64X6/A5,RI<*&GR2ZCJ-$WF/N@42;Y( M-23$(^/(JD108BF)R(*1GN8KO9YLT99G)3]5K/^UW7!NN[$X(.EU4C__HSP? MF1N\I 0W-BF>E.4993Q.)!E%'7?><%L2ZA?'F3N3#FH7>^\_0]^W:7WG8[.^ MD\=Z(%@C4V0="H ME,J.MP>=CPB5-+=,I%Q RV)M!/%<\9BT2MSH)Y6T*J5H]:3('W%K@Q Z(*RP M0!P[@0S@!>(R2)$L-U+'G]ETY?G(<])%9Y332@,! 6V/EED)+-%+ZE6*0>CR M?&3UM'/FIH+@@,TKBY@E -.<8.0<8'5R%&.2G- N%O'NNKR^[!5K,M8 I"3Q M$)CF5&.;#+7<@1X;K:*S91#=RFGR3!"=4[&WD(.4NY1:VX5G%_+K&8W:X?B MA\8.!\(L4P(X)1=2.T-P#-Y2EJ3$)I8$9L5@;S8-P'HEI.(&>9'OM^>.(Y-S M 4!H.694)HE3#O"0^F5#AZ\4H=3?Q>DOB0D'C3F5E'!09.L]=4X(Y8,PD92T M9?7T=X:V".QPH@9E^Q%QZBT"FY\A3:ERT@,R4YEIB]:+*M>T"/U=D$=[J(9L M]2C,W+O3%FIU+T+-OG7$PP5=3U;BX7+P<&\V8-5C39,7&%'O\F4\-"## M;$2".K#P*'8JYQ4P6=5DP7?Q+*Q^W>.H3JGTCU3Z1=VW52K]TI1^F@09:K!) MUB%)+<\.'()LT"S'P2I&HW)!ZHTM2JIFSH6QJZCTK]2S\T_L]=Y4P,H8M ;- MXA*%$,^ZH /%+3^_D)=GQ3S=#[E:>U$<:?M:"G8FA !^;\;\"R#H=JL#TW)9 M_/U6="V!=6' .AO5*"P38$X21(W-3G&*D>-:H!22$I@FS+7+H5)5IM(C;3Y_G)N;$R>>2V%(]@[Z4;9&NI&ML:$@HMI!9_LU?T46JZG0C_Z M?G)HGQTY![-MHT$I@.&;JYT@$VQ RI-\^143DO*-+;QY6T W2%$S+VTVVAZR MWLPFEA@+P'L5QR)J%BB6TGKBJ29RF)U#QNM-RO5>Q'I_P$=!.FP]E2BGZB*> MJ$DEQ( M1U[&:J4;>V<1&OP>FV#P=U+E_*3A3UX6*O[J]/I[Z7VG$WK !#[%[O>&C[U/ MG68HA>INH3J^.)(L2F9,0B1X !$,9I 5VB *6IZRB6LIR4)UFPVT,B!22L*3 M)$$<96ZG\V&T8]D@CCH@'4$PI",>5:Z4>^TS[J=,/"EL-PJ+*>P%R4>7! >(Z9SN3T, MEH!V6B!)A: "^TP%ZZ MR)?'@*B$;,)D=U>[, 8+T.GUX3_%A:,9=[+SH&BB]T@FM%F92CN&068A;;0' M1;NOP3#\GZDQ#:5@+PB2>.UL,Q0R@C)Y=(69% &*F0DDOL0-'?8 MN* 3 T/'"L]B)//3_TL#XREZ7=_9O3A20EN>@ $RPQD8&&!:6N\$<@DSZZ)( M1(!!239ON]ONL:"NG=78**HD3QQSI0D7BHD8B.7")SD"=5(:E(M<;W$4(NB5 M!.#6DH-!:;,[3V"/G-.P#$(XV&;GKW=EVI9L X(LUY1<.$B4!L13Q.F '?ED M8!/ $;'A];,,.*%-&@7B FBX8ICF&*S-VUS#*P,?I20\11(\/HK&6!ZQ1DPZ ML XH)#1?'#'*Q7_@XM?H43 Q)>TU0(/*-[#FPF&,6<2T M";HQ?NBD.^[XF3V.R'6C_89L@G&]L]'; M^->-X;<:[7&/#(8N3T_3[8OUK[9Z0VZ<1_>^"?L]-]>%A1)K3$&Q<^DMG^8@R3@ MLV^D?OI!U/;_;@"87=3VW[*#T]T+ #\&('<^ XK[GW_46[7+PYV/#7@7K>]\ M^U%K[;+#G=T?M?W0J)W^W:KO!^C;GZEV6N/U[2,3F5+,2P0;$\D74P=D4I3( M$@VLR8#)%M-P.P/@B&$[;RU)&5@5'$G2CDN:K*(81\W!:L>*1;]1B;#3G&7) MZP[BQM9X'0HTV@/LZE:NUZ,R*FOS\UI[CW5QS?4KW=W_F^,UVC#%"4L"9YY) M#!<@@BS?$QJX2O8F;K5L]QAT=X1X\F9HV4OHW]7TKZKW[]_=1M[3.L6V]FE_ MM[+M_S-H#/>):N5XU/V\\S;'?/P=T!P0HW_;+FP-__?_:$K4'T#9KY_+FV9N M[J_A1CO4 M8(@XF65"1*>%$/!/!,8?US MWC9>B;6@:.N14,C YV#O"<0JY,B2AG:ONOW/O?.I?S71JN?^7WX&:^-MCCS$1X1P:1AL=C'$A("[@9AY M:Y#!D8&IEN.Q\Z4>9',V?6_L,]BL/))!OS#:[E^CX@0@@KZ$4" G:,6#/!M$ M,2 )DG'.>"!!,]A#L89-5> HDGFP9^.*M64P!U'?&73!3/HW#+832NF>3^6^ MD2,N.7742&28CXB[%)'Q'B.O(Z>!)*HDWMAB3-P96P/(=WS%V&!3S1;OH-D? M[ZA3&W2!LQ,[[=5FW(UGV?(%"S=+3Z_BHH=UKFQWN_:B\D\\MOZBLG=MUHZ; M:<=SP&D[6OSB;=??JHX\]R61,NR,PD9ZL"ZDD4#FK*?,82)X MH ^%Y%(F[X&XXHB#E6PC$2@R$<#0P PYK0G2RD0PF3$0*+^Q):@ E:1G* M'A)!58*]@FUL46WF[*X_=;;9_FT^K@<%]6"!6:Z+ A8O=])8KPPEFDKK1;"C MZIRSB2&E5#Q0*K;I$?!<,+%M0);E<$_"/')1&<0(3H8KHIV-MRC]+)E_D.*3 M0#3P. .T&WYS4DB)9:*661RHG[_$N_5W]UOCU/@1 [J,W<[5\N)?;GG?7AX9 MP2(&@PUQRC'B/&!DC!3(6R=ICM'"S&ULY7F:6=XYJKT3_4BS2744^73ENFCT M*NU.']:J..C(;J/"#6Y_5,X&W;-.+_8V%^8P>D:/Y"=_ B-HQN%Q;Q[9+^U^ M_'#$,;4*@PE&I(2M0AB*G D&$1."URP:!5O%E#MQA6RIOTYL^SCVQN?#/^Y8_0Z)TU[<6;1KL8?O'0'S=] MG//28_,+AQ]?GUQLXN'IQ:@PQ>C-HX\WBX^F\O2&GS&^R86X]6.\26[][&?- M4N@0N?W1GS7[\\]8V5GH++M7LW=4*GE 38YUN>5LQDE/:"[N?XM9_&F(%/>^ M>6@Q$S;_*N5GK5-\^;]KJ+?F:]^_#,0+UCN@#RK[\. AKU1M!_JPV@Z/-.%G:CL\ MS(1_X3H.C^7HPSH.I\?G]G M]5;]\L_&=!V'O9UM5MN!YUKUD_K[75)__W?K\.LNJUV^.ZE='HO#KX>M&H69 M>/]WJLU>H*Z()499@8A-8"4&%Y'U7""J\]%[M%%BEYT 5;6P6Z#OK04O64[Q MT8/XU:#K]>#6X_Q2]\6M.6ZI$K+N!5G3]5VQ(T)JYI&G2B$NF4).*@H[0F36 M1F5=CD(HCKKH'\^-625@E8#U4H"UJ"):)=%Z!M2:+E(KDZ+!Y2*U0CG$?;1( MDQ205=3C)'#RW"^+:*U9#=MI/]"H\)\L\&]YFKE],X#QT_[N'8Z?Q5TRNSZ8 M1'P2+#'XGT]<:VVP=MZ3H"(QW EW5\31K>!T=\11R; >AU73U[>?'W'E>62, MH$0%13SQA#07'!%FO/'1YRCKA3&LUW]%]!IIK_) 'C"1+DDN#7%*"!*M3X1Y MX!CZ&;6WI!M/4N%I(TE:P5.T#%F?KTCU(2+#1/;K^.@BM<%J7T0<5IFX+=!G M757XR6J[7@;/O%&M,P@]-1V[!*&7 J%IFR<9+KEP#(7$).*62Z09%XBKZ)0& M.XBSN'(@] JO,9G%L_MXVVK.I0:4I\S@(NI@Q961P'$=/D%7>(NXD!@C"'%')O!4Z M:4[DHIW%J^(2?GVZ_) KP+0#HX41+H7SG"9A/,6)4RN4]YXF&,\-NB MM+ID%T]2[9E[_H+E.8T-89I+U-&0D*,IH2BE)B:'/]NTL<5%E8M9C^K:WO/W M9$5>!3+RX-.'R8XM,NG7F%!^L+GI"50_'G3U,N3]Z?'9#K?\V: M@,E[2TE$,@0!J"P]L@088V!*\Q@595(LZN1]L3JRRD[T$A=+7%Q43G^)B\O MQ9DCPFBU9!ZC1&1VC0FPGS66B)C$.7Q +5%%)8"JP2]\A5\)C"4PKC4P+NJ. MZ!(8GP$89T(UHV>,68]@&].(<\:0=IPC3''@6,/R^;2QQ82I2KJH8\N7!,9? MXGK3M]:?5/XSL-U^[$Z6Q*K$[[8YL/U<*"!5$BSBL-R5;W3]H-7K9\]!KB$0 M&KG>/#QI^Y5&/]>\:'6Z$34;WV+S L&?VR@7P2@^S\TGV^A6@B6;L]?(C184"^/Y5C8+BP7%!K?/.H!G@\2)ZX4;?^YW*6>QF*,A%XAHY M'[;1NBYK,%$T$<;7WZSL7)[3ZT U?EL6]+J+XY19N5R7)XH_?D>GBY\^U^HU^4M;[];7D9)SJ? M7PQ_!H3,!25OKD_^[.;+*_&'CS&,GKNY,!7;RS[88;738L5O/OO'9&FVZR*I MP[D#(;DJ=/F RZ-^E=+>^O;2WJM8I?O>=8WOK%,\5=>88Q4PCTF&$'ADSB6N M@S#,"Y\H=GC%ZQK?7DGZ)0KZO&N 5L9_0%-FBHWOYVWOER[T<6H8 MLE0H1)C"\&>1\_%7N%#3$"L:UUAAAUB1K]QH]/)F/=JA4Z?9[)SG7?9&;:5J ML5<#\QWT8AHT*TV0D][O;QY84GUM*BYQNHD-7WA=(,(VE5R7(D;$;#(BUZFS M9G4J+JU"X1RLLDUVQ<8_#S4W(WRO\MM!M-W>S%'XZY^/V:)RO]8<9!6:*33Y MLAPN*DAGZ]-GJ"6"^YK+W M.-&[;SYEV<;"X*L0([:".+83O\=FYRP[QJ(_:<.[CB\6@6?WWK"6..!BQ_Z9 M%1P9<]'3? ^NYU$+%Z(/P-P%#D(0G>YA!=_NMQ@2IG\:*=XX"H)Q^#=AT+T M!K6>MO#P\*>U>WEPN'$+;>U_??=O;J3OFRVZCMOQ<%7Z"O]TJJ?UJ&]PWD)(YSA MR(ASB!G)$"<\(>O!H&8JP>I)H21.&UN$WWHEVLK%>D_6S)AGFRX9(UY1[+=X M8&%$HZ2VD=AH->?&.:6TIR&? S.M<;CO(?!/O)GON[]&>/?R\&$Z:B8 (DCL M%:(YI)!C3I&SS")#-&6$"DZ2WMBBF%4UQJ\LH:S$HU>%1PY$.6AGLMQRXJE3 M3&(L&/S.C+]_P<,2CY:(1]/!*EBS( )PR&2#1!Q6##DE*- 7CS$U1$0L5@Z/ M%FE.KZ(=]->@U^_D.U"'!_2==N^D<=9;A'F]EI:0\"$9F5(47O 8A/4B4L*$ M)=9J&7!I";TXLLS)FW >)P 1CY(C.9%-$62 M2+*1!!2$ZZ, 4L(+\026GY5 MKA6C(0\))B4V<3()^(NW',$N29$-5"'+&8F&2B^5WMC2IBJ>3L)7K-#5 MRI+P/V$ S<[Q+WO^H)3CB0D<&*.<4F&EC%Q3Q25FQ*GYQ3Q+UKU4))F]D,5H M6!OO)+*P(2".=42P9@0IPGDDVF*J@!>091P_/$/]J/7=IA5ET=A@I*>)PP)9 M2;!6%"Q;#GLU*4GW*BK7-.GFG#M#0D*49&>9AFW:86H1#5Z;E+ Q)FQL<5XE M[,D9KROFNR^5>4*9K24V%WOT0@"JPMH3+8-(1B@G"$WWOJ+L8Y+B7G7@BOBIS]NQK. ML5*;%Z_-F,)R&ZYX"H3[F)R4$@N9C*')>'+G?76/U.:2=C]6D:=I-V=4Z%6J2;FXJ5HMV% @YOG[?7&403F;2/"SE9 M9C+1/;P13[BY=-T1XK+A%@J7?\E@BP1 28<5<&+H07#L'""<0U5\@1RU T M^69%%;'#+L?ZL"I;6(SNZE_^N[+)L-O>#UJ#9E&88,RKBMI9KR$_]IE2LU^N MAZ\]C.6YE^$TBU/0%4Y6:^J,U\;S:&@+$H*' P%(L;Y8S2 MR!HID/,YL9M;0US>:SE%RE$B6?.^MX?[L_ MKI2RM_,9UR_]$9'$*L(L6JG 25^KV6 MV4NE?B]!O\>9"%?Z+9@D#B<4:5$2F@ED+' AP4AV1M-@M-W8XJ:*Y]QB^0I. M>E>1!BTPH6E-G#_++$R1FQK]VMT\BTT@61/7SEJ!X3+B\6]%PQ+U M'H!ZNS,T)@&J82H\TM)%Q*4UR%!.D$S,,.NM3TEM;!FYJ*M>E\EA2K5]\<#[ MDL0\KSI/DQA,.>R6WB/#"5@EC@ID';>(8H:%)LIB[U8C%O^))&8]P_%O"2%[ M#;Z;7S@:=PGQ^*6+Y]G!M#;+C4S2BE&0=)+ (B2&(ITL19%$R1W8B\SEHO^& M5[$BJQ^@6X+"*PO1+T%A": PS;!D!*KL@6$%27B.!-+(>&F0YDE(8,Z6TER) MB^JJYD\^ UN;J/T5Y5OSTQ^KE7;LOP9GTB\,KTO@7/78+Z%T<5#Z889?T0#; MG_(<><8%XH"I'' IR:MK)U;. M$<^<\UH$PT7RUEI/A O)!D/ R+JO977'R>#;'[XYR#/YOM,)YXUFLZ1:BZ-: M?C92)&)2L@;?UVPJM?LEM7O:D')$$Q\%0=&*7$N3!60EI4B(R*2A MC'$C5TV[7RF)'GJ>._V3V)WP.5=LH18K[7F^I^4\#-QX T2S$CJ#/+;"4'J" M*VJ][_]=Y.RL\[W!B_+(S_'"E;O),^XFQW/B'K P.<$O.I(0UTPC$X1!-!)I MA";$>K^QQ32OXD7[Y9^D/B_IM2_!LP3/%3C-*,%SV> YDR)M.*5>&81-$HC3 MX)#CB2(2-/5)%4M^DQC^>!9'-6AR M-;[.+.O/<2B#]NC3_WI(&041M([42(L9Y[E02O+,:RD>:B)) ML?YDO/ZD7/]G6O_+^O91=GI8DU,I3(+UYX#P-AD0!\$#9MHP'LS&EMB\K;K? M6 9@BBO]DPC_Z\98:<%RG_0J$:A;J'R*9_W8VBH 3.\L M0H/?8_.B^F!)"E1(8._=NW-8^%$.ZNQ451)GCCF2A,N%!,Q M$,L%<),1G) 23IY7"!C B7#: (93Y",&(= 93A2SB!,?4Y0,\R*,6&W>5B=K M&D_:P%,>"2>;#V=:\QC:3V[ >Q3\W)2U3_XDAD$S=M)/(K;>#?J#;IP4R[=# M?K:?*>H^].?/9L=_^]5$[K3& 7<4"T%A99%6,N9P2P._$8F(I2YIDFQTH(P1 M]/(L+WUW *X0K3[+;RR57#L5*PR"'-[,!'D?8..C[7"NL[W>$L<^)B=C[_; MC2T+HM4^KIQ!#SNAE_?HSN#X9$J3;'ZDV>R<]RJ_-=KPI.HZ &'(BMTCZB:>X_H=F$JWG +"@^Z*Z#LA=(5L]8_SRY,*_0 M5?JP\:^S,W09^;2S%.%C ?\PMWO ,#(Y/2ANSGW]OM+ZZ6'K2^.P56.URV:K M=OJ!'WY]*VI?_SZM[9^T#O?_/*G3=PUX!L_X2FF]=?CU[];!I;_<^WIP4=\Y M:1[L?_MQT*K]V'M_V*R]AW=^_1O&\S'5/LU!:79KT$)9[O:E *L.[]\_C\WOL5:8?256 M+0RK9B\#I]1RC0-#">2 M(JV31I($:DR@2E.Q*"@J.=$]H$B6G&@EH>A=9U!ZDA:'1+.>)(\5\=H9%+B6 MB!NND<8B(2H=9S)@G%)&(E+%=%&%VDI2="L2[9_$;K2I'[LE-7I&/"KJ[]X. M1AE__%1IN.V\*"4B+1R19OU%A">A4V*(60/JBM3A9)4V.[V!5 M\O0+85>%'-T[*>*F-[Y,BGB^V2G/ X>0\8I$FQ%U.)3/4 M(AV(\Y0QI1)>6(FW!>K-HW\A3?#RVV_ MQU$8SR@29^*IT3CQ]2/6P:@&_=L?F8EZ61 "T#L#N7)/B+D9)S7Y\^2J>M:9 M/8[( 8_\A@HJ^<8VS^U%;^-?-T;2:K3'C1L,;Y\>\>W1BE>$3Q0ZO5,S' MP7UOQ/,<9M?I5AJM,]OHMD!(*N!3?P(-Q!ZT5/&-KA^T M>M"B+_X00$7Z.FTDD5F(3BO96LQ6>5EKVHM#O]BLM= M\!UX4U:DST2)>MV:[_J3"R#!6MUI\XZ\. M+$#[ K8W^!X(.WRM 4MA>Y5VA(GNV>Y%3BH:KEFE^:#EGLQ9RN_:[G9A"?Z) MQ]9?5/;.8/Z+2[7A:V?9@H F\EY=G9*+ST@R9P.S/Y^S)_-$_ M?/YM[7M^DSJ.T![W^\"%7W+ZN^! MINX?7];VOP E_9+J.[OBR#@32;(PV2X%Q!5S2!,:$N5=<+@^E=$"7S.Z-F[[_7&>J0S+5O1:I>[1X$%1T5*R&+!$6<$C#PI M#'(D,H:9"\SH7'UJ\[;:4X]-: M$IFB 6&+ MW6[,EC_L9(7I ']L?,\&AA_!"'SO773=02;$>:T+6=J&;S7G);P5G'7R+;U\ M-]>(IQ;\MEW\H1NR/5,Y;_1/*MN?_JKL=\Y@SP?0K#P+\2C:>=/H Z+[>\#H M!%<8W>AV<_\!>5T^4ZN P9=Y>BX>7*TTP4:I%.LS93!,3+ZSS6*6@7_#TL[) M6LS,_"&P\$B_X0P:3"O_UT;.]8*7 -5J7NR,3)W,R][!V+[8YB .TW=*A)B/ M$-OD*%I".!7%35KY^AS/$"Q+0M)K%YR&U1'Y3JV[,:*P!WN%JZ";C3C0V&'1 MO9%QVQG9@)U\ -#+YB?8LMG95YB\8YGKG43X\O+J=^MOUN P.U> MZ=4_G1[8 SDE-'"F71!0*(Q921#S!%J6#$4!8J.9$^$RXPJZ$[B')U]?NA!E'PCU\D0_P&>@5]!F8TF?PG#X#8$%QW_Y8 M/;M_[Z^QCM=(?7_[ MKE!U]KN'[Z$=ZQ+: M:./S^<'I,=W;\;BV\U9,ZWCM M$G!A9Q?O[9R<'%Q^H/7W;^%[WZ#??[;J^W\V]G8.>/WRPWEMOYEO;#NO;Q\Y MJV'[YQHER@3BA'+DO!1(&2P\E])AS*8M_Q )Z)3PN1HV)QA;ZB7U3G-,C?/* MSEK^>=8K,.T1MHUGL?3G6O)W]G.5G-V3EOXX:?YXT!C2ZD'.MIS@U8IC1!5> M$6Y]O;K+AZYJY?RDX4]@HRFLT-[P' 7>'J^*((RJ'P!A&EHUE;[]4>EFDR@; M,V=GS<;0O7X1;3[M1)GW5 O[0S>92,;S? "UZOV]6MH>'-+!U90H>+;RZ MD<\%&ZU1+82;IQ'C7O2&3\UV8=*_[^*P.[XH=S#>,=.@V:RD(L^VZ.+0*L@- M#)O+_H, _AQ.6_WCUV/B@R@.?6E"-D]74K(EI*9:U MF,91)8S?7&S'U.C_GF?T18O/76U3H\C8/X<=6P]C:=D;67WGX/(HFNB<<2% GLX8H6LQ$Y0AK'@&6?T')SY_='%+1=0C:X4 M@$4(0.WB2)A(:2(*2>\9XLQB9*RWR"?'J8]"I.0SSLR6X9B!F:?4H;OF@"-X M&=&\^T'7,-0ED]*)%EZ*]!3!^6_'S/A*(C\"._X8<^A)H]DHC+H<;]/\%/O] M9LR^I75R("_=N#]]*_;@/;7+75*_W!5[VT?Y;,]2:Y!+1B%.EU&N,M;VAQNP#.+[NSW [;C5^9/$> M=1&>.1UT&[W0*,9WK4NC'?HAND2*C@W:MW<-'AO >XI@LD)BAV7T8N' 1LX. M'>ZMK(-#UT7N\- !@/)T@V(447#%%9.O+\;OEKF_%S8N L865NZWA+'G\%%^ MX/6=&GQ^(.JYGZ>?CZABQ"CB4#!Y [8J(A'X=D1W!,5;\]!]CB/HQNWCCBW1MG'[@S]$C2 0 M$J\DC.'J3U:M):$1$ 8#MO9@8R0MK565^>10F?G42!5M/X_7',QB53[W3;G2 M\V9P@3>U?>Q79]WJ]WE\&?9!96OEJ('E_HJX$@96N-=8A'N#QD7L=/+?N0L% MD*5Q=NXZ;7^-@?G6!UF90L[,S4#CCX:,?TU%H_G15W08G_2 ]E,WJ\]A%QXX M S6@<7@GY(C!73L1Y" [5C]_>P/8+\_\+UAS8L#+)5UR@844F[6SH3OQK&$ M)+>6P'991?E*?6+?&$FN]_EQ]IDE)ESR!)E,EL&%3>)U)%C;3*F4K8'ZPXE]:8E?;Y&X/P]3X_SCXG M0BUV@B ;@T!<"O!1'>$H"2^]PLZ&9!>6SMSC%SDO%/M?8N7YG7=]U>50?+E1 MU\^@<62_0. ;8W?LU4YW(V6VL_$I?SZ+!#>C/2P>2'LPOLZB\\X?SN]ZUVUL MG1_"%T\TEWW:_+C9>-=-GHV,OJA6'=Y6%ACT:-&P#0KWLOH'/GSO3!F6SZBZS=WF=N^ &?\C' ML^=YLT+=)W@(:MFW'7"UA_9D=*[[E?KH0A7VPG%U3D0?_]WNCVVJ-NL*HJ85@_U*CMK'+^1P]1 M7[^.1 ;3M86IW;40&.?H: B_*/6YJ_22_21MP!0O;P.^>[6;).-JMR?H'7XF MU74$K\OK'J^\+G?A/;O*.MH<5\\VP5"?7.[L-NG.;NMX[_C#?X^: M5T>=UNG>U=[N7\<[NR=XW@DX9#N[[[+#()JTU6Z];5XV3]_@UN;,14NY@1!-!D;!G2!QMK+N8^RVP4B7.FC TS_AC_:P\9?-R<;AY?>L MM;O]SJ>?5(ODI <9 Y>58_"'?#*4\> M9\H(]>BR.F))VDE9:M]U!["B54?3 MSRRV6P!D1<1L,B+O M==F;7V-"/,[-ZN?.K/2H@PD7DRO-)Y:7#BC\(=<@B\QLQ$2>@FOJ>P\=V\W0 MV>G!UXV0\BEIIQ!YN=/H?N1Y,/)_O@P>V\_>MD[WCO$M[#X;,7K<]_GS3?ON,[ MN_ZB>0KWN?O7(D(I&;4W. 4D+*.(*QJ1%AZ\/"ZX)8X8<,1?O6:4;0BQK+_T M&3%*?=\IG&MH^X&AS?O@61X[*P+GSF-G1 S*>B492]3C FV$4$;6T/8LH.UJ M!MI42))S"& M!4#C*2CD#,?(Z!BL!ZBSV&5HDQM*KP"EO2-P1-+U[1C<&<>,]M@#^2B,Y@:E4N#=(,6Q/6 M>9)GI>WS4_F]"\S[9%"PD2!.'$7."8>HC 2<+FVC=3]?GF2M_G?TUH-GF&!E MI7+<>:]I /,19-#:8$;5.I?PS-1_UMA'0X.UAB(BP%'GA#EDH^(HYA,7?.*X+^SYJ^=]DRS6G&T3.TZW]NDY _!"*_CB>R5K1GU+1YPY"N $RCKJ>).F2=RZ70V7@6@/5@P'5?#$*2*0V4C$D*<>(TQQED4#@GU0F M0A*$8 !4#+,-IA^*E'J=9/E1U/VA7)FUNC^2NL_Z)3*)A%5*R >6"9^)0B8P MC[@BPCJ ;JUBI>[\H9E.7WQ2Y3OG4_QYOY^'XM2N2_9:UN4:3Y%0F02G/ZM- M66/4@V'4?*T&P)/!R@,RP?Y [(0UTODGIY/G7#%FHGWUFF\P/'_JL\Z1_!BZ M^QB.Q5IW'UYWYPYMN+6@GQA)8A*$$X8A'65$R46L=.3.*/]\=/>'3WO,]&&. M&S!S^F.<"YEQ-#963H[UZ]1_X%1?[Y21U@=?7(,*24AJM0Q(4=(0#29Y */T@N(*JDQ&_BADTC? MI#)W-QICU7F"EJXK!5S=/"GJN ML_AVNHT=/^SE(0R$ER$,>(9?+<^*&,W8L[?,?-F8&.X-L%,F*/2QS&$_YR2&(/\Z3%J4O(!9?X6$96SU^CFL"W+#Z: M&% #8MWNEG%_$"K]TH8O7VG&/8M42(6CX39QZXASG$M'.4N@C0;S@LYY6!*_ M93CH?V&#=E(E.R/1:=JO[=/STS]Z_7Z9GO.G/8-7AIR<%.I3[;24UL,*NY_"^?]"T!ON+&?;5^/FY<[ M[P^DMPY'YU!@"G8V*Y1'=,Z:G<9P;O3*%(J4R2S_ MS2^/5&\*BWYIKXP+P7&(=I6U24H.0NF2$CPEYJ.73B2\QH7O)C^M;7]U8!3 M,2 !DB3:&A>L%D@P[A1AF%H)(2Q9VFAR'USPFB2FO> 2;(+1QGGOA-8R6D(# MB, :%[Y]J![@ K;4LUOQ M\KPY[_>JD,Y?-MP(& 8; 'H7Q8O+;X80,.2ADMFQ<[9[4M%\P(N%+C=U>GDH M=6\YN44U4'EN7E&*#(M\LXI;00S5SC,:O4M>N&#K>?B4,C3Z80GD%9J?:9'_ MPX*?]O&L'VW8Z?YKP>N%V"+S_OP3^TVXBZ,QJB'^DXE_Z^K3Y0%(.+,"["&L M.$'<>(VTT02II+&$%ZR0&H1_'M4R2TR9/MXNQ#;]WNFJVQXQ-0"C-$3%(^PT M%YBI2*,.(-O8C+>=CK:=KK?]0;8=K)E21"D:'9(J@#43X MIL%((9SSXS$C$'B#[SRL0.]OOZ >0@?.D<"KP3P+J#._ M%0B\H)$G1BU/BA-L=0HDA0A>;R*,J?!-0+#>\$4;_IX=>' B(>C42-H\\"0I MC4S@$F',F#8V@$<+T1"_%0'.P%^Q7=C8[&84;OO!>6=XS6T_.CPN'D)-Q#;O MUN3]S*PEA99M9<3 W&+*L+,ZYG'5F@GOP0^#4)H1D7=[[^N!9=Z8R @BO-0-]<<8P#"$]4P([8JJS,! +N"XX%QY% MEUB*TF,(Q4M>9?.VS,K2(+L"DK68O%0QH9F%#]9?11:1A]@0<62<;H6A>\J"H 8UB87 MA=3(!AT ,01%VAF!K$I*:">$PCSWR-\J"@_/CO84)\OE.K^UA_ E_@YGS4M1 M\KD>,W\:$YDMO?7I8^&T]*H=D7V^Y85X6: M<-55I.Q^YFJ!E"T(+C[$4]O.)+/K\.*.,M>\ )G3)'&OJ$,BD)RW%!!HJ.B1 M3$Y'S65P)B"QAV-DZ")$IJW/-6.+Y>-QJI'&,^93, MSFH*C+B8 AR<18KKZD^:\D2UJ^XKJLB MC5X53)5:MJKDMCUHQ'8I/!F].%4,DM/;Y;1FD!_BO^_^V/G0..N<#U8N\Q#> M4\3?B^;A@0F1!T]_BOQFH?DC5Q%-"TJ6HR.(XRL"]?RO?_KMT^I=&PWR M/S3_>C41LL1HX5-@G"NN;72 F)Y@<,U98M&'QQ2AGU=*/I&=]P 'Y?>];FR:]@[B_UV+X _EGG2&X?M@I1@2V-%=I_30E5U MVCV BQ-,'7B,>(^Y81$$7&'PS!.W@H*M6ENH[R\% M7\$),QRV&3P&D +",NNU1$8*CY0%!:W)_=W$U M4$[AVW'>;\686@7'931$0 S-@Y8N:,T4Y<9Y2UVD=XVIOWVP_\\7-'D.'J5G MPEF22\N(BHAK$9'.E694:@B>O68VL,++\> 1M)=46V*-!>^0VR"TM,(0%3#7 M6NK([QI!K[?^/EL/!IMYV'F& \*,Y6/ZW%6A$D9.96Y';F+6NLS)L*EOV_J2 MH?N6D'D"/I84'>8J1OA<[E,=URM:[ZMSQ-+3T _G\"?L-;A0?9&K&8Y+41R7)02LIYS)%F B%026DA( M*-ZD+P+JUL+Q4,+!FQ<'(<)V0," C8@'$(RY)A@2#JAA;(V!F'RD/=--G\ M^G X>"LLV3Z 9]4"Z5WU$"]J7WV5XU M#+L?[/'Y)H!)4&D M0,8ZAV0NAA295]'+5Z_EPCKN2@ 7.OBY=Z@T#MA.(W[U9:"M'1SE-,T%_-3Q MYQU;39O+*9\J49V%+1MLWV^[6!*/I_ ND.W0Z/:&=>M!-N3]^+_G[?Y(@D>% M0<->X]2>Q/+%X4M1@#-XDV^?P3V"\7]>37VJCDKQ]4>L M [_E?+C\(Q,WZ,O$C@<* .FM 6"^$TIFUG+BSWR31>,8DTH$;QQ.A!L!!D\3 M38+25G#'B3V0_-7H0T?]T8V?V<.(7#_:$U32@K_9SH6]'+SZG^EP'F+Y^HX, MAEN>7:;EF_5TL?3BJ)^0SH!7&U/NF[$^&_]GKEOD^N?\O0_ " MU7B0=,S"Q[GU]F8>1R:3DB94NQ2X,N!+:8A]&->=+6S.#U3(2&0> M&J&YPP:6,3$;C16>Q4C(PF3AM.LUL5IYL79S.G 7ON"/3L^?/+&Q:?U9&YO3 M?SO-/3\" @/$ H]':WOJZ?_P)_OWNZZRQV?_\Z;+Y=N]K M\Q0,U-OWEW O;3!*5TWZCNSM-G%S^Z_35O[W\5\I7V=GZR!IK14.'B7. M-$A38Y'FD03A K$:S#58 'N69:9_'I>"V5.DLR;EO[A=$W."JB@T]3J= M^*4$G+US^+XP^/6WU12CC,BZ!OTRD\OGHY*S0?QM],/OX/2==>SE;^UNN=7R MH=^G\Y=BP=CG_(75R]=HN(DK1*R'X=;?7+^\65Z:&3!6O2;4IB!DZ_-K3(C'N5E]I\O>,G#XUN'@\V]=,-VQ,O/?=8CAG,7"JLP] MFXT6EC(6_)!KD$5FSKF<6H+O-(!Z_-S?CQ>T@I/5FCN#I()QB \-YGEP@0*O M,$9C?,(2GOJ>M=WOZK VAX)O1L'N/[&?101UL]LYVC\^X7!N__WR/L3__MVL_F?.<4 M[G)[OPW?2R"2!6?APPE$LD=-6+?F[M$I7.]D']8"KL_^[]7[ \M(U))%1(7. M\WHB1RXF@9Q4E*C$%(L&_.+-!4WL_VG4PW/.N^.!A!/&&\+)N(25]A'IGFY4 MS>^GE?>=LOO"YNC>C$#S&5>7P*D5W%#C):?..A^IC1$GRB@S85D_P-P-Q8&Q+(+1(8 C$>#4:.969=$40*(@\=R7035&S@!2#Q/.BL MGG*T^!K%?C044SHJRV7T3$A.+#%1$1<-D20H:[V[ZS3P-8H]'HK-C@$/S"@1 MA4;:8XEX+H@S@%Y(.!,]=4G@%%\6BGTG7KXG4,5,S?<;*.#U4=I#LPBO1O+U M]"NR"JW7_7VL 3P=_/13WI9U?4/+9[;?L[W/>V)O]T.G MN?O'4?/SW^V]W3>B=?4&[JG5;K[]^SAG78V)A!IM4%!.(+#2$(T("$FTB9%% M;72T\ANRKE4Y[4CM'T KU"81=]"+!54V.?A!;%,O."1U=A#S%<#ND5^_*5'\ M2.QM3^\0K,G:GC#)/$G6MO9N'A!*9X.8X(71"7LD X8@QO&$-"<4X4PK(0.E M(;=/ MS'>=3,V%F*RT;.6P8<5&F<(SN6)?RKW09QT(/TJ]<'-W#Q^ CXRU4Q397/K# MN>5(TQ20%4[SP(TA(:V:[KB? [[>YL<\D=ESI934QN)@1<45;[6!%_ M96E#"]V/N;D8_]0W\E>_=WJO6L>?S1RUMM^P R]T9MRS2!8&98D5,L0RQ,#[ MR"W;46H.'HCDF_-'_=_F@X20"=]@YPT&(P)^D S2.8NI$(X0Q\<"8-!"9V0M M -\N ._P 3%28-AHY+&)B = &X>)1HE:J:G6N>S^U6NN;QO]-3=HO0SV##&< M^^%HKD.OWSYL=\$1R465\;K.3]N-*H1 M;[-)E(V&B\.+&+M3>9-LI#YM?MQL_&&[)XU6&48!>+0U&/1\NQY?8P<-D)/! M,,;Y6:0O(:.T>"WSS*C!;"U/S\%=EL<>C.8=3*[4!4![ Q0 WINGTX^7N$K) MZPVX4B?/ 8JVWVG#[^O2H!BR,0@QGN:?X O[$7;/'V4"T&5;[?+TGO')@87_ MU03$*X\<3Q3;2#E7C'#BI68Q$+ *P4N2M&6WIH,7X,56F7HTB1IK:%@(#3O; M_N( 3#%XCXDAH9D *Y "TIAZ1,#1%$:$0/.HEB7E9IF=.D]RVLCSG:J9&?&T M78V=ZER6Q$:_#Z\/LD#^?=Z-C9ET*DM-!]30HD@-QW!;/%DU>OI6*,8M?24\';N^*PWE%>?K:< MPXR\7.YL'9! !*"70=9FSCAC,;(Z4F2"RCP.F!KFP5_ F_,]9>.AJ]? -BDS M-\85>0#E9"U[.!_/GP1WH28L&=03)9=4J70SL\F1_9+'L4*D,?9_,P3FL&2S ML=49]#8ROTD)1&J6'?A '^),<*W[)W%X#8NW@G*>PIGO.\_?C/F^RKS7KQ"Y MM@>QOLZ@G;M5\Q]G53R3B:)BP>@NW%6[G9GAV1 Q_ M@F6"9_\3?*?!"WS:&UW'=T5 N['"SHOVL)K/.FIPGG +9O1ENO3@S+972_02 MSE,2&)P5;7EDQ(4@6&Z'%X91(]/*./Q/-?EUL)/F6@/7H+L8=)M7F>:!"J,= M++-PBB$.'A1RTD:D$G?"BJ25X:]>"[JYK.Q]G.J=/%_>R&!7AK/E^+W7\)4* MP4IW&KT"0?#>?DX&P);E]_9S3K@BF#H#\>H6+['"I4R!UVL<]3JA)OR\%1&K M-+.=]#*7B?%FX^,9"$+*-9,Y0WU^5C/NC0&T_N3D$[3'QGVP*!-5T/SZZ:8. MT":@Y/KL;%*3+GKGG0#+X6,&Y&L3EFFSIAX2?&M8HNQ63_G-J[E##ZZ&:W?H M(3339];*2(.*.$0D8IX7(C5%F;@4PCI,I= M==J9_N*R\4O[UYI%\J+B][M/T&5H9!X[KU4FTH0;RSSA1LK(,*:)N+OFUDK! M&LC\ '2D!%?KV&J)<)#FQ0'$*\09')'Q F+^H!PRUA*$<3*!:@=HGAFUY2:F M"U)J(\8^^'\7591]PSG':\"X MS441)T[VLHI7*8-R_):5K%9!<%#=^+RV!H1IQ743[#2='$KV:W7JI30 M:T_ MM#B;,U+[N6N?=R%C8B]\;R4)XE?&T5Z[T)7_CQ!>D-@C'X>_U,@_ UF>2-+BD:U?W!?^J M@+X;!AL3Q[F#?&^#-DADYEXIB_![_E7%%-,[A[#\=&8)Z_L_RYM9K4E1M,$J M%"T_"]4*G5F3B3^?(VO*\T:[Q1PDMW**S'"0\%R(A$GB>?I9HL0RFSSXX%& M=>')C\HOZC:=K B=0:\1.S6Q]3T#K+!26 MW 4@YK 3J_K_[-:<%2JED:+Y=M^?GPZ&);=79\(GX3%^/6LOKNNH>,)B_S1K M?[S.D_1\3?D=)Q5Z(1(.SL%CRI11->!M3,'=QDUPMW$-=AO7"!QBLN F;N14 M3P&W&MLV%F#;QNWX,ZC!?;!1PU4N8;F\6Q9IJY-90 XK,O.2*I].:N5I.'.V M<78#:RNY0OIJ8]["E7.,000S6B6$NO&P!P:U'$#T055J:-TH)C"?&]AB6:$[S3&*LK^7X;;J%MRR%$5H8A M[$#'#@8E1U=TU$5OSP?QVI#GNJ^OU9+?GANLZ>Y&VIA/3W+-:3^.,HV5!LTO M;/OZ1*E?5!)V/0MS%:M4.U&?A9=T^+C)>6IWX.M W7/_>JATH5]5PU;?G;O7 MZ_*S? V45=:>Y9.*!6M6^3#9C<@T:OW>:1V=C%G7BH[D'"J\G@40?([>:6S\ MTND-!K].G*K:X;#?=N<5'4W.UDXLV&@O*\>IW:]]M4P(: $#1T='FW<@B;K9 M(-R1(TR]FKOB0QO>^5.@;! )74K,]9!SKNY $X:7&JY;#=&,X6(0[^.8*4ZQ MA6"?:R$-V+B4DM#*&/OJ]4X^*+PK"]C+M?BW+\22@[*/N^\:6QY@JO(>IW/Y M@%KGIWEV<":1FBFKA \6_%@X[2"[TYT"V>6C-5-QC>TKM?$:PD$,@@P)U$=Z M)X0RD2NGA"=C*'[U^OS!?O913M:;KWN?WWUM'>?7 M]CO-J_>DM?V&[QWO7>UOPW5V6R^@D6,L=.9^V)R8.51MLJ5+*S:4?-0$K#ZM)V?;^O]Y0%3FCHL!=(R^=S) M&Y'AEB&JJ XT.L>"*[;DMLZI[,G"DE_O_&:C,2HV+A6>I=BUXCK/-*DCK.@7 M/[AX RN.S& ^4&VQD6!KM4@6O K!5!0R)DP4?X"1&1^'MBKP?&%MGM];D([? M7QZHX*6SGB%IO$/<\H2RGPIEA V)M]N!4WWWJI10BY9X-S M$5T(RA/P(J15#$1YO?G?HP3 *6P#22J:?L0 MO\._V";\/'?9:[2:NZI](J]ETF9=W_&'>#:N%?IG5,7\KKL'T?[N16]MVQ9* MY=4A/J 1:QE50IXH#%*9K9SQN6@H3Y#FW#G*P*VYK5*HM):#>8,]Y,_"G;F3 M:/P%0>Y:-A;)1FM[Z^K @B3HE"12(O?W0-2.3 *_ET2 *@[FA6KRZO7MM2JU M;(RQ1BU(+#0>\-#M;ED'A5\]922[A"F<;3YFWF%Q^+R4F_R[9D#$]<31AZ;U M+L?I'^&2<;#UH?0KYJP8N"UG<0AF]9]^3+$/WO8SH?AFS>L#])/6;CC>?_OO MR?[QUM7.[GNV_W:_O;\-WWMU>+E'WW_=W]UO-[<]GC] !V2@K9/]SQ].F_#^ MUG8XV3_]^Z1YU3G>V?[[>'_[KT[K]-U%Z^I#:ET=LMQS)&1P!"L4@@^9DB\A MXW1$PGH1K% L.3R;;'>AEE*\.OE;XS7OS'> M@$9I'IL;_O9XS/2WW_[,XQ+/L*11:ALY<=Q1SZB3AAG-*7QH^E1QFM!;3H\[ M?@IXJ72@L=6XRS;%1*4&0H38@2 M23W'!H-_]>HU$W@A7>!,Y7@W7D! &&(F7BIYY96TNTC=:L(3O0K,*H,C4YPZ MHR7(DI6$*NGF6JP6BM75 M'CF0&)Q:#Z$;%98C+K1 5@J.C)24.H\U31(<]0UL](:2\\FE5=J%4UWUZIFQG=9EZXN#O^[N#V^\O#L FY#DO#%DE'>),>J29!*C21'@(U:V1!J"* MR\T%0#6*_"9MU[NZ3?S/3F_0[AZ.#-AFXZ_S?CZ0W)CKM[G1[A;K>GW*1M4= M#6Q^^=J,KFH^F:Q$DEP:0'/M#,58&FH($Z265D,5&OVP1L#'EM;=DZL# MAK$%R4Q(@V...,$.0:"OD5+)8X\Y=CP! BJY0=F-^/>86/>-TD.^ ]3]=,)S M_ D?*"JPA=5&-D]6Y=YDVC2.D?/"6 &A+Z6A",\BJ)MRS_NQ5 G]U>M?V'[( M15+#_,9KK)NL&3P?U"4\X\F:XWJ?&:RLZL[.;%4-G1LI5TR^@X_&HN,&% -S M '23J^/A&9TVG#L9;Y&\>2L[F53]6,V8>C&'R$^07MFC!]HS<)4S-U\ *\H) M5V!/0=*$M"0F1Z7D) \_H N$;&;^9CV;Y7R8:SY+:755&)^#@OBU+A__$+_T M.E_R3W_"YK2'C;^L;W=RY5VVAF>5.*TB0T*&A!-V#ERT?'2I02^"UTP%GXML MQ%J&'E.&=K;?XP.(L8S%42!& OADH+S($6N0LC8EH1(Q/ _YHG6W]T?<'L?5\*\>H/E.V@;8]3DG,R6B:!!]%M.+7C_ I7Y:4[JSNW=U M8"FA)H(599010#F7('YP,@^',X(Z2H*'2+37C?.&='K;ZQXC>W;6R]772^N M7=Z:JB:VWIPIBUQV;IPK*W7"O=%%GX4$MGK=?WL9L&=$<2U^JR9"=K=H\_# M<6Z-$A)Y*7P^LR3(80X_*:659=@[95^]'AX!5,V+(/P#?>E5W5<.$.M+#5I9 MH,HFE($89>:@SX@'9KC=J5H@ANW3.&I-G4"\;J_44 #6NMB-J>WK+KB+[DS. M9;7<72E5M<-&)]K!<"4K;E/(-;"&8.(YM=XXX@F# DDUCN#;Y7>)0G@_[;A MKU#"C^IF<_?(VI0OEM1W.(^"B,K[D/E!DLSDZ]@BS5U ,7.6PC]]I*88\]O< MP7%T.K$'C>M-:/R2NR% ]KJYH3)V>A=U'+*:R%43J4:U1Y?5U*L?K5%VI]OX MVW;/.JY!.\NT0#_4 8"!2["]>0ZA48_W)9/RIM5 MY8ZVRYPSV-%V+U0YI5:\*"_=L<[[)S0AX]D)K=T]DF28PB<2' .U$0P%&;D*:" M(..)8$KB(!.($]D -+I-HFX]J,FCN[J3S6>^3B8]<%;S&T5O?8+S^*+'FA<' MD4&0@A.X&Q"C ))I@K1*$H&864D3]11G^@^S.3]->-K?F ROKA,#<\R(Z4*#D/ MS 5#4R8WS1NA09[*>&-+RT(W!R#)6W#N&0V14Y:PBHROI>LII.OD:_9>O,<^'W5DHC+$6?#YY,,B MXHS6T0F,*3C.;(.I6QWG*2?YE\R282!C]03+9,"F\SUK>?%DT'?-HCZ M929BZ]N+[".>MH>3A? YN=RN@\[-'GL9WQ2K.5[UU5?/-RX:6E5_^TPU4B'. MNXB=SOB\:TG9TT9-V+507$H#<8)'&!>Q3#Y^O3JQFK@T@LW+'U(^5MNK]L2L MJ;P_HV.XT5RM>H $0#18CEQA!C\->IUV19Y83YT!&Q?CL R :E?ZF6G\3JL8 M+\5"!#BHYL&-[-:PWSX\C(4YI1[]5F;V%@*?\V%&Z24I29"%7F=C8E!<.N\& MF[ MGF\I88[(8$Q:.:TYR5H\HK+('PT'C5&F,0\F[%>#'3<;6\.%!9RA\&>L(G_@O7+A%5$X,4Z8<9KW6N(62]R;[%$IJ@$1 M>*RK.+V6R/%$$?9*2JTY#SI3GE%S:U-\'AHX)6OW@+RGD*<_BY]0;N#?+/)K M<5DB+KQY>,!!+K1P&@E $A 709"VTB+M20I@5XAC,==XB%M/768F.#[-WG^< M&!Y9PY"V8'D,:HFL/;QY!NK'RM)8'J:%H2TOUXW B["Q,1H![] M?A[_/R+-*VK2@QBHG=\U_NTXNJ@"CA5C#!^SBQJ2<9'R/(=".Q^XH]A(CY/1 M=\7EZ0%MG^#%/*WK*H;M^O9@.T_;YZ<07LP1Z;7B6K.6:-;[R^;6@5;92 :/ M8)-R;[4TR!G#D9;>+F6@.\@ 32??FH7F. @ 49*!.J((8S@%H%MSY-=K: BEPV*V_D\ M^S$SVU2L/ ^?3'T!I3K;(W:;Y^J/[)2SN[-^.Q\*5,Y8:J?<[M'M9LZ+0<[U MUAG2N<3\9-7.J MYP/'T1HW\HC8!>T'^3[[A5C#>M^O&4_S59YZ]?D55IM8BXQ M/D"4%H2QA&>DPRY0BZT!Y U*W@9XLSU>,ZFWT?WFVWUI(W.? /E.+L'V,26C M)$DA\,*R[2,6F4@UH@&V1X=(4Q"O7LM-NFAB\E1K?CX=&V8_:R1&8R08MP?V M*H*6\;%Z1:C>2YL0!H&;=C'B^[J[/E[K7CXG 6TLRM+K=BY'"@5^8:^F*,P, MR5,:''JQ8H$/^70_,\#D,Y2):^9&;CN^% C2_>XR_W+BJF5];E')7\9GP86M MYX9%71TPSCKG-_31+%30W$_GO5C'A X MTE#^DVEH:[N9RVT %J,GE"%#&$7S&ZV8A[\ ]ZIHXG.2VGK!QNOUCVU/36K_62U+:_M3:<4)SGJ(Y!$Q)H+< M4H4T@;B>Q6 HA3 W6;FX_?(_(RD9#>)(-PBINQR1E=5S7 J&5^(&UF81?=BM MG3UCEOC\SO\][PW;=4G:B/O[+C=;V)]7$]W[9:YF)?9:''?2OQ9\9]"S MS\49CF$+E@Q>*+2W.VE&MG]FZ?6L^?[ ) $QH;,UJ 8P94/3ALBX=F@6^SNU-],X MC3:S[)7V^SJ4'E=LWK^=?Z.N_JKURW9>^64%'[8!.SC$LG,"<0 MS?A$0%4-S:TWGOE;%765?O_K>_A)2Y!;VR<"; LH7[+)$N0M-8A+4%'-%441 M=@)'+ QEOMB6FVBH*S^X4([5X#T1R:?*CM14?U497AE!4O'X,^_%6ZVW[AF'&'OO0:E%, N?E$-KWF U7/RTM=)H95&?;[A M.UL'6#M*J5$H:NMR785'5GN'3'+8&^REE.35:[&I%KD_&5\SF]+I*!VZ+.D( MXE<BU$CR%$ M30)@XRT+6)* 1,H#Q:3FR'F0*<>-D!A[' -9G">X48J*&00QZK:[M1@-[RQ$ M52W!: 3#3:K/Q^PJW# ZZEI5@YE.EK07Y!B VG'C&O M<\96>IOXTA.4.QK+'RXYL#M./Z]0+D&"I()Q%9S!7*I@E1*@9L;XA#.9WJU\ MFW?)XDX+>VI_C0%=Q7[O9PZY<>OJ\*()S]6\^I2+(;V-D@!L(VL%0YQKBHS' M)B-.H )V(TK]ZG6W-X_8-YP2CJ-PNX3?N\H*7OV?7=KTNHKINM[U) M:/MQ<-X95JV"*P[#T)(G0AT50G(>P!7D3/D4N3&,L&COS!Y\(U/4SPI:NX>E M:IM*A2,'9U*KA#@&H-+:"Q2Q3MQB'03/M:7SI:7?-#S6Q=)M6X^R7(IF54]! MMH.#.!QVX+T%X/+W+1#'XL)>3[N=.)O=G#QTJ@H90EVZT!Y]_YB7F-4\:=47 MKP*(S"H=C-18< O)8ZE'/]Q25-T>5,UQ,;RQ_6X> M6K0&P64$+.!H.N$-3H(CD%JPN@ 5*,>G"$L!1E MTXU*6^IHCH>'B\"*P07@(7RY&CS#F%VI9*D*\T,NHJDG!ER.(L!2'3?P(-!5 M(NOCFS_A.VQ*V6B,!A'\<=[I1/BIL=L[:_N&>+_1>!0.V!5K-F>?;8XN]'L3 MYFXVMG)[565<1_53HS;S[NH-_;X>C M^1+6#49'G LND4U%^UH"RG"#NHEYHM#A'F;PLE3[]?,Y;J^J(JHN5Z57[CLW MX,':)A9&@]7>E_@[$P)4M[@V2XNIG?9R_L,:2T(*'"61^W>LBP@\6XL4,P9; MH_(T_-R$B6\S3%GW2EE:RB,-*R=J1A=OHJ^^UYC<526A&O8]SP\1SOMC?HB? M30AX\^(@,)8(=Q;)B/,D,*TS068>3NBI)2E(96A8/UM%P*GK>RNX7)>I'.8&SKI:["&0\X?TT$8UUWD63DW$U;>_MER+^>+>,+!LJ^< MGT((=&N"=D57D.M<*.*8 #O/122:!F*LC0D[Q@49'8:I.RO41/_D.$.[GA]U M+PTK\Q&ULC)(*5%B6B >!4%.,X4L<5AZ[+V(.I^-W=+;G4%_HG]FF$/#VB*O M=GKZC0*S(/DZ+1[K\].59"3/UC@P4C@AL414T)S/-P(Y[AW2'N.04O+:Q*7% M1LNRJS]EZ^U?,2[ONGV*^[_Q;C_-#Q:?[J\=-_W,#,*WE8F9F']Z5DW?&'EZ MY]W1S-W0.,L!0]6&M'1.YJ!N[!O\MG3USG*2I7N(.C$-?V.+5Z_Z53N/A1S^ MAH@^&W[7];2;WSM/]_O4JNA-S]<=61EI/UV -79YR(6G$EF3"1N]MD@K)9&@VD>LM,+ NCV5U3\N#NTOO[^DA7*O4B%HDI@YZG@B3)NDM4:]$AY;(*%:">X!U6H MM5^S6-MR_Z..3FEP8+*BY;Y=JY!QBB%-G99$,4%R9SW97.36C'GJ5U&V*2TE M].Y*FO,G+UE1_1,KJMGD8G5%99H0KP-.BL=,]^Z\-S(ZXH4*49@5& 77BGI? M1=WCS:T#H0AWF >DHP5M#9(CZU1"#E.(4#GF3H97K]F"$?X3BKJ"OHWU=,KW M_3$'_TW.RADUS &J]4X+=Y4%![]>HZ6C-ZL5SIUW.<,.?Y*O7JJSKVG M4 *U4 D(_^[&Z56=/)O_\S'O9/'CWW1@>Z\*V^GLVX?<&70>\\3_T0#5S^WA MT9^PT0 Q_5WXKC\Z)4G[M(;MLC9LQR=B[_,;W+K:PJW3-VQ_]\/1_NXGL7\* MGSO=$TVZ!S]_HBWZCLP:MIW=SA%S O?T6 MIQ])2RT=X]PE'CBF41OX,U'B/"."FN?5L?O':++HUL<_&Q++/%WT2WN0.3>F MLV-@^,8<4X.:+J':BF(Q?:T.@^J0VM<:,:BH@7H#,,+@]$W,L\[U%:C8V=)R M-_UB2;F7/JMR_@KOVKRQ%N,!5'O[^OG*B68M:+N%2>$GUNO6Q8'1/J5$ B(J M1=!K:I!V*H\]%PI6FGLLU*P2P%)'&HAW)&*.G7(0@48K@@F8*:SYK%YGYVUB MW%DYE*^/[:>X2\>S3$;2-RF7I1#RV^2L\4LIT.B=@U*%P:^_/0[.W/:YA3AT M^Y).;P'@532.&,49Y0)'HXT**J7<1(NU=_ ]U3J/W498DSX"O.G8LT'\;?3# M[[#$9^ M_];N%OPH'_I].K\/\>COL-##-H1V]=.4!ZM>OO:G-G'E4PW[\/\P M^N;ZYUWVYM?8^F9?VLWJ.UWV M?XKD5M(+"I*5^O]]Q5[-9*]^PPU2,C2CZXW?:N;>2L^^YC?_/A>"S2I4I4O? M*YHH>KI;JBB:517%FUQ%4M@[ M^PW>VR@T<(W\F+^OO&YPC>^V:"K'^.!WW4%4;G_"'WZ9R$-HU(^R&&N9N8?, MW (XSOJ3PW[OO!M0?6/>QYC234^:#QZ^WW/.Q:JD3%(?N_*U\S\K&[<]W]WV M&#>6/?_TL=,"E_<[+\C_>:0%F'SP?OZ^IW[052AXF#2"18B.M.$V4>-NFGKZ//P'>=[]-/ MLO7Y'=[9;AWM'[M 5H$_XQ%C01E)FN <=,2SR M@!75CFGEJJ%B9 1]9 U]SQWZKF:@+]#@G=6V;0 M1V:@#]QWCDWN\%49\*A*R%*3^[_!X)GH, GFU6MCR :X?VOH6T/?3P-]6N>2 M!,.WTO!/K8#/0Q8WD"IQYAX0CB7#ADP.-# M3 H.YBXJ9?2KUTSB#=CXYP]]*R%')=SJ7J#$F$6BT1"QJ0 MRY1N% E_$ P&RG/C5)[7+CV?@6HP2C^>9S7S?TA.F9Z#I3Y^9,LX3 M92)71$",IK53T?M,G1.28-+@=6;JA6GZ;&:*:,]B8B2^$(]DZZ=2+F)2%YZ\_Y1 QU5!(L$'9.(1XI00Y",@31 M6*!8!S#B.1%#Q :FW^RT/:!6O8"SM><&JL^LWNJI0/7I4(9+_X#1JI(4Q\(?S4=#$ M>,AL>QN4B0V^8$3O&E;7L+J&U95KR)S5V"BJ)$\<Y3N6^ M,%B=3>6JF*SB/B'LL$<'5:\G8!N?+:)->#*B6%/#_ ME#$EB^;R_2CS#K<&91KA>=:?$:U09A#**UF&X:1VUW9]G@192(@*TT2FI0'5 MN_Y$(>?7;TP,%]^U+'%33S8?V:\/W M8V@/&[^,J QW_QR1VU8TH"%6LQFK"Q=.Q-/SSK!]UBG$2 4'"G^<@\4MNS9H M#.#O06HO'MJ3V>JB#7FX8Z^[[!H3EZB(]LI8J9H:;F*&T&BR4+M; 5+^J'7P MD57(5T@A'G(Q=C/%TW"TB(6>SF?NOS9\M-_O]3=J8M8I8M_E<_,>/J]!*Y.Y MPA$_33@9KI6 !A[#.&O(%@$;6ER6++;C(4 , >=@9^^F]5X?G.3A)+,H,"4SS58%!DO X*8*?$HD_3+,ZWAYECW+SF7C'!X9 M(*R31VQ?CCD71W< SYJ7N_J.P5'[[*P,+\S/LV"\]DN0E7?=A@>_VL*3#=K# MRF.>&00ZWM3K&8S57MJ& [A L/'HJ-C#BA]6E,5EA?+0T/%@T,W&YRP2 M$UNU,;6X@\:(5*'9N#"=O/DTR/ MLZ\%SU)BC?S!TQB'Y=-_9=+%>F)]XZ--L?'_V;[+5\\DC/#._P6'&%9_4E4V M&W]$;\\'<>9&.Q !-0;G*;5]N^C'L->WAYF9[LSZS!<)E[,0%)UE+8$[.XP3 M;)TK/%Q9H+P!_WL>1_S1DSMS$N-912[:[X7SZLG':QXN*U]W_'VP[@XV+I-* MPO>>V<(4?G4=&,SJW07H6YZ+&6&C,NG8L(+B03RSF1P-E*4XO 9A5FZ?I!, MQCRB,!TK;D6?V0>/O5K?]NDI! QY4GM1TAR$S.G::#>+1HY_6Z_%9F-K3$I= M * ][-00U!ZL(I.*E+K=J?>S)$( MC-89'B&TBU_?+C=NX8.9!'9T]4(OOI W;%JUCB"$>4A;>_OT]17S1$X*3+F6 MVF/)@XJ&ADB"M"(IBWG4MZ3?%_#9?;,+F-I?8T!7L=\;>W_X)_/^FL=O+EI; M!S+Z8",X?!&\]$P P\'_PPP%37!(T41*Q4J[S2-(P-DG6&(58J8Q[/9N=_6?P+M? M.BU\9&VSBYD1\[#7"[5#&OM?VCX.*K.7+V!+ FG:YYC*&!4&Y<'('&\ O(*Y M*US9<+T)A [9'(;S86:%GN:/S6^\$]-N8PO@.]N86#)LYX5 &K2K^,2HW:WB ME-JKK.N$J>V^VUV83X0^E&( M*T?8T_C#=G*2<' /+ISOHRG98P/1R4([$1'7HE/YA%D!X/5*2VJF2O#E?*4$ M$_SR^8U9V'RA*2_16VQ_R5GR#; "]:O7OQPT?AD'8R5 &ORZ4;XCC C21[=S M_;Y.N_*20)-^';%CPHO@+0ZJ"/,Z.>VJI8>P"5SRP<@W/>[ULX]5QV5SH=_X M?DZK1\BZ,GHLP))>_R3KV&$_UHI8'K8?RA<5I+'P&AB0RHFLKY8SWR5F&T6 MAZ-($MX"R@S.[G44F:.\$M'4J6: B],>W,59CE3&46RMZ! P5)M3&(B&13GK ML'1P[@;9=^T6AW'AQE9;ES_=[C9FMJ):+PB/(, :+'B]\4M[,VXNWM=?Q\YN MR4:#N]T-!15/QW)11?7M[L2-=8I[WFNDSKD?!8:C4*&6T'S9+[W.^6F![K%< MCB!UV03_"2 I(6\!K?RI MLT@,.#P^LQMH1Y;Q)]S*AS#S/5[B$"QG6N' )3C"/ 2#DQ,F2!6#?E8\+G_. MZ'_&VO9@6!N.A? ^ J_%RQCBLA./YS78,1LA=HC$P.0LWU*A3%K$; M1EC9+X>.^4;/X-%[H;)CU>W'\;NNN4'F"#I6L=POAO!"J$U![L>1<"/3@=ED M1+X46H9\L]^'EF'^K<^5@" /_)X/0!YV9/Q+6(-M *AJ"4AU;O,4$] ?];GG M@+X@R:<%4/Z\^@&??HV>:0'@$ZS$"MD^$B05C*O@#.92!:N4"#$:XQ.6L$@' M[^Y64;THL9?S><-6'/Z9$R/=X<]0ZKFE>'\/H[WCK^<-(\WN*M[;VO MS:LW%W#G1ZVK?X_W:*L]6^K7W.Z<-#^_O]K9/KG:.SZDK;?O+YO;A[AU_.:J MN;MUU:1OX!E:\-F_4_/C?*^?8E9&G D8\] E)CDRVF)$F=':*-6;> S.]8C(&[VP0@2=%G-'P*XPARK3)85XP MDQ#*R!HSGQ-FSK;R)8A[M>4\#ZV2B&.BD=.<(<-\+G*DQ"8+F$G(!GVA_='3 MF#E=(?UX*;:G. NX,T<\Z&*O]J)S-B1\J8X"\F%^+,F]055G-E6VLM%P,?7Z MUZ5E=1E4ED+6"61M#C#>.NRK!-0ZP34 M"T^^X'4"ZJ=.0&W/P/8Z^;0.I)YU\NF_M0=R^3.$4-4][7]NM5N[?\%W?SC> MWST1S>/FQ=YN.-F'UYO;>V2/_G4Z%T)===K-M_N=/;A>\_._QZVWK<[.[LEE M\^J/HQ;]<-J\.KEH'4/X]7E_4=HI>2EBB QIY0GB+A*DP95$.A"27.!,) (A ME. ;X!W] "'4.NVT1LL?,>VT1LO'0,O9A)-+2@A./')14L25R;V9\%-*"?82 M,QU\RG16&^*%SCBY*=_TPW;D;Y_W2^O+W3H-9YH_8$GR&L([5VG&_M:!2',] MN3=B0EV__V&<\%JWXRXLT;\ZY*WW!]%C&ZDUB$;%$,>*(\N<0]09'EA4F OQ MZK5BF_/#DQMUYVU.$,[ER:X+1J^'!YSUXR!'QJ&Q5'A@=T#Z'E9^)GH\;+]_ MN:+TU/UW]C".1071GTY63JYVM@ZD)A#[6((L6'5PGY5"CEJ+J,=@$" 0$HEG M69F3E/]E$6P[Q"*BZ B)D903E^]9EIN+BO]&!F>TFXR4I@E0WFJ MLZR1U,2O9Z6YJ9BG&N+'R -77,TPW4^FEO<C-%7@M2G+++5@B MIPQX+8YCI"U.R'OG)-=2)N]?O8:8=:DI&BR?XE0WC'1AFT?RT#H''Z'M9UM/ ML97<2(D%_,5@F\$Q$3APCH.$/R=W_Q[;_::(:@R[I7%E)WTL8R2JQ_BGG!^2 M*9@!F/:_A?/^!41)X&;]?(+!FQ<'EL-V:)T0E90@[H5%5J>$&*'4I!"LRST1 MPXO8^3(*?48B4N]Q;BF<-:H/Z(J436%, E!XXW BW AMN2;@6REM!<@RL2#? MKYXR[EO4_KRQO;SVHR +'_>&3[<1GYT^> M6,A;[9&0_WNZ?[Q_W-H.)\W=(_C_^\OFZ=]'>8AB:_?P:N?S>[$#2K 'PCXK MY*W/^Z>MTR9NT?=?=]Z^_]K:?G>Y=_K7T?YQD^QL-\7^-BC0[@>X>B>U=IOT M0.!D60H<.1-2'I.HD<.>(8VC##8I1W6V,TIII]8A-F!8T';Y 02E,9,]<&0@: Q>B\YX9&K=6L2#ZCP&9WJM>K MKI;)C65@C>L6W#R(ZGQH1^-^KL+OS6=?MZ_9X,]T7 M%YW=L=3N]B?\X9>)/&Q%XLM>C+7,W$-F:L 9??OHS:*LP7<0J!7J9-??M^KW M_: TL:TXG Y_5JT2^6'KQGZD^J\'YVL%L:G24CDI]3(*O^Z97*D+O_XX:5[] MT6F^;>;76>OXO=C?W3]JT;_@NS_A_>.CD_W33V1O=W^^\.OM^ZOFVT\7>U)I:[O3RX30@ MRZ-$7*=HN/K_V7OWIK:1Y6_\K:CR>YZJW2H/1R.-I%'RK52Q(H8RF],5KYG=X ML*DLV4>4[=JBST/UZ(_[/=ETS0$@+0[=%0XM)J#2!* D"AFQL56 /E%,A(E3 M8D*K;:+QR! !G#CI1/%R=MIOL8H6@EH(^ET"M/%C0%O@N2O@63S@T_@\I:'1 M1*<*") -$\*Y#HA0EF,U0TR9P>UI.M'&#J)KT:=%GXT2H T_;0]9 M_5TT6>HZ^XX'R]0;_@NE"C.:.7UL"8>#V_5])9YN"_P\9/1G,@.?1[DZWVW& M_413GRKP'\*XX[/?KN!OU7K;U'H#$8!6K;=!K1?# HH+ M%8[R'JNP"A_XX30874M@ZX0J87FC4'S\@YS-#&!$)(2 M:@TES$8129D*2)3 7'(16ICP*F(;;WC/I">QA5R+=H\"[;8P$:?%O7O%O:7X M$1@S$2A#0+(U84E("0^2D%@K?*DC*:WS-$/P-)?W9+CU2E4+>2WD;3'D;2"> MUD+>UD'>8G!-Q^!T,Z9(&%A!&% [(G40@]!9HV'2I0XQ.S'H1/[R/D8MY+60 M]Y0@[YZRC5K(NU?(6PP\,I-:7T6EML_5I37XW!78>PFZ'?K4:^ MZS;;/+!N]ZSR8#PJ1V* ]F:^,V:^.7:SX#9R(\U)[$5*6%,A 0F66%?XM/;$\>S*M=\U@/:;@:-@[1)PBVP;0+:ETUW#0!GP&(C6DA*F.24R MC7WBQTR$C(I811J1+5BFDS=?R6U!K06UQPUJOQDP:T'M3D%M,086"!G%(E%$ MA$(2%D6X.T4:$2G1&MF8B\"!V@H?N06U%M2>"ZC]9J"P!;4[!;6EK#ON:YO* ME&C? JA)'>$N8 8XF^'*EZ&OC75,+=YZ4'OT-<"KD^[J@]U^+>UN.=MQHPEC M-UTV:9NXI4U\ZB'TM]8:-<)3\CZ9.:MY_*ZW19[L^>@[UZ(0O]:0MZ3 MV>?C?A+R/@Q48?IXVG2O3K1WK]T=P03)\:A*P6],O-%_BTN\>+N#H,!L3H\)46F[]Q. ! MV!T_7BZW;#?V>?P*O_$DO4TKO,U^&$U^FB)O=?VVNGXYK^M _95(HI"D89 2 M9F(\!D$&! ]I 9>-)FG(7X!6\X &KUIM?X+:OO&LO5;;MT;;NPN6'8A<;!,E MB"]]\/:#4),T!N=?I4K2($BXPK/,6VU_NMJ^\32^5MNW1]L7;+N(J%$I"PGE MD76IND18GQ/PYB0'$4@"+;=1V]M:P#;I^'YK >L8ZU+N<1MGN)LXPQ>_^U,= M1U1('5I#.!Z\QB3W"9>^(F!U! _"5/L:BPHBV@EY6P[X%/7[OLH!6_V^W]A" MI=^,B M##6^MD1*K@E#UT)*%1-J4R731&A+>5L4^)3U^[Z* EO]OM_X0:7?,N76URHA M:8CK@)$K^@U]0B7CL6\2S6/6U@4^]KK :NR6TD7:W,V-#=&6X?RVUA36(-]F M=-X*MM\NA55D%"NK-/-UQM^3"( MZ4*P_W+9?_!?G7U_W72H.^Z#@JC7_P,?-GV8>?;9N!QE]K)6O=?_(XM_O9[T MW#WG)O?=NB^:Y1>%,7ES=(X=Z&W>W5'J\JZ>K_&WZO3 M>J1HTC/_^^GRVU<]E &+NU^_];O]?;\;?/QQ\/[CC^[>A\NC_KO3;V?[]& / MT>(\.CK\!$_OV?V?)_[!WH=H?^\H.MA[&QY\/&8RC96QC,0\2H%/A3$1\"N) MXBB6PD0)%^;%:^KS#J7+IY]X%Z8PWB!WAP7WQAK%JO1&(*R%9ZH*R OX ,0O M(Q-!A9G!2^#?PA@/9GQT6GIF@#=_-L.1P94W+_0['HK/CG=384<8V;BP_Z9K MT K[ PK[X6X$[?FQ?WAT>7"XZW=WCW6<4B8308P$4\BH]8F,9$PH4!A+@R!( MPN3%:SS;C'5\MFP*7>GNO2Y4MP*T-0(4=C\>\S#DP*)\DJ01!\>3 8TRG)(T MB.'A )4!MUB@&OAA)PJ6BU17X&6#AD![C3=/./!N%*9L,!;N]ED*4A."B %C M&.9EAA>\+$Q/X*R_NLCTZ+3)K)BYJR9E_O06(A?BLGSQK[F>]+-!\_#4A[ ,S\C!= M!1EA0QK=+ASU\8H[WN$I8G(-S-,7WI)M5N\?.-\4O^O"<\JF(_4KA^!^&KC= MDZ:77]1?%-FYJ;[960'XMW9 USFN3H+#,$XBK5+I6\K @@G&*:<:.'[$)*/B M.$E?/"38+>U#Y,".QCM-?^X/8:N$A.6?=]F2U=W_G[GPQ0;.:'G]W^ MM_-OAQ\OCKY^8/M[<-_>/_W]K__N[?]\&^S_W \6H?#;UX^71V=OV?[9?O"M M_ZG7W?OK].CLY +:>-']>O3CJ/_E)T ?M.N;/8!V=$^.$PIZ8U))E 'N!P+# M2!HEFAC?CW5LE321J.P?:*[1NVA00C_UA<_!C5 )2P7EJ1%1*A(=T$ D$,_/@S.W<3'A+0:R- ,-*%G%]P^<[&@11JK7")6S+F+%<,NU+ MFG!F)0R7GF>3?5&< VK>6@\OUKP$.CR'Z#!)U7WMS7<=SBU;1UP'"IW 8E+ M#Z8";)#!N(8<@R$T)=@<,##E6)ZAM42CUQ-9OQ*IWJ2KSNI-[&5AOF?FHK%4 M8C1V@1(CU*D'Y CHM+M;E*7!?[P,)'1JEVTV$""C:*%_#!U8['@?K'O6]")G M@6V1]SU\GVN2!XR@9T[@RV&1*V,P\HM-!^$J,[#,8+WA"^D,+;X>'RCZ^1C, MK8*!EP::+_,$8&+?-R#ABL%&@9C"; C/0>!_L]_WG2\/3'(3,^#KGT^'9^(HN/MBP*:_AY^9J+CO>OA M#?D@4Z7W 3W?@5,>$%D\'IO/QNI4]/K MK1R$NYWZ/^#QO:D#AQ.%]?:!_VK/6)AEH*VE^X"^^M.I=H'6QOL#5 S^D\/U M10T=?WHP:!J0P8 +-O+Z62F&H)E 6=UHP+-SN#<'T,APC"RH+A+RBVQTZBP% M^@ =4'XQUI4CB7XZ0 N(2_.U]\=,^V9G:0)835-W/)#I?X]!Y6E4^:SS$EV: MT:B1Z0;Y:D&<]MN)[O^YQ3GPH4F-8@K]UP1,'.YJD)J4QHI*CO7"S9('C4CS MRURU2;1(NO#4]ZF!O]P3?7$"WBP&J8W^1_2 $-S(-8V?'1_;9<<YU(!?L$W\#@+GG11\1V=P10#.L%?@(4G MB&_?L[SG ,51G,]&5;]3_P_Y9QW]^D/\B=^YCADU+@"#@/2\_:%.,6[D[5:- MIFG(*CC[- :&0GU) ) %_OCWHEC%-A1 R;.%-5UTY?!N-, 7O-'4+V31C=[ M8>C]40_*W[W+/@XE?CF'CDCK%KZL.@]/!.1&=FE3= MYBS)JQ*TY 3GJF+(\_=C=UV4<(RTT,6>L=_YRN<R M!SXMS!K(,YJ?NG\?_CYH^M19^;0]T-W^Y''3^V<$QWWS#JQ@?D% [@_J:Z;/ M;5CEXK.1!)PZ_5C[8'K%@ST]=KRX1#X["I,F/_. M*S.84E$ C:K 0=\ '*9C>*V#PBPRC ^-1,VLET% TL,V3\B%&REU6!MQ3-H-9MW0H"B=VHC ++9D\ MJ[ZD"2A@S\'?AA[#$,-UZ,V#*Z0;D5_J/'H)J_J"W *'9 @^1U&9BF*8H_Q M"SO5D.+H]C "T<.401P5:6 ,P5>IP6+AH4\43]$9BJ=X^AT?E<'8P AEWT6S M@%$[]+\(J-< Z#PF3!#IG8LJ?-[K'H'!GC1F%3Y-&UBSE9?>'_3/U7@,2GES M$':"!##6,\)%F "*?ES.X%/'0Q8V=4EMIL?@_!>7 !,C<)S_"/\$SQ#G%C0: MAN<4[X*/&=@#.:Y";\Z-S7OP:?2G=U)@K O>V!<#4:TSPA?QGW 5"# N2^$< MC Q\F, S,M9HUGJ)H;#'&.9& @GV&=<9AF4IC?E MFDJ4#L<]& %$]2+KN0&YQ'"2<5O$5 L, -27;A0;&IC75"^O9@Q(BP9; 0-> MBPJ2FII]U<.]((Q+I.:P6K:YQ/R$'G+'/DHA_%.G3(Q!FWON5A3^ EN#HK&^ M>2"=*YJWBJ7EX+R@N:D)*>@^QM%&<[*ZNMFXU%,O-W1NW107Z1V#L"TM6)3/ MB?I-,V<"NNR K!GWJ7 +Y"KCH1L\]!.D\>\P26X M2^^3&6551I:W6Y:YJA8#JK4/40R=O8:[S #]1^^P0"U^!U3%04TW+RH\?0/C M!Q\,,H&9,D[5JGG,K'V*P==)V"J9F*?!5(AG Q^KK)&\7!BBM7/\),(@TRAI MYW81D0Y"AS2 AK8R8 MN/GP&;F_I'&1X+JY1NV[0!]: MJ/^.L\*LCC24T_;,!A>J:();]KY1/&$NROAFUH3MUB+RII&*>6)P];4W#P!7 M?.*I!'I>.5JR)JR].P!2W ,8 ^OM5G[>Y44?!)3\OR;9P6&:RT(PI>N,09LO M!@, 0(5S#)^/>_5J(K["(NR>>O\=BZ+)F;!C%Y_ U3KOTH@J7/UJ0HC6M*V; M?Z]0(JJ%!:^OHM)I+2FFKI,$(M+K/>7$!9K,+_->8=E* Z(.A#(S%J>G!%JI M$75<*&E")&9YQ(09YF"P\)[Z$ASO]^L84P7'CO_ G_!\ M,U7P27OQE?FP<7?7WSFQ"740)Z@$O4K,&0*MA.[6C6E4?7BWPZ^F2^)HQK1XNO#/D#"M&<'0]^L -BX/SA.4UG,SA;9W,2K9A MAM^5$;V=Y_[*&3<7 MY:S"HTW@$U\_*E^YZ.F2K+QRX=.LROZ#$>KUG UWLA6O;L+"Q8LQE1N(VQ-W M"V=MY[6#ULX^Y+^+N*^/GU\;#%^+G M2B:QD0EN?YDRI04/8\$D9U%@TY3%)V3E\=II7&11N9II\!I?_/Q\/*$U=7( %=0BU.1"$$X"R&C;AZ@ST M%SD%0/*):09\IIZA'!5F<#(Z;;YR[DPY34:H&GH*M@4KKL$DH-CH%2U3TU3< M1CS05N+#]+Q%E*+GUD7*4V,PYE$'R)8*:4&8)GY=V*2+;%PVMJZ89I+3/'+* MC^3LFM*:A^B">\[+; 0O43%*:"@&W561AZ-2X*;.*4 MP>5%'V3Q;X$?3R)-+JI9!RA D+$V^M([-.IT T\P7CFW\+!^?_FO8I O#K5EJY*RR).S,W5W41DPPH0-T?=B?^ZZ3MMFI[7YSE M!5;ON#KI406=L3).B4K< \&]V7@-@=@4-Y)3?/UN>OD0(;P1 MD?EQQ\ROL:/[+N8V ZRC25V7F(FPR=+\=^R^=#%\9YNMR(KYU\X\9%K!A6X( M(OK)H!F9M>^Z&M%G(MCPOCH?#B[8\7;7@;MP;M0"NE?UAY:-%2F ^C_ M- /;UIVLJCOI_CQG^R?'7$CIBTB0A$E)6*0#DEHE21"EEH?,4J/9B]?)SHJ- MLF8+3VXC"JEO:!(%)HVL8" )/)0VY3)(@X3%L?*=*% :A+05A7L3A8./QZ"@ M@DIFB-#:)RS! ZU3K0@+9,)CKF0<:3R":F?%+E*U+,QOLO+T0E%OJ^+:)H!3 M%^_BXFMC>IWKT!>7D[S=J2VN+0J8)A!6--Q9'UP"E96F#M- KS*;*=Q^8P9T ML\%PC#:]K/R,IKYW)0-P]GW2E%6VN]ZDJ;*&Z(V<.%0'N]CZZ]M66OG],$R^KG(2>H MUP30OCMC6^^$@TO0N/XUC7)!-Y^>;/W=S-L*L6FL?S51==@+QE><@V]9]U.-"B\MG!K('>Q^C@]WC&!QZR90EH2\ 6C6WA$MI MB+2^AJ%E46IPVZ'IP0C-]A@>#!E2;TP):/"G*A-8E]7@R'?-S^O@ FI8K7\H M284!^!@T_H+;M #FQNE;J4#WIAJWX$JZVQ+@"(/#1^C4AF-$C M_'1%SQ!+-K;UR!UN:O.Y7OL_L WOV9UZNN5?ES-_K6%!SWG'&]"\, II1(TA M)A2<, 6^+R M939P'7$WO9J/BT7+F^:[%U9?3]_5W8-O:Q-9;?Z+'7G*!Y[8FXZ=*E*PZEJ%8U M[_7HA:5PN=/30[<;XGZU&^);7*AREG(NY+2X^_[3'Y4N[H1[BT'Y79F9.5AE M>C8!GC_@@H0KCR;8RG%#,G0#:;F^D\]AI.@F].H)C4R_X6U("XKNE[TONV)VC>;Z5\_-NJ^3[^^^9E1MQN :T^XN>^.WF)Y MPLJ$&LM]F5+%5"+21"D5,)X$$3-"JWJE*EY8J0KO;7DB?)S^>W5@5/\+W3_K M]@\.S\.#O2_PW:?^40!^?'__XMO>[D7WY[<^^NU'P9>+Q0.COAU^N=P/CJ*# M0\6Z<$WW_;>SH\.3RZ.??YWO[^V&W?[1C^Y9]^S;X5]V/ZL.B]K_[,.U'\/N MQ;$OP\B/C236B) PHS615AG"1*A3W V/AO3%ZZ03\^7UC5N>Y7PK9;GYL5"5 MTMSJ%+T%:+[Q*7HMWCT;O(NX+W1"\4@%QG1,TUAQ%LM0I&$0THA5R[$MWFT[ MWOUCXM 6\%O">#^#]8OY) M"WA;!GAT ? DX]8$24+B*FLE,B0U1A&P9S2.0^.'*\< 'PPB@,K$T3DJK(@A\+ MOJV(F";:VDCY0@4VPER2M!.GR^F;6P=XMPX[+IP0/_OB9"O#CTV&U]JX='"[ MWJY$Y6J8MPV6;X%601@HKI6(="18*A(IJ9)62$UIFNK$7G,8\Q2V7'K:S3%K M]A2]SY.BN/+ W@[C;/;#:/+3%'D+;[>!M\NE@)T(F):!X83[B2', K/C6AAB M!-<1URS128"GFO& !J]^%]^N ),[H6T+[UN[RM1" D("347*:!HJG[*0Q=*P M..1!S"6PFICK:T[>;"'AL4+"8DPK"ED:6JU))#&'CRI-)-@*+%Z)P'>/@,;& M+20\6DCXXQ:8\$MYZ]N#":TK]%O L!C[,9+[-%(!B9FFA/F)($(;2L*$*>M3 MX\<<@]T=QL,E6/BS180G@0@RHDF<2JTT#9C/K6" Y:94A U+H%O*$EI$ M^"U$6 R.4&5Y$C)#P'$$[R%6/N$)9R3QK?!EK"+E^[CH"C M+8C= L2Z;Y9"(#*FBO(@ J,01X1I:TF:X)^<)3%(1R(,??$Z2GZ'U%R!) ^Q M8/4,(. A(A^MXF^UXB\&.@(M=!!P2A*@LX09[A,9I9I$/)'@P^!9OTG!3 MF3NM]F\E =A D..A"4#KXFP,)!:#'CSP&0MI0+0?,L(L-X0#)2 ^QD0EESH* M#+"#3LJ7EW];?K"]"/$0,8\6%QXO+BR&/A(F:&(3GP04?C :2<*CP!)E193Z M21*E">:%=/QD4VDAVY+\L85QC[?57MFW+3BK^U?GV]1[)H0PM#H?XPX,+N?F M^2;O;7)X'G-JWR]NJ]BF]FT5A']>"OR$4>BS( F(BM,8(-Q0PI5,B1_&F@I* M8QU8C%Y3NASZ^;5E[DVHTGTLAEW=SENG0;N@=#$:J8&NZC U1-)4$69H0KBO+9'<5]0D+!3Z MF5+6%DE;)&U):8NDZY!T,7Z;QL)JDV@2A8E%YS\ $&66"!MIGS%E@:(^%5+J M K__W6: MJBB]_^!1-5[8[%L]=EM29VWH>CZ_"0YRI)&H18W/3X)[3J^;BQZ!Q(F MQ(U'>RK.ZFWCW_[<_WBL#9=^9",24TRR8#0D,K&2A$P$D8ZM%19$A2;1SCI; M7)^-,W^$HSL@TMD MTM[?2C;O!3!Y]]%D>7CTAL*,*#&G$XDO T/12NT^\N=:*>F4H4',_3,"?XRD:_JR ?W3G '9X^;],1,$@%0#G>J MI=! %TK4D Q:H48K6]3+8!0TFE(<=G5+P#"1LH MZ,"'03DJQFY6][(2S_8#N=Z2\R?8?E8#R9F*C@YW@V[_ WROPN[>I]/]LX_1 MMT,-SP8 >?\Q.#KS&PLD>M-G7RR M;%^O;?W]G9CR!BNZ C=V)2[ _VV.1 #AZSZ],#N&3F:&:I#]$F>LY /7"*2O MW7QDEK8LO.MM91]^"!YL(]D'Z.MM"HXLN)(12X-4Q2R00BH3"&-\&X1!F.KH MIMD[_\D')W@Z,#K=CV(Q^5==\&HQ^>ROTV_O/_7@^N!;_Y_>M[.//KC;V='9 M[N6W]]WSHY__G'X[VPW .?<7%Y/WW[\[__;^GU-<M[-O9Y]6'7M"(S^-A8X)C55*F$X-2;F-"#>^EH9S&07Q MB]>,AIT@2;=TE]B)2CRFG;$?7JU;"+LW")O$$5LLVR"6+69K*Z:,P'08D8:* M,!9)DK+8$.F''&;,L"24+UZ'G';BZ0'J+9:U6/9DL2SA)A&@ BJ,8D8%34U" MI4EI3'4BA)(W/S9P%JB0:1*:4!*F DJDC3CQ ;I"F$6F!4).^O2=?( MK8Q.N>@YF8+ITCPT4)4XZ\ BZNDCIG[JA; MO!1 QX3/:=())EZ>U!G] 3QQ.!Z5'7'QIBG+G!OGT&TF:C+8Q:9)/NG]_&4IKTS3OL"6KNW_'J7C3)%#< M&ZP_!(5T,O4)*S",?I.7H_+S*'I MV;>O0*7P^OY1!/=?'NQ]._^V]UVL!VW]P+K]3^?[[_\!JK9["=?9_9\??QQ\/+86!IXR1D"?%+J*C(!/&!*5 M1#("AJ5D:!=31A/?2IHR82RSC$L\*2G@G"O!0D-ERA;3]=[^=PPP2MRP>[,S MX]UCINCUC9[OI&:^UI*"IH2&"17Q0"F0/R69Y%Q0_6*[2YCPL$7O;S _VVB) ML8$' ^] C7),RJ',)>7XG95)^*XGE0AY'P:X7)]]-ZYKWA]X/5X8^*\F'79_ MTU=_@E52@ \>$'JC\)[*C$ZN\\1X=)H7T&3MK?4D2\2+ZD(S?S1/WG!G7@21ZK*$AL2&,2)6F*8?V I$HG1$J1VD#Z1@$& MO(X[,0\[*5U>I/0&YL*KQ*'CE6-Y9K!H))\Y9Z#TAN.B'&.194WG)K*V^9K) M!];>O6G-SP"^]/IPQRDPPP&2P.N*V4Y<$9#V4 =/3H" (B$&3GL[+0S22 &D MD/>_FEJ9/V90Z3Z1+T,_#Y M1N #]9T<5]_>3CRYM:G5(8]$PIE(I03VP)(P3Q]9 M]^>'"VC7C_VS\^,HCB)M?4&"2,6$Q3HD/ PC$B9Q"+Q:2VF2%Z]9'(-%6=Y$ M?Z[@<96P_KT@K$T=IOD!OC@RFG)=9 #%'(,!VF"H @"ZB0;@E\!5S\UH>H/* M^P#?=0OJ@(:#:$]/@@_8%$^!7V^][QB6<"7=WE4.W2_)_X8$WOWX!R,A@Y-* MIN?W@@:KIU[J<7&1%[HT@V!>GF3IM'EA61,619I1X]^[1J1@Y89YICZN^XX?NVBA*,MQW^'JE9RF:LV+#41!ID8C MV)@&3=:V=B>]*=_^&!HTK/],^OH)\&$_&\"@]"=V@03/3)T.]CZ$QQ;<"Z-1 M?[B,T+O@!&DHL51)R9A,(U^!=[%L!/ZO1YZ!C(@?SUM&%LE#]^?Y<1(I)4)@ MN3J,@.JR."#"<$/ =S',"!NG AS2%>FR_[?C%5EY[EG$YKF%@GL''':GPO0) M>OD..OFA[N,3;R,262!G%UG,4@9ZD.3 3?1!CI M\'<"_O!H] "U&!1*T W JH/Q[Y@.DE"2R(?-RV6($K"![ZH4RF,]"/-1/3B M=;"S"JKFF=P7$"6,#XT$+E8>%D:4X^(2US'+$?H;^V*$:XR7#LPJIWN0@S.. MN];@7C5#D>D9?G63M<3?C;,]ESV]Z,)8/N">7BN7;ZY=CEE8OF%^D"A?)(JK MF%E.>1+S,+8TT@$#,G;W&X/,KD9>"VKE.E1[UJN3N\>!#_/-_) D&L.!U$AP M4"4G2JA &!TFB5E:;=RB*/DNKCLAGHW!)RWFEP2\"U'.;/2QO+/'G:P0/)K- M0N)PQX_CS>\2$>]$XQF#;KA%@;;D+>\NOH9(Y:;K:#_W4LW MMRO$ME>?XPX9W4EPK%I3OINYV.81^.K^ 'JZ"VT!HN.Y51%O#_WJ+:G-GY"G M^\FO_S+ \*C1'6_]_BD5;_N%8S-_H]3BD1VHN7IYT"@F4^XG5(1(,V4:26K M-Z>^P2J%U04)][HJV,WK^>_6CO\37A:LJQR^P/7[X !_"/;ANZ.S3_VCLR/V M[>S?/:Q8.-C;_='MOXW 0::+50Y=(+;[/[_X^V='%T<__\JZ[[]EW;/3_G[_ M2W#4QXUCWP9'A^=^=^^?507T0N"6C0$E:1QQ\+'#A*0&PX+@\21:"2E]@T=Q M^QWF;VL!_>:/X;WKK 7+VX#E8H4^>/Z:1J%/@L 8 L(@B0PX(Y9)D)+8%TKY+UX'=&?% M>MO60>6&#B5V+TZVLB3U?97NM]:CN(HLKNCLDZ6$;4)CBW;[ETO4D%,K8C_P M"4W2@# F).ZMI CGG)J421U2?E5*Y*^=U?-8CB][ZD1O53>? IW[3;"[1UXW M#W4MN=LPW"V2.TO3Q 0B($E@W1D&"'"N@V% M ;>8POWC')M?8G K^OJ(&-P?3Y?"57/:4KA-8UKWS1*%"R*CTY0&1$<1PZJ6 M@*14180ES-" ^EJ$@&E!PCM \990[<_;>JN/)7SWU+G;JFZVW.T^N=L\QK7< M;<,XM\C=I/6%LK$AVDI%F 46)[3/B WBA(=QD%AEW"X8\7+JZ:\%YMKPV[7< M[5U>6),]SP#<$Z9ODVEM&=S&D>WS\@;GH19IF')BPC @3$2<2)/B:=D^\^,D M"F.>X&G922=FL'5,#<&L&[IVX9!;I&^F31FH9\: MPJ,T(%,*")E8M/8:&;"R-&WR']BH;?MS\"[XA2W-@7OU]9;C0"GA(%3 M8FC"\(1MQ6@H8QN8P( :R-5'-+0I>$\"_993\*2-1!@)2\+8CPE@78(4CY(H M$($(51A3WZVSIA'OT&!;MQINHWAM%.]F'/#7X*]-J'L"T+=(_!BC0E@A<0LC M\&YI'!-A&"<^^ %[_[4QU'4D8),PF)>>R#;\PL$2P) MB99)$L4A$X(C061))^:;HHB/WS-NR].>3WG:KR%FZTT_";2\G$=+7UD>!):2 M@!OPJ0,CB-"))$J&062B..$RQ72_G61;SX]]5@DR;7U:NZ-Y"W"L_TE\I;J0+#( M)D3%)B#,T)"(P$:$1@&-A%#45Q&>(Q[P3)\LN:UNZME6H MT$;F'@^Y:TO7[A+D%A@<#;ED6G)BM0T)BWE"A!&4,)ZD(@I9RB/YXG7H[R3L MB87EMC\_[PYKU^K32!:3M)]Y^EZD6:+@00E7@MG8%S[73/(@L4R(-.1M9=M3 M!L7!B]<1BSKIBMT+?BLEY;<4 MM T.ML'!3?/'7\/&-E'O2>#B FED0D:Q"2@)66@( ]Y"1,"!0QIE5%BILAC?]R)[*]GCGWY+>4OF+.TGO34^4 MI?>7.T&T.ABT^N1-_4EN/7"W8 "\OT'I!J/;GZ9WYX#E^H$GS2-@B,&E)Y0" M"<&:'N ^GG&XX)VX= X\T=[TA[W\TAC7N>OZ_P[-?G0G3;RR03O>87VR;>D,C<@&'N(W:+DW+/+O68F@CN.L MC86[M9=5A^&*D\(X2['C5FQZ$V/ H<7S$WRCO=V[12K'&\HO;X[BQ>^%2/7.B>'GL;R,HOE M9=_1X+AWP\6%4?G) ;)G>PK8* +@4-"<'CPR%^X)O]>GWA9H'R5&3P(1OA[ MIHPW=$'?#K13]<8(AW!=7C:#>)&-3O'U&I[>#*3[3$!C"^@@#(B[24%S88! M51!4L3FZ+O+\X3O^;7QAH=Z5 HH_J MB2JS7D-@M%"5W3AE3I7@-= BO'^8%^X:>,#"B%:#67\ND!7 ;\+-0V7Z=[S; M ]BO' =ZO\!7S6]6EF,8QCF$@^&?D\ 9D:N/CIX9O7&)LP\-SQUA BW+%'[2 MS[7I5>K80"S,= \:6;I'H"R!BPEON&B**45=3%E/17V;6^=+7L%T_A@"IB) M Q)ZO!');*#/#O"KSK=U4O;AZ#:CPW[26H9O/E M]QP/E>ZA$0 YF#LW>Z:9IUDYR@OD!I4RPA!F\S?#1:"1Q@DNRJHHW)FO[M=! M9LH.J M*0&UWDLU@D56GA,+"-6W"1"FWAG(6F"C0 MS*9*4LNED"**A!;:NE.N:4HI34GS2YO0O\V'9I]]N=S_>,RETJ&*8V(2\&68 M8"F102!(8)(T\F6:R#AZ\3H(.F$0=^(H7')MG+3=3I2$H9)2Y5LPQ8P;(Y)( MV"2"IJ0LTCYSJS*^'SE1JGYI16G+1>E@]Q@FSZ8TTB0)K2!X] 81)A0DM5KY M,6!&FO(7KUDG9*R3LN4]L3H(\L.I7S+OQH"=5.#H(F.>K^"GA,,D$Q.I( E4&E(=X!YN8+>746_>HT:W CAIL^\(RJ3, MD:G#'SH##PAHF)-6G.)+[]"HTP'P@A/'L#X,U"*%Q]>A"&:#L9.,C5"5FCA$ M#)C%,"^=$_2R,,@%OYM7]2GR;C5N]JXZK.-/;Q&RS'OCT?I;EK9$V1 E"JZE M1-B2<''!<.;GZ61_I"&05R*!AYX38:&)+T7O0ER6+_XU']K*!LW#4Q_>OMCC M]>->_5R8QDK-F!\DRA>)X@I0D5.>Q"!W%I S8&!SQ=K!?"""62-J6&V7@IXX MPN/ 5-#I:#L*O.KESM>JY1^O!?#M]?(+ @\YL!8:,#@!AZ+7:Z[)QZ-R)"H6 M/X_V2Z&G"P,^1=;O@Q:Y=7BL\IHZM>^ +ZE]@9F@ MFNF!'S.JP@JFB54TGOAZ5QZ^_#]7K2LC!(>&R4I;A1;IQJ M'E>,AS9Y*'1Q08%$BP9D%\95H7NZVI*@GS@HS^R'H']1 MQ$FH$?[]U"<\HC[\&8!>NYT%!>2> PUE]F/53\/$' M&)!:2F6@3\[_?%=W?G2*WO_5O0^12%,4FXKW%;7)^(.$I(*E5B MF(ZI;PVX #O+YU9YC3JAC-Q&#&QH Z%C7S#ILU!9;BCS+;.1I;Y1 :VA-6FA M]7[$(-@_04_0Q-1(8-:851?)E @L@ UI8M)(Q59;^^)U<)48H)NWSOK..XH[ MWKN;(_"&,2BFE(*=2+6(%0-!!PL?&QU+GJ;&QJFZ)K^T%;[-"M];'^PZ%4*& MJ8J)I ;LN@E"$$.J292"2P>&(:UJKNG.\MYCOPQ"J5;*!D8D%CF\3-/8-U&@ M% 7!B'G"6WYWOW) ]S\>"Q$"UY:2<,48830"?F>,3WSZLB$ U,@I"-Q[,V*^E M%7M<@N^YI,61/Q)*! Q0$!#:-)8E?:PWL2U"HB"ESAT]3)IW/2"4Z0 M>JG'Q:41Q;.31_C_[C$W4O, ?&(%]HPPEH 5M9H2*IAB@30V2(&_!XM99!Z. M6.G6@@M3A6INN;@8:EPE@5*AY'DOI*QO(:7VZ3$780K0JYED+M M,R4Z;5Q]I1 =OJ7=O8^L^_/#!;3KQ_[/\^,DC7486$Z2(%6$">1E,3@%::)L M(G"]+Z$O7B=Q)PV7M_OZA;5%'42QH3%36G/P"%.09QL*DXI(A<90>H^EK:TD M;4R2NGOGQV J0\FT!18G0N!S,B'"&K>ML% A![# >!U-XX[OKZ!T=CKF'F!\ M$_&M E(D87YD>*@#/XZ%HBK@-+XN/M$*Y'8(Y,]] M!GS-4F:LE9J$S#<$IC0&OA9&)(I"!@X@2$B@\-"[3I*LB&W<7GBX%-Q/DR") MF64^ T^ 14D8&0T&.5(VOL:O;(5G*X2GB^W_^84>[+T-@?C38YDD@%K6)Y$. M) &B#* FN2$"G#TF A'(( "CF':"9$608A-(1A>\UQLL/U^]'.$F- SC)-(J ME3XH2AIQP3CE5"=<1$PR*HXY?_&0:QBKRP5HNE.MZ"S_O,K7^26F,:^,GRJ_ M[&]1C"X/00/+:HK+O:S$U528X4-XW5^]7)T_L,H^$>'BBZJS-'7?^#]IQF\*]S_^O9G]_T7 MMG]VFNWO[0;?WK\-OYVABL S?OYCN_#[,4UHS),X)@JSBEC 4R)98HFOI8_Q MD-@WM@),$%3P!1%V*'R<,@J"&(8L]67*DU"F"LA#DJ:2QB\\ R@T1*DKQN#+ MU%/@N3GP9B?!6ZJ5V+#L>^G.E'@!!@N$L(8#XD,(TNDB$02*.E'-GSQVM]9KLC[Y5"_2L+8:"6% MCC2S"05=A8]\7])46.FSU6AI PG?D5,83+Q:^+U3B*63HE:3$[%PHD&]88UZC5AUJ%#O4EBE*T2F1S! M/\U[VLRD E;U$_4#FD!ME4YH#5R)!4+B!WSNBDIFXKBN9J@ RJBJ@BE7V^(B MG&5=] 7\/',A727*T]E;YQ*K)N4KLP^:3ZNMH\0NK*?'IGE[:7J]V:Y4Q6?P M'@.N0_.(IAG54RU6FLA+5X>F3/;=U7G,M$QX)4AT^:\Q/ "[+<98L^5JK];W MUR7@5$V<-JNJID/J.]<1G!(LL.\/,ILI9X WGY*S=>;Y$(;RTW3 =YM:PF7# M?)_6]S-X*]=48%J[X;=6,P$ FA=N\E^ZHE6\"B9$/' +/'#@P,+\?]>[44GZ MXG4W!Z"@L:O^<]C0XUA@9\0WRKG[*4Z3!B-.(8P@T3&/@$IBG5_J)/60^]-QG[:SW)6[J+ MUS=HO@-^HJV(?,6IM0RK/!W MD?6J.MZZ6-U@B;9C>H4Y&?=$T;M$+NA*!TXS8V>:C!X.[H3@]<4Y<+ELX#YQ M90*G^85CBG5^%!+,?%PH4QF]#&E]:4I7B "/^D%+K9\J(AA7"! M.,&=%J#3$LO%X?:FIKC>G$;:O1G(Q;L^4" .I0S]-F3)&1#Q,?)N"ND6Q MIOY"W/X&9Z-6.Y\=V,DJ[>Q_"8QMRWX:: M@<^ IQ4$RB>I37VBTR "&YK&$8M?O 9Q7_81IZ)8;Z !>N:$N9[N'6]O&GB_ MR<+AO,BI4UQMJ41N^>%EM0]%5;72.%*?#S]XNU/?Y]7<\P:@%%63C;OYEM*Z M^37S5EIO):V')^&Q (#P5I=?OK MLO[R&?/HRV,5Z(@&S&""M4^8#P@KN11$6<9DD# 9TB4:FOHL2GP>I ;(*\R# MU%'@,S"+.I8B2O4BCSYTP3.L('10ZS"RCNM4 F/5UDOFY3D-07BJUE)4ZBU MN''+*@0&BC%[:[V!4K4?4[UYD\8,;$RW'+@-*1VSF;X8F-K(5,^RM(FP3YMZTH,;]'*\C-Q] ^7?[Y M\G8VZ?7_U$K;B+?;)1;WMA/#TKQL?GFELW+8$YO7U5%AV_$I@ZHVXZS?77^^XKQ8V=ZR_2W=8%*W]VM^AZV^]ZK'13A3'O_38 MJ[\+V\8^HL8&\4[,@YL^=L5^QXV&@#4R3_?*:[;07[>W\^12&BU=NV(GY\I. MWNMY2$N19P=2AXYN[%?H_78->J\]*^D6X[)\Z6,?%GJ#8=D^^=Y&G9G94_VF MF[AOI=2L<:QO("?7]_O)#]Y\Y*$=LQO!%):T;1:='_> _+H&;A^J/@!2;_R MH/L[&^B3^6X&8_.+9XK\RK$^6]+Q6Y^_<<,N7WN$P /T]189F#JA29#& ;<) M8V',9:BMSZB)11!K8_EU&_^$RVGX3L#>%7D?LV:P"5^ST>F;<0FC8(JW/^J= MQW?=TJ+1A^+'S3(SP\<9&:Z/VCCYZ;(W^^]Z^^^/V,'AQQ\'7__)#O84/>I_ M_'GT]6WX;0_:\/7CQ>)1&P=[^RY[\^CK%VCC2=3=>QM]^_J!=7_^DWW;ZYX> M'>KS_;._>M_V_K+[677,QOYGGW4//X;=B^.0AR'UC211$ON$Q1;3,S0E',N? MPC24/,"-1'V_P^+E2K_?.H%H8V<,353H/H\9:B'OB4(>]1,=)M9R205+8LZM M;VV0A%8GL>9!VD+>(X.\GPN0%\>AE;A36J02W+3(A"1580JXAZ4%)DY]EN"F M1:P3Q0UT+>4X.\W]P2I(6\;8,\N@!YRG(=*6V)9B(F+*&6B!2+>:CB M:2H4T\CR(AIU_."WC^%M(:^%O.V'O)BF4G+- LZ8BE+NVX!9:X#O:1D:>]U6 MIBWD;1GDA8N.K:3*I[@IKC*",&52(L(@)91JE@22TBA-"X#XHDPL>=@TR:$*FD#V*D;9#X''>E>/$Z#CMI\-MA@M5P M=:?,>.&5-V;&+?8\'NS9>"RSQ9Z[P9[%&"454@;,9\3Z 3CLX*V0- H#$EE+ M?68C0Q4>@!YW0G]Y\[L6>UKL>7CLV7A0L<6>N\&>Q6 A@_F*P#LF// 5850' MP(!B26P<1TI&@G$A7KSF?B<(?GM%N,6>%GL>0W2OQ9Z[P9[%J%W$=2@4]XE) MM29, @JE2@0D]9F(<'V6!NS%ZZC#T^7-6K<->K8OBO8 D;GM:W![Y?9?V0I5 M>^7="-6_7$GJZ[;L]::/?4S%F6UCV[+7AX>8YU/VVL6]-=JJU]N/2EOTNBF- M:4ONV@+.MNBU+7IMBUZW+@6K+7I].FL$SRHWF"H;A3:$?Y5EG//4YQ+/%T\, M39F,Y'4GS;>YP3=;9>B==OM??AR=?>KC:H,[@_*P=[I_>,3@KK.#PV_]@T/= M[W[]]]G2*L/7M\&WPW=9]_T1VS\[\:$_%#[[T3T[";[U]Z-N_RC"(U#@_:N* M7GU+XS15E*A0"\*XB(AD*B8\52P.$\9,ZK]XG::\$Z2_G5[1ED.TD+?UD,84&8"&@=4^B1)3$B8\2,BA$E( MR'@H1!1%RN_I0]YO[L3>0MZV0=YB'IM(DI1%84A$&$O" M)-6$&XGGUJ4Z-8E,>1B\>$T[01AU6+)\;&$+>BWH/370 SP+@ E0&266L3!* MC59L6]?%9IV!O/(CZS%*P[\F"+)>])F$DC+2, MR(!2PJ+ )ZE6E/@\#M/81G&48ND933M^D&Y]$G9;__$#);D'228/L+0%KL>8[8L_&X8HL] M=X,]B_'"6&MF0V6( J)#&$\2PK5,B&_".$W26"9)#,2'Q9TD^NT=HUKP:<'G M,<3W6O"Y&_!9C-LIRK5584BD2#1A+$I)*@&+;!0HP1G:$/"ZDJ 3)?[68\_V M!=+:(L7VRD=Q92M4[95W(U3SE:_+9QZO/ 7YFNK87_VR:>QS.5R9K3]<&1OI M"%,8QDFD52I]2UD:<<$XY11(FXB89%0X MMA?/T_WY\Y'7G^;\$*7<@>I=EY@Y8?C\S(;P4O4U2I-<10.3PVX0[U>?@$4VM/S R": 2A/\W%/ M>])XH*'N0'M V+/QH/+C+K+1J9>/"W#HQ!C&ICKA_L9GW>.;'%;"!8-\9*I/ M\M&I*69NR :5U^8.1!]@-H9Q#?E;%"/O0\?#20S\5TXWZ,[,?'V>O,E=0E_A M7(U.H57WV.7X.O<-/O4LCBOK@].6SS_%"O*@9KKN4X=E! MQI[M#L"@]E8,U?^[6=O_J(?2_3'WL&8P=[RW0IU6TV,\&.Z^&ZAF#M[D?5"4 MRTXSC?7'KMYM\<,+,_D$VE9_.)Y( S[&(439P&Z5QAKBA)92,\H--DPSS Y M527=H5&G ]#*D\R4'>_#0.VX0]$Q9 M5E)\D96F$@.] P_PT%]U@P_O !D;Y07ZI:MEO>-&X'H-1<8C,I@VN/-"%)KT M\OP<;Y@1O]&I&,&SO^>][R!"67GNVJG +X8[1UFM>*(LQ_UA906\ Q1I-<*Y M*FHI<3*8]?'9,%.EP2&#[F/^%'S;AQ'3F87QA%]A"J$[,$*VR/OP^AS&0<"; M5#9TX@M##[TKS56-AJD2];OQ?7V0 ,]"D_("6E_)*-Y1/;P>'7CT&*2P$LK2 MJ$J@E7"]@B]K>7A7O_4_]5N7D0+[6E_\"<;+>U>]N/G:M7\5D#@ @Z%;EO5G M8%C?['XY_'#0W?UTY'4/#M]ZG]Z^W_VT]Z'[WGMW\.DK_$K^[ MAV_WWW8//S^@P5S+>"OS"--;5)-Z8Q43A?&D0"G,*^CL+\.T-+W,V"6-JR1G M,&?MU+@HX%:0+O%=9#VWD0\@Q_R#=[QWZUM50_G\4W/4_(%38W@2N"!EAD\& MN'3M01LV'HT+,U%\T+Y\8AXZGAR7,%R <>4(/C,5/(X:L 04 $3HY4/7@DX# M;O V!YZ#[Z8.'GX-)CR#!B#AH8 <;GL0/OZ0S/*$(V]QC]"A=<@!<5E M31I.QF '<_C3#+YG13[ )W;@\A'\%X'TI,@OD)L,<0(QW-R ' *# 9125;\F M+\L'-QK(53,.AGT.S86JP5*!L )SPNZ!_&8PL/*RMF[E&.R=F+",*38NVC,G M+M^7/E9(RQ8_A)'-^BN>87X,H;^+GP+RP[ O?MI?-JDX44N?-2.]]$5A=+;\ MLF&1GZUH0VG,^=)GIZOZ=I'UEMYU@1?.6/L2C%,/B<@/:(4SE=,Y'Y@3YY.7 M%^=( NB@*1S6P),JY]73S3B M;>%E_6&OT;'3JYC%CO<>!*%A('-=[GB7^;AQ>E"O0?857J/'CGMG53,&5SY] MMU?FG:ML!9@5:#;V^I8V(A^@+2@;HHRNU<2GJ6S5CG )[.ZL&#H)K M15A@RB#G:Z@PCG(U3//.UN31P"QK=/L\[@/# V:Y@G\VJ'8%19VPWW5.+SA= M/Y09CE"@"O/?<594RM,3%QV!.L'=ESO>H1/5JH5( M%J>.:C\O4.RP8;4,7J_-5R@SCM6P #@!->G5+VS 92Z2\'+SC&7Z3#UR:"TI/UP6:5TA%PQI@DL[-"-%"31X 9K&?8\]S=;Y^ M>I_+T?KGSD:YN'P+&-8"VP]NCZOUO.R=GI_;WJ=N>@X!D(^?)9@J7K4! MZGBHNZ&.JX!$E1@!>!A]#D)J@X5Q/\S0)^Z"K_PIAQ[_7KCD(::>KIUZX?7R MBBKG Q= =&Y7/8,EC%\&L [=" Q.8Q6%G*XN9O7\8["_ M"G6XSX!Q"9QY\.B&XK):E:C\T%-1].=UWR4%U&%I)/E.[+RBVH]BC=-9KRO4 M?N=3@0P:/)3P=$ [[*F*@H#YT9/30-^7 >-+*Y/78BB ,2X=,ODIC]H M6$[]>J\WX3ZJ)[(^1B*S$D/F3AZKOKCE]KJYC\2N7.M';I'@U'[D;&X$RL$L M%HQF\LUJ)(!/Q22"W0!_G;^ RY S-!;%+4<_ M[9*O[=60&7A.H4$N)L[ M3WJYG,L0K&)WY61QX]S,NQPH"A-00591W5I%?55>NEPZ,>_TE)&%EE!Z7*7EC("Q6#N;D@2/+4Z,DQH$8-"3)D?&/:VH<_#,#_=[*SUW)CTU MOC06Z\O.YQU DQXD"HV-[&"<%*?IR7@@\ M@:[.H9Z%D9JC5"P&F3*,L2KO7B1:B;A#B9C0Y0Y0'IRD*E4K=YER62$:E#C) M87X=FB"88/HQIO,"C>A41F!"@S!JK\6HP9J*J^!$#\R%RZ]H@OT@3/,,9FB4 MHRN8=#%'A=>M%]2U&RLYRE'\UQ*BFM'(F10UER.A6<.Y,<.JPV< 8[=)TZUD?H^% M.!$G6.F#MB,K-!F*8AHT&]5ISFZ-<& QT +_@#!EI1A6F93.S=T\OV[83R$N9ARS-0S( MK3I/8DHVQ2MN4[Q:I5LT#2Y#VPR-&Q!T0%P"IBO_F!3-3]T.0&VL7:Q" M9!JXZW>S$-)"C\5I+#$8H,WPJ:!_P!UWL%Z_CK=4(;8KWC3K/3?19_?P\C0; M#BO_J1RM\(T;9VL.!M3<'@ KN4D+[7?J\6B#M8>-H^,2#%SQ"JXJ5RN*6;YF M)XEJAF?21FJDKPIK58K'B5%6!6G"E2S._MIB5)3B^K4][QQ1S+IV_@.G3 MF:O7&T^+G(!-BG/T$DP-%:.LCW-:081;3!IYX!<\CKGR']5Q3P]QG2LV5CAFX-_/NP1FGK0)&UPJ>I4E-?5 M>1E]0[?EQ,[3#,@ULS:URA;%3E[ #^#TS%P^YA]:5R/6UXHVY!RA&\,:8, MCPNDAE7>'FY>ZR+1KE"U#AJZG8B0Q:W*-U^LZ)MP2FR#\) IVKR7Y6[]I*D/ MT\U:/BZ:%IFKC+AE5@>$Y.\_&H+FIW08- $2^;7FJ\3ZO3/-W41Z,I8R:)I_@)6BZ7>KP3.RXH?R88XPI___!Y!Y7 M>OJF=M+?5A>[,H#E-]1C9;,?.)A9K]D/RUN4E*:+.G<%"#B&%4Q]%T[>SF!D MJLR22M2J!Y@FNMW(6[-"-W ;E;E-CR8I _]_>V_:W#:2I8W^%83;/6%/0#3! M7?9TW5#)=K6[O5W+-77?3V^ 9%)$&0186"2K?_T]2VX 08G4"I*8CG'9))C( MY>39SW/4AE& 5L9,3+J["NRYA9W9ITI_76\\"_US-*O,^>=(17#C?)0" H\= M24WBOX14_HL\@2X368*8!.HL@-D'2]#^J#)$YTH4B1XN=/ MD'/( ;[#!;N(@ZGE;E11,0JS\I1<5"%"+#,6JL3E"U!Y)50+?/H0N]%6JKF.I)J!0$)=U]4!ZF"J)K$EP ;8)J\R-% M3\0BR(BHV35!T07KF@5%4$-_0EJ"#+[F$<%P8&(17#]Y1+3-N A]KTF]GJ:\ M'LU*,N0RL(7+90A3-)QP(D)E("" M,IPI<#O)F8M+)@YTF/3=UU,%I/&21>$X#\+IFCI/JI*/6,@7I+$H6JO2M>7M9RW+(X(R"P@MA9E\U0BKAK6T&V[DC=<"EV,,CS^.TVLX_V] MG/S"(4"3+ERE(%K0LVE6,'PH=6:I<%/W3AF4YI[/EW@B,6@UPN=<^-._&(5% M15:5J5;4(>!OLNZ4E"[@->/\KUPD?V$E!]9E2?YMR?.I[K M>2."C#E"1Z$C0">+KP2ASB[Y+'M#3P*$K>#PN@;^2V>PPYR!!08(Z<5NC,WP M/QZ Y1Q*V'&XKV''^CB2;-IEB)RZLI@O1@?V^)9V$'U<>P;LE;P%9FS QQEB M@EB2,PEC=/10MJ-];:V!2E=:"T/<'K@N$T1'3IWO__6W3K?[9H*% :GS@9U* M(5:&L\[N.F>MCP8$V\:]=E[8&-JN]5[]KF6>I+G/?E0&T),.3U-8H*2BZS!J M_.?X@GF8UU8\;"S=NR !SYV31?#3=TZY9,::W4F.4*S:Z<3?N&Q_^HJ5 \M# M"._DW(_(9V. HT/_4H,A_1M8^!2!^V"GECC;%UD,>BF8SJZ-V74FR$FF%XNS M^)2TX'@O ACUFP#5,/6==YE_%:^U 2=J PPP.J*&@U*=3,ETU1R\^F=% MNH#I3HDX9((M.G.2@O=,SIJ_Y*(36.?SGM=N]1V@\E"J^)0)BTORNN[HN.>. MVFTGG?N)T-LDWZFU=QM.B%U5,S](#&91H:"D.+=+H+WG YC"2$_!N,\U_I]> M97Q)4,;(]M3 LK1*U6:17@,;MG<:RO<*82US$J:%/2*R01_?0D4AN0YH0@K) MKXG_GP"NSQ\"5=3(>9=C-AIM^EFABM<7ZHR/?IT8_\J.G,4. N M#&I\&5KN%6L&9193,#5F=OE!EUVH\&E=K^4?HA!8)>T&)2S]^6/KIB0\/7.Y@G*>P<0*U%IG"C8X]6:'-WJ:J&3(_9[+XS3"$R$P'#9TY'(L9<;HC3(TJ==<[;Q="O\'!H40F! = MS$=80\>NYD1V#SAN>7^G:%P>";"OQ0P#%XMXJEY$8-NP5V%XI*N^.2'3"^SD@:Y)0/Z$A.X\QB>(LU5Q0Q(:L)WZ"3A9-PB9HC#.2YB M-J,2:$1^'J,S5D^?DC] +[;*'Z<$$RIC%00;HG2(C$*4#!E&0Q. H4014;HO M:1)4!H2U1]0W0RE'0 \X .SW=:\#M06I&L,:<<2U;ZI[#WG"57,8+&CCT4)0 MV8XPZ;F\>D)%I="7KYY5%2Y*T$[9CTYYET";$\QYX13I0^!I6L7]JIL;<>+2 MIWB: UF<<43IE,JCK9J"NO) X!,Z@BGCV/E/9"6T*.RRYZJ8BPJL$3$D5Q1V MQNA7"N8BJ$G.U__5X4'L$\-MG*3K@P9X*[" CV@8M7)0AP3:M"HN^/O9VR^G M)C 8RR1Z['4AT' 0YWA[@V22+RZXSHY[-F;!-%\L=;R<=*]\C4*8)T073.$6]Q,>E(Y[@IBB G9N%515]0 MZE\66E#HZ#%B0E%4%YW)XSC^L3Y4=B@AK]'>A;R>F(4&V,^.&S$AGCC6B\_C M2Q#HB(3 BIPS4'?F*U X=:!S?L7_P'5(*7UA2BVJ,*^1JXTPK:@GKY_K&*M_ M0V9WCYPM13^>0"E_ EP-DQ^464T9C1: GGTCL08 SJ!25"Z3(;!:%( ML0SI7EP#0^7*MFB4%D6.35ZB3PVQ*/EJQGB7=LK]!$9( M7IBT4+KIRA@AVTW9'&$1784]9'D-BZ<3*W17.U>;TD!DFAT+)G1:I\7T5&FP M4)F\?,-8X!VA1"(40'E60@ZGS, I@<*7*1GLPFBM@"&H1R-@)!.HPM5B$5]8 M8LOP"@)'";EG)+P1/I.(A-K+J )JY+72^>24M5O$Y9EJQ9.P.++4--GD^4[" M0/771?0#.9!&/M27>C67"]N?7' #SY5BF;WS/YYH#QU&T147IJT.1&)AAHS# M>/)#00TS4Z5H4B')/*[P")@P]^]7YW,XF?<(=C)U/OIC.+FO# ^!^WX"!Z,U MY?5ALHV) M:R72,OU[F7-/9;-*!L6 "MQ7@4'I'>@JQS&H"=G&FGOV!02)A5 M,<8F-B"(<"S9!G11MDA1#]GO)$5WQWHJ:EV**+7I2L.IK0OHX M13V#5(5Z<*LOYY1K(2F.WB/+,.5F5^PUJ36\W"(O5W&2RXK\TH-R)>"V?%'5 ME!7(:W7ECM]O0(R;4RM+YA!5N+M:N>+\(V[/S#YZTCQ-YH-K2U/7<@+:H'.8 M6J*L5SMQ%]T5\L8$T3*7A&[ 6G++-M;TAR%%J?A@2][-!'/%)F!_;JKUL:. M=O 4K,;A461)7;@C^BJCXE?4QENF(XW/<,N,"G/_1C] ;I1N!>.?@W&TRQ!8_SD$I96=2?!HZH@-(,4@=;4"B ./ZYHI:3LZ^%;#0:$@=! MHM)/G7[]PQ@-\!.D//MHO92,)H+8^SI.RJ9 >>J31@0<*6&E/=(>9Z 5,&2D'K) ]!B M[>3=O\45>3?B2,@,*$RY^F:DO\DGK.L%^VZW4+:S9\">G"3!6*1:YR,?:)!9 M;6#0GQ&' 2>U6Y+M@?6>0PDP'.]=@.$I;C"-\QHC[L%D@SO]C?ES7>\K,IB5 M)&L+RT,E->M672I1V4I2+B!P8"2Y[+$@7 K79G3DK'DPH=F1#$5#@MUM=UL=(P*)S!!+-65*DLJ2RN M441E P%9,GY%+B\^!M5 RS;G67MF'[XJ59E6.185/@3/*J=XDWR#0O)3(>YB MZCOERA!9H2OB JT";L@%?(DR@=#RQ[P="LJUT%7#!<'T?*(T<2ZJH5_.\V@* MRK5,,HYS.( I^X$%)_?(BAKZ^Q3$F9_L82#IBREQ1M50 X"-K\I@NA<@UQ:L M%(-ZFJZ__X8"E"VI:8[-.I/C4!Q3MQI5&#PIISM%RN35Z0ENJ3&M6PHO65-7 MF Z+X"<0:':)?F497\VN9.D.*N(@\A#<*3Y/_.4<\9[@>16",HWG4E1AS_$J MS6P4&16J42_3S<4D9%#)MU:-SB\]UL#ACL"X9<_XP[I=:T1[LE]G*3"I'7-3 M_4!4:%4Q6P-,8(Q:$@IDROLI%BF$5/-=;)ND:[R)^N:RC$&2%[R1QI!N1$TB MPBJ/D'V77+2X_4BGH:N.9'&<87$.>5(B<0D&41Q>&- 21!63*";6>2O'7\&? M./&7/.^ "68A1*8F*J.!N%\RU5,*4 7$P=*29L"?1/&%7VAF*$,[TVFB0OIT MDV@X@W-.O-ARLA1 @LIW9ANJ+< X=H:M85\#.=;0C-M2"50X9U(9I%W\+<'> MEE_)QJWK+57SUEH@!O@P.5@KBK(D-K4@$DQ44Z%+&6^)$0\3;>>Z]NUDOX/E MCE'0S;JWE6L5\U;_7 M[3$FI:;0;C$H8'16Y"DQEG?;@?Q0UJM( MM2A*C5-X!=P^3LRN2H6)5,%9$ 7I'/DH^7*,DF4#:1?ZE^GJ'-YH5?IE'2HG M>U@: R5)4%W(E?;FE&=H4P*#+1+O CT ^-;BC37[%<(I83'2#S48:*4W,X]6VI#)N*TL&3!VX M07=#3JDL*BOXEI)+W&3RYX1;J<"8-4XL#-!4MG;0P)7%8+P=&H3/*:&^4&EF MC%V[YHPBYK)$T0XQFDPUN#_8:%BV/2GIQ[K+=>'49+H#*P]RWF@A:TYY-R;E MTATLI!/8%Y(#(JQE[YWZR,*3'<14&V&L0FEA(%FIOQ*]VR+*WB_00] M/Q6U]6*;F0HY4Z7HD G'X3Z)G[U Z8I) *A,Z_X2A$LKTKJV$)P'XX8!2$3>.JW"WR MXETAGC%V8!8:_',1D"M?.G)6\;6H,)LRGY5#_YJ=FNJ:DY3R4= *BO@&4Y>H MGY35 7>UX[770761#E5XN-?IN0Z7A9$&M :KRY4C5H&(D5- EZU38UV3(#)' M?$$RXU2-.Y>B+3G)#I=,MBH[.TPK118 5EWQG'!?57=J \ENL/,K3HT2S:]H M882&JUI@R(H]_%J&()332B8?ALP5&ET6+M O[123H8MH/XGJDZW>LVV M$8KZ0$$E._3@2Z^]=\&7)^;1_O0"E5:=#(U$BA H5(?E9]?QGA5M2]\PT@/M MQO6E"R6=3R:?#2LM4R'(HI, %/LMVM?H8^LW6]1&QE!%8\H4(787"&8A4Z3+LIR0/S-B79=3D>A:CZ:#?UZJ/;37*!\L>C!B:&7IW?N)JTCR16625"[-*_&5AOQ%@ M!IQ?*+O,U(6P-<36E%R/97Z1=X?@K@E93:''D4:8Y=2M&DP[>EU.@"%@ MYY3SO")!2:*D.!2*R^V6!":)+8ADBKY(]$JP3M>V=&V NX)B4\IH9:>T;M%J MP3$K9#,&/3.:26&-(/MG,]IDRQ+F"BR9<&O1\,*T!LH^\M&EV'E*(<#FVC$ MPTNA!0$&"\Q8DF2)5A%ND-M/2!HNTZ9]KZEP+S#8A%8&50JW/>$;1X"*9A2K M57/AKEH3*EP8V=F,E2>% VY/R$_3&$4>S(EFP4';\O+-/EDBM72YZ"PP5E/, MG&.#V;C?>-:L-5NSMIF342JE36*B,8C;E$2L> HJ9.;XE\17<"N MFT-R"3K#>3%[]>.57W%X_#VA7-B40H,J?_E,(.V&+J)4JA7$Q=.9B>9Y4 UU"+EK]D3LT; MN3=$A7<0!>B9B+#5VQGZ;["7*?P19,Y[W<9(REFOA2T7P/H%9I8ASU0__!R3 M:@@BN=/NC I0]/;3])C6#Z@I/4U)1T,YW\C.<*4EL*,6'E\8Q;/D+=Q%^W-+ M OU(GKDSD65<6KV#*]Y@?:E>GS)/; R7\B,^HL?*FE\B<#(NJTI74$3+KLQR M&3/ZOS=J43[^[]X7]1GV5): ?/QXR@!LCU]9\[S7L7JK**^"0I_"BG[&$GIA ME[I,0C]8I"^E/I-B7AMF$*64IK!, H61B"I.G*?,>V;88%:YAE6!C(N=,G.) M48E">"(K#V15C\TO[ T+%(*5*2D^1+WZ ]^#[_[/NLLFB:6?YN,_91Y&$8E* MNILXA0P_4G=<)N<8QH_!:.S^:G]?[74N[3E;EG,I#'>2&JV+*RF+W4/N2%RM,B!4T6(KY\O>W"Y034 M'<2T:A38H;],Q6OUES?3(%V&_M7K(*(%T8_>%,FJ#ZLGS7/BAY(:B##X:T.; MH-,2?68)_/]4O5E^W:*O7F73BN^&K;[GK?T:X>G7_O2:88];[>[H5J->_UVW MWV_FNB-S';8ZW>Z.S'67]K69ZX/1:V\S>GU%7)8Y+3!SY/[_>-9]9M2,*<:9 M7[<=CTHFU7CZT>.51SO+G_CPFQ7=J\S\F>_?DR;0ODD3()GRG?#M/U$MO_-N MM7.W%G_E9>[MCGR0<=Q7;V69U.%MP6?$"FIH8E.:N"O',(]*91)M#'C6(8W6 MP46]V7J78(Q'VZ(A;!'F4&Y &#>O<.^WR;N/^_,@F_$$-^OY#M+,$VS3WVM+ M,PV?J>LV-7RFX3-WXS,W*#:K\:K)1(C9[+J5AF*VXO-ZT'6N>!1IG668_#;WN$[UZHY$[& T:>FWH=2?HM=L9N-WN:(_I58_1N7F,.]!N70[4 M&W9K=IB/M_9-+.P[K+_AA/O,"3VWT^V[O6&_9M>GD=T-Q5:O==#MNKU>IZ'7 MAEYW@U[;';?=K9MZTNB:MS[0X[K)RJ=2-;=VLLJB@/H[64MXUFL5[.L(OF*Q MM2;K7K?GCMK>EK1=?:0/RHU*K[P5-]JUP_%&'7VU4B; MPWF5 M(\UQUO8XASVWV]GGU)]MSG-G3LWK#-JW.[,=U1F:RWTK,ND-W&&_N=U[)][NI_1MWS)_94>%KS38U:O5D]RZ^;X=.QN,<3_U M4LT,ZSW#NHQ1_YUJ9OA 8^QO'>)JZ],'-;>:,9HQFC%V8XS]S0MMM[0W9L'B=]:MMRM=V6;_OK<5O7 M&/DNZ8$[0\4O^L/.RT>.EC5AS)O2CKNWC#PW!_/ M\5S^^U1YVYD'20=\]'CTZ)33'Y,4.WW6\4P-H=RZ#_Z%K&SAB6 M.Q/5?"N6B9APRU$.;5;UFM]G'TFGZW8'3U-#V?BO;BP7.QXU1U/+H_&&;G?T M-.&SYFQN8FG'35RSH059)-)V>^VG"0,T9W,S#SWN-6'-6IY-O^/VMBY^;,[F MD>3;T\2;=\;\W#W,D^]QYH>JZ_DFA06'4>(Y\-QAN\$_V9OS[/3=GM>MY[LRI>;U;7L$=U1^:NWT[ZZSC=K; M\ZSM>1[WW7:[P3_9->%[6SS''16^#?Y),\.:(%(T.]7,L,$_N3N#_Q!-XH5P M7H1QFKYT9DF\4)[+.+J3QW)WA/C([7>>!D2T4;!NS#0_=OO>H$F8K-FY=$=N MNRF:J>?9P)WI'THR:T,'U]!!I^_V>\<-[ZS;N?3<8:)$TAOEDRY6Q'F]RIEFS&:,9HQ M=F.,_:UZ9<8G&9[K1.)V?18KUEMKL^!%]W@+&[KZ-)MBAGNWH8^'S:'4[%"V M;]+3',PCL;#>8U^6NOOI#Y(,.@W/K-V9]!I!5L-#&6[AGF\.Y7$.99M@\VX+ ML?UUGGT4YW[HI"++0K$0T>TLR)T++'7<87]'\[Y@9X=W=I#@I(>JE+J>9_1? M?QMUO,[*\=RK2ZFAZ7K0]+Z?#?QY4('LAA;V\YXVLJ>AZ7VCZ7T_FT.3/?L; M[GL?)_#/R)GD22*BR95S[@>1+-\YC,"?U]^/P-^6Y+C'TO(0_69 Q4U4KI8' ML[6HW&VO9D,+U]"">SS8HWZWC<1IB'EOB'FOCN; 9,[^1M(^1)E(1)JIA,R# MB*2]&+G#7E.D7[MC\;JNUVXJ36MW+CVW.^@VQU*S8^D>%I9;0PK7I61VW6'# M.6MX+J!I#)ISJ=VY]-WVH(%.J-VQ>$U7RUL8T/5N*W)_=SW)D3ZSY1"[VZ M&Z'W&.':"W'7:;O'HTXC[NZC8MWM#!IQMQ=GV6^[G=X6)L^^GN7NG)@WW%X[ MV5%1M\\Q3QM"?BQF<2*4A9KY/YT78Q&)69"]O#$HNL%V[(7X[F,NQNVLU7L$ M2MJ+K7S1[;C'G54N\MA.P3V0GZ.>.QIMFR'4]*!ZZ@O0Z1^,E[=ADK?...@/ M5@%-FKV\E<#INL<5H!>-P-G>BW'L]CJ-P-DU@3/: AIIM^7-_I81?KAO\VSW MZ@<\S_5ZO:=V1^_0AKWHN]V!=Z=8\T%YM[R!V]^ZYW93T?QCDJQ MAJO=D"15F27?;-EU@J!WO)K WC";M236<0?;=+%LA,#CV)_=INQN/T)0GT6F MT)M2DRUX_D!+KB-9][!5W[:H]KOD.&K(=9_(]45GZ/8K+.>&5!M2 MK1FI#D9N=W3+0LB=(-?]=,EOE?:VVS[YAFTU;&O5U=IU^[U&(6S(=3?(%>N8 M^^TM4E\;4FU(]8E,[8[;[O7VF+/NIT+H'8Y"*+V:ZM7JR3Z=G.35*Z0YICM[@#]I_SQ!S+N3@:)\+_<>3/ M8(JO_?#2OTJ?O2JL9!%$1_:VK5OQPD_.X5&Y5P-X4GZ"3'-0U-7^S-,LF%T] M6W]FI6.]Z[9Y-VY;'V%>YL*9Q6$87P*U.D2:SC*)+X*I2)VIR/P@3)TX*E2(!JX+E$I'F8I<[X"OZZC!/^72K.L9T?C)*[_KMCKM_MJOVRUO_4^O M&[;=Z@\&MQKV^N^Z_0.?[*AUW%[_;;WF.FAU!K>=3T,$3S'9X;!S\!0[VFC4 M&Y*';M3$CE<>K?"?L)KRJ"Z&8:6+X?L\$<+Y!,_-4^==-!53DGQG8IF)Q5@D M3K?M;A"6NG%7O,Y.;O17\E[5[L%O'_1D^>833WJU-N?ZP-^0' M]?7B?Q,7(LK%ZTVBRYLZLFMYCIUV9R.HJ!L7N9V/:C=WRKN/>[XO^[$2Z&K( MYM8)*LTV-7RHX4,-'WHT/K2_U1XG2>)?.1_%N3^Y@ M/WSJ]@;[G)K=X)>.Y[G#H?#/:;7;3+]]@!=R_/J MEA#_5!F"#;]K^-W*6H^/1V[GN&Y7I*'7AE[75&92BZ.&7AMZW0UZ[0YZ[JB_ M+<#*+M'K@>F3_;HAM3Z5.KF_J*!GWS].A]/=:FKW4#H]O*1%W5#GQZ0:9C- MTV7M'P.W.=YY;M-06%TI;-AQ^\-;UGTV!-80V(TKZ@W<7G_W.=A>ZDN#PU*7 M]C=$<8BEP .WV]XVB-\4>SS*V31E4C4^G.;BU/AL#JQ*JJ&%]3O5&;K#SK:> M[.:>-@+NT ^GN3CU/9M#$W"'4@9LY\C=,D55MA0MY=D<;JKRG?:CCC=CU'8[ MG;NE,=]E3VKNH6YNP6'<@CODIS27H+D$^W$)ACVWV[E;??X.WX*]C"5YG<'3 MA)'K[KMJ6&+#$C>Y/[V!.^P?+$]LKD%S#>Z:C]3<@N86[,DMZ+G>'?&K=O@6 M[*=^O'7,?;?58_)\O\K\<2C@O]/@XI?_H3_XD7'RZA?]N/K2":;_>!9TNX-A M?SHY'K=G7N^X/_)[(V_D38VW'CZ9.H7OTQFM:MX/R=PL_.0\BQ0,&Q1OQ0+M#X[P.,GC)Y(;]ZL-^2>!0 M9_NUW_=YKE SS>]+G@ CBHA#^AF<7R(G'$231/@I?#*^)XF!]X,ODK#](@HWE>SH/)W '. B,_][Q>:Z#6@-2KEGHYAR%N-S=U MK/=Q8)V-#LRYSU=N1B/O?D["')DS;4P ^S3)^/97;+G>5#BG?.D\[WA>:U2D M'*\#E&-.#JXOG%%DCCB(^ 0HY!;EM./PND]_I$XZ#Y9+. ID*:6?G)Q];=T[ MAWGBVZFX!UZS-37AUD7%C7VD&TE'8Q_(I4@$GK>_7";QSV !O 2NYZ"[Y81L MNC +F\#6QPMX;"H6>/(X9 R,"UXUS2=9"\]^RX5+\NP<__UV>Z!X2Y "Q<]" M,&[II^D1C!3GYW.89S"AZQ/3M-5RTKVFUV*R=DF>%'GQ(] L M$%8NU"]*3,N))Y,\2?"$@(_\RX]R/[F29!( ;XIBQ\?S#;(KQ9O@1&'.L+H@ MGM[_*>Z 7G,:IR0#U(GCM;2S(VJK\)S:RLY$KJ):Z>GT.ZUV471U1X^C]+A( M84 & >HXAG#+(K(H'*@M>41+/B)@@3[2\$1$F7\NJC=BEL0+ M9TLV[N%\O<&6O+^DZ,$2SS>3 Z;7,%YY'YHN2":F(]BB,SP,@P4E*E+!_ M_'C3XU;G=+..<9N#O1T-5>C]\B;X^IR3>!DGF53GI4;P)U$",6Y059/X D:_ M?X*0V]SOP3DL8[Y>KQ,1^J@'O+D,IME<^@OL7TF.WC8_\;VMV? L9OON*C>1ZP!_> M_5R**!7IZP>QN-=.ZP:SO]Y[NH9V102;RASV9 I\ 'AL0IQR-]3$43Q+E'!X78.IU%=W M@J=,S.0G]N0U+4]%P6'2ZAN&\FA>=S6'HO:M/Y56Z(4?YK[2PO$#T+;C24#+ M# -_'(1!=G60%/I6+!.!.X&;LQ-D.;5GK$AQ>]=J&L#T_&1+DCM$$CE9H 7[ M'WU_/H!&'YT'XU"DNT$Q?FD!@;6 DM-WV.H4M*+.<>?)W&GV-#E 2$95(E!# M6!/=VG,>5FT0?21]Z$QD62C0FJS56JXE4YYYJF>.Y!@O;%V=::%6]MWC;0\2 M.*5S1%?.6*"ZZE_ZR52ZCY=^ '^Q=X^\>%737%O-JN;OX__N??Z?@;H2>#7< M\X\?3YF///XN/N]U3'Q;\S*UKZ )8<(2[.T+X)/H=,S0B)B$?K!(7SHP_ZF M/09ZS&",E**GP*I\-@DR#=?R=]AM[PX"?G=-;Z#OOS_AS3!D8 M9_!3/Y-17EKR%I$L7"N;YI<"K',PN:-8J[\B M63@?8Z"F]_Z$;"]B#C#ML1_ZR$&J?_=-7,3A!7YV"KL49/KG; N6/H0EI&#Y M 37B_#05@1$+6T+[#6=.1#7)^.QG83[)P%"4' Q?^5Y,R;'Q'F:1TF^=-%XE MR4FA,Z, .EW?TX .S_<,) MS#[.K=\DBQWN^NW2&*K8QTVT[V)RH=&"5+ !6$04PY[[/TGR6GYDOI1L"OC. MS+^($WID$?QDQPS=V2V#P"L7[7YJ&P8UJVWH5]0V@*H'SS3E#3MBD9W]EEB23NX->Z[@PR3YF(K*W$AD(.6?N M+Y.^Q)JNS?EO.<3B$K'P S(FY&/VD"93#R>LT@HK@P!T90L-"4+VY4L]#O#4K7=<>_1E9GU5*O<!OQ.KN'G+9@T40UZABMSCVVQ'802@]*OW"+LUP*DHS#.$>-HU2[KXD)&2G M6W&?0Q3S%0G\.Q+:/M3D^;*>W3LV,4[284:/XI!9E=77II5?D\2MO1Q!5/"M MH&_#\\SB6G"@4_HE@EFXUV2JT^YQ[DA%RKJ5I6Z&T"GGF-).&W%3!OL#F':' M$HT9[%TT9@?]-WO_#Y/U7IMCO=FK]%[(ZI2_%A16NYP1U$DYL M+,N;_T(J,R]+?EHO.*"M9SN:OW$_@TMRZVDQM M-;ZF/V@-M\SZD25"VR4+R;TMG_)]%P<5@TR*SB4DUL%"VIHH%V[ _\,TBQ.L.\/+#^=.^_#^+*N M;/P[V=UAR B F;R'Q')3F?RJ%S/!Q<%<; XAS=/TY>OMUL0/L37+?JJU/>)O^L/6WW/6_MUN[7^N^N&]8Y;76]PJV&O_Z[;[S_,9$<;#4O- MI>0>5W0+!S/RE@0Y"F[M&*=P2IK> *1 MWK(]8BV[9-ZX+7?JDEFO1IB;K;77<]N=[IT:8=:[UV5#KOM$KB^\0=\==8H-\V*BY;,7ZGZBY[(9TUQVUW7Y[L#G=59_P@W+" MTBMOU?5WYP[&Z[F=SA;\X![/9=^U0JR3"Z;L]34!T3O>_/JTE=Z,P+I=U^O= MLE-XC=2@O3P;;S1RVU[OZ0YG3^7^.XI?D'O^YV3N1^>" [S\]Q0#)L0@T"E, M?Q%_Y<&%'X+]_ACJ 'V L?,H0V7NJ7?KA>?V^_U'DD"\N)JK!?8!'=7@A!!I MVNN\V9)/W-LU8QVU-][OM MSH;$^X@T'23W[ MJK,\B>B[RSCYP\,, !ZXO-I?^&2X7?+ )5S%WRL&-8@BRP1V" XN$XMEG"#:7Q8L M*-\[F,G.,(05=HFGA1">F"6&I#-EI#L<&Q^'>RG@E1%.>#(/Q(68NIQ5_MSK M#JU$;_S1<\_S6AWF@O+S5-?Y3PA=)+6FJ_*VT_7YYSCJ6_@!?^JIM'E8W)*3 M]<(K10W^@L>7N?J8G80&P9];L8<-/)IA2"3]$%!K8 MTDO*%Y>9]+@/%02OD_2O :^R5A_CHSB4VO4)%H" >$ ^B-F!*6V^2DPTD'9X MO$$$.S#!:@?<99!'=!-B>3E6>-E$),AL..U495">?OG?#V^/O&,'3F@JX$F@ MNB#575IURKWKB%!Q-1>F _(I M3[C^D(&3K9);LH*';U*+FW%Q =T8PY!QE834U (J6A+J$O91"!*EXE@/_ M1R8(DXV9 2@&@KN(M0] ?#GN3^8':K2([Q;P<8'IGJK\!M<63)&O[!WVFE(I M,O\'<)2%+-0E-B&6#*((]X(3L)'>-&G-0?D0) %AZUQ3N./"_H7(2VVT;"XX MT?R:8)J \.!L$?^*'?HH E*PT^&H\*!9:*D[0RG).!/. /:!0F?X YGE##SG MDZXQQFQGX!LT>6)@M$")O15>_&6>,9>:!3\5BU*" /4GT#&I5 M'3$G%@_,Y M#[0:-89[SJ> 1WWP93*CO2N3>6)NIYD'7(/P0J?=(_-G"2]5 U99B('$7$5& M5SB6Q7-<+C>A6@+)!_$^BN@B2.((>165W\EQXCP%3B(8'4J4S96%$!F;;N-0 M,K#4<+H(]LOQ.O9$52++YG[.YX+KZ0ATSGENTLSEO@_ M+A=_S*"(!OG0.0WCE%MDED=E?1Z>/P=>?4YV=9X ]:5"LG$L(NH=FQZ%>Z>J MK.\B2/NZSM\O+;J!A5'20NB.LE]@O:&&)5#/NWVK0FO_;L:-+1KM&E_C]>&. M+(4"YQN+FGWG>0?K)@JVM,5WY AXJ&M+;UU\,:OS5HUTD!:FR6;[8- :%%^% MYUG@A;P>S15M5\A>%!1M62AJ8(-/=&I-;4M%WV_5@&4EC:@JP9PO?*]G]T): M 6XH5_P)79ZI+.,&6.I1@:4*3DOMD5OZ5W3+B?%,)DF.;14L<&&D!P):[EC] M3(AQ]+Q6UYR_[96S^_A($ 4-WUQ&[I#?ISYY,*V"43(GZ=BKO(<$C]P]MGR0 M\I6&#LW+:?#]$TE;W&S/O;ELA&^U-^C;74&*U[H(Z3I5BIYRX>&A#$8EG"R- MHT+N92"WA?(PDD,#W0@!^N[P6=G22>.7R!.7("?LS(HQY(!K@I6-\TP_.@VF MY/E%SP-(2#"DY<)+C&@=-8'ZTC'KKFAUAJG4$8:56%=]WN_?3IS;ZW9:3_C MD*W28'U"P3#2@D>4H!%D#8'RG0JP]VGP@P0R>Z\=(OM[>6_*D)<7N%N /U.6 ME-1[1H;OVV :Q>0!G%N%WZ+<@&!S,8@R54*2E1S[;3+RKQTP2^UK(7?) MHTBAW3GW%4YR[9E[HU&AMZLZ].?=7M^RWKF_1_FD]8F0-C*!PQ8493O)SV&/ M'$\'KY][=@M9&HT&T4-N %U65)-!#;95Q=]J1V8S5:N]KJR["^&#VK&;/M_ MB'09DA05M3.MA3E?E0?_!..OQ*->X"\QR-IIO[GV27K&>_.2.="OIU^=?PJX M[["9,D [.5CZVL+^>%;N)R7&)95<6J$L(K *D5;TGZC>DVB1I?FI58F+P0( M#;8H9X2SZ,]FP'<,*_PU]"<_**G*^1!-6CAQ9)V9AGB^;DUNI4RQ]U(&:RAW M+@XU;IN>M].5<1P3=/$QGH_&"07'::;;17BDV)!3<''SJ-6+0-#L=MO#A!]^ M7^GTY$O6CFPV>>Y?J-R<97P)!^/JZ7("#&M"E-GF6@VP* L6TQ(Q'2+)YCIK M /-B9\%$IF^]+8R%/Q^Z[>.1.QSTK8VJ3C-3D;UK;0MDIF&96S(,2/YX! M;X7*HV/L6TMQ^2=3KI*BF8&#>;(?:&[6>_ M(#"NXW6):7C>FPT%H?_+XSOC744@Z&$DVI5I?U/&:9X4L.!UPEZ:P0><3K!O M7I_[SR:XC]2!S?($W"ZP%'C-GGN"UK6Y/Y>=-V$[O[$,U?*EQM0&5RP2G*9H MV9V;*E25RJD*5AI94U)7K]VK@N0F?X*+N>J8%Z4WZKR MM[M]LHY(M8[PS">EYMG/.YWCUJ@PKELD7O* MONM7O'EW!]8N+%?M?6JNPINIQ7! MP3P?M+S56X+Q@Z'M:=5S=&]YG*4"K+U0CZ[UP;W%#AY?K.3CNM(E&J\^B86< M>GXKM9A;D%@+:$S26YND T^9I&UMDEX?JW@:8Y2N^ M-L%\&5,]7LKK&.,ZE#I/NIM2&]&=OP35_6>P\*G9"2AP_5)5-I7>H#,^074U MTT6EFWTI$O+'4A([FSG)E/ZEZD^IZ ]U(Y@4-T"Q M))XR;.+9[*AHG8!2CN6$?%6F,640EB$%Z,J9$B)ZW MUT>*IYLW7/$ZNN%*$U^^'\9XBH8_=A^R48EWL<\D*_5=*E<4^9B9/=,B+Y*[:+M]LUU)M%_ % MP=M".37H/P'V)W264$P>9N5,D)*1%%.77H.1!S_JOC^J:EHKJU<+EG[ MG#M.6>B9 6: ;W3VKIW#97TL?2\DH@WU5 @S_-U[K=]5#YN]-XRE%OG(_ZVIR.2.DI_=:N,&ZL=Y'$\1 MRZ(%>CA'I96&8<:C32X-0Z@I 1<6LR:3Y@LJ7J '$/Y&L3>]LW_FT_.%JO^- M0;Q0KD<<7LCV3!+Q(+68I-"5 MM;BZ>,G5BE^*,"JJA))WE3S_O/_% W+&?FJ]G" M\52U??]NVK[7522CHQ,[2/[>.FMAHA,0>N"3OYQ;?B\95P]EJX/T'9JF]A8$ MA6M34$$RH&8H=T'%>9'ZZ'53;)&7H(-?YCT)PL:P0+<)'PZ9FV8<12@FYK_E MMV#$ &@>0;&*HZ'.B+78A-]FS&G5<=PZ+C!<\338EI7.?021L3<(WPKL(U_D M\K4IU=D"DR>X<(4 )KF,?DRQN 5,9@Y+XJ#2A.'K9-B+LZ>N.1?DZGYA%V=Y M-)$Q/'5";OG$[+([J@U.\'PQ&7T9^E(TXP26?',KSLYZ(T5F5K:5T7ZDHB!K M_X!#\*(W(Y*;Z,&L ;Y)SIDK$2B0!8%&L@/1^S!V3 =*7IJ%\%/R+,-+K(:0 M2OH79FN56.ONN_=);K_Y"B@QC%.LYU68@]3SG"P=/6%](+8+4K6/7<]:BRRR M6[3!N]O:X-OX%_K/GI+7K:FHA--SNBWTVF(2)7F&:/_A@U#]^RTH'' >9&V> MC$%3!%N=5,!OH&+U VE*IQ+XSS&5:^]^+FD?ZBJZI.O5#PDT:4I)(PA^ MA-,6LJ;%0A@D'5$#6"Y0:U.N" UZ:##]*-"GDQK(K:K5*OR-+*]N.2?ERF8; MU! =M"$:$3^0=Q0 G%"H%%^.9=QC]@"3$LOJ<210M2/@T9@'(GM 38;Z4GW&5SP.@3[!MZA/$C@ W2@&T(5?S((*+\S>7!J-KT<=HK7$1U91\UMC MW1(^<[:@5!Y#XH-MZ!-0:)BZ%IRIA9X*NDYR$>@J <0\/+^265MV139068X$ MR!*0D@!1>**#KN 1-%=*IR,A_@4!^\I'"M.2*?@::!67Q3&$J02[T#4H44Z. M2P6,3" )9+]A@@_V<):?4CRG@)YFGI+NLURC>0]H-O%$"BDCH1YC6*Y5S@J?_$ 3Y.D:47%6:OO31?TB)?J5-8+(\^.B1MSYZM*-QH"=FI]*; M3F1B$.I" M,E,P0YYBX;K[IV0GU3NV%45[NAU\+$E2R)Y?E^U4&I_7=LO2OXMHV% MM&Y';@.Z\FC:S\)'%R?<"!E_F9KE3.SEF*BCJY+O+:!,^/VW'+5=K^L?>?T7 MXB67T_2G\E\F<&75!KQ3_@%=KM?MV>5ZA:).^V%3OED)P"PBFC]]5RRW,VDI M8^(?$D]!J084)C4QB!GB*R,8?CY& "SAL+$@]1YX;W43F%7R63\:YHO$#;F M/S)*Q"^@7@ M!=K]+M4&&8.RPT7,,N'?P1*,*_$3SH;,_A@!;M%%12>OOC=98/)[8K/HZ;^D M55"I[R1(B7MBW(!T,[/MAK9:=L@?=^X\@DU2>-JR=T$5[2'F))PFJH]S>"LA M[NJC]S6")&XQVFPJ^2B.$%$RD%:W4T#]U0DCNHY'R0:D=CL ; ].-Z3]P=K/Z&-X.BE%)L8+*OD[$\W^HBC2A%X*E0J1C B1 MM+^1QZU%I&TYOU*$BO':Y]H\8F27V\V9FD6P&Q/IWY4O)\<&!K7<32=-F2>8 M9V;J,_ Z51,^-9-P%7 86Z:LL<$X_@_<+Z1N1/&1'4F,SY;S^@OI_/_*(V&E MP@3&7N+A98[*1<"8W-:X*JZI6?&:[!7G9'6&%&DD*81PW.CCCY,BFOW,?!L( MCCN34RI2[9?BD$."AKDQEZ;X+1X!\21.[0G2XF[R_96 XL2ZS!070:IS9=?5 M^',TT"'@0?S9HCK1EJ**IC_&!>?YQ*BV9F(BZZ-\Q8+'?AKL'^>PY,549F?( M^Z*JIQ1I&5JJ).B(./;F-&!#THN?8'+@G:IB#&>RVPWZ:5[OX/9O[>WCC7MG MXIYTE3_%48"!I&JPM\@LRKL M?&I.%J'M,IAH[!Y]$<"LX,STKADY*H.5-BZ(G\K>*+*T6=C^!,XO*MYFV@;5 MK(Q;+' \&$YE%UGC+>]F+2X@4VD5+];M#PT$BLF=LJIPJWXK#2A5):#3)97Q ME:YGP26'FVQX>81]4%]WJ_T+I?ZH(PUI^#@>![)W!V\>Y RW(JWB9GF]ED?H MCBH+X>H)"IV=NAHWGB&5KSFRR1U&VHYN/(,Q!249MDJSI/ -SE]F, M7";HHJFM,F1G](S%&2H\762BP7/VV)RO4P>Z(<:Z+@Z:UXD*#EXTPVSK,, MSVONZZ$$USI[%URKL^*P6XQ7*0XGJNSEFVZ94 \5 L%3KF[+>POJA)56;W>& MN(;]286EP*K)V\?0'T:Y<2BADP 9V&9%E8)YX=4:Z_+&Y,B&N.^-N,\H_^M+ M@E&C=W"&3ZD=/_TFP60>?_UWUZ,D["+9 U9&M:N;6U-CVQ*0)V?^Q73R D^^ MD*>SB9I#[U9ZAAS#1#9Y0IF004=9[H=^-FLJ"G4']A9^ES^,9W)J&?ID8?%TD2DY-12330QE/$4PQE MSH].2K,\GJHPMMKSN8,NO.MKRE'W=WDY*M;RE<@K+QB MB'3K^2E7,%81HK85$+B@V4U9.YGRN\T0RMAR)85S"%DWJ2R67YG,-)7-40AK M8BM[V&STEA<7O!^U@&O99[5+\QNK M*S/(;0A,RC1P%2:ZCA[.XDF.!0H*85[E?VO^3)VL31R):YTH])%FB8C.,ZPF M8RE?C'>DZ\.7[ SAO1;KPOPM!Q,SL.HM$N9QXMVS&:5$R0M>]-$W44[8A"=4 MZE';("LS,XDTIQ*#E.S.,^R;SJ'(+\FY'P7_45W..1_A>R+\Z:5_Q;\B:#^= MF]!I>]U:F T?%+&KLZ I=MXX^,4Y)7L]P1F\3_R%P#[6SHO3+V=?>+OTAR]= MYRNGS87"P9S&C!1YJJN?HJD>+^GO?#M1*>)P\6(IZ#BUAL1-H!EF0N8/6:Y8 ME4"DP#-.3[Z8YB3S&/-5. ...8&M(+## .F H!5*T#.4])P%*>8>J;"O1( P MT6U)1%9\I13\!?DS9T>(XD3<#T0S/);=TKN1HM(J9--UK-0:I^*O7!A4:9U0 MI&OV+QU8L>R3?:'W*9IRQHS->_$K>_DFRIW-DS@_G\=Y)G- 44&>P,4V5R*: MRZI(F6/':;/Q)84%=-&W<9_;Z: R72?EE'HK-N]S)L%L@P!_R?Q6N$J8FE4( MU+GE.$BI1['QQ[FK1KM1K(OFD)+Q99+=U,[>.^%HT@QV,^B^F[Z&F@3=J>:N MP ^D0(![:'BBYO*8.H3JLJWS(B.O]+II'BBOG"4SE=^K&)9?\:F37##:LX+3 MUC.4%9DF%?TB,)/AN>CACTQ@OER5J=YD2S:=B6(;UYRB61&P%"7 I*K$ .M M64J0*25CW;ZE_<.0"Z,G)1+I\PG(5>9JVWY<@K/0.$MY=AY3PN]8O"13/VFH"N@"Y>D#X9Q M^+<5TRX1AFML/7,UH@EUAKNV!V7#D.^;(=:L]*\UF19&\SS'G@5D..19J(K*$ UPT!Z8"TCEXX6"'WNVU&"- M@Z)JDKRNPG6V=-%2@H>*MYB>=BKGU,PXG5/E]EC(= \Q53JX>J'RE2@@C*D9 MF-VR@43N)/1?0A3.A+] =9+JF?R4Q<4:Y\(3,7$K1?C@4UNZ36K+BO'Q1&1I MI:N3%Y8P-*>RC\]*YOKC\^,@M:(L5@F5MF@K_2^2P>JH<2/%#SJS1++2>'LH,/(#Q%BUB#BJ@AEN6*@T92?,#.*T1+2I[ - M-W1E%%V\U6DZC"AK866NGV.O7!G$(VKL%.4 MXJP4!XR^7PD_<#4)%71B8K>8-67BJ#)C)RWI,U: $U6)0M?G":WHX,HNV&:D M_IZ M3ACW M!#,@-24R;6AWANQGMMJ60>)/X;[XH2&?,GX"#KGP?Q I6A4N2EDEK#',8B@B M ,L\4!H1)$..R'RR"40Z@6N)$ZKHOH+(ZVEJ([.L7-PJH;4!! _J[3-X#([^ M2O@)8;93%HG&<+$SZ:HO%>7855Q13.CZ_L%=U]G'1@IC6T&[U,D,6"*@ ECV MXB=,0'5Q+7074JVA [[886F?-F>*EPDDGE!0;-IRWAHL(B1A MUT'OZ126IQ D0U!&.$4$-D(O]CR,QXBBH_)CW*HC+\=7[[(41CQZ"X3($##R MGDC)_O.:\S4P&'(1+;ITB3#MN[S^WXG^J/EB04V2_0**Q%F-1N/*:> *5(>2 M-?U,9#MX&TS? J?;[!;)7@&%_I"=WM_ITTY[W7ID:&AE1??2/1HQ^N 9TYO= M\.R54RE5[Q2(4]XYQG\RK>FC6(\HV=#F)'4]D%9U8SELT( O5[E;"$!'+ M! M!VB)$@=1HU-=.6'P P^"@-)+OW*WE.D5YN&&$*8=[P8(TWN-W]PLOS&N\O7D MVW?GPP>91_KE^S_??7,^?'[_Y=NGD^\?OGS>1%079GU'E-=.S]ZB1X=R]5K. M1PI"DBDJD&>L)MOO@FWP)7).\G-$(^>;XPW=(E\!TV%*Z%^S($$<+XDR2I(% MJZ)4'B%59KPE=&'0:4[AJA@^HC\&SO 9=.-/()(FL>.?8_N2Z@#3C9$Q'_]W M[]OQ&4XC@5?#E?[X\=1UWOI1($('EG8VS\^QZ=HG/X&I_P9_HF'[/L0?Q!%B M+4NU5OHE<3].6BXV'X(_SR:@B#N_)?[56/BAQ/J'USN?@FPRQP#VX_LR7L#P MH>+]?.HR)?JMF,$I^U&6ZLQHE%O,B5]0^SK5@PAH8)&^1#A^;%WVI;JWDDJ(29XI)\(31K,S>)F.'S7JQN,>U3RJ<;CFJJA'!5QE>* ^W8%&@M25+=270L\RB MHJ9"V#D'&_=0WYZ+(%81#<++E8XWK_UB_%*J_R_\ETK#OQG[&WZ!0.(PP/BH M3WF_BSP\5W"^B:!\,7[.O SVW>O :P@+FV#'-WMA5Q?.? VO%KB5E,IN\U_T M))2^Y,5C6]<";*-LV1'+.BI=U5QV(B0"&QK(NM[B[W&Y9,+DF#5BN#>\*"(%HF8_#8(*G)LC&4.O[\%47!KF5HVECEH8SO[<(A[YY3[5_ M1T#W7^0S9EQ5+5$>&]6,.2/ZKAO8NV;@0K.XXN4RKE.U&_(FME59#U]/-M"] M_:L;)V9N@)>) :68 #S=E ]=SVOV@SW4+Q.R<-X$A]+'=G MYC#=@#F8/7Q0/@%7O_K*K[G/Z^_QFGMZG_=3*2<#1BQY"-,9;QRWW2Y*CK0JA:OO,'EM5"#YA!S3$26 ML*A(L%$6$93+6RJXW^>,>G2FLDO&PI_JZO;2H'O*3U$Y'AA^>H%#$0 ^_.5" MDK=V&=R2H=[ 0$L>4<61WI/?XNSMY_\# EM/IHH_F0E*;>4U(256\F.XE)LS M82(D8&.A\*>R =G/*XL_N02<:(S>68!=$3%<,\VQ!/9%%YO!X-G"C8;MF;/_ M^$4/Y,%8%S$J% TV_5@&U>BNG/'LGOZR M8(=5'29-TURWG0$1$:;BU?K+=--=(O+M7D?T'%PI_HZDK+3+.SU;T%Z[971Z M!?&C9RZO\(UXQ=$*,440YTI34VCL4WP0[@[:96.[ A5Y0H M$>D"BOB5)A5M3DQ26VUTBQA7A1E%D>+638J-: MB0S@:.0L!_,R0_HI$C\!!B!IK)\>4&?%]*JD=0Q*++(=J9C W2<I2P8]O=>BKD <*>)RNN\?205 3@NMXJXKHFGTWQ.VCS,J7W-0^P/HOBCC# M4K)<>M2QC#,E[J6'.<4\7X3+R@+9X/Q$MD)4_K53/UF2%@R_$A%%\+\G>(O? MY]P2S/D<)\Q/3[%4*TZBP,?,";IJ?([!;+:/3CCMOAAJ\109(K8-X"II-+XJ M;=':,]X+<]AXRUQE&1]\F*'?A!GN]U)NYFMQ41B-!G"FI/ MYQ5S0I-L^DZML"B&=QFD5CI;E0\C-?.QW1;LIZ#\IXT\%07_Y:FM%)U(IG.J M^$Q1U;S^VJ).Y4)#/L:(902HE"!%Y/DR2%Z[MC5:QU\SM,^;;(K7T M);$0-ASYNX\EIL8 GC1K^B?4) MYH+K^>(KXZ625>M_J;4,Z1[JR+RWB#K , Z5G(RN2(BO'U+GVO*(7<4EC&Y! MBZ8$A:D)P*[95WZ![_P)FFC%)F8W,R#X07E_MNUM73>Z[.JSVM@]\?CU5YJ_ MY$P[IU3NFV@XM+.,"MEG0(.A?XG^XZ($*OU,Q\X>/Q7G=EX;DY,CLP[@=K", M6^?^T$U:5KR))7>IWK'U7J =IW"5J&\YY3:E]-N=UEIJW?X86?1OY\%Z0R*9 MO+[L+E:.8$YI?D/>Y!6R>$/NY(!AM6&?J*A=2OA!]11*#Y=]BQM0UJIEM2.D M9?E ;+%^X\IO=!.N_ZF[CJ@.VVW(!@JOH5JF/[ZXND&+X*UY@F+^TF&L )=FK?=8EYL^GA>92AA>3%[*' +*89+FFRYG]&5NHEVU5;Y[^V9" MK&#!95'P7ZJ^6P!O&5M81["GH4X=+C3(4QF<29 R4HLN#"WU,% (!,JU,I%5 MJI<@_IR$O#94 X35T=1$7187 0,L2@3P1,N M5XST;L2R%097.F@-*#=M,<8B#,2%K-1FV#F32N)/$4U*50R2-0?[J3;0MVSV"@H.J>43+^6=\"6]-^,)9O\#[I' CL;PPQR)'^\@G>%=4=_AI,-%2 M5VIUK"R[$OV .X*86EPA M52B[UW!FN>RB8NMP5DG,WN>0!3<+Y^7:?FS!,Q^\>SO]U\9X_ARGZ%(W4^N [=%#! I/7U:;44]2V? MD?((GBB836 \IA;_5/%C#IP9!OM%LV1IM_W/*_^7VY[T ]R5EU*.40^ER)1S MVB6H)#-L$B_T'BKLI'?BJG9Q#3G?!SG/LVR9OG[UZO+RLI6*2>L\OG@5_/Q_ MIO'D'Z].DLD<9&7Z2DQ!^+X" \!_Y8TZ[6''>P6SE7\%LH;_ZW9?@2YS=81Q M Z_3]5KS;/&W8#(3W^/_?[,'PTF_[?3>?8+A1H* MD9)U-/RPI'J#"KZ-;#^P"/1@?01Z"TVGV]::SH[%K1]=]>JTG-\C#I%2ZC.# M$H(X>/=7CB:&%;I&>?$[YZ;*(NG=K)#^8"E3!@0;!4%N[T2J=D+P3EA!<[ ) M*)*%/'B=/O3T^: [R^Y-F_9@W#;(LBG#Z];5M.NVL&36)R7S]V6,+O4H M /O=\)5]%*,C%[+^808-&?^3 !#?*N!H+:4 X][&IEJS8#] MYA_H7(Z?]%SZ+><+.:LMR5;G$WFP^]'K5+%!F.CDB $FLM=IO@!%[0D8X0#! MF.;!.,CNKC5IS3PC0:FU?0Q)H$T8^LM4O%9_>0-&\#+TKUX'$L>]6_WRNLGVO1;8H@\PV6Z_?^^3';8ZW>Z.S/7!J. A)CMJ=;SUW]JC MOJ+;P#<"+AW>WW\\ZSXKW4MYTX!E.*0C.LAN%#CRZ\[RI^,5S4:^Y>5KR<,\ M%O^BV_XYQQ0(S9CD=E2L5"VFC4MY=NVC.[\IDIF#=IM.DF!9D+G-#N$.889R MLR6%+7D+=F"S)47F$K<*.W(3,UUQ?D\F0LQF;^1&H/OMKKL 8SR6Q4A;T&UY M&Q#%VI5O0RWWNGL(Z%^]=]>9%/?KBX(-W,P;5K "!#/OAXN87#\M*V)2"IC< M%"CQCKM@4W3:G6&G?=QY->VW^X/CJ?C)89)GOZBD*AG;R\@1=8I'1'U6R7G[ M(5*YHC)SX21)_"OG.[;@@OTX#Q!IG5$.V9&E<^&YFJ-M>^$VL&%VBJ;KP1%& M1__>28Y0C]WSVJ^\XU=,J&KN0B#.#V:&$,RGG'K+Q:) M)0OS+7UE8[PDF#9S4I72X9QE\>3'CIB4M;_,-3 "3.]UJOU,' M8P-Z[5L*P<,Q KU./87@M=.ZFQ"4AF"GW1X.AKU7T\YPT!OVP!+TVM+=^LW& M%OJ&,P(I=YX("5S)!E^YDZ"+4&M484]5@^OL15W6/8_#*9;@!)@USG@&5 D1 M1*M2LX;$6X\;WEB'-^]1VY.2L2_ M@H7SGMY[1XEX2,I]8RIN(!%[K]K]VTO$0]JJ%1-J;XW%KM?R_KO&&E(=).(N MAPSE++H@/^'B_]4MNSAEU@S!=,T#,7/>_123G""\OC!PG(LR+1$2@7=\I=LF M=-L=C67H)V,_$NF1\^5G**X4'C (U([SPAM1:[S3EN-U^^V7.Q8B;,:X9HR] M-12 +79NQQ8/QU#8"[;8V9 M&LR1'62+#T"3S1C7C+&_VF('M,5&7=Q_OMBY M?W7QN#U8X8N-MGA(8^ROMM@!;;%1%P^ +=Z_NE@_MK@+&M8^C;&WVB)F%GSX M?+:3ZN+C[=+_]^NWC\Z'"#M'3X3S-I[D!+NK,*2HQZCZ=JJ^G<8B=2*&@\'6 M1A*$^P,>.[;% WWLK9_YA&OOC 4V+(5ALM2AMV7^.7>LQG8 TZG$%M9CX!SY M0?6^(DNIDT[1C'$@.A8RD[/3?^ZDDO7(S.2[_S..XL45&&>9["IZ-IF+A:^Y MR^WO\RX(U'T:8Z^5@].3CW41*CMVGT_]<))SXUGG8Q#]&&.WG+O?[EV09= M@WG78-[=EQ;18-XUF'<-YMW#;4F#>?=@F'<[8;&^??>^+FZ3';-8WV)C^."^ M#=9=<.'LTQA[[8[Z>/)K7;PF.W:YOR8BA6-L_%$[/L9>R^ZOW][51<9L>+T? M5)NKQPW?!:&W3V/LL0#OU47$U/=VGU(3\*_^>46JR/L@%&DCJG=EC.K046T: M(_TWT=/406P73"YZLLD@V?\WS"9/HB"=7S>C)NSV[)?^Z%YZEO;ZS_8P6/Y'NAN\S'RFMI$ZW=GT('WWD_M> MJYQG[[C;HXQIG^&)73D( U3!L'/X;IJ'5PYE-DZY87S";>+AE6/A(&@C? ': M*J8]CL7<#V>8=XT#47XW/^ R_%0>P:]H0#_/YG$"2YUNV=?M,;=W'8#(MC-^ MW/#S\:#5Z=\J^CQH'8\V"^5M,VIOT!JUA_LMHBSU7<>K])7S;W$11,YO+>>?<9J)+-PJ$%NQM 3'K\':,!1VQU-Z M@AA6]5H^@UV$(7)GQ(A-VP2TMH_UW;TQT1-LT9W(^%[V9AL_QA8OKO_6KZFT MO=_]OVZ72Y:1UZ2TR,#(R,#DS,"YXB7O[W,//1$N*#,/^OM?=CM(>([S*7^ MY*SW]?&Z?]S[V^>??OKE?_K]OY\_W*)+Y@0SXDMTP0F6Q$7/5$[1-Y>([VC, MV0Q]8_P[?<+]_F=-=,'F"TXG4XGV=_?WLV_YZ.^ [+V?G!XZAT=''X_W^X=''X_ZA\[)<7^$]W?[NT=X M='"T>SPZ.@F9OHA3X4S)#"-HF"].7\19;RKE_'1GY_GY^C[ @<7',^6*E.#S "TF<*?6=#PZ; M[:@F[YX<[,84BA^MJ('Z0F+?6=;@2MZ7BSD1Q33P>D>]5O5 5^SU]_?2-;ER M29:NYN-.^+*'L)283 M(K_@&1%S[)":O?'Y)X044'0V9UPB/T<^QF*DQ15<:K(>"D&]90Z66E-521&W M+%=^AWA2J&]]]>W#BW![._5K#41_@O'FE#ZL97\T\.C#R!)7"17P:KJJ]<[0$*\VZ0E M,:W2OK.> \$O9-FQL^Y\2VX4 B8)K20/_'M]_!GFW[@<0)O/^.YKMD;-M\ M(*$^;=!Z1?T([Q%USWH7#-;!]W@"TJGG7Q]NJM:$BG27W:R!!E6@2#NG?]9?\ZJ>D0<%:D@S.A(;;K5SBTDBQ[&O5G9 MQ[Y+?""&#X)YU%4^Q#GVU*)A."5$BL#'@4NE6EW:H%"?K1&G?0!G"!U,ED!% MS%&:.XK8HY _>K>LX>I@G]2 V1DE-VW%>C,4%FT$+IU"&/I%;)C8$ M>44U1N0_-D%^I4*D:MQJ0 DT4^Q/B*#^ W$).&XCC]P3/BA>)_?-68TNT HOIM<>>-V6K\NR->G/42&^@ M(J1KZBC2=WR"??HO+04,BO, 1CH1P@;-,A9&Q(Z55T>%XS$1< )?TIST$(UY M=0B083";8;Y@XR&=^!2L$/;EP-&A0>I/[D&/'4JL\*G)T0C721:NB+$:1RG6 M*.&-8N8=PF_@P!0B-#?H\<<;&Z1RM"9,]G:SF*18:%P>;SK5]UKSQ -Q"'U2 M2P"[WL]1&_M_+]__(1.4<.D0 #?^$PC/N*6%2I,9NWP_V^4IZ@YU]7T8&E[< M>V!S8:Y4*]>Y6M?8='PY$R,,!UD88E[OD>;V7D_@2X8=0N97QMQGZD$GN'=R M2OB-ZMH)!4LP$()(JY%AY&7$Z3"+4\Q2XZ.9HH0K"MEV""UE/814*DK]T/L; M$B?@\-?6@I5P,2+TL\8OM;)*0&3O_4[[S%372 MY!WJZR'Q*>-:R< MA_^IO,8.]2S'014;(Q9'.0=#$)D[.N<2QW.QQWK96-DV:;W MS5.X04.5V#E6\Z-UR!J'P9*-MPBKE53Q=0 M&SN]P*76BZ!WBLW/2N>1YM0A$"[8;$;U&ER GP13H(IG$M\V]EK%Q@A+SL5. M<=/>VPJ_#H%SC2G_ WL!8>-KZF-H/O9N?"&YWB!F!9")E1&DG'^M."+-4@5@ METQ1BFN'H J]UW.LDWVS.?&%%L@&HC(61FARCG7(J:]9H32O#@'R0#P<;O>2 MBT>.H0,7NCX8"?)7 VX>K*=.W*TQJ[/^=8)"Q3RZ%37U\E+;R[C73OS MO;]&YAN]BS]U:5=)-I']J'QG*PA+.)B@.JB1$$?O0F;= B2;VVX"20D/(RAU MLN1=1"7.7"_LPR1,K(S(6&;2NPB7*0UNCUI-CD;P M&J77NPAA16;0'CTS,R-PN>! =;*QBY!E4H?V,!4S,$*3"Q)D,Y!=!"/*@]B# ML$IH[/Q<=""B[V*?YW,I319J)3R,2.2"!259F2XBDV1"LFF5)E;*P,N(5"X^ MD+#,YVFZ")TB=8$TM,O=$1!XJ+K M(S';R^H.4C?P8!$8&ZM4"7$?<&<*"X-[3AVBSH!3-[J*Y!4 7K=JHS[D@B"% M^A"+H9XL#79:$A2+@K0L:$68K1(9D1PM4M\VKC>%M1E5)1>R::8J[]%HL4*Z MU8XT7BMC>N!YT>6:KZH3ACJ,FI +&1DU(6,>DCJWZ$-G%8S1>\[4E<[XQA^K M/Z^D G85&?4@%Y JU(,B*_!>91^1KABE:NZH-F0W/#1"NHR)"<6/!7M9"K9- M=!"8Y=:%!GCD:(TPY().J9T3'>S\TOT.2W>VM$0#N%ZA-B/ N>B580/&BF>= M*9O=J[%5D 20=1SL^DR-<-ONM^FZUVW:*K,.K-:\C>@VVY"SQ;@:A\1%B4MN M .SR2HRHYZ)G-5%/NT)+DJT"5&%3^'JCVE!9HU$U M_;6C^ MW/L1"@"U;%7@#55@'3??AJT1Y%P\U@ARMWW[S"F,9> T\[P!K):#;C6)M!2)D:$1J1RT4X:_W.33=QU ?6&J&U0FG$I. VH^BL7.>[W8^]2?+-^<8Z&V@;N7U LD<1O'6M:JS0AO+GA:=O9QU8.+JT\* MO$=:!!USC838JHCNF756(#6X&2&N?;RUZ^N2BCM$UUOMUV=K!+/B!&S!5:5; M2,O[?NE$WU(\T@&,Z(K$1W8E))VICTL"N>ZQALT*8E*;HUR\SJ0V*>]_*=;R M#LE'AI:2)91R>^;!=/XZF;\=]8/RT&U/JK!2"1)WZ!A8A$_9V 5WD2;D#?3N MQPADU+]<*+'.^>_5)4,W4%C)B6CZ+'D'E;'D#/@Z9EGW)NR-\.8"E%7PIDX,O(QH%5RTEKT;HNNF--O)B9'+ MODD=R1HMHI>O@&JS"HW0YX)T1="GS6S^?:I^?3XU+O%?KB:_[+R(4SR?4VB^ M>A)^]WT6RJX?P1/BA;]VKI1(K4/_?"0SZ#GPD,*);> X/"#N)SWAA[@O20CV?DK&>D\]7&RI$'16'M"F0O(^[1TSGAE+E*[+.>6M9B M]?.CX:L1]F#M#,\=G8[O(1% U50&2OY?.0OF9[VP))5DUD-2,PF?S)@/Z/+% M#;Q1S'L[I0T>*/W^G!D&Q&N)Z(U;P[I?-KQN$?H1-_R +N MP(3/V3^)(T5U4QNQ:D,?#!]O[N91D,'0QL*B;6C#^<7];\2C3 PF$TXF6#)^ M>U_=EDJ2-K3I6AE@<@OCQ\WLY59;J!U8-Z;W50_&DO!_$ P*%_!2<[D6S^:F MU"6CS5G2^": ) 1W3V"L0?,FI+0CJHDV"/\\K*9&N]3>AB1\H[)!8@CK Q3 M\!^84R7? ]A4D/MWYLMI:5.M^;2B]9F)?3FCWV.J=#106E9O35!(:M/&'ZK, M2RV\&W^#B6.JAB3,H/#@@@EY-[[ P.P91N_/&>;NW?B2G M*=0/O41&:@ 3E"X$1IKRQ1U7>WVIK[$Q3-B->+5A]LNN')^9W4HS*=^&UERI M@3C] DHP'?CN(]%_8X$!G>JVU:5N0TL3^U-E?91SK0RQFGAJF++ZK%IAU"I& M76B/!CIEJ0S2@VJ8:=7=E%T;]*%D,HY6'!&^X7K$=D(OYM$*#="N^RUX%!AGD; X!57$[6A7?%M4N *C**)$-ST)RK@@TKN+N-X M-RH@AKWD&E*]\6?N$4D&[C^#\%ADG-W7O_Q6HL\;K'&-=>UFXUV_P3+K&:O# MR^Z0C:7Z6*TY%01MT)K4"8$O3!*8C.;$O<">E\[B&,:LVM+D@V$I4'6KY M'/E8>N>;5;BVC,.K-SA\(C3[]2;QQM-UB\%<\9+M4"PD?6OXTGYP'.;(+"/U MS9%WXTQK:GG6EAQ?VZ5\A8!*-E.BL*L1-[/DTHK%V#U>A#^NP?1]D9S$\V^% MBE?2M':2O001GL(8!\PF6ALKPH(%93>JJ-HTU-)4/KMEV(\/PE:;V[+2;;"Q MX0PO] 2GSS6%UC&:^(D:*I<,Q"P/V%MP>&N+>^-'2>/"_(* :D3Y>*M'W-(, MA(ZP"Q&HJE1L0@S4P9$P+"'2"97*<(>Z!XI:VVX[)!H>UC&NI8Z/P2W*7;T 76EH"- MKX[&F@G;8)&RZ].4V50^9FA-[[5(M=>XE3PVA&9,U"Q^!6:&37SZ+YA(85DN MZ5AK83B51NM9%V:75.0(W@&N[D4 PW,EI+2\H I6Q(J)35!KHV*T=6/7\/'& MN(FF33:_EK:O-U9:[#'%?M[=6.T$8;Y>8Z^LPHPN8A5I>]O-F4.(*ZXYF\4R M6X1"ZE&W=9-%K7S2>MFHEH0^P&QR@@6Y).'?&S_*+?F36_6]3K;"BD=;(2^8 MG4K.@*H\'#P-C_,1*4-.>I07EE\>Y[29&5^_[O9:FN686)YQ?6 +[,E%S>1_ M,5DKAE?%]7"F'(&1L(5K@^4,1]S+@*N?>M32A"&I+^19OZJ=-JC+[:WC6H/[ MFXOX3A!U^DO/^JF1&MO':\;5K!\M>I4$AC3*^HS?NFM>-Y%]&4<'\,N/SZ*7 M5=Y:NUJ19ARXKE83[%UX3*A[92X(ES#D591?[1=:MKKYSJ,&=;3!HEW3L9P. MZ8O>23=45R]9[<2K3=Z&MEZ-QT0=_25+YUE-GV+@Q7PUKI@-:RL/R]M=G\/9C(SXOD3DF<>51+?$C.R=KG<-HS/?MCV(84UG:BS&M MHNRXM&'MT"QF<3%5'V_\<-(O#5L\,,\#I^89X"X]G?G#ZM^4#R652ULW1*<> MP4HZC"-K[VL@@<$HD%@/E &T0]\"">,G7$GU]YN6D[<):7+W 4HU&/RA?9P]CAJ 5 M&QFMPB>O&(EI$Z:9!:Z?/\H1M#8UL M=D?'< I^,N8 M@CO?[J:A5/D6MF;P0D7-AH1%7Z$-KCQU*4@EHIA 0W/31K>;F7%H@UM+C%X0Y6K<-.[BK7*2!6KVUA%\4-;I&\*%,Z4S/#GG_X-4$L#!!0 ( M &V0:%6#[X5-WB0 /^ 0 5 87)R>2TR,#(R,#DS,%]C86PN>&ULY7U; M:[?X6V]W73JOO%87M"+;4F%"&W%)(\/?N$J$N6B#$(:'&1Q/GUFX4+ M!9*@" )UP$..HTT)((23E?E5WBHK\Z__]OU\].PK3F?#R?AOO_ _LU^>X3A- M\G#\^6^__//3:W"__-O?__2GO_XO@/_\]5;__.>'-U<>&:;3<#''=#8)\MAB'11[2N[2HY4/F%U_P;[_,AN=?1KAY[VR*Y6^_T",NH$J? M>OV02G"72\+OU5'M;ES6A]2_F7,(M+$*R_^WEE[G,;=Y;L7K)ZQ^-7+&VRDI>+ MZ924P2!FRVPT&8P6$E36#IRB78PF&U6X%MJ*[A:TIN+JNK; \F*:GDVF&:>D MX'YY]@VK.EKKNA5)89INH.CJ3EM_XOEL<7Z^_$X@H)QO_GU5?&VD/9\TY?5* MI$1\0YG_/AFG#2G<1F890C Z@](^@B=%#5(S6YC#5&+N3NP_"-E'\N+Q2OY MCG50V MN0[UV4Z:CEWSR\GY^7!>/9WZ_60SYN01D6=4Q9JY- MOYC/I\.XF(EJBDM+&UG;PWD3U5 MINWQU*WXFJ%LQZHQ1XY&:3(IF58MK .OR*X(AB98S04KK17071IV-T[D4\#) MD0+HP@P/''HR]5I %@1"E8L$ER0G]R*P;,D1Y$*=*H+8+7KU%$1_*,L[]KNS M*CE[:X#;1$N2,D*(Q8&@]YSF.J;"3^]WWW]U[Z>3O$CS/VK$/IY?O$AIN@BC MK85R9*%DHX$G9LC=%1IB0@W$ "S2ER29;[S0NVCJJ;MU(#JN [ZI1-KM@LGX M\R>/8$H.*BC)N).MM\%.2GKJ,C7"1 /N M-T/"KXO9<(RS&<4"<3A>\N,R$)C7S-Z0F+W.$*[X<+'-A1)4$A0X2Y^)9&8H M'H_DSHE2N!'*$#-"8\ <17!/7:Q&N#J=+)O![Q46I,?G-^,T.<=/X?LV5W ^ M<"X8%U4$VAN>? T9* S-$2*SUF4IG&[NF-]!4D]=M480:BF/9B!Y-S_#Z>ZU MEABT0EL 4[)D/:T"9U4"1H!5#!66T-IQNYV:?:"A'RTT&DFA&2I>S&8XIRB" M2X'9%^#>4_CH+/E/QD/$0MC!)^K MH)@U&'EQL6 GR^CA6<\!DKT.UL.9VPR?Y/E_P>G\XOV(''^*I&OT_*4F6ZL> MCOKD;S>0?C/6MS5AJY5MZ4W) M"'DN"M ITAK)_X(HI0("I0@)BW&L]3'/3D+ZY!8W$/_QS&XF]S?C>1A_'L81 MKNG!^6_?TVA1RX'^?3+)WX:CT8 6%U0,!G(0Y'E;1NZ5Q >C;1:HRZLM1.S M#UU]\G0;H**Y*+H+@BX)'/#LDK!DJDKQ 51A%)0IS$JMO>0>P3O#(3DF+8; ;= GKNLZI)1C/)^&-/]C.#][ MN9C-:?=4H@7PV!IE>2X]**=U: M\>U)6I\"I,:PZ4(X[9(\*=7BD=G[<%$+1S:T"*FSSE[2 CFM5W.RSS):D(DS MIY24(K<^J-I-29\BI\:X:,#ZQN%S12;F': MD^;!MRZ;_3E%?0J=&L.BH2@Z.R#8$*-2R$I9!T9E6F=.Y/7%$$$X[J5**>;2 M.LMV"RE]"IVZ ,21S.^DL&%#B):<233DXTA5;T01.!T/ = &8[@3UIC67L4. M,OH4635&P+%,?\ABA@V]3C(GA G HB7OIA@%,:.&@BP)+[@6K#Q\)<,]L&0? M)Y9.),*N'-0/.*K7X-Z'Z39#/$_2*!E AEQH,T3RF8JRH+PJ5K/,??,$[SYT M[0,C]SAAU%PL[>XXA.]XW:>VSLN:@P(=$P7E-&]I>S)/KWWHQV\_O4V+O<"G?/+0ZD,,- M+\9YZW3UA/4IB]<.)>UETK!:9GT2CUL8'D2? M98C"@/9>@F)2TCJU!)U"M,''3,0T=RQV$-*G'%Y+#^-8GG=Y,3=BCE8D 9X7 M6V%(,3W3#G1@2F;)$M>M[4;[U@[+<;\8OPY?A/(P&B(Z$%@(P M$Y$BD)3!!^(Y&6EDT;@@1'/W?SCT3!#:/8@/GM[.'D_'PR7JYPI69% M,K*DNK&BH9T;. //D@11=+'H5EF(;DG%F>T14'%FU5M_0CJ*C ^1RR)J@FTSI!>#=5 M?7*2&P.CL4A:!MNKFL0MS&J3BI*,D;M./Q1C&2+GKM6A_5> &&7WR MA1N#X5BFMXR@-RAS6J#ZKI##-D"MM2>-!K;H M6(N5%7A??\1BHPP8O&GN/]R/Q#ZYS*W]B@Z%=0U1?WU^G7UOZ77S=I0?Y_1S MV0UJ4MY]69^R=="7\J[G=-J@\EZ+;-2IDC#P Q OOH;A:-4$:/RUS ; MID'VVFNI/;B(@ES3L+Q_P"$ZD1(J[IQN[0W6E6%ETKOR 3.>?ZE_ M?S6<+=.: Z<5N>A> /*40#DGR7GW"%8%R;P*R>76YNX>Y-TSC((G@Z*N1-@, M8U=A;H0LA5'TEV5M.<>15DDQ(*!GTG*MH\36$?=/E,VA.=+Z3:])[*O:F 7% M,#^,V:]8)E/%./D4*6GI%LO&]]9Z/#Y?16K=\+@[OSM0\O__9)__61YJ\X MIA!\/A V16^] 9F7]BB1K^Q"AA)=X#P6YYOW]+Z%E/ZJ]@9(.H[Q[4JX5_ = M?UX3,QO0$CA28 3)NIJKRQQ<4!&TYO3W+&QFK7M+W2#B^)N]%!.FX0HLX_SB M?#*=#_][^7*0+%>HC08A:O I>( @I0-IN(Y%2FEE;+R^GY#3)V5Y'!9N7O-M M(X-V]WQIGTW#J-*2SX?CX6Q>5_L5UZL=**N9EM:"E>1^+YVDF'(!S$X+[96P MIG4X= =)?3HB: N.EK)X@#+V%_7.WN=5/N/E6?WKF_&JW?*[?:&E].KIH"]@^8J.=9IR23_-^.JE>2!&% ME+#D@*S6- 2GP255(-+_?!;("K:.1;8>?_R9WU<<+W#CHE^_EGW9>*36<=!_ MN6:(L_.>U T#)R.QW(H(SID .@3K$XKD;>LJR@/([).C<"A>;AX'=BNMAO4# MLWE-K"S)'3!A.:_#2E)=J#(QD7&2%GR."9TO9+=:7WN]0D"OXJ)66#BUC MH:U SV(N21M>'9$ZIR924*9=A,)%1&9Y"KQU(=0.,EHJ^" T9A0DE6+)M6*% MC(M1&7@40AF&F0+/4RGXGL0[!\K[AE-[()<[#.:SB4SE$"!R79ON4025)?@9*VK&!1]JJ#%WS/G_W(*]/^9]N\-.5K-J%QFLRUC>9/TW> M#N?#STN&?<3Y?+2,\P=&!&^*YZ"M(-)L(+N/+),9"(>&>Q:0= M'ZAU@H=CF-[X:+6;L^)DO>2N]!YB Q"RU$;MZ5[*Z0_6%]O[[@\=;@Z4#IG2!\DI'E MR+, CH+B^$3!/'DA'HR6AA218JEY"YFCPHE3N8-]A50;23Y\(?B5LO;*YF[K MP7_RN).5A>^[Y$;5X3LN#EQ>&F#<\6 Y!:JV%$)@\!#D\LS0>H.ZI-A!AO]6 MXOW@3&D="YUT@7TR[*TPO#.MTTO$=%2=7(@$5V2DIVLR#K9Z'?18 MBA*SC,IKH9J?>M_[*L2I3'M7H#J+?\[J*)#7Y!6.4SWK)W7R=36H.BDME=>3C'7&]#")X=>4=S#2AV4A>3^ MJ@1%J:)\\=J4UCH0XR&Q=)S0CD94]6=NH>P3 MGG^93,/T8GW!/TL;A"D>4%BL7<@]N.(L&)94\1@,,_DN9VG_Q_6I1T;' .E( M!@U[[GP)%TN'\EW9(/6J$15%&2--!B60E""Y^A!R3#4AQS0*H8D'S:MM[R#J MGNTR.K]H=@H5TU92C93+)45;9G.#\%H@.AL8[KQ+.H+DM?P7ER6F6@&IP>1< M85PJN9]FN?-9]YP<\:A1T07[V[DPEW1=+G=%C2S)AWKM,D=?K\\S"X';!#I) MKA+JQ)JW[[J-EGN.AGC48&DJEZ::XX85O(I>G:R.*!38*,DD"I\AU*J0(J)) M@M7+A_=2'C]_W#W'/#QJ2'0DA&[\DBM63A6FBS8)+.::QQ0)O/06DE/1,HM6 MN-:9WUN)N>-F+:2::-%#KOD]Z/.;';W#;]!J>--@D'@M@XVEBF"4[2T MDE#HY#"ZZVT%;]%!)R!VK^P?>R* ["4".O"A7@TK^\9Y=JV!T#BOWD#2U*M\ ME2_<)>$T;T_=:WVWZ?)BT1.T117KM%' M3(OI\@&OO_X^'*C M#2, ;G/M>T!T^0;.7*I M M=BRD;MMB[2367)E?DK8Q6[CJ>[H<-;'Z31X8'Y*SUH-!SH@',D*4F4+V$+(1 MI4CFF@\)N@=]O;H=^%#0:B6_[A!&+/F"T_G%^U$8S\FXU,WP97FW(K+(==(5'BN/U;>\*]O?_&Y\U!H&TA8KBD @ M'!/3W7+@@Z- 1V:?T&OO56NET,$R^E3]TN-=+J^M;"ELG8E? MKL;S#LD/]!1A!4'T6<-S'1*%OK0>=KX_=7VJQGE$..Y(_%W#N095L;% , M=)W?JZQ%"ECJJ:YT"H--]&[KII>'EE(^;('/XX?GL>)_B-2/R%9J)\C)39+8 M($T S\D/Q112B=9;WWS6SJ&IGX%A--EX/M5U/;Q\(RU2*(4%A2=6Y?77,91U4 MR9.F,-(@[Z![P3Z4]X2@^@=@N%$JA"QZ-S!#(P[Z7H,"<3NUO%W$C+1RFTII'=WLIJ1/KN*)P-) )"=0-&N3 MN.X2]3Y,5U$[YXP6B"!C(0,95#T11P8RDW4L9" SMDX-WY/$/@UR?'#M<[P0 M6]ZJRHLT_Z/>M1W/+S8]1H*U=4 ! TMA$RBE$$(4]0#'(8O1IAR:G]_OI.2> MM>M/ 3<-1/+H)DD0LT1(3$#@=4FR9 @J"UIK,"FJI&QH;?AZ-$G"/BT ]Q$T M[68L;XW_N7Y?X,4X;R85S@8AZ\P,^0PYYKR: .UI"]=&\!:+]L6YUJG ?6F[ M9T'_4\!D)V+KUM^;+BHC+KN.;9(A6J QBB605A.!)M3A+W4L-&>HM?-.YW(* M7V\W>?>L_'\*T.I*>!VBZ_T4OX1A?K4NM%V[&+0/5NFWV0SK2;7(#&5M^"YC M'>8H%.V$J &S%=Y$QVSI'FC[4/HHJON[1UUSH78(P$U&KW(!=>@\B:P_* M)DTD41AD3-#(@U4^=9\PVR+H4=3A=P^G0T74O5'35#TO8$3_K["->-_JZ,\LS9U8&W M"FQ@53-F!L[* .@IMD8B+C6?Z[T/77LAZ8&[QK1&4G-Y=6K)+IV\K4,%:9-2 M* 2@#AH4DJX,6)NWEY"3%MD5WOK&V9ZD[86GT_7.?SCK=JS86J9@OPYGQ*O7 MD^FKR2+.RV*TR10/LI:R").AL(B@% '@N=1^.CL=@ZFW]/$O?"U1/+ M\WO. M-7>0M!>4GEC&O:64VG2@V%'9M5GSV_IZ.R8019KLF0#O:U)>SQT+Y0\D1QXIP+IJ(\YKZODJ&$Y(EE%5! ,L\!$]%Q(7?!Z M>[33]S'G3RR1?;@$NM$9ZQ/PV>8>Z,!QX4*.A$85:H5$+$227S;95T$(782U M!RF*ZT_:J\:2/0WIMV=]YUWNE]>!9\/Z59/R\=.;C^D,\V*$D[(Y>M[ZQ.S] M8IK.:$WOI\/:NFOK+/D5SL-P-+M*]WX=\%N3T*H[?J>L:=0Y_R== Y:3IP=% M,^YK:P"KR-U5.2>(66;0QEI,GN+UV+H:Y"Z:.BBDV1+$NA)LU5?.::^%,0%$ M7B8A'$+PIEY8,>AXX5I@ZQN8^U/7JP8J38&T1Q5+"XFU;3"[8^4#RTTJWD9R M]ITC[XU(BCHD\ J%MXZC9_LU9OO)0_IT":$3%#3E#^T]G)RT2H4Y(.$ M+$0N&: B0*I 7KPS)=9A-TD4K02>0H_<2E^'O8-68L]!RF1=]5A9O2+"0I40 M \Y);"9E=,TO>MW/BCSL%:_.L'2/)D'W%]1#;*5U\]?U5,=9[0*+^<4X+]O! M+JMZ?%(F4J@D'2.>< J58C09DG;O4@\ONDRT\&RH<2?\]BHWBQ M]>IDX=#.ISY,!'0W QH%/3L ]P'3Y/-X^-\4S6=2D,,RK'!:%6IMNJ81SK8R M<_2[Q?FU@@KE5"&@422>/#DWWD"HF5Z= \\J6,%TZZL_'2VE=.44MAB5 $6M*4M'S7X$AE$EXVS5OC"Q5X^]FGI[KG_08F\AELZ@X\^D#Q4D8&7Z$SKU/T)EM5S+^G! MMDY?D?5(MLSFY/8#?L7Q DD$.6FC!%BL>?:H2 0%/03.LK.B=)+]!22R5"GM 1?P"%$]]"S7"5R_WSDWU<&7&+9)!52@]:";KU9=@(<:$H$44D7'%K&M]'G&Z MU?6I3\=3WT,-<=;+?;3Q4C^%[]OL1VF*X4S4A$FI58D%'%E;\"6A9B%2!-BZ MBKW[5?6I/+Z&RN#CV60ZO]0&+G$L6C'@:'B=K)[ %4^+]3$S M+[F6UWM6/DBF^@K1?>I/TJ=-T6OP=+8U+N]?A=&;<9E,5V)[,R9ZP^8BUG#\ M>9E@KW=%\47^K\5L?GYU80-O@G4^>(A81\1H82#*9,%'1E%9I-D<@_ P\--:]>'73W"]%U*Y&'1 MTDM']'><#[(OF+7/I//J-0B?,\3"%)B0(I/:I9U-Z947!+< M"2#^5MYBA"#(W0K:Q)2KS2Q]#FGW;[_U&$_&^P3^ _#29]Q'K[F2A>(>PF?U M##*$E!5D7E)(23&E6T]([AKW#YQZ7DW,V1XTIZ-/F9L %:F@.$'7BU# 2IED M3"ZXYH/$#U"[9=@BV-1\?((RIEOK.NI5HSU;,;:&V0.OE M7KJB)=9#$'8//RB11V%DA+#,YAIKP7N*X3PRE*QDSWJ=;M][H4^UJ*QG>ZL; MX)V@0\#U&:A'7?R_[??B]Q&U_1O/JVVWUL)>N!C(FVH.& .$E1FY*?S M(L!I35ZZ#B:YUC;Y9_0Q%XS]1YM]4:W>&H,YEU;J ND^Y'V*4;W]'* M'/V3M)(\M>_>_^/YQP\K6'_7 MZ^%X.#O#7"./V4 ;QE1, 70,8C7.-MK@@9<2?>3DX&'KNKK=E/3)JAPL]YNS M!8YF>L-I%6M:/H1O_PASG [#B%QBX71TG$%*W$*=N@*NCA132AB6+&N&TZ^U/M@P)Z)F8*0D>LC*0!1U?J^- E,L M7)O6YRFW4W//0\-NO8+V0#B.^YV;_"MG(V'K;.1CY=CT8E)N_<013D*#I[9R M*UHSH%6K[MO.K"HP?6%9H#9 CB,!,Y-F<8D\1UF\8]P8B:7U_OT9/0WF<.W^ M[E674L:#$LX7P!1HOR0FP3.*P5"B=8662J@ZU6I[UTRV&4YV#-]J)91VX7!* MB_/%LO_W/I,*;S_WU5ZSP(2EZ+V.,#04WY$39D!;KHK3&)AJ?3K:BO9>!=&= MH>]!)/UPQO;W^OGY\.LQ">']O[QST_GSY32RD-NX&.28-2_>@(]6DYAS(@_; M6[ .12JVU*;$C3?T]O./56QUFL&[L@P5";T?R4\<)IQ]G(RNH'\@E)", Y0 M4FT%X8R$6+0G-T9*(ZWRV;0.?_:AZU@-5O.C'ZOCC([ ,RI1-.CX/CU8KZ8XHOQ>!%&V^M9EQM/RN9-^KF[\GHX(ZC\7PS3@1+%&:$*6.8$*-K?$$Q@$"6W-A++1% G= ?W)+M/ M\7Q#U-W'/>Q"P*?P%W<0_COM_T_?Z.T$5QK3-3?G19GCM&Z:UY/%=!!R M83:E#-8BD:RC($85 T9$9(PAQ[C?L,(CB.A33XX.<'52&3V0D.-/1:9U8ZQG;!Q':I]80_4+^>P36??F MD^!W4]*GG,;!B6AJ7^AUOQK/Y=%%+Z/\Y#BO?"O.KX6S9/>#]%,^'B_,7 MX[S\Z&RVJ%T&:I7RTL6CK26D"0%8,38L)Y\F^B75?<,QY_)O5_4+IE.N!@5@QB13&TH2,%C*> LPU*$ M+AY;'_#\C)[>FKIVJ#E" 'O:O/7[]4<,,_S[G_X_4$L#!!0 ( &V0:%5A M4@2(M6< (3'! 5 87)R>2TR,#(R,#DS,%]D968N>&UL[+U9 MG/SMQ__\] NX'__GO_^/__%O_P_ _W[YX>T/KZ?I_ PGBQ]>S3 L,/_PVWCQ M^8=_9IS_ZX M<*:@\&! R>(@>&1@T1F'QG&)_/\[^:M*REKM!"BK+:CD'<0@&# ;HK3,1>M7 M'WHZGOSKK_6/&.;X RUN,E_^]6\_?EXLOOSUIY]^^^VWO_P>9Z=_F^_O_V8/N-9@/%D MO@B3]/T!]/B\N/J'U]'HGU8_I%^=C_\Z7_[[M],4%DOU/+J$'^[]C?HWN/PU MJ-\"+D#RO_P^SS_^^__XX8>5Y,(LS::G^ '+#Q=?_N>'-W>1CB>+G_+X[*>+ MW_DIG)X2XN4G++Y]P;_].!^??3G%R^]]GF&Y%_WEDBLH7>'\O_73?MH9TV<" M,DOG$8&^BY-*\(88UWWZ[IBO/@LREG!^NFB(^.YG-\4[/0OCE@*^\]$-T"X_ M",[P+.*L)=0;GWL-YR7(VPCK1X;9+'Q;8/H\GJ2_I.G93TN(KZ:33,O&3%_, MIZ?C7/?8CPOZLVZZ\VEY]3E,3G ^GGS C+0YQ%-\C[,ON#@/I^\)-LYF]1], MT[_"9/7?S]/33/O[S__W?+SX]AK+.(T7YY-PGL?TT8]+@7!^@[IW,R_9/,!^^8T'RT=[15R)=B/IVF&^!/ZQ$TO7IG3D/$T^5W1^=S. GAR^@*&>D% MW]"7\U%*,NM(IXR/7H%B7H.GHYI.>A%"EJAT-G??N/GE&US"/"[?N8M'_%1) M^!.>+N:7WUG2S2ZE< M[)1;;J75_FO*BL5T3\I8L8$6]^,/TQF](W_[D>U*G%O(/GX.,YR_.U]44[!: MUR.5='1,:Y .-=FU64)PDH.3SL)L>CY9O%@L9N-XOJA[_*?I>X(^68Q80#HWK +/"*M2&,%S:R!A,LQ: ME5V*??GS.,@_#J$:*^PNP\2V#*O [M"_F@-OYO-SS*_/9P2;+(?Q-*_>BE_Q MM^6/:*^V5@1E$71DA9SS;"%:]/2*%"4CFJ!B>LQ:W/[Q1TB>/>GB+GMDZ^-L M/>A_A--S_(Z96:.)U08T1E:#.P8BA@!9N1QHNTVYE,Y'W"8XCY!H>U/;7:JI MEAO5BT0"JKIX5UZ/OX[)(\KSU9LQHATF9U\T"),L;:9WF:$;;T+K@(Z$8\Y9SR *8T!QQLB$0]HLZ?!%B3DQ%?KN M.>M@'2%U>BGE+F],RQWE"M3[,+XX9$6[)+#=2+ RV4?!L6)C-, P*U Q. @R)="$33#F;>&/AD8W M?-8?D01;2/DN"5SWJ(P141 1R>_7RH,2AH'7S$-RB1DIDW../6E49A^A!8W< M>*L10LQUNXY(+RGMWC)%)SAFS,[U%<+0T$*+P.[=&/GUEX+>\2("*F!.:% Z M6G#)6R@D(Q:87BWG4HZA.SN;AY1%!2H%>T6) '%A ?/%7E/ M7!97DE,RM>;(0<9P&ZIMVE+F/4AP9ZFCF&0LD@X.RUD %?CR,"$[)R0G@A8& M;>NHQUT41TZ#W:3>.KKZXOV;5TMFOJ1UY_?A6]T37\QF]8*V?GDI&EKZJ^E\ M\0'3]&2EC@O3.$GM4K2T:P;GZN5#(!)[!Q@=MPRUQ9PWLCUW17*0@NGU;9^,WD5OHP7X72)M&9XY5?3LR\XF2\3QSX@ M27$^7N!'G'T=)UP%_:XM[,;#A(2YD AR4DAR3? M,)I\">M7K ;C] S?3N?S43:A_H^_W.2\ITW.(J"H.YSRNUE MW2&"_&[Q&6?5EIKAYYJ@_A6_8R.@[\JG\/O[Z6PI_76Q5;39$6T-6*5J;-5R M")%KD#PABRYSSEM'!W:$?-SDVJ<^[]+1MP]":I,4R4+2ZC76VQMR6+TP$'TJ M.@9#QECK&XSF5Q;KXCLR^L*+!_C^4@9^M]"2S#6TXJPD.--+RZ9P%$77K-&6>Y%C'6 &O+D@;*\ M!WBSA:+OX\S. N]PBW +T^OE,;D1J-&M0L%&;%@+J*4A<%^AXP,0?*G%T":1,RQ832DW02CFR-IYOE2X44/Z]$P8(NP.#" X9].5 MY?OWI<$\BBS1VLC3+=E8LC5+@6AJ47Q1*J'FVNG6Q\(=$/OW!AHH9]I2LAV* MQ>X)WE^ LQQ=J=F3WCE9P1&SBW5@&'>!H7;,BN87,P\ .@8*M)-XAS?_ RYH M?9A_#K,)>5/S"U2"2^MJVF12EG8X3<9S5#(!&I\TUH2UE!KS8#V28R! QDW M3".XHF5*YV?GI[76^[[ Q 504T)F#"/(DCTHDUR]ER;/6#J!Q3*I7.M\$YDZ [;!K7\5PP?Q-$G5S'NVB>V&_<35VW3<C<["9/Q?R\SOL(DOSR?D\$[G_]:?WM!5LSK:@*?SF\" MVZP'U*8?W:AUTU8KN=5QR1BTB9/WED50 M$'$16QP9!)GW5DHTT?LML;>_FQ M+](J!8\>]FHZ69 +4G>K*6UOQ(EP(::+NQ)M76)%91"E$+V431 95Q 8DZ%> MB@G=.L-M"YB[[F5K'OF>##UZ7CC!=^4?T_KT-Y,%SG"^6/T6O8:C2.YX9L*" MT+5:39*$7!(%R)-+])9'(9HW7=H.Z?YWP-Y4&]-A=#T]"F,13 MD=(AR& 2*.L+ 64)O%/1.8<,1>M;K2/YV5F8 M?9N6C^.3R;B,4Y@L7J14>W?4LI[IZ3B-<;Y#O&G8 QI%G798U:W8$X_),?)Q M?3&Z]I2)Q6N5,B;C590&1\,>M6-%$\;%F\F<;,R;&;F%2O*X]WEI7-*V'LNNA4S_H77DUPSQ>_!+2^'2\^/;W\/OX[/SLY70V MF_Y&,GT5OM!/%M]&EDN%4FDH7BZ['6F(WAI0Q43E%)J"K>W=(?CVOX^UX,?M M#2J7:B)[Z^#L,(3' MRZ!&6NEH]KZ:GL7QY*+F?EE=_]^8WV22"FWRU4E\,9_C]U#HBTE^2]^NBZMW M3?,Y"3"_.I_-EF*\^L'KBRNH#_@5)^NQU@CLVJ=Y'P7 MQ5-%''?6ZX,\&2S?#@?B342_AK,KGW@#7)WBA?=A>IHPX:XZ>Y ".PI\GX0( M3+AB4)"]1D:;$D1Y.L821%,*.B5U4GU/B=Y$>"0,N"\>#)%S\\#?*I?JTM]T M[Y;Z2NK\.FO8N>%0,L.D\\-[3E)6)\,5YP%;1R ML;5#L#_E/V(#[$/W0^3;I<;QZ_3T:PW9W0P*K\ZAP)65+&9P"FOE5L@0BRR@ MIEAR-:6T$/@CH";+7=];9G8+'5@+O206]>7)$/%W3"QR:)3FLE[\93K75 ': M'PM8%3%''9&SS49['79BT1!9WY-8-$!0^TLLNK;D:2&P+6K7'OW,1NE#P[#? MRA@**K(]LJ7>C6[*GW8?9NMBP@7K6B?H^S98/+D;-%H41Z170= M .%9#<=%"R6GK(65L31W2C:$=A![TG;\>&2<9!-E='18KEWF7Q/%!UPV#JES M1.8CM($V9",@AU@;DS%>$SX].?*&97*[LC&]"BH>1W=$S.FDD@ZVZ\7PF3JU M8W6.7T+'^7_,:H_K0F98[6D,1A0+*@5=VZ1:0(%TKJ>2F6[=P_P)5=@S.7-M9;Y:[S<)DOKI,Y",AE,MU\II0EGS) MQ -X*^JUM78^IJ!R\][%0_ =(;F:JZ7#+*,FSMTV[-:JZK#H*=UJ,]GZ7.8X_O9..&+T^5GT+?_8SK- MOXU/3W_^_0LF,@D_A=]?8SY/BW'-O5V-J=8L"U''5%M>APZ1SUTKM30DZRP* MZ:Q6K6MAFB[@R.FX'\5VF";5,@><7L$P.1E?_?*R3>6GS^%*#B,;?4K92-KS M\:+>T#,9P00LQD5FG6@]:V:O"SQ"EA\>,1H.SUJ&G*^?)?_$\E-??"63 MY02K<_ZN7+1B'KD:L2TD3J[JJYISG?!%?P1?R ,+@6E^J['3/:'[39]X!'3J M)^&&H[1N@?QYOAB?U=C,A^FW<+KX]H&^'O&<@I,B N)R\;4#=PKT5]JH3=2! ME,P'*G_=V\A(N,"8V&04PQ$%QA(19G@5ON MU=0ZI=3KGJK9(HZ MD(>AX#64[5'FNV9%ER,&WLWJ4,&-%A9=48X+A""] ^6B@Y!] J-B$L$DAGP/ M0;0F:_G#$;BSNM?P>.<;AP$=SU89B#DSXX-VP(VK+YZ/9#1:!JD6(QGO%+K6 MR=E#,3YAS\(V;.NJE$.I!+Z_4;OF5IO %$1?;SHP=;#%'%?B8;;(+H#SO?8I"Z'A]QL(VL]\,"'JV0=2:P,9O1' M<(1,N)QT=;-%;^$!$_<96P3(+Q' M(YPLL1T&&I!4HK:3, MF;Q8?FLVYC.M$MY533O4!P^1\1[+A 37+"7/P&0D,\O1V1_"8 _ZPA&JS*P;4AV^CA26J(;#)9%U<@RLA M97+1(T$$H73PW"%C;@\Y= =<0]27)T/$W[&&B&LKO:OGG4^@ M(:77&@N.$^ M\,SN5*(_QQJB0;*^IX9H@* :6@?SV>*[0?P?.#V9A2^?QRF<+AD:&$:,C$$6 MS-6.R0F\D06\-M)ED[A2&R5!T%.NO;[TM^^O[H, CMHB:"?ZAFFK2U"K\-1U M2%>M=!X'-<0&>(P7]P'9[WG?4%'37E)NN(,_#(XQ+41MB^F#K;X+[5,A6@TQ M9-JA-*.S;*/*X,-2_3TG^+XU/T2X#36^O,>FT^CGCR/+$F;% P3D=>Z*K6O* M#F+,="*GK.2#+:/FF/YR,OWZT\4GKC1\\9?O"O[^O/T=Y@T%/]U):@T/[TL$ M+S^,2I0Z&K([4-7+$E$X1"X*G4*T+FXT,O'0)+]A>GOYX1CT-E!J'7RH7ZK4 M\.WXZ]V\PY??_A[^:SI;AJM6/8Q,C!41'5/.UAIS#LYR 0 MO8/BZ-U3NJ0ZM9312UDL5T44X5O/K3H(FCT2*#I4E@U15X_;R_/Y8GJ&LV49 M>MW7/X^_S"^GATXVG;P,Z5^G MTY-+8NL0?(@2LJJS0%R1X,FM ,ZEQ(PR1FQ=!_8PHN-D3P=M-+PE77)[">T" MSF.<#LDKZ:(E)H="(B"7U&%,D&Q&%-IG?KMOS3W;RX"''BJ-(]T9?@H:]VW:%T*G56U/)W.H,QXI6LJ0Z3!*5925FH8)W3GN; MN,_L3F>X7<%T;"27F<:B8BW8\ @J" 7!Q +9BHA>>A_U'MH[7.'9K<[M_JY" MHV"#SMEG2-S4[LHN@-.1@55%!X-%T)&P64';_0\YB#OE[51[LW*MD1R?N.D; MG0ST-$L*(15+ M[U*]57:)/"6K4Z1U&&MYZ_+ 9]P#;D\,&Z:6#A=Z@R\Z+?,^>>-))K7MH:F" MT2Y"2J8H]#KKHAK3Z%E6F>Y"H*Y*.90JT_NREWDH)"/):"TU]2)J#2XF^JM$ MK>L0A&CVX'\^J^2#0>K?L&YDB!J>I Q@$X!_UHT,5N7@>H!M]/ T=2-Z$4R.%JDA,(FURWP GZT% M[SU7@2ONQ:,![V=0-S)$UO?4C0P0U-/-GGDXCAZO'Y5[N^%8^]0GN=1X?/VW M[C$T6E^"5]84K3S9J:X6C'F%Y)Q@+F[@/<;:YW>\NDA*]8BPMKRX>\".W[C_Z*LP_TP]J1.-K.*U!MQ'C2N28%!B;R/.L M+[<3,0-B#MD8GXIH/3JG[XH.8B?>CHT]6\_NJ/K]W-ELO[KSV8S^P>HWZ5.0 M%DG_DL2OG2$;IH"AI=4V3QJ\K(I@SJ.37#JUAX!K\W7]2?)^-.CHEK3I(?V5 M?G]*9IJ23BKG C 5R#BS19!Q%F3-;[,ZVLB$[!4C:;J0/\G<4-'[N0!K\X:^ MG^&7,,YU*L!DCO3[RW[HJY^-K/:,)5'JT-/:OX"Y6O]N(6N99'8Z^^8MI)YD MH7^R?X]$V<_UV]:+?C^;?L'9XMO[TT!+7UEK7VJ8?:1U<=K8.D51TDH3^EK^ M67N)*9.X4$&87NU.NB[L3_9W)$+':5'[F88177;!!0UE.1HKV$SJX Y"4LXG MR>C5[A6L_2..23D4]K15BT6NUS4#0VD7]R?9.!#CP<5B7=AHY,K)9WY5^_#R=+3[A[.PUQL5(%I=5 ME 8*U]45"1Q\E C)242FBD;<+)=DCZ"/@-0'K><]#6%KN-:E$S)*R5N&MC9+ MJ&MT49$B:MSJNR&$13&7AF+.PQS:[G<2W.+EG?M MAR,5-$?%%(08:Z(#O<:1K"VP2GA)GHC1&@]X!U^_JB.@^X%28 W+M[X0O>^- M?C^;?AW7E/1P>FT6XYNJPG!ZX3N/)R?+M_7+*2[P1?ZO\_FBWG;=L\(@K6,1 MZRR#;&B%9)1YIP,=6 4%-\7XM%G;_WV@?3KR'@K''MGQGY8?!Y[M]?U>X(Z= M%KUWM ]Y8+4SH^+DB\2474WD5-D41;K8J%?Z$VWU]Z_LS^V^)Q76$/Z@L@+N MVG%OIY.3*S=8OT;J.+Q:-"N8?V+9U6]R?S>U-B#?L/ M*AO@^C$FK TA>H3"Z013.2;P41O@3"2EHW'DE1\PU0_"!CIH7F^K[#4DWOK" MOX-5=G-9B@6I/-A4IY!9XR"J2*MDUF6&6@;S%*;Z07#S22G4SRC?5OV';HGC M8L2,*2Q8#3Z$ +7ZE9:C(]@2X.G#!1Z>52O9V>&-GEAUA0NI6XERCUYWS,08WG.ED-!IQAF@R[:.*6(0 MA':@9;89@]9)]CK&GFMSI4'JW["YTA U/$FOG$T _ME<:; J!S?-V48/3T*8 MB,'S&GCWG!50)EJ(7!8(R2BNM62JN>7RO)HK]>7)$/'W:ZZ4:S=4A1**%0)4 M(A0A.@&9*0Q,D'%M-\NI..CF2H-DO;ZYTA!!'4)SI1L#"5Z<+@DQ[M12Z9%G M=6^D-&2MM]HGJ<@*3Z%XR[PRV3M+CJ5EY($XQ:Q0#[1/>N2I'9LF"5?G:"FR M:J(G6SI78EM,@(I\8!M+RN&/VC3I>S7B?)2CE(ZY.@=6F%IPSB$8$EB)1C)Z M\\GC..2:CVM+.8@]=3O^[:?T=)BR#[P_TIO)A8;7SU,:F2Q\8>3>\"P2+545 MB-H4P(!:%<20RR&7FSZRO#^YWIT4!QZ\?[RBG*D0G"++W-,A39:Y)6/,\=HQ MTSG,%IV7AWS9^MQ:#1S..]"2&!V:+UVB?V :WC]Q?/)Y00O\BK-P@O\YQW)^ M^G9<<.1$]%GK.L!>2I*R2Q P&/"9,?3:YM1\BM(^(HWM36X>.1H.#H\+Z MF!1'(&N)#@I9"&_D#K2PC%5/-L765O&SO+#8A5!=E7+H%Q;6Y^2BR^ QD.!\ MSN!LYA"#-$IQ[XO>1USQ.5U8#%+_AA<60]3P-,W]-P#XYX7%8%4.[_*_A1Z> MA# JE)!Y"1!9*76P? $75 8LA-(&'[CM9?4_CPN+OCP9(OY^%Q9"Y%CG;(%- M+H#2F39-;2R4$*0P(@B)F^4H'O2%Q2!9K[^P&"*H#@&Q!VSIE]^^CP1?\I9Y M4VN5-6A7[U:4EW48D@'";#PS)>G2.L5A +P_A!712UT=G.RAH^8W@=O)SA@( M]6FLCFZJWYQBS?36P2X9"CL[(V.2D@[A"EO25RYJ#Y'SY+.S$E7K5M@'0;-' M;)9#9=D0=75@U[OZ.>]F[V?3?)ZJ$EZ&]*_3ZF'$>W?6.JJT&DW;70PJ5Z=SQ?3,YPMQ[%7&^#S^,O\ EHT ML9AD)1B/%A1J30M6!1!+9!$3%\WG*#T Y[A9TDH/';:31VX)[^RTEGS"9;7/ M\NIS? MONJNN&E#J3]=_O4:6X&\SJ(O^)BU=7S[70^'PDO>=*$+.9(GG&I%?LE.2C!(6.H;.:] MFET^"NX/PIGM%=+!KAKL8!>F@[.H@9$A *I>A\9"KK8-SFNC$6UHG?;^+!/7 M=F%/5Z4<>N):=CS)6MAGA27!2>%758)>"*]UD,ZG7D-,GVOBVB#U;YBX-D0- M3Y*'M G /Q/7!JMR<$+2-GIXFDQ'$20OW 'F0(YP* F\R1:2SK0[%\&4[=7\ M]7DDKO7ER1#Q=TQ<2S:GF NML08P5!#@(V/ F>F>#0,;]W0/\E M1*D%%CXH1"\]#R(99&G4X/F[;?/W3GG^;GDS*9WUT0'GNI:,^ C.&ET[FSN9 M%1*I6T] ?AS5KL?;O4^X5@,E)$?ILX!<+4#EN0&GZ:_&TC>2CPE=Z^#7!K#V MOS\VYLCMHZZU*CK$@^Z%^!^S&G-@)F0A3*)M/=4J_8 0I$>0==H<%T9+U]J' M?QC1'X?6Z\(B2)F(YI$9=6V(^.E*MP6$1+^R?+ MX)2)H+1V$$Q&X*&4') S@[K*DPZ9;TY9JZ6!7W;]Z M^H"+T,PF$#N%K3> ]S2!Z^:JW90Z.^KEB2@4>/4B>8!HZK19[P0XJ:NOJ8.. M3K+H6I]O3T:=1T+9A\"<(>KHP)BW89(O8K:.%YZ#*R#02[+<4P*OA()L) IF M19*F=5.9[T\_(%MX6^5,FTBV0SRG(GEY/C[-X\G)G%;ZYNS+;/IU:?9<9F82 M$E>+GR!;P>EHK?/LLN-DH>=HN#->JMQ!]P^C.DY.--1$A_W@:L47<"3GQMLD MP7'I0!D6ZK2'2'8^<=I8:0UO'>R[!>'X6+"+C'O4XI_/2*+G,Z2E_C+^O7YU M24:3+5G5-1!-IQP=?CI D I!<>1!F!!8\[D5]Z,Y/B(TDGR':,D_\/,XG5ZA M2;5;FN 6K/1+AFIPL3 P(GD?=;:A>9;P303'I_L=)'Q7WUO/DUU>V_^O,,N_ MA24+/T[+HGYY@4H7;3-9N8!)JHN8'2MT+/',HPQ'">,AX7)\-S-DGZ(!:WW6R0LN8NO7 M^R$\Q\.)YM*_RXRMYY#.9XO1AS Y6;FY* 1:5QSX4.B4L;0)Q2@-"+([:6L* M.HF-[#SZU&OJI[]]5_V-!QYEL'%[D38TZZY 7!;=;0!C2,AP$PVW?X\?#P?N M(/S;ZMM!<@U=LMMP!#,N&>]!Q>6T68O@K6#@>4S<,/(@XD;&^%,K\)Z@7'O] M#1%88[W]G21U=GYV 21X98,-$A U+<9X3LNJ>XF-49&39\-FU<:/:.[&0_=W MB.XD]FD+F36,F2V!A-^O 3&TTSL="FA32W$PJIIM8X$9S8V3-IC-LE0>4][U MASY#Y6TMLWO?O.;IOY<3!L(D+Z<.W"Z _[7^L\7X*^Z0[#OX&8U2>W=;VZU$ MWE*2'^>984@V,QI3N\LQ8J@H M9)&+Z".SP3/1>L["'1#-QD_3B>:CS06RB+08GA0M)A8H*7JFR-X,H;7[]71# M2G;3Y;TSIX?(L,,5RR6.-V=?PG+TR?=TNM6WEMDS-7DS9J.\KALBN8P$-%2_ M(I*'X2UGY'&XR%O/FMX8W+&PH:T6.MRR7 *]'%KR^GPVGIR\Q]EXFD=26B=T M)GO'1D>'I\@0N:O9WU9D9$(RT6L[6(?G6$BQLZQ[S!JZEE+[KMR9!V8C2UI[ MPN1DKI.0R!ACZ(#3Z:QY2#EAZX97#R-Z[EQH*.^N*:J7JUZ%HBQ#:] Q*$1) M(BG9U;38VI60O*)L"G.B=4G2/5#VE8#:5NLMY'HHZ:7W5=\R4Z(368$JY#,K MEG,=G:EJS6;127$3^#[F:AQ$9'<'+6_8WF"(M)^D6GT3@'^V-QBLRL%EZ]OH MX4D($Q)/W"M&[X8MH&0R$+.0(!1Z%PVY_9L%EP^?*%NV-^C+DR'B;]W>X$4- M*%W>4IOL>2#CQXCE):>($)B5$))14C,C6-IL,L^U#SW$%@>#Y#UM(*R&,8=; MK192UE(J.B.+962T%I' YZ# >!>X1J,E9QNI[*![4FRML.T$U:-7VB(LEK;@ MY6(_KBS"54->+87,-@@06I$C2A8M1&LDI%B23YIG95K;;P\".B8KKIWD.X0 M+K!QT1HJZC8%=I9RCQWA!BA+^Y.7JO97+A%4X@I\L75@ MCG0Y""M3:5V5/V)M[4OC0X3;Q;YZBRS1JX_[&MTP=R"D4EVBX,$Y9VCSJD ME4M!ITL@.S,;G;!UKZMNZ0,?IJ>GOTQGOX59'J'DTM34\F2+ 563;SR7'+AQ MD67.DXN]UG4-QB'<$@W1\'TWAMM*MF-^PV]3#!I\\5V5H1]V6+#)'BOJ__Z3PMSHH$L18!*24C&37, FVEUD1NE%:M MZ_,/\_J_M=9WEG8'[_\2&ZT3QR>35^>S&4[2MT^S,)FO!A/^!XELE;+"EC361(!+"<"U4I&T4.-9[0/H(VEIYAF2<"+7N MC(4]#+$ZX%2'OCP9(OY^DQRD35:C<( QDJF(W)/MY 784K+03+,8;S6[>HZW MYH-DO?[6?(B@.@0^'KX@JAW8 F-D]V+M*\M%]!%(-+BN,;6TYZ>UZWY M#@9!.\EWOS7?!,P?]=9\D*(>O$/=1LK=;\V1UXEX1H'(G+8GE34QG$O(+GJ> M5$8ZOIZ?RG>Z-6^G\2'"W>>M>F@\1W#YNS5D)D2LKZKS25"=9:,(3,W@R,YR.":ZWYELK<%=! M'>*M^=H?[^4*_<$G[_T^?7,YW+I<]RX8F1SW)M796ABU+$)DS7C.MD0_X'+] M00P[MI*L(L2WXZ^8;S_@>WP3??2Y.$=^!')0SD;PY&_6-A&11Y'J&=7XR-X$ MU\YM-.]]QK7)3BK4@C5-FX*N]:92)]H4F(080@J*\6)DZ[X%F^#:_U[9G"EW M>FNV5D?K\_#-Y$+.CX$,QIJB. G LT*'MDH0K+;@&;.VA*#EACF"FS[QB-C0 M3](=/)L'I+ :_,6UT-JE CP5"4I(!*>9!\0B;8Z1K(W6G0$>PW1$7.FBAH:Q MCPVX? %0!R-X*1$2L[6G1?3@4FUE:(0*.97,K&RP8QP= _I(N$,*P ,2N-;S MY'JW@Y&Q&J7W!BQM9J!( A"8TE!8+$;+)*1M?>LQ'.41<6E/JFK="_H1]M\' MF1G) Y,"A*0_E'%U9+1FD$4B$\O[Y&_G;6RWXQP_;_:EA0X]IA^021T 2">C M=L@8%&T]R: .M9 & 1FAR]Y8D5KG]CR,Z(A8TT$%#5M-7Z)[A-8__YY.S^MH ME*L,-XY1ER *8*B#(YGWX#D*2,(D[2*+TK<^M(9B/$(2=57375K9=LF$#XCF MXD)46.%KX)0,]=IK'1WY^MY!42H;@<8)V3I]?G-T^THY[$Z@3@HYE,3$!Q;U M\MO?PW]-9Z].PWQU&2=)3MP5#T;61H-2D!CI?T#&0OMM+55D^POXW8'W]/D* M;0FR^6FXDZ+V&_OY#O37<':5;;]S&]D>S1Q(Q#I5E0]35@5VO\2N>3K]@_H3I M\V1Z.CWY]F%\\OEJQF$=#NX-%O!%U.Z[7-=92 %D,2(RP]%*WYA-CT Z*"M^ M=Y5.^^FC0X[GJ_/Y8GJ&LP^X*K2:?QY_N>KSX% 4PS)$PU<]Y-WL_F^;5%*V7(?V+>'R)3FN>,4@H,M>1 M:B41E;,#YPQ#5701H75*P<.(CILH#;71(3?XTRQDK"N]FJ6IA$DB6BA>QXH' M(?)$VQO3F++/,9C6E;.W,1PW'W:2>(?KL4<"6'=,,V.%$98;()9B;?!)IAG+ M CB/VF>;H@JM"3(0XI$[ZCT5UF&'>03NVO=K$\B='/8MX#Z-T]Z5!L,HUTR' M'8RA;: 7S"&QR,&FVL-+TR*\I9#$C Q)54(@5K6D\P>GISJKOB'C6I!DC]7A^]>07 1YR, MI[./F,YGF%_1_X\7OX0T/ATOOGU/.'\[G9Q\PMG9:XR+'7+^MWY6HRS_-FN] ME=>ODK:\>"X=2THI[DTL5@NE93'*)CW:^JF[AO#BXLUR:/5R9M;5M:"QV8O@ M(F"T"E0F*\^CJ&VYF74JT Z(K5_^>Z#L'J2\_K&O*M_&DY,79]/SR6(4F0LJ M2@7..UHFUY*6*3T8A5&:&*/I$*&\'\_^][L6^K\;AFPD\0XQR)O8_G,25GE5 MF%^/YZD"?#_#L_'YV8M)7O[J?'X>)@E?3>>KS!H40L?:"2HG$HGRR,$7VJBC M\"F64!AK/L-Q1\C'R*F^>NM@7%W?N$?&%\8]TQ!YJ!6#,D#$HB!G856@TR#& MU@ERUY]_'(386J(=X@37L:P:RBU&0A<5C-(@=0B@!.?@=%8@O$PQFQ"S:-VR M8@V,X]/U-O+M$'J\#NG7Z21=H,J1^4*^81U:EVF;T0E"UAYB<)G\ )V%:WT\ MK$=R?(K?4LH-$^?7KW05%66:'#W+$7Q 3SZ@S;1 -)"U#'3D9.E2ZQZ-:V#L M*[.P_PD_7*J'DC58.;NXX.PG^C?+6)+PP3E):RA8:JNMP( ,X0@L6I,$0TXN M88=]X3:.I[I>V%FW:_:%G63L1/4W(?W>-/4*!'<2] M/S(8J91.B5S>&&M(66CP3A=PC!EN0F*N]# /]D6"1P+P^^+ $"FW;F=4K96W MTS"YC-U=CA!$9@UJ#4G4)C'"U+%V+(%*3I+M2GO>[:%/]]3-K?_\_5M[+40_ M;2NW#M&B#_AU>OIU/#FY&9"] .=ET;:V6423+$$B/Z2V6P2M>"H\HQ>B=3;2 M@X">-0O:B[Q+PNMU.V:Y?WG.DS0N@S<*:VOX0 9-KM= Y*!&%\D?:1W,N8OB M6.RZ'>7;(;1S$]&U2[]-<'6RZ^[#]#26W:XZ>Y ".PJ\^Q9P#5].+AJC.)C@ M:C4_O4$^*@W!>F8"*Y+)UI-=]TN$1ZR[??%@B)R;]Y6^_Y+V,L7>2XO&(;!4 MY]'A%=W*5"?U(80I;(I,V(K M)T]")P&Q$%L9HDW!")-3WRO",-F27*RM,ZPCU$'Q/O9UMQX\[$8E>&NF> M"E$=\!&6J*22'G@4G'9;[^JT70=(Y[51$34MON\M!J$X#B;L*-W6ELM-."_# M?#S_^&6&(;^;_"/,QM5S^Q 6^!YG?Y].%I]'R0=.YZN!8.K,,9L+F6YTKLND MK>!:^,@VFW,\\,'/6_G=1=VZS>!-K'\G8=-.=0OE_\$P&PF634PQ@5!EV29$ M@%>:N$N,5E[5.1-A"S[<_\2C(T(CX7;(9=B0L'R$W!EDDH.3M:V\5Y(V,#++ M<^':D<4?@FL]D6U3;,^;+ETUT3T#XE:&9X@I*Y-K&B=3/X8IN-@15/)=V@$N,X=^H!57 3QKD.D9(R<%PED&I,H M!$O@M+7@"Q'<.5]":9V-/PSAD;"FGU8Z=/W;-?.;-K^B@TV0I-*K]\"1<&H_ M'FE5#,'ROC[M,\[8;W=B]=7;7=JYW=VBZX JR O8\^NM>*LU-@J"F:0L@JTW MW4H;\NNK148[KRV^J$ JW-PWVO2QSYLEG<5\EQ"^7??1CY\)V65:\NK2.TAB M*NH SM>;+F[)FP]!@!&*>ZDXB[%U2$'SSH%U>C/(@ M778:@0N5R>'W$EPI%HJ6G&7I'&.M7:2[*)Z^U\BN"K[=UVHW07=(%KB)Z')8 M[P:8.F6.K,/S-%DCN^KJ0=7O(.A]D2![P[B6!8JE(TPIYB%F6R#J9+-!J1EO MW:=C?\I_)%-D'[H?(M\]Y0 7+@U#F4"8H B2T^1'<0TY%:]#4EJ@V3@61W J^.CN3^'FOS5]F5O*\L.>;\?:QPU M?KL58+W,0H]!21D+D#5*R_9%0'#" A;G%#.$KGFJYT-XGC$9FHN[P_7H]9NW MI;'BM#=&UYDZMLX%E!5/HCU)**DBB\HKW;I7\6T,1^>[[23D#N__=3P7_-X$ M42>_[2Z:I_':=M/2 RK?0<0=/+8UR+QFJ#SC8'CEMLVR]CK6X"VY)SGH5&3K M*\Q]*?T1;ZVWSH=(MD^E;IY.WDSHW(EA\J]WI2"=/17?VS5\DN<_ M$P%3K4'X^%OX<@UB,3P)'CA1SM1+T]EF< I[X&G)#Q''Z)K?1H<3LUO-Q=@1T%W3XR]5O"V M":X_:O'O()UM6O2YC<#W6?RK,PL*I01"0_A\=D!&LH)"+P1MAJ%N4\^:",.+ M?[OP8(B<6\=_[XE,_S*>S19OFOSJR\-"G3@C:5DW3/@F,X0F=10 M0:TJ=>.P/H;]_W_QL//!HC<'LQ-BQON0)Q>=NX 8PA9MXF6FW_ M]CYNS>T@_-OJVT%R/5[*"SC)61N*C5"DMG7P)58758+5S IAE:8MZ#DH\!XK MK+W^A@BLL=XNZB0O@1B?LDV>EB!J8E"L2;],@_&TGUN=W(9S*![1W(V'[N_H MW$GLTQ8R:V@8+8&L>AU< '%:] F7I<':&OA(JH^>?-P"C(&#?<:]VW7>';5LUO;HEMY%2@S4V2_1^+ 84Z0@PJ@<[*.(D)T33/J;\) MX:E=KNVT?">==@>Y'N# 'N>8(XR7/>C0)W#.*8C)VQ0#,F-;)^L<3?G?+C3: MI]YZ#^P)5BKG@@/I*A:6"GCT]4(JQ!2*<"6W;O1[F -[=B'$UA+M?J>WS#[ M^:+>.5Y=0K['6:*?A1,!S\ MZ*>3[C>#J[ 7!LF89ARR2;7;J>5 7A<=F1I]2)X')_J>- =1^MF. L.E>B@5 MG^L''13M&.<&4-=.IC'4-(8Z+]9H&7.(OH3F_1"L#J]0G-'1B $0&9V.PFJF6^<0K@5R,'-" M!FGIX3#%%B+>7[OP6UA;M A_["/[Q$<'M0+W(AAKHO,^IZK;(%SR1O@GNP=''?.9HK:X#E,!R MQPFL4. YRX!%9F&-*JFT'D+Y3.,8[;C24B<=#)7WLVD-LLY_(='<#OPGKK7A M-86 W#!0W/EZ.F?@4M-.KH6(NG65\P-PCH,3=MP_X(Z2]C."/,J<#GL<" M9,/I.M\G0A!D=TD>N(M1!L4VZW>PU>.?-R/V)/:&L<\UB%],)N?A]#KND48A MA!)D=^= 5-8$+DHR\44A(05MT&'>@A-WGW1TZM]1F WS()?@5MM3]>K?E8^+ M:?K7Q\^!@%WL6IB)F*^GIZ=A1GRT11$?"RY9AYQ$D*)A3GD!>-F*M_X MD4>@^S[B[=#=^U;G\>^'UO<5O)^-4VU*KXI51B)D0Q:,\K1#!1%KLX[,4HP! M>>X[ >\!<,^;,7UUT:'Q=P7Z'=,5J;]C7[&]WOICYB/F,R_)0.!ZSDR;HX'EK5_8!.,?!CE;R;M^,>S;^N@P,SE^%+\O];<2T4 I=@FB6 MQ85.0*Q]H9PRV0@5;<'-2JK6?/CSUF83D35LGWT;S\^_DT,SGN,*E'9!.UT( ME),$2O@ GM@%RGK,Q3NI_*;>POHG')FMA1ZP&"JRM]J^CA-8AAZRH- M'1S>.5-]4^]4B3ICW]8(!Y$$T\[&&R[5@TZ"21@8EE+SM) 6$IBJFY "'?!#-$MYLDP0R1\?[R'C9!]4=-@AFDL<>S3Z&9-@FR28#AP8(N6])<%$HYQQ48&OR?V**0X. M;0 NC2*'TH6P687\T23!#-+21DDP0T3<_5)ZE>$E2DS*1U!$GBEC<]]A?(?7)ZL+#X;(N76?K&N'TJK-_Z_3!,LMN<6Q[G]> W(?M9%"TN\.N#)\\&%/'0+:5BUW;PO;R;1U M/ZQK^"JR5^'+%\ROPNGIIUF8S$.J\IY?]O,L+LK"$B#3O@:K'#B5! 2CD[:! M%97Y4-T_]M CXT!3&7?8_S\NPF(937IU&N;SBPONY6XG/6.2!%#[8]2+!&00 M7:+-3WL38V2:-Y_&>B^88S$(VTB[0Y7D=3P7[-\$4:_A=W?0/(TMV$A=MUW! M-K+N$0>XBXS)$H)@ 5+PQ'8T&2+G GB21'>?;=#BF6K_$0-P;\H?(N(NP9^S ML^ED">BR-$=Q%0(38&OO1R7H#Q]- &DB 9)&>-4ZQ^,.B">8E+2C9NX$?'81 MZ_XJGMXM/N.L5:W3_1_6J,II0[2WZILP!EM[?NG 44EZ5;ERA7F;M$D%K1C= M_[%]*IM*45H5\A]E%&3TJ5I.9X4%@<&1-+FQV+=/Q=M6E4U7345?3F>SZ6_C MR2<[YUW=8:&$_M2&RG[3L6XX[R[1 U MOM$>QNKHE1(:F*T=#!/2IN:M@BARE,&9$KI<$Q]>PYU=E+RU1+L'!*_GN"\- MHGRM(BK9J%-:-@YFM807/7A,9!8YIUU4S+C2(Q=T,W3'P8Q.VNAPLW"=PW\/ MB_,921OG'_#+5:[B^QD=Y>,OM7#B_V"8??IM.N+$;)DTAZP4F41,!'!&U LV MGM!'.K)SZTZ V^ \#BYUUU"'N,1@S+^0[39*"0.9>A*TJ-T*'%<0BG(0T'!5 M2%ZR^;#GK8#^07DU6$<-"Z8>BNQQ85EV+!+7A:BY@ E\W4:M*ME&PV+FK7-= M#C CLMUQ-5RJAY(1^?)\3O*8SU^D_WL^GJ_$7R,_)F?&7>U@YVOJ#\NQ9HMJ M2%A$)N*B:YXS>P^40XJ(#]+P[?F"#23=P0I>!ZM^.<.KRZ$- '8*CS\*[FFB MY4U4N0$]=M?#DQ!&6LZXK=5]RB_;+6J($2T@SS)XDSRA/@ZB/!)8?QJ>#!%_ MZSR+CY_>7,2 F4'AM&40;72@BJ,U\FB!*\M\;=:MPRV'YYX;]:N/W+\-V5C6 MTYT%U7@RQO?Y+,:[*+ 8,,K5VYZLP E7(/N8!7(EE=KHE3WT&5&M#O7MI=

>Q[($W&ASI[V"-ZE>AL79%3. M)W]$HZ%:Z&^(P!KK[>:8(Q^X2IZ\2>_K8I10$ .WD&/TD=6>@\G#QJ[8"*I0"GD4%(FHZ&V5M[6,KOW MS6M^U?\!,^)9/=W?X^P++L[#Z7M2&,YFF%=I#]O?_&_\V8T2 ;9;RZV\ )F- M9,$Q(X)0J+C7):.40M7>IT7[T<9/V[U\R0GJI;'("C#,UKQ(= M.(P)"@_&%.1"BM:N\0-P]N]1-='_;9>XE< [9!!\#,MYM/4%^O6\BJ8.I_T. M[\WD6I[TR%I,2A0Z_K(FK"DQ\@2UA\)HBS:A6!5;QUR'X#L2MG1328^<]>]8 M7TW)J*9/#177!TPX_HKYW0VPAJ44N3> 'ZY>1'3.=TG"]S;Y1$XPUMB5P9,KJ%Y!!+-A!\T<8F+E)IG>U\ M#Y0C844+0;=NC'JYOQ$VVM]J]LRJ8\_I^*16['R:OL37.!^?3&J"#?UM&F;Y M77D]GF&B3YV/$D.ON4'0*=6*G5H LIR)P8SS/"DFY69543L">>84V;LN6K== MO<3^ZW3RC^EB/#FYM8@'@9L8O+26%QG"(!)M@^*8 M&-1="QT:MMZ1!OTG+T_-E9>)DX0CH7E,QC&0I8JGB )." O&D(L:O0FT5_;V M =?@>N;M7DSR=W8O MOS.J[>@=J1>$5:X*QD 43D#.CJ$N26O3NMIW.Z1'0J8]J*EA=]=[1/&JGL#T M(JQ&[+Q8+&;C>+X(2\/M/;T5D\5(\F"1([T-7%M03#N@C_4@5,Y*<*L-^KZG MU^,@CX12?973L-'LFA+)?X334;QK-+Y;QMOW3LC?\XKH+/L2QOF7Z>PW32>+64B+D0C6 M*U-KZ*.EM0M:,7V5Z \38BP\%',K/OMH8^G'GOG,E=Y3PFN8T+CIW'].PMET MMAC_-YG1%W.2"/?9^/R,[)T[_>Q_Q<4HYQ 949FLG#I!'ET&CUS6P5M28$J6 MI;Y#$@=#?N8$>PK%K2'>SM5C#\U)\%;1X\F(YMD2MEKP$D6B/=)*S9"7Z+'U MZ7-0#6-!+Z&#+O%:F^M]O7XZSCC)-="VFLEM*S8'*Q(((PAENI2IVAP M"RQ:ARY8Z\-FO>XV>MPSUWDGN:Y1_=9QULTA?OPRPY!'F'QQ07@PO.9M24S@ M:WM>86RQFLFHLVI'@-5#_S TV$+&:\BP=31U'= 7**M3 M%):P0A:ZMFN\&(WFYHYZ+%'2(B&?%YA??,49_6 YQ.5=N;6H40DUX%8;?TG:T51&!<$:!9QTSP3+ MHHC-Z+$UA&.@RG[DOX8VK:.A:^^.:'7+"X)14B5$'2ZJW)6K9V#*'(RS1'@R MAT7S1GI#\#US)G57R1K^[#9HZY$=&Q MQ=GSS!7?7)9KLLUV:[A\CVVT/ -7L?F1\D)7$)!5#="D*%<#(2(Y2,)E&;G8 MR>^X]JPC5/>N$EVC\=V[:(WGJ_L6S#^'V639MHUGQ6+RM8[2DN&+-H/CL89$ MO,.H"FK5?.#:71C/G "M!+Q&Z5O'.=?N0:M0V?+HJ1E'%P/A&7>!&R\@^=H\ MVJD"3B<-D6F5>(@JJ*W>]/6/>^:Z[B37-:K?+:%T(XBK9)%1<"H(5>LZ0\TX M\X(# 2<3!)7DW%E[;=[@[@18/?0/0X,M9+R&##OWEEICCN *Z&4#OU$MH==2 M&A R>((8'/AB&!BCA8U"1>=;=RA['-4SYTDG\:]AR,Z)G]?BY%?&RV.I/\EJ M:;GF4+*O-5O.@4MDW'C.BG#*LRR;9V@-AWDD'.JMH#6DVCE-]%9EZOI0/.V+ M/M8^'H:.QBJ9 C'$!,Y;%6Q(0AC3/,_O<5S'0IO6*EC#DQVCG>>S]#G,L28( MC1?+I(%K]S0^),8,&=#,U+X]R,!K3"!*,BCJ@!J[V?7'0T]YYJIN*\4U^MTY M+/DQ?<9\?E6-]_+;2=:D\%LO 8;8ZB]:"+$5,A:8D%8P:S7S2M0#FX2 M5#-M;SP1:HC4]S,+:!-$?]B)4(/4]?A0H&UDO1\6Q,"8C $A,;)P%7,!(B_T M$C%9C+<N=.'7P$Z$:*W^(B)OWJL39&.(^AZR;%_4Z,S741=_>3/P'8F6"SB!ITL;PV4D5PJ!VAEH*G2"\'WRPBO:F,*TF1UH;!B+5E( 2),F&*2 W#@6YX4=E#.?6K>0;(=+@UNP\HNTT;E&#@K:\.R&""6VIM9 M!<&]2E:SC>:%'9JB'[D.Z*?G(0)M?0Y?5.-^P)/STS"[GA-]Z?O+S-#0F:*U M4K4]60$75&U9IQ3R8**YG9-ZSV'\V)/V[P;OI(=I+R&VCNR_"O//]R-3W)(Q MP@J=0T@\+HC@0U"@57+"!R:BR!NI]\''/&/=MA-?\U=W,AE_Q=D\S+Z])D3+ M;5"Y3F[1RD-T*5KT-B1;-GM;[W[XL5A53837<-[ .CP7K-T$ MT7K;:C.U/H7=U$;\#^AR!]EU?D4OD"FF?(PA <="IX'U"0)W!K*)TNF4LL'- MKL#VJ,U[C*-]*7.(R%HK\9=Q67S^./Y]\?G%)'_$KSBI7UVB'.-EL%HFE[SU M K24A8[V6" *XP&M#IIE[I39+&RQX0/W=ZBV4LRTLU1;FTX_URO3S[^.E]#R MI_L@HI762:)YCM* DCG2(42N02;7(#-M?(B;';J;/>]YZ[V#3#OOVN\FE]9> MR%I9:XB+QM*B7100T'O@*25=Z]&XTMMLW%=/>-ZJ;2*WUMD&MT!]^FUZ 2H2 MCR)GF8XD30S3(4/(A0C'8_(^936^MD@-N@2"]7'(LZ M,285L&491A(1O"D&.'V)(BW&$@.AD%Y[C3V/,; MG]!LN/G]N&Z-,/>.&968R:)899CP5C+.0JX7=D4Z-;KU63NW-0L7-T/+ABH7 M'_[VJJ":SE(;?4P@4YWKB9J,\A0,%"^UH^]A[M'C[$%,N\^*77Y>'=1T.5'A MG^/%YU?G\\7T#&<__YY.SW/-+9G/D?XO?PJ_CWBB%PAKB1:=/[4%@(,@-8(U MSB;-___VKJRWK5Q)O\]_(1D@22\3H"=I)'W[8IX$+L5$N+;45Y(SG?GU M4Y2\1;:LY9#GR/9!IQ7%B\['JH]D5;&JB *RMWC7;5E%- M2NL>XBSP5A]@]>YJL;ZD*2O&> R2>"L,D5XCQ,P3H2$Q3C,PP^L7V^V%]<*X M4UL1+4JQ'X'XV]2'Z47IAD^"NQ? )XOS+K-S=,LE6<9$E)5X+0630BJ 5P8D-T7@AM(G;/2C; M4N4!PM?$G6[JJ>W]' ?U7L\C$"I:K0P)H11")^J(]280E6/IQ"N%U(>E/9^* MX(5PIC\M-,C;N856Y+>Y'S?/%Y?KJTW#Q70CJ G5RFGT,8FCC"'(;$MA""66 M69 J><-X[=2M@X"]$ :U4T:#"] / GF/X%:!928Z$H 7@IM,'+= M%'XX=H* M";4[41T)\36RZ$0%-;@I_2"X/__]%\05^G_32_R1C_DS?G69-[4IFP[";")$ M%I0E%)*UCDBC&([(1!)9:;\",>90VT:JA?TU,K"V2AO '@&R46G\0P&$2[JNK]SCZ=-#-8$3*T0(5KNRI)3@J M/93FYYDP;KEFB#7DVI;Y@ 3:D\A_'OPY1B4M>',-;@'IXS=8(.;;PV .H&AP MA"[/Z?8X" M?#^[A\[)G!/^3Z*U@4C'UK=RX#\%,SD+(Y*H?7C\-*(73HZN.JBX:"P7*_3T MEC<-=M15CRHVH)RS>)#P!QC>QZNYR%LR\[J>%RM'639;OK>]#"/8"D+F@C<=8@T MTI2,/B2Q-M9Y'7B"^'P4N\/F:ZO78T38<#F^;9MSLTM89G$3\D1(+HE41A&; MLB#,*%VZ57M)*VMV&T)_6W,%Q>Q8D;M(M:=DI-+':?GNJY_-X&)-[>"4!>Y+ MYB8+)0D&2JH#)31Q"EHR*UQM&^T07"]FUVZFC(JI H=BO&F2?@#*5M>&'(1P MF"!3?0T?2:$.ZNDIO>T1M#0P+X/@A*^+M0P'X@)#)\A!$#DI'5@?>6Y]D6A/ MH.E<.'2,5JKW>9I>7+R9I?^:7Z2[ \&;(J\D*&,1/66?G"I-BQ1Q5 4BN+<^ MB"1-V-JN=C5Z>N(I UQ%T4 M\Q8R;6"F=#X0_KSRB]5M&7'F4)J/&J(M3T1& M*8DMV7?4)".]CSH<%F7H\Z3_AQ&\.--G0 4/57HTV5H=3RD^FK VY4?;V+8* MD)@2-&0/AF8J8W2>1:VRBC)8H2+UDP>?-I8@C25(8PG26((TEB"-)4AC"=)8 M@C26((TE2&,)TMEP9BQ!&DN0JEK#8PG26((TEB"-)4@OFX%C"=)8@C26((TE M2&,)TEB"-)8@C25(8PG26((TEB"-)4AC"=)8@C26((TE2&,)TEB"-)8@C25( M8PG26()TWKOV6(+4)W7&$J2Q!.FL2326((TE2"^R!*EZ3<>[^>7E=&U-+?TL M%0%-9U]@%J>P_%!^8S7]UN6NF6,^OE(ER,DCVBH2T9([165"H]+(0*4U48>@ M>0@@)$"8'/.@;HO\VZOE= ;+Y9OX[ZOIM\-URBASQU^*Z/@,VT;GD M>2:9BT0D*Q=2&9F)]E1IFXM57#O__0287;>_W^;+Y9WDO__D+_T76+[Y7X^S M)OWI+ZX 70XCP+)(!'4HB(PK>F#EOFF*,XY35*JM'3;?CZK_M:\UA[:WP,J: M:>"XW4@$YW&8SOR3$KE)66>EP$5R1IBPN"$80/\U!4X2RR%D7"DH2XUFU1$P M7SZ[6NNNMK7UA__[$T28?BL>[AOT?->AC-_]]_+7'["XG"@E55"2$^:L)])" M(-Z7&6&HC#[[H)4[R.3:^ZB7RXX&HFY8=W+E+^ZE%"LK0I9*$VXICE?J0$), ME' OHS3:>H,G$ M!OPG*&ZM5H)G77H-0R1V>SRN_NEIN M4G$E(%TM)T(P'*? (086&%':A!Q9CC37CH4\AN,U[NW5]-+ O=W&=).6?P"J M1L?9CR,:YOBZN\;V4*"#N!L<3^] %ZUR1A4_FVI.I)*2H'_-2*#>,,?0VY;V M&9-@S_%S7QPX1LH-=/\95JL+2 _VLD1U!,J!J$0M6CREA,,#(YE11KU,0O#: M59L[H/0?ZZJAJ>WX0@4Q-SQ=N;<-;EH; K,V,H\\MQF'ZDVQ9!() G=!KBC3 MZ: '"/^VM&(-R4_ MZ'HW--HI26EI5NDEON"6&!@+)$N&RZ32(MNM"O\=X8=['WH61V5=Y#VO(*Q& M&?6/['IOOY<@RYJS8*C1P3%D:G X2J6(M9(3%3DSVD9O:8MT^B=!O69SHJ[& M&O18VS7RNZC=(0 ;IML_"6ZX3/N*2CV,,ATUTBC#_FF@S >+RZ,DP#7.G! E ML5Y0H@) RIY+#2U:#0] F0/RZH=DS#&*Z"?#ZV9#I12B3X[$$"BNK)89(H\'61]//668?/J*&MF?Q76".!O8)Q]77V%Q+_M[S6P%V;#@@,2$ M<*3TE/AH UGGL1KAE12UHUJ/X7C-5DAGO31HU;F-Z:8.]@!4C:R-QQ$-8V)T MU]@>"G00=P-38@>Z:)002&]"C>/H;AETMVQYI[A121LMH?9!:I\DV&,T],6! M8Z3A!#INJ5P!N,B=;7K4K8Q]&\Q MU-#-]OE'%\&>1:'=YZO+2[_X/L_WNI5?^-*7=?[S7XC/ M(I1=E:(_%F:?H^+/I*0Q.LVYT.CEE1;1,BN)VR5Z[)2*F*(3V<=6!_)G6=)X MQH2I4 1YC+:KMYPX2:B;_);UVYT2O1N?E6!89N@I@)-$,GRQ0:(9*(/*U$>1 MZ&'G?#V '3E=99EN1Y &V;%-E7 [2C;QLOC(RA#<%$O@E3/B-0 QN(-FIRP5 MLG8=8$]#&V=-EYV@/U8U3 \[9L,3.9@LHR94*Q1K"D <<($VH_=!>N>8K9TJ MT-F\.2&Z5"G\7HYKN%""6%1N21I%:5&A"*Z5B44H^A6U@U(OOWSX%+]E2,T. M73Z\+V6-)4%50OM569](ZP-ONLF*1C#G%U5AR80WR,=@9)"3T$ MX)A#?+0JC\X-/44/@Q!&QZQ31*,AR!P0*'/$4T&)\SE1JQ/5IO:N^+QRB-OR MY!CQM\PACH%2K=$D=PH'*%U$'"$*DI*A)DJ)7N7693W/,X?X*'GORB$^1EB# MY!!330,%!N4V>D$D3Y%X]+H(I9DI'F1DN?9YQXO/(>YB3M356*.^74]GNQT" M<,PA[J#4HS-"3]'((#G$43JC# @2K??H(N)*Z85T!%CF5'C*M#9\'20]?'<A3VY9M$($8C* M HA$GX($S=!)#-X)IP17H?895$?(W=N1S[Z4%K,_H3HF(@;KI7 DEUZS,L5( M+(N9<"EQ7AGA'=1V,.X_O_^EO$^^/&PW?J+D6W3+NH?E5B:38+.+29?.'L4A M5@*])$UQ5TM:./2/,WK+#>EP"^3U\N(T731P!YX2R,:1%C$+"5Z1:+0I%=B1 MN%+5317+6BA@9CO4U'3I[/6$;4BZU-7,N9RCE4FPNIX$MVX4BX)R9PT!3W$@ M*EOB-?>E-"][2CF3K/Z]& ]Q#!7RJJSI1Y:=3A)OT8MM"]/-*O?#OWH2G&?DT:R M%;F)T63FN8?HC+2!H^GHBT-04N51X3 Y]"$=$_J^^@4\>,B][,VWW^]^Y/IR MF_7E6G=V,(X"5Z@DB%A?6B$S(][92*@628/)26X7(77/Y>N,NG,BY*D(/ER5 M*?HQK[^[?'.U^CI?3/\/TL29X%E6G%@T!XFTCI&2TT DSU:5VR!!R7,1XZY! M]+^F]LS?!UF3@]*@04SIY %MEJM[H>5U"?8?7_WLX\9Q_A4_8K5\/_L=%M-Y MFICD03AGB#99E%0>1P(UBH2,XX\><'6OG5O9U]C&67 .I&G16^'4<:Y?_BPG M*K,OFZ&P"0LL&HBT)*V@:68I&FF).Y1Z5 8,Y=+6KH>LB7\D>5_*;Y!B=/)8 M;J-9;Y;+J\O-'/WY[[\@KB#].;_ CUEW(? K^&_DP^75Y<1G%FDY&5'9,R)! MXL[&-"/)N4 =$S&IZI4>O8UNG 3G09P&-6!]C-3_O1YIML(HPR7)(7)4B)'$ M&I,(!!VMXCE&>S:6_]&C&Z?(>1"G0;/;JB-=G[HM -[/5H >T>K^4A 5",43 M(T)S1:0'37S&S3-0CDM!LHK!V?@*1XYMG![G0)HG;C_-Z$8BJ]-67G@A: M:F(,U<11:\OQH;#26B%S[<+COL8V3HYS(,W#R:&[3HXW%^N?@?3X@,NN-UO" MA"HJ0F2)N%3*/"A-.'O!$IFCL$$(8TWM=?\P9*^.F T4]I!6IBNM?K[\ZV+^ M'> S++Y-(SR.]4,Y,EOB4-;B6?XQ7_F+^]]_-U^N/LQ7_P.K3Q#G7V8E*GOW M29M?V@Y3380M5[<+08Q*E$@6#'&@T9_/^!_GRD57.X]JL,&^.O(_#UH]G$_V M;.?3)@SVRWQQ_:7RR21T['N9\>WU=U[![K<-=)-2BSZ(C)%6[KEE4-PKST* MV7.BM>.FW NFJ]?,5P/?5_KZT%P>1-GGDNG^^X6???"7F\Q-G&W)%J]' _CB M3 /QB47"4J+@LJ1&U'93[S]_^&8.O3)@7DD3#?(#;K#\_(ADF MT_UTS>Q0<0>QME>V1?Y2ITH%8%E+C4/;,[) H@?E#:#7)FI;9WTH>4\F>RL= M'R/-ZJV84-#TQM J)3O3;U#@W30<$EDXGH&@JQ'1R@($"=X0QAT%*4)9M/;E M*Q_PG/Z-XRXJF+>17X,$Q\VV2F$-K+K?89'GBTL_NSYD6-YTW\I,*&H<<0"L]&C 6=/"1JA%C1( M1D/UT,SC4$8&55%2BXVST/F^B.XY*Q02T]P"8:J$U)V5Q+,HB6,Z4;1[J735 MBS1VPQDY5$U9+1R(VU8Q%WZY1,^J0-UTDO3(:1N1VSP*(I5FQ 6FB4>75VFM M&56U+][=">9U>YQU=-2@W. ^GIN>L@<@:M7E]P&:83R_2NK:;II01]8M.F8\ M1!9\9BK)2'2PNMPC!J4,!C?'()7C,I5)\$RUO\=_ZDWYQXBX29N4R\OY;(WK M[8TUK;2R,7%"/3@BK49#6H9R_Q6:UX9%EV+ME@H/40S0H[>C;AXT1^DDV":W M!=PB>G>-" V6+#5:*2%1)'04 8U?F]$B4N@U41R_K^WI/D3QDE1]BF!WSNJ^ MFN#<]>%%E_I-7$V_X4_5;XCSY&/:-L-$<83:.AE+"8RS[FD9W)6\*3_M$ MW.:0WK_ID@7*@F..H$%0BNQY( ZR("+A=<5[7!-T;J@)P1N1,3):X^09>3E@AD6BIY5K+X&+M(%./ MPQNGTR#3J1O-SJD?T='&;- L\:0TB<8IW(-E(MZ5/DP1C/>46U.]W'\@?^DL MM?!/F'[Y6@J&O\'"?X&U@?237\%M%Y0?)H^*X+S$=1T2)]*'3*Q1F?@<,O69 M!NO.IFRVC0B>T?KX;,)$S2CXK'S?P\4Q20ZD]9$2W"%*.RZ.UA8H1TS00@8P MF4'M:X#.8=S/:.Z= _G/<"(?Q=QG-7M_#"SL%X0WUELJ*3I,(I?<"XM6#PH" MO @Q6Q]\?CY6SY&#'^?Q><[CEAQ^QM&S_8( 'HRAY=:A+*%$/RRQ+F6BC4X" MU6F%8L]F,A\Y^'$RG^=D;LGAYQC!*UU]]DN!&NZ]*SE.M-PP+WBY%$-SHFR6 M+(.UGCT?!_>8D8_3^#RG<3/V/L^8X7X9."HSSSR2DM5&9'"H1L6AW!H-DAEM M$W\^,_A4W_@$W54K*6'!,FJ3)L$[C1N)+[5HWA*= O,R92=I[380K['?6*>8 MWB#*/I=^8S_6DHNL-2ME<]E$7#.9#<3Q0"C2+%=J4&2@Q M2;H0;(BE8_"#H 5_>=^AO,KN 77&#>H4^^\''US^GJZ[NK MY6I^"8N?_XX75PF?_6:Y!/R#?N'?$VT8HUI)DE2)3P"^!!DHR<(JZ6F(MOJ= MY"? '&!-KLVCA[MT6V4UV+M_74>($RT0I MX :,!B5K)T;<>_P+Y,.IPFWAH-[%G':/^NW-NGW=H4A0XY)()%E3#C;PG7,A ME"8E.2I!':CJ_N?Q,'L+'+=F2VL5G4L0^+8ASMNK)0INN;P>T7+38%1([G5V MQ/JLB.0I$BN4(.!BH@J\12.E-NF> G0&0>(V;-C54JRS5EJL7M?FY'7CO0/ MM(KKW@OS'^\?X)')V,1TN=/0>R*%1QO8 M 24R^QR8$<*F=) B'_GP9ZO KH(Z-BAW_>7R$OP2_O,__A]02P,$% @ M;9!H5;JX_J#/( 0"( !0 !A1)B72 MJ[10! 2$T%$@";TFU$#:C>=\YYPQ[C@_OGOG6/O/7FNOO9ZYYGKF,\=BC#-F M =Y;AL:& L+"VL3:Q, ,*: ZP#KD2-_&M/8F(W]&#L[&QL[)P?'T6/.,EWDHN+5YB73T!02$B(FT?DE+#@*7Y!(<$_D["P,K]A8S_. MSGY<\ 37"<'_9V.T 'S'@&"@FY7E+'"$CX65CX71#H @(6=Y1\&_(^Q'&&N M\2C'L>.<7,P!5;S $196UB-LK']6S>P-9_8#;'SL_&=4KQX5,'_$<=974.UE M\L=CTM?*6H4L!HDRZDY^$<65TA; MVSN[>_OD@\,_N%@ 5I9_V7_%Q-1#QXVMP7&K;/ZB[J?2*1KA__[+ODGS> T>7.P\J-$021LO[4=8"2TT:9)-\ P@YI8X]&=I ML>=$=4D_:YM9WF[/XA3XU+/-"YUF$S_1HB;E[H2BEQWF#T;.5WX[:?,O)P^% MER/^X62W;(.0Q1<(9P9PBGJ3V%?=\+DWKR2Q]6$$/M!&_,[)*Y9Q:YV/B>.< M[J4*[GR3:YV)G+6Q?A:)$TS(_W8B\E];Y+@S4Z;2?C%_OUYU3\23 ;3;Z.!Y M)LSP9C&XX*086HX8=VK^C_*:V495*GMP #G^?(GL,2?IH(6D0N?:[XH]J12D M_']!;Q+O5KPA$P'[()KCB9:(LTI+^CMRZ!/Z4T):^N"B3HFHUK\"(^=?Z$8' M(G3%"ZA72 9)+W./]>T2U#I=/ LNYB;A65I:P&L08GLS+P-8+$UD "_-_BP3 MF=!_431L1-?*^;C>LXD)(X[7[5U9">)&$?]UIP/TM8;Y\U2G#4])L^GU. MV?D4V94GN'[QW%P2),+BRM/.'/T5M*4KZRW_/^Y,_0^,)%V10JH>"3P=5:3D M$?[L"D(V7OJ(VC$9[K@V])UT6^N((M-IE7O]]PWOS1%D76+U_VN(1[:BRI%) MNOZX<(@#=LHTKF>7._E"'T9QO5OT]/E.7VI1*KF0B'A AH0_-ASJ MK/;+4/ARI=?94'UJR>-'SKN'JD+3PNGW5A27/M1[/3?C>)UO-ME_PJBNXS\. M6J6/0*A[J?1#<(?-(T?,)2??'7,#-?95* +>>5E^SZP5YG4+MRN^O!&KUW)6 ME0%\8@!V9(XR-)8!1!R*$L?:FKG=YCQAQ8^5(9./:E$_LJ@9[<],\C,L_T9U MJ;2J;)?M2:B;9 LI(-=RRK)4-=3.+/7E4I"E/;5Y[1)T&D@3=?O MS-I5= _-E7Y=A 'LDN3IT1[K#& <89U%P3GL%I?V27[(D?&-@*^D&=&?>3B> MPSV0LWD1_>AEHYW["NVPM"$YS66W+#,FNOU^OO\B:-)REHHX3O6='U<\(7+7 M4N]3V4#&P(^W>W1;=#$#>((\.'.H10O(8 #7P9WTWW:W'H3I#(+Y(<&>A<%G MRB9OCJ-H@(TS188)DF>P>>8?XY+\,^_]J+7DL:MH3%N;"95SY."24/:UX)T< MHZP]I3XC'^13A;*-3=:5">84V%^%-7VR^LN8O MN2$*6!6Q.NA,]QW\-;3Z%[ M$"+CRAGX/I>^H^/KFRZQ5Y8 /X!NM2,EN9!>)J@PN]*S(NS1K1_SOGW\ID4A M)]%ZX=<>>CS_*GV(7 :F*%N:E0<.Y*AR0DK"<=#S\-9)4$8N&67CW)IBNSY, M^/+";!N\DS!]/@DD;@\+6Y\!I_Z.G)GWJ:494Q5G8:.?21._;3%05R&R8O./ M0Z5HU8\O(S,F$40>),(K\=A]JL%@U0V'HO#\8"]$(ZG!GP&$E?.T-;VEO:<^ M8@#':]KTCAS,A+??I;WQ"]E$SD,R 3IX'E3C$K.'YG@J]B7/KI_TR:7+(!G1 M8? 8WDJ_^.N##+$2O7_+77/%#-TM3\=2^T+'ZR&3[T"&]:/WH+A0N+7K>\/\ M$?4Z[#*$[)])JVM4I;TGK(/L#PIJU7NFTSY>A]!6D_?HZID&]'L][81;19F\U^H2K!+U2<8@!L% MO#=)-?NYR?74' ;%V%DC3^H6<=FNI[U,6+M;=_C.9G%@W9B@0K[=I.YA*KY9 MB;V)_=CZ7B6F4.--IE@&J7;GR$0Y3=#V+M.0;PH$_E)XTCYO':UZJBYI7OVSSCB^VH MJ>EC8_>J[2XXNDKLI?*@AL?2X+^S>&M(\)=?OCSR*K&3][:V7C[@LT-]O5-" MS\#_5JJQG:V[NJ-40AVM9P!3V5L>FUG7NGZ"=\XC>HS6GRP@\!I M)1QH6C#Y]PCR(.L> W#_OCD"3SB(_+_Y+A?N2A^ ;-E1I1D -(<9".ZTB\5A M1@P@.9V'2,][ITI?MQS;@LS!1OA3 M:7#7>G= &54.^[?\8JIU[(L]V]R!;2$LO1NR=;T2>KBLQ>32#@;@A1:[&E[\ MU%$LXLKFDY+G/B+D^RVH?S)B]A^F(\'6=(G4,S&+U@OOZ7<6 MZV**Q.I&[C@FU\P%BZPO,P"0(U,]^!$.(TU?C\4#(FW?S=W"Y!=!'DD>9B^XSGN+RUF_Y]&7219X.BE+ ZEW63 MS[!T[M@S"LO(G69Q%W@5U)@%LD /,6:3?3ER.53+=.LH[M% MA4+\HQ,]V[V7Q,V-ZIPX"- WV[?W,_AO+0947 KTMF#*'L=&] F?[;AV?-9^ M #2P> T?E^R5+MM43&.G_14 64-$U#_[41NZG%OW>X7K(4+:UJXK_A6B6C,] MWXLVM"PW7AK2X.4]'[?+ *+J3Q,7,8@3RU.!E<*\T0\0?'?M=^6:M,>H5C5[ M_1Y;#$#IP4_FVO@QSUFE>U&+)8>NFY# MOXHDVRP%)58FHV$0.VS/IHBF7Z?(<)HVS1>:S@"^8;V;+*L]@F'Z"?E4@W"M M(WZ$\F)'J%[S@:SWSZW::'*8L\1M1)'ZKCJ>(QK;*<4Q%N J*C+JUU:WUG$' MN\O!041G0!XACM6O.LJ-;IQ5V.NI-J[U*S96AER%FH:IDB[#L#AZ9+&TMY;U MZW[C[NFCXOH'1S^1GQ/I4SA:*9J;W7[],&&L[FH"QR4NLC_T'6Y;=+X.KJ68 M7?EYB(+Z=@ RL^22L):+5M9AYME9*6/*,QB&(H*K*DT46,^VJN5LD0JKG%N< MTD9'B7W;WNLCO2!Q=)CGME/^'EP?Y>>@[GB_;S:MFK6B;++/ZN>D#M6/PK/(JYXQ-.B @1<9_5"K9U;OS7S M%FY8RW! ;G]'*.RB$T''<\C=.%L-XZKS&K4Y]?:I,N8Q%ZILV5NE*1-4Q8,B MW:Z[8;9%3K+N ?/BU"KJP+ :5<]L+8C38SH%$;MELV92? )"X!Y],@M=KKC! M0;G5+8>0<3]$[:7^1.!.D^7Q!59:W>SH26S2!_.39K2MD@=F&-"$\ N(RE@ MAG\*EK6PX7&6 =2&.M_%)?\5<3U$%1TX6EE;]4V*8I9-,YUO?+-)7RVTI/;Y MD83](SMMRI.R71@L/#L2=:\5VR@\SW5?ZIFX?>F.R M]]]5\$R;!71+J+&2O@[,9=2\VA8L(( TO-O" !1H"CMHRW;[>UVXR56>X3D< M*HC'LIL>HXY3B=4_11H9F:^.++9?T1*&J7<)7[V=HO/REU@K>9ND0,&98:;> M!YEAHS]JIY_NU10^<7#$<%?\JWZQ(@$UT=L%(KZB!B9TR_7JW0I^YMK=\Q#E"'FT_>&*[8_@$! MT%(0#:>H^(^6.7)MVEGC\ *?9OH@Z9ORIYK3(G<3+)IAYX@2^%[)$.M M(V^_(28#V4']5X$=CN'GI;&23Q(N\_887I54G%.9FOJWXMM'3^QW$KJ8BF9' MTGAN)D@"^J1^E[]KZQW-4)S.IK@EX7BSX,EXV-")IL#A#(.BJB;"VA*!EG>Y ME/_6KT)[HOX56KX^V&-:EZ0W%N/E.75S:*6]K)MX!1 M]X@DB\TU/WG/YH&0J+1Y_ELHP=]1FP$\YRQD%E5O/?9_-(A$88@SHU^3S>,B M QV&QD@0G0[S$DOU/:OW4RD4Y$\&D"Z 3+]RR )](X:*$]O$R\Z\CN0?]6=Q#)%)%!]"MJBK---"T82NEKJVC31=IKY@AU_8<+\L6=3DD14?BIN(R"CFD M@3@:YOB]0YRB?_4OWS$ ^3V+I(U2B< ;WTV*^\S4&*EVBX%6KS/VH)6A'9 6 MZBS)];4+R3NVRM-],79SXTFM+-D6=-O76G!V]7L1.Z]_ G! O]7L]>>:OK2[+?F6230V6Z4F>[&T7# H$JZ K0S7N5TY+(;_X7!SC!OC MY9#&@MP_$6(43?6?7>? U+MD@U[OM$J^K_11.;QU4NB*)*T(;S;9T"'<3__6*$PR%? R;#NJ+4W+ U-Q?SE[7!XHNM=E[L6399?W!FWV@Z:E MVAENI)S/K3NF5OYS1Q$R5=1N\?M:"BS(U/;MB&UQRI,CAJ%C$S]_9/!V*7G6 M25X_+]DJ83/WPJE6.L$?FHLX25>"N6RW-('>K#IB9VLIW(HR?@_./6P%3B?L MSHY][*3JQ+2T)=ZN3ZQRF]RL2GH6HU[H:"4=A\I="ROR_(AHTZ$X7\AT^/(\ MYW+"XUC!YOEMFVG]=-)8>Z+E=>AD5UO(>EZAJR9*ZPWVEY%:FN'=GB"I7TY- M*&;F?X]3.135&* >-R.A16()L9U=K%:6GA1PN-2^CM];B[])O O6"X'#5$Q3 M;4IONY86;_6$4[T;7XR31/)A'.T2V0&_1'W.+/UNC";7@/O*WU[JGM;V[CH] MMG"TN%>N)&PE2/'.W$5=4.;8*+0,V>&I8T(<1>-^>UO4E E77.C(>?"=5TT_ MZ)S\8#1BUNI01,+9HM/Y'DDP)QA;4_(AX>!'Y*D"I_D[7H/)K? ).(O^*?)? M6;_XUBM&4W_(G&3K 1[M+B'$#J_O&3/UKN0GIG(U1NRHVX*JA :BX&>H"DWV MIJ&FJ'M8LZD2][&G,_9CTW M%/4?SR*OM37)7\2Y:^0?]\=FF1F%RJS1"5,8R]SHOD59V5[9\'[6O1T&@$0? M0]3Y4H<*Z6UT;8I470G9(MA7",_5ZRS_.1;SQ8V#6R6;&MT:F4PPF# M]?R"%-UW/%_>0,E"80R _ /0'2JXX(8F*8)+&?T,$E\KJR[&AN0=4O[?H[O"]?CM6 #_)8 M11,P#>G(VZY%W;.$$%PA)^./W-(3IY/,R#G*C2UAQ3,TG[UAAD MHZKKV\'='N7BTGE2KP*JR@ P0>14>M0W=3K=F X>IT] ^30\'^.F47EN=B4E ME%^.Q2D7&C]^/_8YPB=86M3"W7Q^HR[VJB381ZHXN M?/JY&G(;SDJ]FXW??.$TYN7YJ:)>A-^^EULFC?VF-)JBI-C:[.W IC3-/YH. MWQIPE0[GK$=H%38[(4!NEWE>A1GDKM3GEG[@/U ^:__VFM=TMFT"ZM %HNH@ MLAZ,)OMWS!R'KET>B9J?3Y_3XNO@7NF?D#T)Z#*C.C=L@X==%Q4O^!3KC@*_ M21I-H2F'6)'X.N?VWV6 FT+4^YL?,H #*:H! W@XSP &XZ&WZ3]!6P94!^:+ M?7KZ5LV:#?Z".J9)'-][6Q*JY44_LI+9*:VZ";T!C6 '(DK,<'QQ)64 M/%_7QR_8B]@2DG#W,TDMHJMV)&6Q;W?.Y6M?K8)Y>%[F2Q_)E\CS34L)3#X8 MU[&P8!Y>6<2UKL?;/J5MM8=KY\L_^>[*7.Q^KN%[+5&I_.*]&^+Q BU R/!S M#]/ATLIP0^S=\K# M"8W8B>^OFRT,V2V& O2,'-_/8I64JT23@RH#OU86%V%ESNGZ7=I'5S6[#\1_ M4!UN?M(<4>*/Y^JV;W\CPF&CA*%I>9QH/!EJ+3&*!,?/CX[I&X]HA-+X5]#T7?A(:Z)DOON["RDDJ+",Z;<^5Y4VLFZUS=T>?O#DW2\HJU!..,&H)]?$Q<*]Y554UC+US&4P>EH* +YRH M."ANI+:JIFCKC@R\SJ+%Q%%#\7H>)F7T']@JR6NA#:'Z$!^D],4[VK,2OAWP MJA7HB4WE9B\S+EC?)A=XU&)9L#M\N:9X^O\V3G<\QE.=G_EOH M5!THJ5>@\I.LM9I Y6F)U.6X!@9P;*]@3"1P9J(&\;3",&5!Y4S-M9PB[:X> M#HEWUM/Q#$#V%H:.,6< 2R1H 0,XI7]JPA9&(,@C=QS*[Z^@>*I,U2VW.MFT M?A[H:GV$$8U*.S7FP>**7NM:H2?>F6Q0VG'P T9(+]FV'G5'< NXAIALH M;D* A8.]KLGI78L65R+Z,2TZP![""Q^9X5':Y8)ME#2-:=#O%=69='DJ%?B$ MBPK2A7:"$AL?%X?=(XM2+#KPV6.CEAA'.?.<^+]XQM,<3[U )AWM/Y>6YE!\ MW.$!6<1T" T.19YMZP^=($)[:A*^CTO>.0K;__(CUS;BHM%=CQ4SLKP(]9T2 M:H^MB7F #)N<1QC G$HH4[3.,45KHEW(5NJ"[5"C8K''F^V!O&61R5?"A(!R MNRG=^%.[3G\32,6CIL57'_ &LP6@?R*YR5/V9'MBZ)YE&;&*LC3:='I4+MQ: MQP=HI.V8Q&H?1,L\BEQ?4IP?F +=JAQL=AMX;5U]5[:J?N59K\1C3JYS\JPU M,L,&A3JVU5DKP9[HJ-WX/F736U,WFU!WXC=_=SU;YP]_P,WYPTKI"I!R!Q Z M?#I]D;2/80!\8;R#5'9<[X @S)V'[6KH%YB]&0R7M-G_^FBP5H+ MYH /9K' M=O4&1!XO0Z)%5?9E%:F,V\Y-X;UW@R7'-NA"YNG=*66)A6Y:]7IC$U5<.O'G MB>(]=8DYSZ1BV$XJT#(B&J\6V,9/F7*9UU4\M'UPW4VZ\\I*$$N"C\<2 R"? MEZ>^8VJN<7[F4JZ 5[5J]%6_TB+HIQQ@1IW6^GQ;\!G9E=\KQD_WRXXP@(8$ MK^^;)/E_:'I M"?19#:RQ8ZVWEAOIZU"SMDF0%&AIEF@4QZL(M"E7FD@:R#5P9^^AI7],S;B= M(\"QII7EM8_3(E2,RP:+IVH075PAQ M%'M+6BEI5X>Q**3,TGHHI#4AY4 /Y?;XGGE^K83-1 JU'1,B3Y=?8\6ND*E(O< M>SM])YA;A@_F27V?Z[\5P_;DPP?;7?2KI8^M)K[GP67+T IDAS@B8D:\49Z@ MTQM47S&TD?G+2)@K\X-F;,_A7^4"27,V350+\@01@VGF@BL]G3XVNLO#[X[B MVXT:SC-=^)H8_9-49['-N%*7 MRB%[T_I*MX>O>UH_F^;,2S)+L)HDQDQ8%3TX:L,$_9OR;6F MU]16<-=9MU"_"Q;SP=OY70.OJQF <),JK**CVL?8V_6+8R/10'[Z^*#_YDM4 M9R,][M9Q'60FI;>UN3*F36?=?W83":;Y6P]1K\^6*%R0(AC4E&]+UTZ!TF2W MU?>OR)(2YIR:P"3-!K?"L-LC59FB66T$VZPM3<6(QVZ]D<@'?!U^.Q8)@C>F M7!OH$S/"NGJD',)U&!(CT.>;^UYM="QL,',JY,R)UOW2C6T\1]O :P90OHF9 M85VE7V@FTNMP;Y5+I;0#L)=O]=N[;_Q2[63FS=2G.^#V@9XG^H+ MD#-P-)OVD-OPT\3U$GS5^JNB9-U+F#^7SJ>EU-C#^4A%! Z,)&16N(BXW9+5 M]!%_ZKDW+^+95$>PZYS!9X.4L,P#7>H4K*738R[K?&W>AF*4H+GUZ7\J K5/ M_[C!NQ9W[N\C_]NG@9.P^O5S3RQCXO\ 4$L#!!0 ( &V0:%5XVXDVH/P M 'J+"@ 5 87)R>2TR,#(R,#DS,%]L86(N>&ULW+UK<]PXEB;\?7X%WIZ- MW:H(H8L$01*V9V*E-#4K;5OWX!DGG/9 ), MD&)-=$27+)' .0^(!P? N?S/__7C<0Z^R:+,EXM_^U/XY^!/0"[X4N2+AW_[ MTV]?WD/RI__U[__T3__S_X/P?[_Y] &\7?+G1[FHP$TA:24%^)Y77\'?A"S_ M#E2Q? 1_6Q9_S[]1"/^]?NEF^?12Y ]?*X "A/;_6OQ+QI(L"0,,54@3B"-% M(,UD %-)$B(3$D8RO'KX%\QQFL8$09S&*<0\(Y!1%, @I2Q* \+2K&ETGB_^ M_B_F_Q@M)=#*+GN5S] M[FLAU?%FYT6QTZJ1,C-2AHF1\I]/=?;+!>)[DK*N;BT5N/JAW"S'6M[ONZF+1AY?8UV>QK.A\A,]BT\V6R'/SBP_Z MI[8;TU 'F=;]M-2]):K\4 M\_]\SLOD$+$A6'*<$*Q;-J_6G/Y +^ M]GDE1=V553]_D>Y\>6+[URF;6._+*@C[)\HNT+6EAC M%#3R__M*3+ E)_C=2/K__\]?-KKUQW4^%EKSZ0&UY#OBS(VQL"SV85AR6Q@V M<[#4&M08*%JR6HFVB5^,??:+G%?EZC?0_*:>B.=Z^>5@E*^+E0:TX&<&H7WB M%[[4-M)3!7?&P]B43JI62Z%Q3K2=ZA?M?$UJ]M36K]K\V$/M;B*).X M0Y75Q.UZQ&VRKBC@=L'U9K64;V7SW]O%YVK)__YU.==ME.\T+U0OGY;S^?ME M\9T68A8$"5>$)9 S/9>Q2&-(@TAO.UF(A,P$Y0%W6=$=^Y_:I%^)#WY:*? S MR!=@6X?_ 1HMP.]&#] JXF@(N Z3G8$P(/@#\\H N#O;%3W1\V1ON/8^JAW2 M$YI]^Z1O,_VH4+%HT ^,"D>1[O5 M"%V(:_!(TBX/?VOT8C4*ODD2,OAM436_:7 M8U3>O!BN?0:]O,%^7/I)SNOC/UI4NYVRLBKTSY:S\EPS$YI\K:B@EG5WYOV^ M$M?CQ+)%QM/\.=O=J-/$5OG]V6#]7K^/_KY8-KM=/>O>+I]9I9[GUYPOGQ=5 M.1,X9#),4Q@3+"$.I-XX(1[ +-0;JH1'.(D"%QNAJ[.IF0%K68%:%N"G0O+E M-UF\@*7Z&3 J@)"L*MWL@4ZL[Y,%NA3])<5M/YS_YHQ@8C3Q33V=6H]&*C]#ZU6+W3CU;>2B7U\BWT M;FCY*+_0']=E*:ORHZQF 2)"R""#,*,O0;#J=J%-F-K[Z(86Q4N^>+A^-.0SBS.!8L$)3"-E7(0B M!2E+ QAH$R3D'#'*,C>*.-W9U$CBPW+Q '5'C[6%<:5MC;GQ-7(EB@YT;:G" M#V8#DT4-UQ<#U]L:KK\4VKSP21'G4?!&$AU=C4P3YY4^) J+=]RH0LA\]FY1 MY=7+M1#ZF]';_;*B\_^3/]TLA9QQPA$5-(&!3/7F1"9ZT7W4###/J'#2&<:784*K!3;44"ED^[37]#(;/?%L_E,YW?%;<+5EYFH]*19*JU69 M2\G?_E[0?&%))^XCU%7@+V?\WD UBX!YO>;Y((N"FNO=&QR%_GOKN5H1^C?0^QC[21;5 MR[W^)JKKA3#W[$^UNY';YO408E<\N M 6F?XBYJJQ_KK2(!;I:/+%]L>X3,",-$!2J!,D0(XB#0.T%$$50IT4 )KK># M3A?7I[N:&H.MHU.V1>T7P',$5SN>\H/6P&QT%*A1_,O.P^,YO.=(1Z\2X7-: MX5-!/AUO^+AVJD-5XI@$'+$ HIBGFBNR!&8$13#*:$H#%J5AJ/I?-DTQZJ>V M)S&!,H *8@Q0Y"&,H)Q MK&V'5,:1BB*7^=]3CJF1Q$H-"Z8G6^DHQ*O=="-4^05[:7(_;MH_/CTP6 M=TIOV_3GW)S9?Y/ENWE>=_=E^4:^E67^L&C2.+Q9TD+-H<3TWXN@,3+:;@=G3!;S;':"W.P/T9C5 ;U]A M@!RN]48+>&GM#8N4CTU6;?N\76";8.Y'V; M?\N%7(A/NJ][J3]I+#;6W\XR&$15($AA*%$"LDAAFBA'(4ZK- M;I+*F#K=Y'9W-S76V;A!/!EYKVH_"+D2^0H\='J$]\';EGM\H3@XZW3XD7CW MJ+>#96@'DJ:S:7B/["AN[3JR^U:/S?Z1.Y:;Y:+*%P_&@7^Y*#6/%?6OKXM" M?R]U]J;RLZRJN6RO=$\\_R&G+)_GU&9@2YK2:G74I5GQ-U(S;@VW([;#S'&/18!ID4*(-,!B8P(T60 M\%A")'"0Q S%B*'9=N;2/^)X#[VHM6X3$QM:BX.AJ0S7ZWD17(&MB;JC =A6 M^0IL*0WNU,FWKL!:\XE]#@['4!/[+$8ZJIK*Y^%VH#7B6'4>>HTAQW@'8R.B MNG-X-F:_/=V7M7RZDSH]R'O*ZR9_I3_RQ^?'-\NB6'[7?=]0/<4,YX0D2'"8 M!I#(4&]V8T(AQ2F'B,=V]6WE!&PE*."MI(X^RRX#8+?[ M'0K6@==S(W8=-]?DJEE);IR5&ZC7PH.;[*GL5/1 MGE/Y2-K9LZ]X<[/_)/GR89'_0XI;H8V"7.5T[8U2Y^77,^UZ(5;V02Y+_3=M M;XLFIV/5/'E?R">:BS85F'[^KOHJB^9OLR!.61)3"A&F&&*5(4A8FL H4BI+ MD AC897=X56UF)J]T,H*9"-LDU]U:>2].$)@A$_"CCXG/]"O@PT5BC*##:P=Y MC#=,%O$C(PHSF75VZP^K1&XFW^;B6,2(Q)$&&8:175QXD MB:#2*<7:J-)/;5U=9RPL&OE>?37M&/A76T7]#._7<^N,56'\UG\Y\-5-8 M,L^/WG27R@[9_^A+Y/EA&6%IM!"BAW_"]6*1U[FABY>WM))UB"%E49B(5, L M8PQB&<8PBV(*J8P()D% PM!J5WBJ@ZDM+%LB B.C4ZCF210M;G$OQ&9@EAX& M%H?;S OA&>GV<1\F3]>#'V^\Z[<.J7>NR[J>ZYN=Q[!M>X/&=:N/ M]$%3J*G^),5?Z5P;98)$B;F[@JE"Q'AP1I H)6$0"Y$E)*)I[)B+YUR74V.Z MNBH WXA\!40C-*"-U%?@FY';-1G/6>@MK[.\ CKT)=:R-F"WL&SE!=$8AXR2#F',&J1 2JB3-2* X MY3BTWF39]CHUFMC(;=Q!OK>2 ]J(KBV5LLZ?[$0=;L-@L4L; MR!:647UY70 MH)4:W+2XGJ.:"W!UV.8-@>](>S]/.+OM#%WQZMPN6C-M>I\;Q MM^?2&ET!65;Y8YU!X+E6 \SK1 ,_O4A:E*=KUETP,A:T/P3> ]/^V2Q&5Z"1 M&QC!/=&1*TZ==&3=V'ATY*K?#ATYO]R#CCY+WB:"O=Y1L# M]V:^+/7FM_RU3HLSPRI67(::BO0&%6*<8,A(0B!A2J$@36-.K/R[^PHP-9+: MJ !6.H"U$E=@:YNVTL.!E?H,D 5!#0S[P%SECCCXO5'"Y0:B#_0.INO 0S"2 M%>OQXW=;.BZ KW,5Z=/N> O*!5KOK"V7M.,CK^\;6N;EYZ="4G&W^"LMZOML MDY$CG)%,I@E+.8RC3"\O4F20:%L8,LIYG*:9H&'@0H Z\:.QE#KX"M=2@$1LL%V E M>)W*9ZB,PN>A&B3/<$>WKYA]^#P8W3F)+=YW(ZNRJ&:?3(1ENYS'2"J.,8&* M$0%QFD0PBU,,LTCRD =QFBFK3?A>NU.CFL_&2M#[:*Z7Z5\E-:$I37+MM\M' MFB\LC:9]\+J9Y )(AK8N^Z)A30TG=.^:^?J5K5FO_[69\?NMC3*A3ZBPFJ^G M_MS7=M!SG.>-4:P,_$)"2E&C- M1R*UR8,Q#2&)A( \346$$0[#&/<_#>GJ>FKTV,AG;@!KD>L4QI><@73"WN<4 MQ!>88Y^#K.1N4QBW. ^1R=@=KT$.0SH[?L7C$!M N@]$K%JXM'C3*CZI#CPJ MZ[/B\LW+UK].)*/:5 EB* QH%L=0(>/;$,4<4I9%,$0*<8X2@K 3J7F4;7*L M]_SX:*)#E@K,5\F\0"'GJYH)&_<'OLD^UR/WZ!##;$>BKS1X0Q\B;16(6H>L M;BL&V,OVOSMR#HY3/,H;^-X+2ETNV2L5F?(&Z>G"4_ZZZ&G)KG,9F1R$C^: MJ@U8K1G*N,V5G[_20C):ZL6HS9GKF&_KLDZF1 I&2/C&2 E:,;+[LL,N$&=33\/%GX33E@LK=*D(SGG"%%(ZA,)6),:,IS*(TA4P$-*6#$U@*J7VHXK[YZK MLJ(+H7=ALR )4&:J?Q%,F+&E",P"+LWA?J2DPI31>/8DBWRIY:%%9<<9Y[IU M^>KW.Q]N JREKDN!F0S>3#[DBX7Q>&14/\HE^"E?@+)6QS*2QWHD2!Q&<<(3 M&&28ZI%0>DR0R5@4AC)%$F>19.U(O%N<*8(SW#BLNAYS%&0MZPA#8,?D/D$= MF-(W6+YKL6RD!5OB^B-W6V \L?S9[D:E>UOE]WG?^KU^"\!'635IODW.D%D4 M=_FFOY'-EB M%SD24R492R$E-#8Q !*2E(;:U@YC+F,9X<0I\TE_Y,:H.^\3.6-=_F#H!UG<%U5 M1*]H6JK^G)H>FOY7[*!*>ENG=MD==DX^JM;\ 'W^HWVI[XF[KSS/4YM;3EYJ@)'9*2^G M/>YVC. 5S8%9XE(@G4G"&AQ/Q'&^OU')Q%K]?8*Q?[%/QN/[VYMZS_!FZW9N MZP974ULA]9_>+PMSD]>F;3;]-SN-F0HPTH8_@EF2F-IX:00S%NF?LH3AD 8F MIY]]>N0+I9D:635[,EC?? *^=3GJ?@CA9[2Z:6ST,1B8XHPJ[9'%:1\%XR[: M: 24<8,W6:JVE%H=>8PY2BY9H4<#*BU@N76,[GM"C!DRR:1DW^'2<\^ MW-LUMCE&DN(=+TK%(VZW M)Q_UXNOQ(5_(VTH^EC,6L%A)%, *0EQ:O)78:2@C'B6R8Q+(:VV^.QCLZ,0SN ,SBSNNYW.C.O.. V2>*,BFQU'9R &"?6)R>;5GQ2'.E\^+JOPD MN=1['S:7?RE,E:.F6N0L"J-8!"2$&),$XB"BD 3$%'%,:* "PH*,.14>ZNQN M:LRTDA84:W$="P]UHVO'.OXP&_K:8 771E+CRJN6A037\_GR>^U&6A\[%U+D M%3 W_^N"NQY+%5D!YJMB47=GXQ8NLE+\H'Z1W5O]^*6QJ$Q\XW*A6VLS2#&6 M"I4$&8R4"" 63-L_ W[M90],W8=1]2.2B[& M:6 &<8?(F1PZ(?#$"JU.7L6V5 MHXV?^@:=PV5Q\S3"( S,27WQ]UQHHG,@_!2;\#4@TR@XX3XQO)6=L &R;^F) MSK8G47["1GO;$A16;?6S3%<9->[4^WRA=R:ZGSKGQHPFC&8(22B30"]"&=+& M*4H#F":Q2E1&2JIG*F8Y7="=1 MM3-0+T)JI*J8K8@F\<1:R-J1RN.=W3DH>:"IRY[%"W&Y^:A6ED:Q,8]X@! MV('-#)OJ<6?D:.Y>S MKE<8D7'.R+9V/]\;S4"K&MC6#1CE0*W=%=@:Q^;HO5$1-#KZ/F/S#+W7LSE? MLKW"F9YG6(^?!?KNI&>60I.+@;U\D)5AN3O57!NU9QXP?IW^7!!A)?.?^ZNAHWMY^%T@Z7'[\/'9M'"G/BX7S?G1)U/A MJ&Q.)+_)\JTL\X=%G1EO^69)"W&GWN;:L-'#6L[T!B_.F$00132$.%8Q9":; M7XH$8H*R(,FL#,.+)9D:YS2ZF)FS6"[@M^9TM=C5!XBU0B9= C,JF3?$2BF' ML_"+1M'B9F*LL1F8V3;#HA6![:'WGBK@[?UQ44=C'>'X0.'G8L,+PWV-)6?GY[F]94)G=_0\NO[^?+[[4(M MB\?ZPU[GV4\C$NN534*DESF((\0AP9Q#E&0DU'\PIK.3U6S7[]06LVVQ@9$; M&,'!EN2.EK0E_)9&M7]0A[:OS^(Y2$D#1Z!\6=V6O8YK@+M!<6"+.[[N)53J M>I40^DZMZE7-0J%"$FA&HMRX "D1P@S1"%(9J"Q#*F!*7A T=:3+J7'382+6 M=>)L8PVLRMY=%$AU#'D[;O*+Y\"T=)B']7H;RMMS4%X:9M6!SC !5\ PLY^WD=[/=.'MR<)=T]UUL+%PV?Y4/L\S5#&L,*,P!BEH=G M8TC# ,,@02%+58 #X73M=;*GJ:TVFQ.TY4I44+:R.N8L/@FNG0GL!;+1CH77 M4H+/Y]!RSU]\#@E?N8Q/]C-N7N-SZA[D.#[[PF4YUV[H4Y/>2C%&0FYBZ20V MV42IA#33/P61%(Q$-$$*]4FWMNI@:F2PD_B*TZ1I^U*?RIMV\%Q/9\_' MI_GR1Q'[Y2A=W3W7EP%D2)E+;42%DL<@@IA&%-*4)3+-82I$PHHA3 MTJ97TV1JE/W;HEC+OIO3N4>8R>M]'W8FXA]BU(>^$SJ7B7BM/ZAU,5MF/G^N M:XXUVEPU^8DU!N!%KO,4:Q2N_+NLOO: ^7)O?34]QG6%?>WA.G";?76!+@MZ M:M-(\("@B.$$(I8HB),80Y:I#(88ASC.4$(BIS(IN\U/;4G:"OCIE8IC#SR[ MI:$_) /SM0,:O0.@!DFWL=?XJP1!=2?8./%47U>?0E8O;Y8+T7IJXS@@JE<) M4>R&RS. MD_FDZIYF\V'[HT[GD^KMS^?3#_:;T!]RRO)Y'2NG[7O>IG8D$0])R"2,*$\A MII3#+%4(BDR)(!5<8,5<*OX>[<5I8H]0^;?>T(#YQS&U MF^(7(S7P--^2KSX"X;[37W8"X&FR'^]CU G?J>;^I.]^N'=T:E6?9-VIE<=L MZ>KHW='$A#[9M9AUW.3*N[LO*LTD>B)\^_X_9E"YG/ MWBTJXWTIA/Z RKJ/N^*^6'[+M2*S$$4\ECB%091(4ZH20RH" IGD/ F(7M3L M*EJ&<_T_F6 M<19PFH0HC&"08@:QP$)3 ]?\D 4A2Y$4D70*+#O7X=0HXL/:ZOW>BNQXEGP. M8,O398^P#7W>W(@*5K*"5MAAK&);8'R=29_K;MQ3:DOE#\ZM;=_K67S"W&BM M2\5CAE(J8@83FE"(0QY PD4*8R4QHSQ H72Z>]II?6IT40MG52_> CD[:NB- MQ\ \8 ^%>R6(8RK[*ORPT_:X=1Z.J750UN'H0_TFZLUR8;Q7]8PW>7AS47NS M+A>F]?;N,S#>43R+(:$1AIBH$&9!G39%151D%#$WMZFS/4YM0F\$!CL2MQ]V MK_OE\[#;S7RO8 [,!A?BZ$P1UMAXHHWS_8U*)=;J[].+_8L](V!D98XUZNV+ MD.+-RV^EB<)9>])?FUI8]8'>+!*:2MRAJYU<(R=L1\6.VX:!NR! M2'8=SQN6(XS( =Q.NXM]&.U M-\]EOI!E>;-\9/FB9DS=Z7N39F,KV\8G^4TNGN6=NN;_^9P74GXV)SCU/\K< M//"65OJ?E=Z+S9!2,14BADF $HA1G,),(0P)3A5E2IHTQRZ&EW<)IV:H:6U MK8>>JFM]KD#1:&1N.&BK$RB-4LT_&ZV T&J9?!Q&,3?B]#_R=OSZJN,Y, VO M= -;RET93@:U?MOIAZ[ I\T 7^\.\)::X&T]P-?= ^Q,V8,-@B=F]R_?J O M8/#NKQ/#==0C#K2-J;A3>YE3;MOR+4W=%:E2E"2I@J2N9D.TF4R"*(2,15$: M*(5DC.RJV=AW:D41H]:U^2P+DRG]NDVIU*O$C0/HW=3L&D=UI.!3#^BZ!:0Z =49HFK7TGA!JTZ:[82QNKW9;P.P*;+K MZBMTY,T)T<.6=(.X!75H[\D&.M;#J%9,AXK[=DC7H]XVIIL8M%NAIT6NHL#5#(I1 P4IG)71-3F.%40A8%B4J8 MRJ+,*;?C&$)/;?MZ<4WZ44:Z]][T53/!V MI9\PF\$G(^J,AV$JI9*0]?%M6B]C^<':X*&[6F9 M_["6[=EA&-*T/=^Y>TC6!_E YVULAW'W1430A"1(V[)! C%' 22*VU/;5%HA8/M-%$+H[2QW#K)O +T1B89EV < JA.J%RKZBI_;9& M"Y0ZH<1V;-2I1WH&_2\7#U]D\?A6LFHK1D?@4*9Q)" -J#8,98@A97JB$D$4 M367&E%L(P_%N)C=)UZ%/0LMY!1:ROLAJI05/)D6Z:T&M$P KA,)(Q@HB$A.( ME3D\UFP(2:!A3H)(B)3.OLF"+<>#>+N[,4 NY2)?%OH_6E9M0BG*S1+TT@G^ M5?U7(/*R/CVNK:D^=^!GAL?.1+X<\J')UF!M) 1O:TPW>2E79ZV_TJJMC^TQ M;T,G++X2-QSO9-S,#9V*'J1NZ'ZZA^/,)_EM.?^FA[,I./R^G4"?M:1G:JVC MZ;.WDL>_>=D\TKKMU?'.'];Y($,:H$!%"&8*1WHFTPAF$B4P"T4J4I(1%%L= MDOD3:6H&79.?G]7Y^;=UVD[2;^+:MI];Y_&O8_;[Y^_T,,!VI#/NL W,5=L5 M%L\T;R+XRNUTNT+CYW[P!>) ESE_+;E1>%M4F1=U?Y/*AH$]? MX[64/7L-A95<."/3#3G$G>L%9B*WG#("$M_4$<-I]#EP!3R.M@ 9!E M?@>;EB[S0]P*^KV7^OM=5/1!WJF_+DVOMPM-*UJ M4?)3)E$-E)3(>>IWK2* M1,(L3F(H8QH%'#%%)>GC6.@FQM2(<2.RN=FL:[J:FJ^Y.;]J/QP]^]HY"O$JSG/]@#KE#=>S MM=?WVS9,WWK>?:-SXUH^0PAQB5(*4Y%F)K4H-ND0! P"E04AHC3 3MD)AQ5W M:OQ;&TO&8Z1.+28W@KYBX.'A&+N1\^N/W%@D[CG8,QZD24033"*402YI"0HW;9Q#@.&&IB&7H=,UDT^O4%HAUAA)CGAL%:C=$ MQQLA*[@M+WU\@SCTO8Z1%S0"@T9BT(A\!6JAKX 6NWG (]LZP>2MYHY-GR,7 MWW& X; *C\O+_9CH=L$+24OY5C;_O5WL):CYM)S/WR\+'&99^-SJ 5@G'FVRG MP;&CKZ$@'YC%/*/M3&=]8//$:DY=CTIN?4#9Y[A>;?2M/&8BPI>+FE;KB^GR M[KDJ*[WCT-PZXV$62TPIC*6B$(L@@)1D&0Q32G@[0 A-OB0^[^AHY!:*% MVH?)$&U>ZEWV\'@X_Q?YHWJC1?_[+$IE&E&,S)%/#+%2,20F ;^,4(I%2A#G M3C1ROLNI<ZW#L(HF6 !PIDVC[9E\:DDH6FMZVS*3FT&FF*&(8A0$, M(D0@IJ$T^=T#* A/DHQK(-Q2#ISN:FJTLY9T9H/^6+]C<_NQ+/ M2;!M"<<'A(,3S1YZ[3:H$=0GK9P#PQN=G.QH9!HYI_ A?9Q]P_TTY6T;0FL* MLLTD"BE/0@YEG)B$=:&"1'*]W\$LC!B.4!A9V2C[#4^-$E:RU<4"[0]"=K Z M?^31%X&!9[2=\DY'&,)IG3[3V:AKM9WB M^^NUY5N>3QQ^*Z5ZGG_(E9Q%<9#*S&3!2F+-)@&)(&,F'6T62,*C,"-N;N(6 M?4Z-4MZ5FDM,X2C0R @^Y-^T]?K3?TA:N!O\YR&_\*BA'Y"O>=9PM0%6>; F M>B T]#'#5H_3.&J\SK"^=G:)?L+_,3)17#0PWK)67"9%OR7S?;[(*VGL3W&[J+2$^=IC_5?Z M?Y?%S9R6Y4<]U=O2*3B*(VVS9U %QHDIP2G,>(JAC+,X53A-2>QT8>C8_]06 MK49\6,L/-@JLRUG5.H!:"6"TZ%G'QG64[):G ;$?>'WQ#[OS(M 3/$\L[MK[ MJ#3<$YI]'NW;C"\_]9I]5Q4+-4^;V^M9)FA"%:>0)+&Q]%-FBE'KGUA,DRB3 MJ0C3RSS4CW4[-=I;UW%\:N2[U.O\*-1V).8?P(&YZX2G>6/G;SS[1X)OC]_N6WO!52"9$HP@D32&.(8Q9IU<&0N M/K,@(UFJ_\\Z>_>ZV:EQB1;,(1GT!IUN>NBO\]!;XR^W?9)@;_1VR'#=2_^1 MTE=W#;M;6NH#+3MS3F^>'B^A](&$.]FB#_\ZV=//O\G\X:O^[_4W6= '^1?= M=/665O(]S8LZ:G#&4!@%@62F=$P&,28"9BC61E+((Q*8(J8\F3W588:?*UI4 MDSD9/:N:RQS:5W"X:?3;^OCK>ZL H(T&X,&H (36 2BM!/C6!.,R^9 O%L83 MG-%Y'?ALG,W$M!?(6K!GO9^F:J:;/ZKO+I?)8/ MM41U>NB0HDPHBB'"4D*L10%]'\W!;1W(OH M=>.)4]!F6'*>A1)*2?1>*B.QWL.'#&(ED4P$"@3A;L5*/8 [3K72&[/V%55] MHVB$]@-HBB6C6&50B81J&./8G)$(B&2DHE@F4J3Q;"$M3T0N 3-KP%SU-1R0 MC3GN#T*[5F4D!!L1P>^#Q,2>P<'3LG6JEU$7K#.J[B]5YQ[OMT@U MN4#J6^DW[5D]C7$2!E*;KU1@3:(9@RS1BU1*4R2SF$622)?UZ;"+J2U-C<_% M&_"\R%U3[![!SV["7X;*P'.]3=>SPL5__,MI[3W-\",=C#JY3RNX/Z\[GNR; MT>OS5SF?F\TU7;S,$H32))!AX_*&DX!!$I$$"DQ(Q*,(!:EC!J_MYJR4YX]$BV=4SM"Y)K[30W/?#'(?)-W(A55[-@D00$F9([V$D@9@%"C+)"12""R3# M+"21D]O6F?ZF-I57XH**_@"R$=75).\&V-8T]P;;X"9ZBU@C*M"R@E98\%,K M[NG+JAZVNA4PWFSV[MY&MMVM5#^TX>U>\^4->LUY\2RW<[?/1$9BFBH!&0L1 MQ*8>',W"!%(>4RK3-&#TPFS%AYU.C5E:"5>D4M9QF$NS[[_4)_0(X'8DXQO& M@9GFA#_H"MA!2GR[0#28*^B1+E_9$?0T".?=0#O>[>$$NBE:M'?_=K,LJSMU MTQ00,V<8QNWT$ZWD+,@"Q((DA"PC <2*9)J-(@7#*$AX@'@:)59793W[GQHQ M;30XXJ'"M18F4+ MQ'8%1*L)*+0J#FZ9/<:IF\1&0']@/ML&_L#AXJ8%_F8% M_$H)\&EPX!T<9X<=@)$\;(<8"#?/W/XP=KKP]FAV/%_?_CKO. 5?T(RWHI\K M)Y&V6EZ3U>VNJ OFL+ELXJWOU$Z2P91E01I*DT$V-'FI&8&,) 1R%@N1A!*E M(KNP"&@/L::V.*WKF]'M(I6R<6C+6\U6N2"71?V3T>T*+-9![FW"R-Z9(CT- MN)U-/OXP#KS*'2\SNG9);$?P=CV"M^L1M,YSX:/FZ 4@#U>#M(]0KUV3] (@ M+6J47M)ZSY1_NT50/N3Z/Z(V2)J$GE(#-0MYF*@HBF! E";S. [TYB(0,$Y, M0DX1*1H[>=_9=#HUJMY4 &KH^0K,-V*#I[7"WHU;?H Y,G/L5E:[ MEL3@_CR>[@D"'0#RE2;0ILMQDP4Z@'"0,M#EW;[W-]_D?/DDQ1?)ORZ6\^7# MRR=C]I:M(T""8HFX"&"HE#G9'1_T!V+@Z;\2;("Y?EQG3U-[K_%19_)QQ?8G[HFG>FT_E6)-(Q MQU\6,4ICO?('1"00AR2&-)(1C#$)@X@)0863'Z5EOU.;V9L817-\L%9B.P32 M.:^8%?YV;# J@/3Q%$(A_?,=@3*7\XPJU['SA7F L61'&%.K_A7YM#3" ]4(SW@K?@.U_<.8]'-$ ,B//@)Q1KD);<$P1&*5,U-6L8"83 6.:I@I%'!$6]XS.NYGFT5 3A78#?KLH.N^F M;W1>#U0&)N&=Z+R;8:/S;H:.SKMYY>B\&^OHO/TG>U>;$L^\^ALU^6ZJE]H# ME\[K#G*52W'S7!2:3F8A#5DF$(8D#JBVYC("J4 91#B1(4]IA".G^G66_4YM M\J\\RK^W<@/=N"R^.=YBTWY0*.OY)3 M5KV.77;*!8HCI:><7N^9RHI_E>)Y+N_4$1>?\LW+UK^,49,O'G2?^J6YK>-<.6I^&V8\I7&,2!F73$\7-/_.47;5\IPCQ)-6XR M,;]0'J0=\]S\9=[SVL9E^:)N]I/DRX=%_@\I;H7N4J\S=%V_I!;*5&!=; >, MZ;_I_:_X**M9%C/).25\C:\?VKSA> [/^FNFW M5+L"&^7 MG9M02>PTJ^.+M[2$+0J7@&MI']'>L_H>_:H]R7=J[C6>X;VE(^] M[V[ZK0Y-)[,H2S(5JA!BB;5=G^B?B"#ZGRC +)!IC#%V(?6FV:EQ\1?31\NY M;E3;PF3'D.[*#TQLU]T:.Y/0KH*>N*-M=-0IOZO(_DS=^ZN/_+#7K+2Y.NQ^ M>4)?UD&ZR)6,@R6+W =AD%R1ZTY>,57DOJ+=F2(/GO86:GMB:_)!/W=;R<=R M1B.<8L$"2.,L-KEF"*01HA!%/" ",4QCIS.A'C),[?SG> CFZ3,"HPBH-7$\ MZ.DS7FYF_D"C,)8I[W$ ? 2]VD(X7(3K60E>.YS5%B*+V%7KIOJ1Y3M:F&)5 MY;TLZO#7]>(>)S0+29;!+#79MTB ( VPA!'%A @3 M7I+*G^O*2;RYQ*ZS +@QVTEP[>C+!V0#<]1*1..=V03<#V(^G4/"$]6<[&94 M/CFG[#YIG'V^Y_6_+-2R>#3%Q)K ^-8MA9$L82I.("-,;ZZS)("9C"6,$6=I M@B4SB?9=KON/]S,U7KC__)OC?OL4@)97]Y?#,O15_4;"-M?& X^9V#P=2E_ MHI=Q+^&[53VX=#_S>+]9_V&Y>/@BBT>S,UOYFJ"$I$A@#FEFJD215$ 2(0+C M.$HQY2+%V"E/Q9$^IC;;6[' T[*HC>NE L*YSL8Q+)F,DYBJ&%(B LV>7, , M)QP**>(PHR@.*9XMY .M3.SNX)"N:Y7L=3@R%W^+ %&ND@T:\NLK+V@<*_$JKY\)STM(.)#RQ[+$>1F78#A7WV;7KT7[, M^E%6-[3\>E\LO^E=G'CS\EMITBNW(7:+AVM>Y=^:1+PQ5Z%*,P'#." 0E9S< =GGK!XM M],PKL"I.>F-4,_$C9A6_4Y_R\N^-TYV4H4ST!PBYR!*(HS""3&D&"Y,PC%(2 M2[U5=,HH<*['J1F0FUP"]9'M1F9CZQBI^SE%GD?>CJ^\XCDP35T.I7L& 5MX M?.4..-O?N%D#;-4_R!=@_>+EN]--A?@PB,*,*V3*:":F#!R"61@I&'/$)(]" M)%'O_6FOXNZC[%"WJFB63<'2Q;*2Y=66AU[_3=0&7/=M5"_(1MY(#5&.OA.# M ;90KU2PO5/-KFV4KY+FU[Q.RJT-FOOE/.?&D\SM7N5T Q/Z8C="@I64@URM MG ?#EV_4Z8[&]9OR[E^HVR2?W[4%+[^FM,HBQ7G M'*:A-ITQEGI=B[5-+4*>81)&>G5SNH+M[FYJ"]RVM/_]GPD*TW]=I7#_24BE MQZ&C0E@?N.W(PQ^( Q/(MJ#_8Y4ZW<@Z"(W8P>(K4*>[LW'C;ZP4/PBKL7O+ M2_+Q&Y,)PFS_'PV+75=5D;/GRECC7Y;WM GA9H'$B4IA+(F$F"(.,\9"J'E& M4A0%6'&G.UUG"29'/K*HXQ_ )RFD?*R#)>YE\22K9SIOTVB;@(EZ',T^]+\% M?PZ"$#S157 ,!'$07 5! .AS]759&,_X?P5X];N% %'<_-Q6FFC+4="RKEV@ MO[SZ.@]$P14P$Z!^Y:WD[6_#^K?Z__6K3](<[,CYR[^>2)Y>"ZB[_G, 'O/Y MW/S1M/;?M 1_#O[[/X=)\*_KWU_0_44YVBV^TI3CE$12?Z4X-N6^*=;K81K M,!0I9H@&H5X/G^I\5I\K6E03^%;WI1GNBSU,I,_D0[XPGB& T3F]-(>^Q?@D M(0]4A@4,LRB&VER1D$6Q@+$* YE1Q!0+VO%YMQ"3&9V5+&..C5R($0=&A4G& M64IA(E!BTBERR)BDD'(5J#BA<:C$[)LLV'(2!+\MR9B#PELM *W5N )T2Q%0 M+0V[=V6@\#1:=G;HH",PL&EZ6*1B)3ZX;J&_WH/^OAOZ2ZM6V,,W3 D+B_Y? MLYZ%/3QGBELX--3/]KTSM7%-*J2\JK/57O_(RYE>?7A&P@1J^T5OI-,X@01' M%'(>R3!$D?Y%X&+>'NMD:A9L+2/8$E)O^[28CO=-1^&T(ZA+01J8@YSQ<::8 M+@ \LA<27C_+#LBS?:]&:6(EGS2]W3VV<1/E&JF4A MUV7,9?GNA]YCZS[J= 9U",5'K:K)@KC46Z#%PZI,V(R'PM3\S2".(VTUT11K M@TD@F*4BHH1'6)+ Q0MG0%FGYK:S&T3!:K5 WORRHC_ 3ZPI(__SJK"YNVNBUS/K0@^"O M.OM@DHY=U'UHR(_4@A^\R[X),NM$NN\:"KM>B'J!:R+N5U[(61 D09QQF&"N M5Q(<,0L[SR[8O'T#>\UE"X7^<>4]G7[>U.V^->UAY3Z^!N]NA#/2JBW.N!_DI+ MN=GRWLO"N$72!SDC2J%,8 )Y0B.(PS2!+$TB&& 4)Q@)RE,KYXZS/4UM J]D MK>/J&V&O3)Q]*ZY#(8Y.?+NGME?4AE[_5X#=; %V[QTPAUHEOH ;J3I)7P#= MJI'8@-)9?Z2S@?$JCMCHL5-CQ.J%2U-^_V6Y%-_S^;P)=V2N>5H)TU+O]O)*:::/JGHZ;?3QQWL>N-"7VN"]4V]S$^*V$.7:%:OVQ-)[ MK?NUUU/]FUDDDS3@E$",66#N_B0T7K60(AQG/),9PDF/@/L>HEA-C_$#\M?R M@_J48;D :^>WM4:.!S4]ADFD22AC22&/TE"/51I!+7@$0RX1CIA @7!B]*'& M9TQ#N56A3CZQ4F+XD; \0AL6WZ%-ZBUH[]IS8K!6Y.K P=,K5P:LS;-( NR4/]?Q!17@<0X;-OAL&/"(4 >F/[V\:TS(-^N(*TE;_R]5[)[##=S1,M7\)EM MM^.&HCF"<1"8YOJ^GQRAZ[KO,YK% N.00*ZTP88Y5I!R3&$09G&$>8@2PB]) M$GI087XJ#+7K&;%.?GE9>M -KG;,XP6M@:GF6()0(R>H!1TP1>@!& /E"-WT M\ZI)0@_4/9O&R> M:0VQ:U.%>//I9]K*27%*8))(##&*$&0*"X@3O56/J1"Q6RB:9_FF1D1;=0OT M0EZ'DD%FI#?7*VL5 =W2T61YVG[PJ=$34*.H&X/Y'GP[WGO%(1V8+7='LY8; MUH*#;>W ]=YH;C_8J@AJ'=LC3S (XPXT#+Z*87B6;MPJ&L- >U!^8Z!N>B;W M:4M#O7QJ"B>_*ZO\D5:R3KKP,N-!)%$2,XAP(/5RD$I(N$10*L*HH$K_R2F( MH[N[J?'\[4+-ZQ%QS.G3C:D=W_I#:F#Z7 L*6DG!2M2K)HG*"_B]_>\@C&@' ME*]40-V=C9L3R$KQ@^1 =F_UO#KNS6<-J>E>S4&@_KX^ZB^N]1](4;2\J+[E<=GZ'- MAZ%QOQP?$#M?-^M#B#CNM?R (!_G^?)%RL]Z^V_F^/2C\OJ/V2UJ6%Z7V>&>+\LVE^9Y\(92X)0DBB%,DR, M"1H0S?QZ#4A)%B@NTXQQ)T?K<<6?VL+PVZ+8E"7>.:VH+W5JIU"MA=D)%QLU M'(]8Q_U +,]M)SOL Z\W1\\I-OQ1APPV2C?'%U?U791)6@9>9+55Q;IVWS3? MAEH6X)/%Q^%^G/PJ8^3KC'I%6S=[""F+DDA4L>-:\Z5^;?:$3Z,A$HXXI!EDD <404SHO\O MCA$2,E:,,>K"?T=[F1K#W6XR=!1K(1W9[#B<=GQU,4@#,])V?@NPD7" .Q. M)+PFI=COXQ7229Q0\W@BB%,/7Q91\&59EUS61EQ;@5F6?RF693GC+ L0R1C$ M81QJ.RB)8!;&&!(A41Q%"E&:]?%+/]7AU"BA-EJ;$EQ\N_YT/S_TDS K*3*$ M4 1%&@B(94H@2>(((6'22##;T;!/\ 9FY+4C?[4$ MK;!@(^T5J.7U[ZE_#AG/;ODGNWL5'_QSRI]RN#_[7E_[[9MN?5F\&(.QU-:C MB3C3Q!W3A/ X@S1B')H0(D@HEC ),Y5F.":9=/(C.][-U.AZ)1QX,-*Y6FY' M@;0UW2Z%9W#;K17P"JQ!JF7T3A+=4'@SWHYV,K+UUJ7HH?G6^72_R5\/W7VQ M5'DUDSCA<W^0M#LZ+ G M$ -SH!4"SGQW1%=/)+?=\JC,=D2E?3H[]DA/OT>Z$&^>\[FI"&#"=FX?3;'C MYD;]U[K>QBRE448X3R%+.-';HRB%&<,(AI'>*N&0*$%3)]_'LUU.S;!92UL' MILWK&, MH1V](L\C;C?-_>(X\.PWPEZ!72"W!0:_-R+[=(BTQL>74^3Y#L=U MC+0&X, YTOY--]H1,I^]6U2UV^5#;@I.+2KCD#,C62AX@AE$G B(.4\@"^( M8B&YL10B1JW*J)[J8&J4TL@(-D("(Z4=DYP$L9LW?$ S,$LXHF)-">=4/T( MI>1_?EA^^T6_VLQ]_<-FRI]L<)0)?DZ=U70^^]P%E2-OZXIA;Y\+4YFR*315 MEQ+[*+_7?RIG428QU]L?R,/0)!00"!+",(P"P2D*$XPCY&;AVW4\/>-_'=UN MHN2,#E=@(2OP4[YHZZ_UJ25Y?@"DPDBJD,&49HGF5)5!AK( !@JI+ L)"]V" M5OS#/\J]XA;X)NOC[W3\RI_60!RM &K_MI=*H$WCU^MZE+,4(Y;%*8-;B&H/ISTSGD[4C)(YX#L]%A2;=& M6+"1=K#B;:=@&:94VT%OKUF8[93J9\JPG7RMIS7ZS$H];?36]-VW^J9O[:?( M$$N#.,,P9)$V0(5@D"8LA4JC3"2.$KW+=+)_3O4T-6K9" H:21U-FY.(6EHS M/G :VH#9AVB@S#!GL?!EHYSL9URSY)RZ!Y;(V1?ZL<+JFO]F^W.LO%S MOQ6ZJUSE=.W4V3H'B.N%6 4&YYJCM!GT:#Q V\O#&8V5P#S$, ABI>V61,), M" E5FF090G'$6>C"*(-(.34V6@F6NWIS#C.&=ASVZB,S,/^M] -;"EYM!3F! M;1U7GNXK+>O3^RT]0:OH%5BKZH]!!QT)3^P[C(RC,O>@,.^S_K"=]?3F:'.% MOU\6,G]8-%[5_.5+01=ED_WD+S1??*C]CC8(V]'WL/@.3 CKX2^ BM05W*#+<&! MD;Q-_>C1B\(9,%].%O8=C^N#X0S(@8N&>PO]>.OFN:R6C[+X))MFRZ_YT\J1 M@%"$T@37Z>PU466(0!;H;; 0L4J"%+$P<,H9T-'7U)AI)2HHMF5U(Z8N:)%* M4B8YT]\T32!66)ETV12J)..("4I#%+G=;GD"=YPKK:'AM2-Z3Y -S.QKK';$ M',#CQ0(.3[S=U=.H1&VA\CXSV[S2UZOE6HC"V+7ZQ[OBR_+[8D9"266$ Q@& M,8$XY 32( IADJ L3#$-:&IU"-G1Q]2HM_7B:.6\ D92C2,PLKIZN!P"VLT, MGF :F!%Z(=3#V^4D!A3C_:S]9JRWXO'MKRNN4U,UXU MO)J)3&#.,8),&J^U(!20I?K_1!2$7$D1)"KDMLNQD!IR&U M,P&\ #7P=-]@M!(2_+X2T^/R?Q8*3XO_Z7Y&7?K/JKN_\)]_H4>=W>O%(MTDE^^+UL+-L$!)C1((2$1UXQ@,G4&00@5CI.84H9B:K7WZNQE:FRP M)2L??0K4J??I+01UZ8&RSB3[K#^*HC*W>R8%VM.R MK--O.NZFW0;#;H<]&,0#+P8[*9ZUX& E^3J![TIX\--*?(]WJKU@\[1#=^M[ MU%U[+UCV=_+]&NEYOZHGX7*>BWH=;:J#;!QB8Q%IHU9$,)4RA3BF&)I"'#"E M29#())%!XN00V-79U-CKOL@7/'^:R[J2]8[DCO> 70A;7@1ZPFWHF\!M,<%%*?,_XMK[ZN;A\_4SUQ;K[2Q4(C\2,O M9U(RDM$@@9RFL;:, @$91PSJO3*)0HE)RIW*V=IT.C5*6]&=,\^[9I:D+?X%K]W"T?G^CB9<95*D*&*611 MH-=3^(O]+Y ML[S7EJ_)&3#+0BI3'F:0,5,",0LES%(4044X2G&&I(JMDL0Y]#DUF-G_;T5>R;?&\SR.@B1$ M+#'G_":K/PT@(5C_7QKC(.%$,>18EFF_BZFQS7VQ_):7QC8W-Y3Y2EZP9*46 MH>12CW////\;6.THY3*P!F:0M7"@E@X*+W[\YU7WG<]_T\'KY/(_4/!D'O_# M)Z>0)V2W4MQ=]5467[[2Q2H6=*:W+9HK$@PI-75!.!,P0UD$PRA):$I(&'+J M%C0XJOPN,VZ<,,1U1HI\.UW%A34QQ_TF2(I")A,.@U3;LUB&!#+C'QE%@0C3 M2.(X<8K1G>P7,4HTBA'PCS7^=LO?9$=UX)5UL#PU>U5F,Y+,,FP[$5HO\I35[5=0!T_^:.,E\\Z%V EN!M7O+Y MLGPNY/H6(PZI2E.&8I7.O4^M:5I2_B:EW;$ M!QOY;:Y!/(R-_4'.((B/<*3C"^Q>1SO.H'D\Y+'O>_3C'F=8CAW\N#?2\Z9V M70[\LWPP77Z23\O"='B[4,OBL:;J-R_M'^NZX#/!N,PPI9!S90Z*I-[A11'6 MQKWD0:2R( BD4\Y9=QFF1GPK%?)J1 M2,B$:<(CB3'Y& ^UR8<0C,)4Q)+P+%!6IQF;)J=&9V\^7?^?VP]VO+0%3#?- M]%-WZ+UWMZ;6T_]0N8[[\O;A9C*W_]C,XZVF1IF6AZ*O9MF1O_0(G_Y"?^B] MGLR_U?N[AT+*K1A21A,>")'HR<.8MB48A2Q!$G)L(J>0JI/>',G9 [QS+Z@&RF V?ECYD:51[D1M&2]L\DLP'3@B)]0#0P/1Y#QT/"G0U,_1/N](+K MM1+N='U4%R7<.4#!)>'.YN572[AS(']7PIW#AWO0W^U"2)4O\DI^T&T?'/A? M<_V%/,^--]3UH]GM_:/Y-),PI2SC,<38%.-,I(24Z7V99"B1"4^S@-G;DOUD MF!IU;K2 M'SZ;'6UTNTWUG[;FP*?=(GB\%->7B/[\\ MLN5\AB1):$(DC"*>&5?]&!*A Y(] A].U3Y@GBWK<9&#G([5.,PLNW(,_U\!]YW++U;ZVV;B?H_ M)"W>ZZ]A1A*B>*0W9RDG>J\6<00S%2(8!#Q#+$YBRT0,EXDQM8FN/Z/$S1&@ M)_S=)# >J /3Q?LN"_^J3E+/]ZW[*V 4 483?PX!ER'IR2>@IQ"CN@5Z>%:45\]%72MC):P;K>UC:,=7%R SM-VRDFR 8E@GM/9$&ONMC\H&)U3; MG^:G'NOI#6F":M_04@H3\*^)H>:(ZZ+0 UI?[;UYV3QR3U_,KZZ_TT(8,:J7 MVT59%?41UL8I_>ZI3G'[%]U$5=XNFO2=LP Q'L1)! 57>N."< H)1@PJA;D2 M,19Q[$0,8PD^-<:IE2K!@Q&R/MTVB0%,VEN3*Z#.#]!10O1U/X%4*):P@,! M1BG$29C +-0&<8PIRT@<)$$@W.(DI_@1C!,B^9=V_*<_ZG:KV11'P,0\@C1#"D8\,+4^!8ND4ZA'9V]3,RZT8(Y1U=U@VG&_-X@&)NR-G$U6 M(5!+"GXRJ/T\P%['"A=/C-C=UZ@T9J7V/O?8O=2/,.Z+)9=2E.^UJ!],4.^= M:NJOS$26DH0D',9$*H@IQC!+0@1IP%*!(H92YD06)WN:&E&L! 5F^$"QKA;$ MFVI!JBU,X\8EIW&VXQ$OZ W,(;O U5+6=19J.?U1QUDH/-'&Z7Y&I8RSZN[3 MQ?D7>I9-*N6=>E=6^2.M9#G3J@B5D0@2_5U +'D"*[7%Q7 M>B/$GBL3H/5E>4\+<\JRR@_#3#U&D4D8AD$ <4*-)TK$8)8E/$5,",6=-BR> MY)H:G36'J#MZ@48Q\)-1[> MC,W G+>6[PH8A-8BFDM _:D.D+[Z&!"^,UCO]/$Z2:R/J7DRC_71A_M-^0_+ MA5@N;A>Z-487?[]32A92?-*M?[A]<_=IE50DX9D(@ACJ'6<",=<6'E4QA5$H M(DP4#GCF1 %6O4Z-$AJAP5IJT(H-C-QZR3>2.WI)V*%O1QW>,1V82JS@'.#: MRPDG3TQCU^>HS.,$PSX3N;W<)\61?'Q:%K1X:>[NMQV,[Y39_YI$2K,X(2E- M!(5<8 RQC"+((A;!F(8XPDI0&5O1DGV74^.DM="U0_/M4&BZI$KRC>I8.9,N1]O>MSKGK6*#TQ.L3(HJ-B*"1<9@RI&> M\.6M>*J;<;T+SRA[X UX[GD/5@?GQ;,4;_-OIE",*.]I+NZE_H0T53[(61R( M- FCT-RY*XA#2F&FD(*I4#+-,%<261UVNW<]-2NDE/55&A/DN?F7D(H^ MSRN3$<>HHXV15A]S\,DD>-)J7;"4=H]/#P/%&^KC&RHMPFO9@1'^"FS$'PSG M"TP7;WB_G@G3'_?+C!DKZ)R,FNX67\^XL=*TT\BQ:V'D"+?W-"_JVI-U%9;& M$7T51/W7Y5PW8UPFSD'2G6R?T3L+2@)SFP0]ODE\<[&?7;XKU; M &SE-MA@4)]27H%?SWPOXT4\]1ZZUXYY0(#P50F$QG@*.GCU7BVYZDM M1,9!)&]]1N;&9Z2?7^-YQ.T6CD%P')CWU]Z-6T)K^[M8@EKLV@=GQRW'OXNC M-5R>O1S/]_LJCH[6<)SR=;1OP,\ACUP=?[8;A"8)PBPB"8Z)MK)1% N(4+=3HZA[_XO3 ^N(#G&[( M7 ]O3K3VJ@.[0Y\W9_)\>R*09YNW@K676]$+_2XN^R]JAL.O\L^7/1 ME,A=B!M95#1?M-E7FXQGQZ)'4IDFB>(22A2')EHWA(0$^I]AC!%A&%'$7?TD MAQ!T:@O,1D^30J3-.=(JYACB.]C8VIG/4QBQ@1>J+17-:!DEZUJY&S7W1M"4 MSOVIKJ;;Z I6N9\;;7\>/A!IZ%'QZ(TZB)BC.[0."?8QG]A!^^N[R)BMRA?Z MXQB9*!Q$04PQS'@408PITPM%J" )3?I*F859XA33V=79],B^WHEK85T#N#LA MM>5G/T -SK$KC,8@Q_.0>".XCJY&)JGS2A\2C<4[_83MG)$1ET*@TAQB)''*DW2Y) MBE F!,F%UZJCG[FI4%H[:KXW)K8=QP 7L_EHB'Z,!\\3*_ M^J@N5SSB\,,D$H5<,#8JF?@%_I)6/._JF9(DOVGUO-!WYM?52OTQ7RSV ^6D MX*K(N8&:&SOWD#B'@NH,YB31FDI:\+"3?!VVID8MC:ON2WBHG0U,].D UH\Z M(L$U,&^TD6K\M/./ M:>Q^6*V-GF^?W<82)C05"+LBVTZ[DZ-MUJN MO:H>OU];>_+@9%IP:"J]/BO1A@RKF$\(LM^ 5MP32$,,:I_73CWT<_;/D6X8 M!'RT%,,PJSUK0/'U/$7,X*G)J"9#ED4DN("SM7%HDP$!&F)>8) MR60>5NWCI)T0*AFG-$?I5DG_:K58\/7&]0A55Q#8$YP&%B4DX85)H$B)6W]( M*;13!@X3G*!<2XFTP4$EMJZ%=<1MB2H'V_T&6^AL;.\1VSYC1(L_S#*404VK'8LJDD$I-($HU)2S-I"F"%DY& M]7YR?%Z[!YXJ_ZZ6$!^PX?U&AY-MSH&[G%."YC=@'SIHQUYO=8$F^C)=L14F MJ &X 34$[7\L<\.KM^;^PEL30R!]^-8;3F=]0-]?6ZY]^&;Q4'T?P8F^N8Y* MF_/%P=_\_"O_C]7Z[8)O-K<_YIM9(4VJ$2?;AP_A_OTH/?G=^!65"AK>+7XPR(]/2NTT-@MAJ288X@+44"6 M4@I1C@HEC<@*90?HJRU?>.YL'ID(HJN=H>&^HZ_.!MBT_/Q__R^:HN)_U@JD MX!?7)'*^#=V6/ :7IH4J$L.@0BR!6",".>(I-!A)VX<8H:B<5=NA7[9\O1T# MXI?F!MPY;/GY/W;RKD(_S)=N[0\(;B^7@;.8$R@G)N?&( P%=?F&29I GA # MLURE+#,)(937*+^WPXO1,&Z,C8VP7JJ8\!J$*.5(660MQMA0"7F*4\A)FJ+$ M$,P+'I3[3NS-_YNIR,_4//'[YM[33LNU[;?[A?SZ7]UQ<' MFV=<$"8Q36'.!0.>7#2ETN@+Z?. ?8;^;>>Q:S-*BPQ,58>-T40!FC! '0>X;QKCI:;" M*(T1L"4T2J.,M&$T7..$;2U=C6GGQE/_IX^W+74U @>;5M<_;>3DWZ. O0CD5_OP[3N^U3N-NAE6BN9V/@TE*PJ(*6>0,6$@9\00HT66 MI.,D"4<-:VK=;.V[V^XXZEH?G/= .1U4XY0POY=*F#%2H*;1%D/G)K_:BS/T MQ.7Z'.;CQ&50E<_<6G3 72.TV@+HYKA#*T$"#J664NL$"F[5^LRRX]"7S62NO'^ 'M9 MUC+6&["L:HU;6#=Q5%@]&])C26SPQAF8K8X50\L00!4#J(( 512-:J@K_OY' M=<45:JV>;=!?N35^6[R:BFND-KE*U34,SA"%5\\GOYK::UCD7C% MW3GZTM1OSRXOW/ZE-% 9_N@$ NW07)8?5*J4(#Q%$+.40)QQ 5E>*)A+E>(" MI3S384M3 <:G-M"MOK)Y]97U/X0> K_GLLU H Z]N,(KG8VZ%Z]<+W]1.M_P M626?')SE5+::I8CZ<314BBT2]7+5 Y%AA$4 M+%68D-PD856I? U/C0H;;V] Z6]Y8&KG<:T#%G@:P;L-/,=Z R [=$K-5:!> MH:CFAU!T>;4+9E]):\T/C//":Y[W]Q:-7VN^T>]T]=^/R_KP\O+A+7^:;_FB M*7(^([+ /,,:RE0E$ O)(*?&3DOMO%2FFLA$!?G/[9J4RVJIQ MN1ZTE=_8HGV8LUXC%U_I/_^[YNNOMO'T MC!NA<9)BJ"CE=MI*".3,*"BEDJS(TJ)(@T9H/?V8&@?:5Y3$FX=V-<#UD]%( ML+[FC+15$+H=S@UPD8 RE'%FIAY8CC ][?)B,G-4#ZA")JH^C^M'C9]6RX>O M>OWH:AG]E6_KPD6?]5.5";1Q8]#Y4LZ?^.+CTAG]8!V<*:5P2@L$$=-[&H\&KP(I$@OU\&)4"KX+I)0%>][!^]/=9N^IL M6C4*A[7ZFTYRA0JB(5=$0)RA!'*)%*1&9XEA(C4LJ&3::3-3([#VNO>[ZE1] M&'V=0=./GZ[':& ":AP$.Q72BYJ#P;S3#4(D8CEC9%3FZ [T)35U(AQF8\X)F MS!"1X+!<# ^C4^.%VF>P&=>@LC.L1#5^B M#X HUO*\C\EQE^8#0#A:E@^YMQ\E_6I9[M-J8P<]92_\=?7)CH$>2A-?]':[ M* ]LS&21:DQ3!BFA!<2H4%"@/+/X:R%HJBF609SD975JI.3D5A=@L_,OC'K\ M@/;CGNCP#4P^SE_PRZ=2>O[SOM3=WFOPY3*JP?03A%(D_O&S.2H!!<'PDH'" M;K[^;,6[^?>YTDOUV5K;'Q?_\K367,T,*AAC.H>)4':.)-(<,D,Q+!3--=5I M1KE7X \ MOP$M58HO0R+<_ZA#+*1?[8!#;\2O.M+@ UO(08;.Y[W:\06?*+L.+7C=WW-' M8-^GV'?N>5-7M,Z)8<25Z$DR5QT8:0:YD C:MXGRA*6:*_=70S7TTGPX2N$K\IT@Q%IR/VUDW#7USD"/%LV[K^XQ!ORB M9;WT?F_?CV]\HV\?UKH<6K[_\31?_[Q;NU7Z6B:\7N+%N#J1''/@;0! %V490[^C8.VRB@%4G $*97(WF, M%H>&?O!UM7#4^U0.Z@5_P%!RZ&88:4P9]2,(&U5>@V#G\++7@\<;9UX3]\& M\ZH']1MYOET]/KI^;"7_67\R!5,\([F V"1.[UP;*#(E888(QRH7DN.@V@U' M%J;6;50.5J26F,]-EKUR+>KI=N[ML^V/VWFJJY6V53K^CF3B68)%@4D2E&(,YU" MAC(%TSRAF&N62^HUD[_"A^D-RAI_+>.V'+ZZHN/%QB"8\T1S Q.",B=O2"#5 M)H$LX78$3+G6!(>7I!FX2<:K6?/FNNHT?5J$84IY5B@H!5$0<[<";D@&,TM_ MB9 4(45"R]>,TA[#U[=Y?T4EFSY-X3?H&!C<@0<:ITN/M@CI((*;72W1"*+[ M$0 NX:G+T0>E3B]']6WS!S?ELLZ9=VZ6D.HJIR9:&VTP5#E&D$L M;>_#92)A(@1%'$F&BJ L^+.6)M?A._]V*EF]ZF&>1]6/MJ)@-?3R3!!,/6I) M78 @6DFI;_N%.7/]3K_<[B_5ZHLB(XE(HJ+5, M(%8YA:+(#$Q3.RM(&W)Q6X#K$+' %-35K+ M'XS^0YY!Q+(.'_XZ@YMNX:O35TVMSMC?]6;K1!HJH>C+=:"848*F=LQD-+/S M*)(P2%&!H!8)5EIRPE30DNID(IL:357N_Q:<*(D>V?*JD;6OCM^ M\=X87=8WVI_#<.G0 AM-($V(M+.#)(%,)10*E%'"-==2>Y4EZV5]:KWRSD6G M4_%=O;;U_SWSM;6Q^%F)&LQH9A)+3A0B1BG$3$O(:)%# M3@JL\A1C5'@)7G;8F!H[-6Z"G9^U*H=_#<5S:':S4"2,AN::8'B":B9> *!7 MN<1SSQRM4N*%H-I%$B]=&BWOZ[.6JX?E_#_MB$E9>W-3UGMOZB#8L=;:CIV6 MZM->OMK^FW5-59?,2&Y0BE .">)V1),B!JD3!"UT3LT^/M .L"X* YH0 M2Y'W5I"@CO*FOG#0O)M(;3!<6LZU#KYVUDXD@#V2>F)9ZM=!O"R!V*H4-M.9 M-HE..>199B"F2$#.,K=DG6)I9(XIP6&G+SJLA=#"."+^?;Y[6V M//5A_L/]U"B^4I:@@AH#$RX%Q-BDD)F"P%2E&=R<+*%JW!S@Q.=E-&(5,#AO:-P:!1<# M/BI#/J_=P:9=N2*3H;3($8$<%7:T08RRXPZI($F,89@JE-*@ MRJ GK4R-)&KWZLEA&".: IP-O@,4<>I$X-(7_]I&Z-^^)UA MOOSFNR_ND47\=K6TH_6MJV#RVVJKW_*G)ZW>\L6B586XZ<=$0I JG&H0EY8! MD#"6 ;B$E BL)#=)47AETH4:GAPI[%T'SG=0.0^<]^UBW)Y\$=P.W10R)+H# MLXHWL'TRED,0#DAA'@CID7*:KW^5P_*<>Z#5F?@<\KSQ,J%[1'F0&MWG_BC+ M2_=\?;09,A1/^90%$A#)62A,YJEJ M=J?&_,=+3D\\9HZB;W/T6H6* ?+H*U+6:2<[5KE=I=BY7(EJI6JP%:I+4 VS M6G76ZFNN7%V"XL(JUL7;PWAKL][./KN$M/* IA1YP9!2,$LQ@Y@*!6F229CR MI.")RE&!O,ZY'3QU:ISCP)MOMG/)%^"OFF_L-+\ZTA!PUO40MF[VZ W&P-S0 M$P=O*C@9=]>';F]H?>3V;_L/_/!9HWR^)]UO/L[3_]BW&+G2YGP%S/<_Y.+9 MR4O\NEJI/^:+QI0= M[X==M.+C@>9'+D'>#YSC0N0]GQ.GZ&2K[F)==G&&D@(;HC)HBBRS8Q"3V#$( MU1#S/-<*%U3YC4'\34Z-S]K%*%6,8I0G4/:CK[C8#4Q8QT4J?SE1UC,B0?FC M,U#URA,&7[62Y7D +E6U[+BS']'Z;(T*H%XA/R2.7QNZ;E++^7J>;G=?-92S[^[ MF<1O>EOO#,XX3S%*)(4D%7;.E104,DP89(;GAM!,BC0-VJSO,#8UTFA\!>N= MLS=@J0/IHA->@8DH6&;9F!428HDIY#3'D'.695H3QK@,R;&/!N\(V?(CP.M' MQ[% &YB/=WA];N'%C?T2P.UBL?K#27 "LUJ#MVNMYEO@!(=WB141LRD\T(J5 M5-%E:MS<"H^@CU(L?.[I*70BOVGUO-!WYL/Y.6REO*/2G"BN)"2$*X@UYU 0 M1:',,YW@#&5&R" E$F_34Z/SQG,G7_BA>X&GG^21?Z/X\=(P4 ^]NAX/Y7"E MBV# 8DE1^!L>5RLB&) C,8?P)UPIME9M]SGIB-72B4"4.TTH95B1#$.CW3@I MUW8$FDH$,RWMSY)1G ;5/^^T-C7BJI5F]DY>)T][$F!/1HH%V\ D%(Q8?]FV M+B1BJ[B=M/4ZHFY=89_5>.N\*7S_?B_W^)9O]%?[@+K&*F5*Z=QPF C)(2;* M*35*#"DQG*-4$,Z]QCQ=1J9&$BT55N=H8-':3CB[N2$62 -30C ^0?O]EP"X M8OO_[*-'RP:X%%P[.>#BM7WWS\HU\GN^WOYLYRZ^FV_D8N52.+[J']LWUN-_ MS@A/!=;:N,\]M3,>64"19 )B))-4("&0#M*P#[ ]-5*H70>E[STRROO [[O# M-@BH@V^UG<,3[!VW\QKK.BA]CSCBZ(%8M.TW?\LC[\,%0W*\(1?^B)X9TO/' M^?+ASI16C%[?&9=;<+?^HM??Y[)*J,NS!',A"$Q35P&5,P8I_7GU8K1_YQZ5Q_W&_VG?KU!0J MTR2%A4X)Q)1QZ!(&8$:,8EBR@N6]B@1ZVI\:3;67.46C+L3WL=R I_4*E'& M^3Z>?F)0OFWDQUX#(C\PD^UDG&[;0%OG0>D]:+E?+RZ#089B/1&,+,+D:_U5 M%)8"H3DGGQ3ZF+Z9Z'*M[73UG:[^^W'9[-W=\Y_N-6J-$N=Z,Q,9IH8H#K-< M)'9P1KF=:Q(*)4L59T6.$Z/"$M&#[$^-"W<;TT^5MP""=3U1>G+CZM",]+#& M\".] 2$>F/0:S\$OC>]_<6KR.]!K_YV"[MH^>AAUD=.1^\% MS7$V>K_']#CSIC?-:GR]NILS)E(G[JF16RS/\@1RG!90*"$%1RDUV'NQ_.CI M4Z.JS_J[[4[L\, .V^[7RR7'R-Y>9W\*GP&7]OJ"TW8R;AS$%QS M0N[HF>.=E#L7SL&)N;,7]=?Q_C#?2+[X=\W7'^QO-K-S^EB.!-/ 7W0.? M7DK>9Q"X2LG[Y3-'5_(^$]0I)>]SE_:;C+@D0;[Y9J<[W^=*JS<__[9Q&3=W M3V41Z.7#K:L)4,G#-E)@3&9Y*K"!F<3"'1TK;!]ATY(>S>(W,QD6[($IQCH/2JP;]UW1K%]P"P+LHQA$XJT_B)%F*3T<&'6BTA^@EW.5*YYT96;@I_E2?[0_;F8<(54H M4D"2)!)B+33D::)=A>J,)SA+>%;T2@?EDWPS /9!^%'4= M/ -34" R_3/]CH*/G=ZW-_ Z.7U' 9Y-Y#N^\OK3JDZ@VAUAN3-EV;=/J^7# M5[U^+(]5&IYII*F=S>0$02SM]\Y2+6!.=:8UMH,=$E17)Z\ZR=C6 'T\, .O Y'&(Z,<6HE4M3^.;5 ZD!SK]V67VU ML[ >4'2=B_6Y?6J5I7]S9WE=6!_T4OW) M7@;/(?L4FW?HF9K9GXQS;(4_JR@&D"&JM M69JQ)+4=7I_4PG!7IC;A:ZIBN *A]=:LW$7B?MR'K\L<2#?5%8OZO-W['T]:6C9O4L>_.)5C4QUG*>=8[_BV.N2@-$?$ M9!JFA2OL*[B!U*08LCS/E:5Y_Z&P#_:T<"HSHU\>G ( M8(\/& YBI6=NR6JYRX3XN)2K1^TL+S=Z)G6J"HH0S(S.(%9,0*$3!0N..;)] MA>3,A C1G;441.^CU6RO]D_FI:/@%UVY&K@$=!Y_1\A%\K.%Z M?PFN\'2.2U#$RMHX:V?@L]E=QZ4&-X!I!\)7 ?/P%]_ M(#+!G_WYX"-][R<,C/JAGP_PY1?><67/TMWGY=M^7:\VFQDE0J:I-- H)Q3) ML%,')X6332D*PE3!2-"AMDL&I_;9UV*%BU*L<+X7*^1UA=H'YW1@*>]+F/MQ M0DPD!V:(;L7'&_!K)XCAQ;T]D8E5XON2N7$+?7L&?U3NV_>^H3<"6IL8F[?? MW(\?E[>/[MC;G;FTL(9FW% C,J?K1!F#V# $.1<,TBPU$F-!$ K*"1O)[ZG1 MWMN1]Q.N:W2EI:+4)<:DV'92:6)L>^,")BS-$-4$2Z-GW_5:K/[$S=[V?T"J MYO.FXBA7__&\V3YV[5>\:JO'WG(:K24GM3_53H-PPO!EX.51\C)TMZCIL;7U M&CM:4=IK].VOZ[R>Z%Y9E*;HO[$6QWSO.BE-K:8RE<+E8ZSU-VUM?=?5*DQ= M]3W#FF@A#,Q59B#.$J= F2C(&&%,")QPP0.+IOA9GMK@HEV'K,JC.G"]+%$1 M7.[#LQ'\.HU!H!V8]F_OWGX$M]OM>BZ>M^5ZS';E5#_*,S"5MQ$798(1BE?\ MP]/NV)5 PN X418D\ %A=,77ZY^SV^72/FV]X>N?[_9+D(GA+,$\A20M-,2$ M8"CLN!D*4S#*DX03ZG5.^+R)R1'0WLEZ=S9H.;<#RVYZB8/0T#PR&#BJ/AE? M=L #@W1@:TI@>3/M91PJ2G77E3R9L"PIN;+CSE%(\;+G#?MY7!E&=<'WCYP:C7VYO_WXF]]7V<*E MFZ+Z13LP)74'ZOU%'J_[(-\DD=N]Y\0B?^I>=A-KUV MI_/O+21ZO=;JRW8E_UF/FBE)#*6YG:LH9*XC*UT%MV#G+"B]#3P(U &NWY0D$F1#?ZEGT!I@!N(!2*Q#+!V6QCUVV;,4X2R%5A("JH*\\A..6Y]VRCMQM38YG22;#9>7D#MOP'J#/. M @;>_=O%8^8R"MH#$]0NAB9/S491):X#VCDWZ__T\>9O5R-P,,>[_FD].JF7^KG_X&Z?H%3/+;<*9BA- M1.Y*P+'<,&B['P8%Q;8OHGF1:59@QKP*JWA9FUJ74_OWT^ESEPX&$-M%9#UZ MDYAX#=QIG!+;;MQMSHI'A2^ _F/".!++7P=G&)'[PM/)UQ M-_47'BY+TI05&3YK=RYY1C020C,""VP*B"W10CNRU["@1<($,;F22:CR\$LC M4Z/4G;3NWE%0>1HN/7P$:#>EQH)I8";M@5 O\>%S$%RE/GSTT-'EA\^%=4I_ M^.RUX1_Y)XOYXO[;:JEKM1F4&%SD&84I%@)BD5#(499 761)P1*L[*]\/^Z7 M#Y_:1UWZ!TH'+\FZ7 ;N\D=\#1P#?[P!2 1]M.="[O6Q'CULM(_T7!CMC_/L M-?W6[.\.CWNYQ)E93HGM;:F$"J7VV]0TAPPK"5.4Y#R1&.5,A9S9/&$CZ!,= MX;1F<^1P87W[RX&T=W!-VU.(^BW07XG3P-_NW='Y3.=@Q,.9'>%'6H8_96'4 MY?>.$%\NNW==&JL:VL["C;>K$DK(T*5"! M%9*SI7YP^45?KRE!UC+J]7:SZNT^,CTD&>P\O+;$6!MA/Q*X'K!7+1_F@UV$ M0F$G,!FL+%C;UBL7 3L1]N627Z=NZK$6>B*9NM3J=[6=^*)5/?'CTLX9^**N M--8PV--";_7M[D#(NWHW\2O_T212NV^$9/:](X9!3@RURSZ3JU1!Z;9TT=Q M6A&WB]/>@#IHL(\:[,.^ ?O ;\#N37$[9*W@I_9.!*QD3^W=&&DU?$+O2-C2 M^ICMU;D\/XHCXRWQCXGKP3;!J(;[ED'[8V_5.K>T/\KJX-?]:C&7/ZL_]\7/ M6<)EGJ$4Y@4K(,XH@Y11 W'.,,4L29'Q*H#8UX&IC3 ^:^D&$2WV. PBM/Q9 M8'/XS:*&!'G@'M^Z?AY<2^NEX^#W^K^#U*'OBUZTFF>!YD>N>-8/G.-Z9SV? MTX_W/EGRK$0!7;6EYTVIU$D$)XQ0";D0=KJ%W?*/8@1BEF.NC6*9#%)L/65D M:ORU]Q%43O:23#T)IQ\W70O2T'LTH?@$TTL7 )$HY*2)46FB*\B75-!Y;;_/ MW=4F>NN$^->;ZM2[_6GKA'D:V?Y2W'_C*AMIA6894<)B:"!7&8982@59SG)( MF&)(&%J@,)&N,/-3HPCGO5.MJ=V_J7_>E@)>300W=4&7LEZ:_9?>)5X"F\J/ M9(9K@('II\3^;0O[G>^MZBDW5:V5#:C\CT=-_6"+1%J!QD>ELW[ O"2ZGD_I M1X%5H9(O6CZORXGC/^;;;ZOG[6?-U7SQ\YV=:JX?[215++23+/J[4RRJ<^=E MDA*2,PJ-P798A-RPJ& *)D6>% 6F!=%!VJ2]/9D:,;ZIRUFMC"5"5^2E7$^V MQ*>K^D:;78AA%-B_J?S8<)0&&)@8ZQ)2^R# 'U44H X#M., I0Q7&4F\@PW1 MX(Q$F/W]&)4[KX;K)8U>_\!8&03W:_W$YZI9J:O5HF^7E01))?XX4PEV8N\: MD@SE=G#)&:0YR:'FQI@L088S'"6UP,>;B>8[67OYANY6+E-^K("^JVP M8V(NMS/!%3<%U3#E'$%C'KN,WS,!LNVN3.J(ZY;NLDO6X>VG^%Y+-Q,\[BI9G]NEJI/^:+Q;!4YN -7Z%3;!V,!&:%D()#1&1"<2:%-#:(9 RC#$G4ECT MP@IP] %JG H9]VN]< 4YG>0K7Y2$Y&8\VQ5XN Y$D2BJ4L-@HC1V@J4"TJR0 M4#$J%48I(AF?/>GU?*7*ZI_# ?G2R/#OW0T0^F&^+,OMBFJ;JB>*-$WRG+C= MOX*X@F69?153PF"64&H438G.5(WB^Z4:&L/&Q!@(ZFHF?AU\?HL=?0 9>)QZ MD<&"UQM>!AEIQ6#WV%'G_"^#>3EK/_KW?AVG[;WMB[_]>6_;9GN[5&ZOZ\GU MS6]^?K5/+//L,"4%E8Q#5 HSYTHZ!4@.)::%1'E:%'F0F*R'S:EUMY]6RX>Z M'-[7@V)XO;(9?4#W^ZXC0SGP)]\;Q6 J", E$DOX6!R50 (@>,DM(;?V+,*S MFP-LOJZ:I6C]F][NC]]_7;WEFV_E[$)I]>;GWS8NEKM_? M[/NBJ7;();Y'R(*]\^#W04XF M]@,N\KS;T_BKS,[#@#DWAP]\2N]LTDK(NTZ^>J.7VLRW,Y(J98I,0I'EA64T MS"$7=HJ/>9IR:5*J=="!ZS-VID9=]8#'Z;;\(BH7_Q)6O^$2L#8>ZFI70]>ECS MIV]SR1=U.461Y(I2K"'A-('8( .93#*88"H%*C"3W.N<4Z>5J?%LV\/ RI3= M:'8S0#2,AA[A!<'C_>%[A=_UV=L'M#YY^[?]Y][][%$^=J_PFD_=[^*^Y[ZK MA/8=C;12&NRT=F988;C"$II$V)Z?&@YIDBJ(1,%08C**31%VT+O3WM0^_M/R M>*'GM;LA]AL)1 1N8$;88=8:&K2UD<]8>X5^?*C: M[[:^^['MNG_W?'VW=B(56I7'"N_UNDS+GIG<<,)X#I5!#&)<.)6L0D&9&&.G M%X2H/.C(M)_9J='+OF;EQKE] Y[X&GQW'I?R$&JU6/#U!CSI=74<)7#NX=D6 MOCNUL1$>F(=>% 2] =9G^RJ#RNOJK#.P?E>'2V)NW88 %6WWULOHR!NX(4 < M[^$&W7W-FE+YW+("7-A^VYF[)_0-U%WPSL5!=KDNP!!UUJ;6H>Z=!8S7>8#5!#VPN4 M:%O;7;9&WJ/V"/MXL]GGIOX5]#[,-ZXV4)DV_,'^;C-3C.*$6NY F;:C^HZ=5J;&&;L*<96GH'(5E+Z&5]$[!K6;+:)!-?2LO@]* MO2KIG47AJE)ZQT\=O9;>V M0XQP8J<$=K$[]^8$" " M/9>0&U:)YZSU*4CN7(+&4UOGXF/Z]3E-)Z;5V]6C2V7DJR["ZA!CIUHM7"_L8MV_[F6_U7^?+^>/SXTP5+$^* MA$.98SO538VV=(GL7YE 2&02H52'=%?CN3ZUGJYQ%GS?>0O6UEWP6/D;1K$C MO@)^[#S-AAV8V,N(8!D2:(<-6G&[,S7MZ^K801G\34M0&+0 N &[UV6/ 7 @ MW("_7GA?@KN'\9LN4L\RHN.C=DKC-\C+_NP5/.BYR2/E\^/SPFUXOM-/:RTK MG4/[\T*7+B_5[>-JO9W_9R-B<_K$ZXP0A5#B]"B0X!#3A$!6< 2YP#A5E!'$ M:0\UY5C^>9'>^/K*G_1F\V^ [X,$JA5EX&92K*;TW'<:LV5&VJ)JM4,[)E=Q MLHZJ/&'4CJM4#"LCLS^YV&[*2W;A1=S3B@QXK.VO6&Z-NU,6&Z#O3E-O^^?9YO;8_?74Z_/L#@B1%B<:"060G+! GHH 4T10*17FJ MM93V?T'S%$_#4YME-'Z7"LV5PV5-D3*"P"F&+_:>$X0!$!UZ>-\"<^?T#:C= M!K^7C@]3*S(4K5@C:E^SXXZ' \$X&LV&WM]#V]@RH.48M?E@O7>%EIS4UYWY MJA^?5FN^_EG5%ID56!'"*(9,N\J02!=0")["'*6$\4QQFB4^-.5O!9F?@CZXVWRRS0].BT 9B*5*( M"]=\3SLN'*?KC&C![&0#?D>8OU[ZV89.70)PZIR^^SQIO M A,8W<$4)O3>WKK>ZEEN_\'=UNSV9ZUN,T.H4,(@ HT[/(X94Y B:6"N9)$P MS!4E01..TV:FQMB->Y5L[29X!_(,F'Z#^>LA&G[9R#D(=BB]OZ""UD>-NP." M> +@)F>VNJWNN7O"-+M,HJJY-9(SQ(BM@3HK4#M@R!$4N!$2J MD)(;S6B6!ZTP'#Q^:A^Z\Z[,A@I< #C$S'.2WAN)H2?2#0@#G#\]'72L2>CA MP\>=*)X,[&@R=_JJ?E_JV[)0;BG/4&9&S:1 -$ES 3$B]@^:%E!(A2'-4E*H M/#,BIR'?ZDL#4_M:W]:5@IV#;AW]_T[^)4E02\0% G23)$GSO^;\ 7_>?ENM MW?SY?P)$DILLPS=ICLHQ+OLNE(T'LN0&N%>P MO.V=EO5O4?E;^Z>]U:6GV7'9(G"#_*AA$UP4F4@4S+7B$!<:0Y9Q 1.3R4(G M'#&MP\Z67-.TXQP>:3?N3=6>-W537(FF'SU?@]# !%U#4\OJ_+V"YF,W-,%, M?2[^2%Q]]/A1V?I<<"_Y^NQU?=7^Q/;CJ&"XR!+(:,KL M!YX92 E.H# %1Z+0,LT"9?Y.&YH:@SL_P=[1&^!<#53YO BNW_<> [*!O_N> M:/70].N&(IJ8WQDS(ZOX=0=[+-]WX?KK-HW+]?M-J3M2+^4WKW&!"JX+;" K M1< IDY#S3$&5J]2I"E&4]MKK/6MQ:F2QV^!K>7S3[.#U98W+N(=MN49!91/Q8OCG]OXNW]ACR^XK__'9SEKFW\O-PP?[3$=H M]9D;MRJ.M"?"3CL,SF%*A**YTCA)O,YH^IF;&MTXW=R]QV#G MLE,)K4[:N721@-VDRX![[,]%A7%@GCF/8'-6\6ML! -VXJ(B.=(>W)6(AFW! M>0/4N?EV^2GC;;MY1W2PX>9_U\BG[JMLQ?U@=%-6T/KZC2_OJ@.2O[I]@ ZTV1B MF]X"5^FCRS#[XZ5,RH/[%Z#<"KQQI[CC*5)/ICF&/OS_FJ_/P+UJ!&V "IW6 M4L*F+KZWM0"!NT8JH,((V/>N0ND&' G.E)< !U5+<& ""@)#M?]K"PQ$C^O/ MH3\P5'-&DR<8S,$8"\UO5TMK9^N* U8_;LJ3M7.IT2Q%6.8JPY @1*'].86" M:@V148(85'!,@W1XO"U/;;K7X\!D_.Y58/W+L#]F^8/JO6D> > M>QF[Y7;SEQ+UTO.AEK4]L!IDG;O+[BLN?'O T;T2[O. 'JM4_\N2JR58[7(= M5V;K?FPRDXHB3TTB8")%!K&VDQ61Z 0BB1+)4%H0Y"5XV6UF:C35.%IF'6QJ M5P.64,[CZ;'X% 6E@=GE *#&RS[)W^>1"EADBH+82(M+)Y&+M)9T$8?.-:3S M=X^W=G0Q@H,UH\M7]\WYVK&LH]_ZA9I!HDB&&,HD M\BL,VFEE:DS8'K!UGL(+ -)OT'4U/ -3X$MD!LCC[(0@6HK0*1LCYPEUA'F< M+-1U<8QR?I7>Z^TN?7&F->)Y83*8YAFQ8R"20):S'*)$J3PQTMCI6_\R?B_- M38T!]I[9"=I!);_^$M,7 /4[!\H@]?B.C+UB M';YS@7?7WSM[5X\IU9OY8F'')?]KM5!W8C%_*(>5S5'&1/-$R'O.K6'@-S!IG MH>HSS>K$+&"F%0N[D29;X:];V(3+!X[..5?G \:;=OG$<3#S\KJA!VN^Y9MO MG_7#\X*OW\V_SY5>JM:1+Y47!5*NE'*NM1V(X1S2A.L25\6(I$80;]KL-#4U MWG3.@MI;T+@;<(;. UP/YHP&V=!3L[-H]>'."^^D/WE&@V\D]NSQTH71IQ<@ MG?S9_83Q"-0KD@,&];NCCY2EMLUOWXT'_7ZSG3\Z#>#/JY]\4>FV6PZU$"H[ MX,R(.\/("P%%FDN8IXP5AB989UY2NQZVID:B>V]O@&[\!>O*X;*:1XCB8C?, M'FP:#[RAYZ\MW':N@MK7T$[HTNL9(%$9#;^QM"G[XQBH2>F%3+<89?>P.6M]W_7"[*=[YP62B?+9FLYZY&AOL'.RP^_$7KREF*,<-" M(JB2)'>)( 9R)"G,,BK2E"/,%)L]E=DK7[9\O?7<2;C&IY /Y:5G X\]W!:9 M=#_HO;LW0.B'^=)5A'0GQ2N/ G6X[C=44(\R!;D#9#N_;\.]]!]4EKI5> M_+)]1\3=K!C(QMKUNLJ7<7?'8L!VM(L6Y:']%57FVS)_TUIYNUIN+9?KI9SK MS;OY1BY6F^=UJSX%3U+&-,T(1G=L*2A>JM^)N?VARF MY7WYY1[X'R[9$= .GO0Y&+I#\V47L&#O._A]D(HA_7"+*!,28'QT$9%P8$Y) MC/1X2C^"^W6U4G_,%XN/CT^\5 G>5V.J?N7\^+3:;&8:$Z8U(E#DS!T%2^QT M0.L<*D(H31)!:(Y"N,W;\M1HK5W[;+[S-(S/_&'WH[)!P!R8Q1J?;T#CM9,< MV&.[=QPXS^/Q5S!8D:C+W^ZHK!4,QTO""G] /ZYJJ937NN6WP@[[N-S.,I85 M3*,<\A1;*#5(ZQ90%2:&<-S4U-FJJ$2SV'H=140>J?MP3!ZN! MR>:@6,.NK%KC:,3!T64T(K%)AZ%1Z>-RP"_YPN..?@3QF]Y^7,K5HW9D<_N= MSQ=ET;552[3-)5?8K_(-W\SEC!F=*B((E,SD$'/.(!6%A(QHDPMJC,K2V7:U MY0L_U@BT'T0E.R^&^T:L^V!>^@]^L:/,S5_ =@5DK;KHTLUJY\/X);11_$AG M0*@'9B*'\L<:Y4\ERCOW'=YM*<2U%V5.A=@C+GKR\ M3X+B_OC)%[VEQQ?YD5.4S*)T&ZED[V6X:DGSG@7KV9@9J,_.MWYC1[/&3'+T3^JPUS'@/MZG]@M)[O_F&^_O7VV MHY1'O6ZFQ$VU\!EE,LV$%%!@^P=.F8*\P H6.$\*KC$I. \\P'O1Z-2X^5US M%&WM:EIUJ$CUA]EW]!87O.$IN707_&']!8W#-[N"I3]W*V!1C_]Z0Q3O-/!E MDV,?#O8&X<198?][^Q'/A]5:SQ^6U\U7 M_F-F&!5(<#MU=(-#G.04BDS9/UA>%$+3)$5!59X";$^-AFK7@:Q]!P_6XWJ% M+(R20AK CYD&@G5@@FH0;=P&+;_!KR6ZYT? 0KZR1P7@Z@@W(1BTA< M*)'S693K"V]5FNYE1DB6(:0&IY!G$E.20 MD\*544&4F,)H@Y,^=5,NFYX:;Y0)U+:E-W,+=*49;#D:;%O=L:YJB%:E[KY^ M[%=+Q:-1$"D$2;F&AA8$-;E*#V?W3[JI7*+P!\6_&&62IY*K!FD)C&6O KDZO89F.0D383.:4&] MQ!Z.GCRU#F/G''#>^3'-,5S=1'(5" /SA&?\WC1P-M837_E&RW]Y6'W_5WM/ M]8';'_;?]?&31OELSP;0?)7G+^BYB#5?SK?ZT_R[5A^76]LV;J7^=K/1V[]M MM'E>?)H;/1.&"/O]Y=!I5$%LC)T(9AFV4T+$$BDX2W301-#'Z-0^UIH,8 M:Z3\T_(,]O.FI"S[_[7/@.^<#DX^]6T'/WX:!MV!6P/J^?EUI*6 M5$9)#;E*A24ME$&*F()9H5.1T)0582OMYPQ-;5#U9CU7#QHL5GP)#)?EYBS@ M#P_KNG]-*9@6VG[4% /#@8GHJ-"+\Q+<=F-U95F78R & MJ>+2,O.*15N.@^VNT7+B^GY,<2NE>XH[L?Q;F",^AD,OPC3P.>V# MQN5V%=QA9 _"<(I$,IY&1Z6<,"!>$E#@W=?1T3W_Z1Y;+_K>\W7KT.$L+S*> MFJR BA+L='H)Y*F@]B?$SMSK@4/V8'/"KE%")B+/\(90=#1A*H4H00UIIG&0I9^>FP-;6E MG@-7#P\=!Q_+.XNO']%$0FU@?CD$[.#\\ UPZSLKX[(D;\#M=KN>B^=M":^#/?*^5UC@**D_!?;EJ[*VT=E!W-S,^?-CO6F,7^[5"U=)?MOSX]:U7.8 MUC]48Q$[#*GG/#-6F!QCHZ',7-YM(0CD!@O(LE2^ MY3^:U920JF?C-GLW.TZ\,0E$%Z\Y[M>80F_OUZL-J_<@_5X<@9PP1P7F*8):F3MPH9Y"S(H&:"*0UM?,L M%32W\K YM3')YS[G07VP]9M>149LK(Z_Y>Z-2YH#IT:?74VVDK7[C"#\_GJ(X]16C6,$E^QK?Z<\Z?6+P<]?QFS-88[ MK!G%R]<^V1D3:H]CH%'-]>M1OLAO6CTO])WYHA_-F&X[8-- MY2M8-Y& ^3Z4&W?DH;XBK+?HVV)^O<$([3 PV[>;H'83[(( 'U\T07/%[U]+ M\A\D4?-*3"-Q=E\O1N7D*Z%ZR;G7/JZWH*;+9R_%,#XN[0S@P;[?FUK!" E= M4*DQS(FP0VUN_Z"Y9A#)7!58"$3SH#6 +F-38\=Z:#5?@J?:SV )S?/ ^O%; M++@&)K&VFPZOQM$!!*)\$(FGD'G>U-C*F!>#/J&(>?F><.6.]W;@MU/4W/'3 MERW?/F]F&HFL(#2#A=!V<$52!:EV$@(D21+%"Y3X24-=,C0UIJA\W6TO[/OO MREU_H8].=+LI(R9F ]-%7[B"=$%\L.@E$]+YX-%40WS":XN(>%U_98+6\J4@ M0*OB9F!5M*!G3NC5;OPNUV%>*EH<%I<=H'I:+]1BIR-YV7Z=_*006,XF+ 4] MI-\7=;?]MI>O;IW]R8P4(J,(XC2QO6K"$:0D22'/&-92T5PD0>?&S]B96O=: MNED+2%]1JO$N+ZU, MK6>HAF2E9F2?P>H1B %#U6N@&66@6CEX _8N1AZFGD,@YB#UR,;X0]1S89X< MH)Z]N/?>45/NS2DCS5*4:7[9*#RY=_;O@?:,#4+VWBOI"-?SNT X.YUK4S:!3 M,;$ZP$(=JP7*9AXH67C4[MPV_[7$X#>,O94-E"#\S] M*" VD@/S0MM=-V>J'2[QO/7!LX>TH3] T60./4R.+'GH#\*Q_&' O3TY:+YI M%$'MP^Y,G8I>)CS-A,Y-(;2"*"E2RST"0ZY5 2E5C&8DYUP%U57L,C8YSCGP MU>6+U=[6V6">0AY>.'OR323TAN:9WL"%$XP'(K&(I4)DYS1XVGD-?IDO@5HM%GR] M 4]V_KYQ,03JC06UC1\)#87XP*2TUK/[0?+%^47&#P1C-VB?O3YBNTT M,,.VF^C$CI[]T7,_;Z33%E'QCWX*(XYWKW0Z(RJTYT]MQ#730_SJUC9@4O4] M'RU$UH7O^MY^%/69 YE;-F?4MJ?&U M"I'P<[3$J_+1SB"@0L00HH'X$C"1>>!C"0J MY(=(IPC0A4>,)]KC%\N!R([G+3'J-?UM62_J:^42?)W4N1W%/\Z?'RV+EY=: M^N;6B;(8[F]Z.T-%EFN&,HA3[G9&-((\50I*B0J*5;GE])>-7 MYO[DTJY4'4$Y])K7C@/9621ZD*830B1_&=%K.=VMLM/88?-?L11&P5C"@B0;\4L?SE[)]JGN: M1BJ#*F7OARH:UAO?06J+A7OSBB7(>D/77:FL_V-[3$,.3?]UOIP_/C_^G:_+ MK,3/MH.YU^M_UWP](UF*!2$9E*JP'2:B% J922A3PB36%$OC/R'QM3HU;JT] MM1_J\IDOP/?:8["V+@<,NKU!]YBW# 'EV+38P-JX#9S?-^7.A7-]"&0#)C9# M(#S2%"<:TF$3GU#$.J= W@\;;S(4&M_!M"CXYJOEE[8K^<\W/]\N^&93I0S@ M5.9%;B<_*9>N")RK35F8 IH$%T)J2B3NN8%P9&MJ#'Z@X>.<=5(]I;O]4C.Z M8 Y=U;\*O!%7Z -QNT;5Z!PB\96+CBR]ECK1N9 [%(C.WO+Z!QGWYZ\W,YTS M1S@%+ CC$$ME(.?"_C7/%2&Y)"S/7NOT8LO/J5'6!]M%;#5QW?MX M5P/]L2R]:/A\;8>CB[[ZQ[&;VH_Z)M" ]/F0(<6ZU?B4_E*M"*?YJ'%$TTS MP9.*;2__M,<33T ]Y)G$4^;ZZE0YU?RU2\EQ'CFQ&_W6+7VL?[Y=*3VCE/+$ MT 0FA?T#XR2!G @*39ZE64HRQ;C7HJ^GO:GU ;4,TX'/-Z4&DQV1K4'M.7"N MARI8=>/>3>0#H#DP(<< LH>VE1<\5TA<=3]_9*4KKV"/!:_\;NLYI.6;^>;. MU&607?6RU6(N?U9_[O.P%,=V(LP)I%Q9EDE2!7EB?Y*)$@Q+C#+.@D:H7F:G M1C:EUVZBM_>['(K<6R/-FE7@,-,/?L]18W10AQX$'N-Y RIWP>_U?P=)6 M# M*M:8S,_HN$.L("".1DQA=_=CJ/?&:+F],^]_R&_VY2E7 N]<7=9O[G\NC<). M[^S7M_EL9WWKN;2S/O^52M(D MH[E7Q<,!?9P:]U4ANH]5UT&6FSN@^ME^Q4L@;00E'Y8_Z%TL0/"%VY8+W%0? MHN']B/25FW/HD=ZN)9OXRLT.4-6/_G93_@E:OKMY>1-6?8EKY1>_/+SC[

^>=#5TB3@+'["%(K']$!Z.VC4,"/'+?F1(4_TZG?OURKZUVY\N+6]K M[;@G/[EM*9>MD^6,2:6Q[3.HA%AG G(A;>\A)#-)EA:%#%JN[3(VM6Z@\?4& M/#EO2R+0C;\W8-F1CQ,.M$J,3!5/(,\R8V<=&8,LHQ0JK!%#BB*BLY :6=& M'J'0U:A ^W6+L> ;N'_;(W>_0^[]'KFH*6,^D$3J4#I-C=HS^ 3]DN*][KEN M0W]EJM7_MDS9N23R\__&DEQO]XL 98VG.1$J@4FYFP#F&W)7E MDY*)/&&92630S""F$#FJ1?RW00\")X#LVH+RK-L^NL04 8D\,:&=*3D MW>NA#N&Q'60J1MT8[]!_>UBL?K#+1I_6*W?K9[%UCPO MZGV&S6'U MH;S.$<5_*_4\RDB 6:V!JF,!O XF;.@=UC9^8^OX4(]#\XV/8._D#;@]0/OM M6JOY%GRR'\4 Q4QZ 1=IZ!MF>]2Q;2]87@Y>^SVDYRJ&TU-ZPS=:O5T]NL%O MV8G>KM=N0=QUJF]^[B^YYS_=KV[_X&O5'"1O#DYL2HWLK]_X\NZIW'6QSAMM MN=KR]+U>SU=JEB8TDSPG,,<$0TSR'(HD22QQ:J%DBI$NTAYT.6(($R7;G9^E MT%PI+K<)5)<;\SWP7/:86+..M"KB0H)E3* =-V@%7E:S;EU7!P_*Z&_V$AH[ M $!5-6!K(0 U!C=@_]*XJK,E#A$73L9OO%CK*B-Z/NZRR_A-WT%*G0.5:)H>GL MNUZ+E>^8H"_$;2-C@*RZ:CI,HFADH1"X@04C(5!E&>%#- MD-YOYH0*AO38I#[ U&]TTA>I@814N)$ZW(-'C]HCG@KJ99=U M\IHK:GO]MEJNJL2TY8-+L'_4]9[#+!%90@HIH58)@3B5":0FDS#)!<4ISER_ M$USDZZRYJ7W=U0BUWK/M\0E? -?OHXX'V<"?>856VU-0N0I^J9T]/_WK5Q#L M(BHQ*X.=-S9^B;"+@9^L%7;YKKY%PQX?W6&W#YOOZW6[JC@3.5V M4,JXABAQQ[GSU Y3HVOMFQP3.;[ I=1%Z+XET M8>W')Y'P&YA,*B\K%8F;:F%A _:>QBPY=A&.:.7'SEL:N139Q9"/RY)=OB6: MCD25+_]@I]3VI\U]YVY"LG=]-WNN_6YFU5>K0@0TG!]7C=8< [/9:86'5ON\ M/6R?733#5%.- NMPZ@P!OKRV!D,X;!Y*"ST>&J6RTJW8;-=<^GZ<9^Z>T&?W MLB8/^+UQ,F(ZY@48AJFSL[/RFB5U7H9ZH7K.T>4]-X?=H7^WWGYGJDG,[;)< MN5_K;W8N,_^NZ]^&O>,7:#PNT/NZ>5C]H MCO:E>CZFYSI@LS!0+PEL9I)AG6.>0Y8DVFTP2<@%T9!EC&JD"%>9#ME@.K(P MM5VFK\X&V"]>U>M^@7M(QT!Z+O-= \_0*WL[3-Y?PB1\(>]/^YR MW;GPCE;HSEX8]D%OUMO97_D/IQ=;EV=!"4VT*XF9(ZH@SF4!N;1_U;3 V#"> MZ\3KB.[1DZCW'J_DZOBG[@[[/VZW)I'^^O\VRT75^EO:GU1=J_ M[;_&X^>-\A6>#:/Y^LY?T#-56\KGQ^>%R[$KE]Q/=-@N]_4W;7OUK_S'+#$X MUVF1P41G$F*J,\BP9)"EC&8T*3!B065* NU/[0MNN0]6Y7:2/!C0SLL( C.T M YO$K[L>$.B!R:*-<;5E=W+2\(MS_R_E$7$WL; Q1,S3[@=>K$SM0.OCYFKW M@^8H6[OG8ZXN#E+*8'VQMKBZ6[X0K/_K:KG]-L-8NLD#AD@G#&)M[)2"* 8) M91H57*&4>2W9]S$^-;XKG5K\!*(4?]N4GCOMH3@U0RZW13?7#8WPP$1W5->B MDMC[LD/Y1'V+,H8! >]=420J\*]56.3J!KBFPH@W@@&%1BX_\[7JC7A'VU%V MQ/\9UU8?:39!2AWIS;S,GG[SL_6WJE9&5N2:&"Q@GB&G@612.Y/-"-12,ZP5 M99BI?B5)_!R86O?15JO8;3&V0[AQIS):O[BV?(EG.WDNN0^(_M!K[M&!OZ+^ M21AZT8NB>)I_I4HI8>"<+Y\2^)Q>JAS2,NU&O]/5?S\N=TN"G]S?6\+ZLP*Q M'&?29==C##$N$!1(9% P9"F0$"J95UINJ.&I$6#I'UCL'0P2D/#'VV.X(ANV"@(?_\\;4 M\0B.\H6<1_C]<9)OI#7H7KT[\V[^?:[T4FUFF*:YT51!G@K+\PHA2"5.H72K MQC@1&N5!Z8T>-J=&\??V'=3K\E!5M:+EUBA5XRUX6CQOG'1'%4?8N-:G!?R& MLI%Q'9CT7Z9%W8"=PVY NW-YN!RI#GP&RIB9\2O*AI0H1;TLZ )=H66;G+8V<478QY./LL,G.TSZNRLP.4M%;M+"#56D)A#SE$/&,(/'D1-HR7C-P=4^Q1%. 3/CWQZ M0S(PM31*SO$54T\%'"O/[N#9XV;1G0KK*$?NY$4]%W/Y#[VQ\]^VV&^62Z0$ MS2%1N8:8V'$&989"R3/#35$8PX-*8YVP,;4!19T[NN4_P%/E:."*[ D8/5=@ MKP-GZ!57YQVHW1O@,^Z(/M9ZZ@D+XZZ?G@_Q:+VTX]*>ZZ-ZNUUH]6F^G3^4 MJRGU2A[+.1)YGL&$( 6Q1G8^0?,<"?+P/>0SNK#V[1Y+2"C(^LL-4'F&/1 MK5Y/N4Z'JY72^,G^XN-6/VYF&2_2/",&DH)0B LM("M4 ;6A&"6"%JGA?62V M3AF;&G6=RN\%OSMW0>EO8#)U)\Y^=!4+O8')J3]PO06MNA")K%=UTM2KR%%U M!7U.;:KSGC "47H^>[_<6DKZ\L@7B\;"+-=88*1S6+#,S=MO[L>/R]M' M5W'ASIRYY?-JL?BP6KLR&3.2,R68D1#EV+CZH0QRDVE8\(06"474#B*\#RN, MY?74Z"5,0;*=@N6V#NMYT[0 M2SLA_/'2VH ['2[-^-MJ80'<_(\RP]6M.0K],%\N75ZFX(NR&-=U)2 /\-:* MISDW"HJ4NK4HED".,8,L*1*3D42J M=XOU^JT=!N;(V-M2[]'0)HS]VX:Z ; M>A^N].T&M+R+7$WR5. Q:SX>/'_\RHRGPCM9/_'DA?T8]L/Y8NJ_Z>U,)D85 M7 MH1)Y"C+3]_%$FH9",89%H4P@2D@77;2YH&CA:6AQ_= 4;_K.4SIGOG.Y3 M9.X"V'X4$ _"@?F@_$HLX2<,*[TA7'GC_:2^[,%_O;C>&R/#U5 M]O%HIHJ48)TIB"BV[),9!JG!&$KIDG-)H8JPA)]8CDUMN6H7D!/U:B("JUU( MI=A75W'G89O1C]=>HW$&9L Z))<6T#10*RIPUVJ@)C!01>9.AK=CNXE>GCLV MW)&H-9I;HY)P;#!?TG7TYT>K'K;/B/BH]'([-Z5L7=63E-N>:ZUN[61M+^1A M_^WY4:LZ5;3U#Z5TZDR91&4XS:'1.8VFT%!^JP=^GO[7^\J:2H M!RUQ-E1##5<(+;K'KUTN;:@F\"BJ-ICI6">7J[,SY=D%ZZN>?R^E-*D6J4ES M#!6C=L+!,P.%225,!2D0*J146LR6^L$I?7^]YN#R2?->7,0J+CIR8CA>:ATS M6N]\#>Q3?!O KU^(B>>KGE:NH:T.+.T='_*,_=A8MRN7._3GP#]&8[?RP+@!@^7X/OG>(IK_Y6C#\RC]C6?\X1>NOM.;-8 M/LV1NF?#37#$?LGS/^W(W;-)AAS!^[K0,R-D;ITR<\F7VULI71J*6PY;+>;2 M>O!5_]B^L=#^%8#9E<8/]9\0% MY4BE!JH,Y1#G5$%&!;+C=(J$S 1.*.U7AR6"=Y.CO%:M$-GH%99#[DTY #LU M&-^XBY4KGS3?A]FW:$N,%O:B6FDQZFP.W?A&R[_N5@]?%BM[?]K MVS]]*3\E=;]>_8>6VTTMUY(2HE/$G+95BB$V$D-A2 I3*3DE: M&L.7K@-1^0[,:NW^Y[P'E0T%GFK_ \[*A#1$-SL/">_ Q%LA^Z:%;.TXJ#T' MC>N7!7:N@SC@1-% 4(]T*,@?\DBG>GK U7DP)^1YXYVMZ1'EP?&8/O?WFRK8 MASWI]?:G$XS?NO[G?S_/G]R+]VZ^D8O5YGG=&A?B3.%<* HQ4K8+R(2$E&$! M"TQR+O*,4A(D#!)B?&K=0./[#2B]KT:&C?]A@_>@-O ;FP^%[, ]0">H8._[ M0&LT6,\^Z)VSJY@SCV?J^K0X$PH)%26IQ!Q M1MUJ!H*"HA1*8P>S.D=$R2(@Q<+3[$13*][M*VM95P,&4QY XXR@E.@<:H-S MB"7*(4]2"[G!@D@ML33^52LC(3RF!MZ T'K, .("-C#M'YC&C:R]\>H:S\G;NVKTK1:;[_J]>.;U7J]^F.^?-C,&"?*2(8A MDKG3HZ6II1I)(,L53S*4&E.$):TN1&9@ MGJA <>Z5Z1DQ!8'.AAU-$NC8PLBB0&=#/)8%.G]IK"-S=;Y<^[@6IYGZ/]U] M:8_<.I;E]_D5!&8P\QZ0;% 2)9'30 /YTG9UHMU.CYU5A<+[$.":CJK(B$0H MTL_N7S^DE@C%IB 5E%+5M7A)2^2]A^+A)7D79O>S.N/4;FH%Y!%"4.H$"8Y8 MRD0:)%[NN.^)GN@V@K9"Y:Z-E#N!NQLS!(/Q36/DMHB.$Q]W'J+!@N-.=/G& MD7'G0;@<%M?QKG^J^Z]*O*[GFY]1S!_G&_/E4\6U(&D,S0[&WF4(:4P*ED"E M>9)KLZ/1RND*_%3C4S,H2J&L8V,4_\)_!8VX[FGNC]#KYHUK,1GZEL(3#J\4 M]^?T[I7?_JBQT9+;GU.CG=G^[#,]SL)OETNS!UP7;/WSG5EB'PUJ$?;>Q?'GW<5JN3 M)(LBJK A#8TA%EA"GB$"(\&Q2(B2:>J5&.],/U.SIP[N1*^H!7@.6#=F" #7 MP+S0"REO6KB 0R!2.-?+J)1P0=5#0KCT>+",0+=+65ZUM]VI>-^ -4OO3#;;@$*%V=OW4.$P=@'-*0N+1R;9#^ MB3*=Q6\_6W^KW @;/X[[HGA5\F%M?]^/VR94ID3A#.8YM<5I)(-$(0PE$DK% M6NK8+SXGO(A36]W;L=Z\F=NLI21X,5U]L[<"+^NY4$ X5;H::\ =;VC?=!B' MON!MC>"I&L0%X#_;?[^IO:%WOFV5EF;N@D;/D0+W0X]&\.C]8 *^40A_:(#/ MQ_$'[ZFG$]YV1U@:@[9U ]G=JM@4,Y11$0L<09()LW_+L;)WY02J2 J=9"1) MN)_SW?F^IL;RE:=W+:&A\,(WO4H7KFX<' BM@AJ?ZLFV_$6]V-I2RZ=3D<:ITK&B5$)"50JQ M$-H0!HE@EO XPCF-8^YG35[N+S:-V*MS5YF5]V$'12W=7F[,NDGVZA98HR46&(* M&4UMHJ&$0AH1#/.4$()HKECF'CCLU?74Z.>$W5(>-C5!:,7-MCA@>>1DX]9\ MXZ*(\:;Q8(]QYA9K[0 M70XO.UOK$XWU6Q*?NP M:T$=Q+?Y67ORVMS[?O>_[@U.B#1:0M]4IV-->K+-3["3?)"+7W_ @D6+.'<\ M+00O<=\VGFSYU&6A_J;8^O&/U2RG*9(Q%S 7*3.[X%Q!$O$8 MQHQQ,T@986Z!)E=),;4-L?D\<;"2]QW@N['8X) .3&@?NFK^M$I"MY6Y 58/ M8!0)1VY7X1B(Y_K),"KE7073(?M=UUA/(FQ2FM]9A9>;RHGB07^9%_\P\AAK M9\32/JIA^GI,1O;^H#.7MGH_+C$=IGD.1 M46Y,59Y!AK$A9ZQPGN(H02KUX677CJ=&P!_O;W^[_WC_>/_^*[C]] Y\?7RX M^X]_?_CX[OV7K_\'O/]_?[Y__!OXY=W[#_=W]X^_^E&L\V"X<>D0$ ],FNW2 ME:V-]Q"[;5]T E&><[>C\]=- MZ:>W^LQL>?B9(HFFC.4PPV6A]MR:HCPW1JG$-,XP%EGL0WFC2C\UWKS[9OZF M;*Z5II*.J/4%FYV*@&UU]/3>&_?3<"/@R0[XP"Q>Z@WV%&^JT/_R<544O]YL M*] T&( 6""7SMV .QQN@$'"&M &BQM0HP':<(#-"E2 A%LJWF0< ZTWX\H^ MZJ+U)L-RN/*]C1#ARF;8Z_Q=GM@9B5(DLS2&B\R1W MSR#NU.74%JI&RCI!^"XM^/6%"0ZP=KAP#X[@P,Q_OAQ!G5WZ\W!P7E_JH3^L M;U[MP1W>( 4?3B/5I^;#04MO7O;AM&8NE1_.O-G3=Y_9B*-R(W77CD:L$MXI M^;!LK2@SG(HD%K& 26RK-ZI]:@1N+<27]4HH M)0M@!QT4K H=+-3:'BS<6E)_49M7MC /*JW,$BTK!RM/UW^O07+;,PP&_<#, M_[7&N)2\//'>R0X:X6T2GI;X 2,#^J 6*D; J^]QHP7ZP'(4-]"KD1X6JFG= MYL@J3[_+[KY^,U9O4?UXHZ0AUW>KQ8*M9Y3+B"$D['D,A3AF":0TY3 EBJ=< MR)C&[M$#SMU.C>AV@I?D5DV\HA3>AK!7TENN [*4'_PR7];_[G@P[3DL#@;M M(& /3&TMG!^V!%?)#;:"6],+5*(/@JV'=3L(QB-9N,&P]C-SO2'K-'7=6QO/ MW/76<,_D]7^[OQ/JTHS33V/$S6)-B8J,+8NSQ)ZZ*PU9J@34B,*? C8W\[PO& ,O45NQR@/RL"[)A^H&=#K>-CVZ6_&A4J< MZ<=I3:[ZS^RG/UV3D_O-0;YF*62I$R0C.8LU1";+:JD&8Z-?M6EBDA=<8E M]IGSQUU,;;X_K)_8L@GMM?>Z31(EOXE_ DNW27\=0@-/^$HXNWG?B3=0ZHSS M. 2:]"VP%P&7AB M^T'B54.F0_%>961.M3=:)9D.9=K%9+H>ZUW(MKP?^F#$:8)H]R)K9SJCD<[S M''+*F'6$B"!-S9\DS\P2KE@DA5=HWL4>IS:M/^]=H8E360B\J]A>P-QM20^* MY,!$L _B-D9^M1\\'[2*K1LVX6K87NAO[ JV;NJ?J%_K^&(_OOFKFC]]VRAY M^]W8'$_JTZLM_?*@JU/4A]=-L3&V\7SY]!LKYF*&5228UCF,B>(0(\4@$WD* M(YIGYK^YY)%7#)Q7[U/CH5(H_ZNK?LA'::33/$8PU=+6OY#VBC'/(*8"LS2+ M%,?1S+3$5V^.?5N*X=!OQ(>LDK^Y7QQI/-Q6A,$P'GAU:.0&M>"@DKQTHZA@ M;@E_ TKQPZT5O5 +M&[X]3WJ&M(+EL/UI%\CP8IWF.7LPVK]S.Z7VOY6!GFS M]=)6;'Y86P_\!UVFK5XK]75N4&GEL+;ER6Z%]8V:D4S'$B.S[G!EBROR#/(X M,V3(8F,82X*2R.N$>BA!I[9B&:5 J0Z8[]0JKZ? PJADIS>KE0*%U:I=C #( MTI&3E9KY4>M@'X(;"T]A> ]237#?'N]&4UMTX&,][K?[X]XN M)?.N'/?;[G$/44PFZ* ,5W8FC)AO7: F*-@.I6S"]M<]]9SY!(-<"-5K4QR%@P8([NA"X$,UQ\M4QPS>Z M9#^(U^A\M*=7QZ($5\G2IC=VO)(V"E MBW9.I9F4FJI$*"A1FD.(%42CO$;=.Q_4F\0+BR+O$[^U^?&3/JN=5XH3; MI6E_:4L\J*68JV(F4TY(G"B((AO4RPT=\<204*X%B5&.*9->&_F.OJ;&/"U1 M2_<3T186_/)IM5$@RCS/,+NP=B.?0 @.S#B'X.W)&8YF', (Q"U=/8U** XJ M'[*(RRO^_BMU(MR?[W^(,D'+)_,YS'@F%<,(0T[M_9-6">0B1C!B0N;YO,$YY M^"T[4F,?W-W^N5#Z=?%QKHU=)"*2QC*%'&7:[*,D@PQQ G.>JYA%>::1EU_. M-<),C79;J>59*?D-4,5F_FSWO>"/QM&A\2)Y+?4 "Z-(Z4KR4[&UKR?)54/I M>$8TT@ -3/2-&J"S&( 9L2.'E$H=8/4)&81T/:K!0I6N$&7D@*;K03L.>PK0 M9E\'[#KO3NE=>2O$6M5IKY54SV6.ZZ;ZW(PE@A.=<<@9178[&D/"<0KSB#(I MLHSE;O$4/?J>&LMN10>RSCI5GV@I?) M^K>B;XM6AO38]@8LF.^V>\\C>W%[0W+LS^W?1 @B*Q/YSS(5)4HSL_6.!(%8 M9A(RS(2A+IUHRE/!4=Z?L,H^IDM,58B(F3;_"_T+0A%X86OPW8H,(, W*4(W M"*'&C9B];KZMUO/_4O)?P7*U5&5HB;432V^IK^9C*8U^D* ;8#_@JG*L$O5/ MH_*GT36D5XU8'W+S'H>Q2:PN/G)?0CH48^VA, @S53V\(0/MJ=C--/N/]BS) MH39VQC[H.]/J?-/R%KY]+E?B.$"V MR=5H]HF%=00H7##LI0['CH9U!.!$.*SKF\%BEKXHL7I:VJW O30]S?6<[:I5 MU@=51I1VI2%CV#XK^0ZQ4!KE.(RBU2G > MR8CD7MZ7XX@]-2JLRKDL5LLGN"E]VG?R7AV@-,2HN_'G],9RZ.O>D\%+.YU! M6^GZ2@!LKPXL8[>KL]6:WX"=[NU_OP&E^H,&,@TX7,.%-0TA]%L'.0TX$ XA M3T/VWF]U^Z*^J^6KLLDDK)^>+7SWU_GFV]UKL5D]J_7['V+Q6EKS1D;S/_G( M?LR$4@F3,8*:)YG9U&,.N4BP6;22#*LT8Q'RRC?30X:IK3NU"GYK3!_L,5-Y M%,L8,J:MOZ-FD IF;(64QR)C6)$T\\OZ,##ZX^1^& U_MP5[8$P'7GUKZ:M$ M0(W\X ^C &@TL!$V6&RN)"U15;%49ZOS2F]TWVX$>Y_)C3$N;W+PME\AKZ79 M35W<$VR5JUTXRC.X1K]!3]:N!7VXX[/>DKWU&=FUD#H06]"&PWF8:$:^AKX5I*L%DU-PU@)V@@M#R"SP*A-E+P64_T_ +0'"#I M#$#K>G^\ #0'+?8"T%R>[[?=::I%%^]6SVR^G$4*RQ0+ G.6&_N6XAP2'$G( ME3!:&L/7/.!CVAZT/S5NW(H'?J\$]'2?.83/S:Z\ I2!&= ##V_#[HS6@8RS MP]9'-;#.J'9H))U[K*=C[NZ6<'=U>,N+\F1WEN@XCY0U=&1N:SM1!GEN$V?K MG$.KWDGV7G;O5=K1V_Y:/G)_3=EG(%_4K/:MLK"\Q^2Z.E M?SFI0#OOR^D'>AJ0BF_NEZ:I/H> M8?;8"S-_0_0\*J&,T1,]C&N0GE?QR"CM>+0O);RLE9B7QPVW2WG[O%IOZIJ; M,YZF4_/-_7U"BB+6H5)=\2UI<1SB/L MR@Q!!&( ]]OMY,^XXJ6X7^Q=B$6 MJZ(LK-Q.;OU%+6P&L+M5L2EVZ:^WQ^OJQZ:L=#V3<48RQ 2,DHA!'"$":49C MJ%*$ M"+]@Y_S723/RO4 0Z([O$<(TVX];'^RS#^O/6Z[^C8E_+%9/=7)5172$F&80 M99I +'($B4Z-G18SA;BD]M]\J+.[NZDQ8RV<'P]>0#3.<\;B.(>YQ-2-( M&1(P5Q*E6B,94^[G1AH.TW$\0X= U6WQ"(?4P&M#*:BM[;<3%=2R7DZ?[+TF MN,$2B/(O=#8JH[LI?DC8CF\-$MZY,Y=PK% N"(.<9C914TH@1[DA:HE(1A,L M#*L$C.FD+AF<88"@K\:MZ MLE;G%_5B#Z&63YZN$^=>G]!\J$4$6QD'\9>X!$2@;_UL-Z-^VY>4/?R6+S[? MJV+LLVF-K7]6AQSMP^P'W61I_:S6\Y6<&>-;*Y%P*(3-2Y;G*60YB2$G.)." MY#$C3I6)?#N>VHJZ%;T.\[G9.WNV][NREO\&O)0:>)56=1^0;G(9$N:!R6:' M\/L:X=L#A-]M$?X\),)>%6T'07JT,K?!$/)2BC*10JPA!S)B"C$L%TUB+.$TDRI17+K>3 MO4R-YUM"@M562M]JE:?@=+,*KP9I8)9NX_-P&9\>I2D[] ]6E/)4'R.7H^Q0 M\[@09=?#/0S 9B=4GJ:;MHIO\Y)7F%UGL6Y37M7!W!=;NL*C9\6RW,^T5EU,YRD:B$*P0) M8AABSC-(\HA E@DJ&55QKN5LL]JPA9N1>:E#KV5DV^V >S#;1SN&Z\8L*%*I MYS(G[(M:OZC2UGHY*/=BO=^*EG;_^W^2.,K_M3Z=Z!T(=GJ0W$S7D- /O)2T M\^HVF=$[4+LF!*P3BO!18*>[>ZM L$[E.V+!NM\+$L:CUL\S@4F21 K#/+=E MHR(B# TA I5(LY1PFN3HFB@>T\74K-8R]&2^%1'8&)ZK0G4LC&[T)R6[L.$X]@.WC(:IZ7@A6"<]I,]38S5\LE^QK;A1]/$[8]Y M,<,HT9+G"B91)B!6*8.<<0R9)E1QJG#FYZ)UJI.IS>W]H#SS"9L>P.]64L]H MO).(.MH 5^(T]+J_%X/G!I'_XM^!0:@%_U07XR[R'4H>+>Q=S_:;]']:K>0? M\\7BRVJQ,-N7/]A:SKA2*4H3!;5,$XCCA$"N$8-1+"1*J2+*[[SZ1!]3F_*- MB.!W*R2HI?2<[J>P=)OM5R(T\&3W!<=[HG>H'VB>G^IAU&G>H>+A+.]ZM-\D M?YP_SY=/#[K)K/>@;1\/ZZ]J_7TNU#:?$\TIHS',I3U!4#*%/,\I3'"D(\IM M)8?49]H[]3HU(JB$ME>VC=CVSU9PZS!;B]XS Y3;,+@Q1G!P!^:00+AZ4XL7 M3H'(QJW/4>G'"X9#0O)[N:]G\DL=>_*@K9EC;8^Q@KY^?5L@Q%+6XWF_6I*G-]_=:*[&QRYI-HKZ>B\W>Y>>+6NO5^IF9 M;P,PN]DLP"_S)2A*M7_M44[HNO%T(YAQ1VE@8FHI RIM0*4.:.MC M-_/O"NS&]$*@?P!_D?"8AZQB=)U XQ@E4-ZH,"-7 /-A(:F,D*EZ[ ;6T@\3+.2(3B*TN]38J%3FJ?L@SKJ_US1;R MQ)9U8(:M"+-:S&63*.ZS^= :=\P'_6&^-/;*G"V^FI]4!.8Y*X+T-:&YT]:G MJM"TU:BT\MHZ6;-AJQ78J37() L*=+ L$2%D&CF91$ 8CW-.A&R\W^3OJ%OR M26T>M"U-U-1$GZ4Y(Y0Q 05B"<0TQ9!%&L&$1WF<)3RV_F;^9\$^,DST6/CV MJ/;A#5BJJS ID]G.WSS9J=9:RE M%)92ITC:M #<;JRR'/),)R31%G'LER0XJ MW=2V88W(-T#50I>5L^56;)N+P,C=K]AHF %U8\\W&Z:!Z75;<+2EV W8C5NC MA2W)#79Z@-ON<>M=630HOH%KBX:1[4VJBP:%]5Q]T;"=]"B=4Q7A^3 O!%O\ M3;'U^Z5\9^S &6=))C%ED"8HAEC:[-;7CZ5%&+LQTWQT;#1O=DL%S,D)!=)%D&58653A4M( M5)K"C&4HYBG6V*_0GDNG4R."2F98"@UV4H-*;/"[%1R4DGMZ5SJ-@)MU%1K7 M@7DC!*3>%I(/1H$,'Z[OVLO7:RG&1Y$B,H(T5M MF4\*B X;GAJYE**!C^J)B9_@X:6N8>Z3,*2-6C=97(/% MP(10P= C9T=;>X]<'#U1&"G'1BE=H+09)S3M3(?1?GZ\-! M^\\4BK!(RAP4&D&<8 QY;C8[FFB)(A1C&BN_//1G>O+YWL9)0-_<6%LG*KE: M+-BZL#Y6E4.5IS_5.7ASF2E)\A02$F40IY) *BB!21Q3%9.8&KW? M+\7J68%?%JNB^'4'ZJ!0NUF, 0 <>$WH<*X8W*-B'$^*27A0>'I.7$F_AX;C M)[5Y_\.6>3-=-8=;,\,(J<0R@1%"J2&+'$.:80I1G*6<$6,#9IF?A^SE3J?& M' ^;;^:SG^_V1JP4O;P;]75Q=8 \$5Q%"8L@9T(;R'5L[&VS$,9/IGOIX[09&79F#J:F&!,)*76$&>Y+:+, M(1'&$#?$+V3,*Y[0"T&_.$A6]@WO%$SK]> MA3,8H2I77.YPW!H6S@ <5;-P?[-GRHC]G.F[,H*>?K87VYG0]WZ8QA_LI!W$ M-=89FU!Y"2[V-VY. E?UC_(1.+_8X]C<*93F=KF9-[%852B6F8R=86V4TY1A MG$*9V3#%1"204AU!F<2*IHI'6CME2!Q0QJDMW/4D%*VJI8 9I:!LHN *)5[7 M5?)1[Y#%(0?;X>+@[8=P\$V+:U"CU1*>C6SD_I&-HXVSQQ7)VX_W2+Q]>4O?U&% MK4!751R*9@(I'4F*8,ZS%&+&*U9#"376&OCA&;)0G-B208$H03B#'AD"+S5RW23!.4LSAA/6OJU5U,TVE+ MU(&(K6IZO0OA-5BZ,?)U" W,H1_;Q05K\08I=7>@>OCB=DT';U7.[D#!C@)V MAT^.?%[[@Y(![^^HS_PH?" 8SK] V.K/"BU!RWU;T#YI5@$0 ,!L!C<@/^\\*F, M=ZC<<]S>^L#95^Q_CL/HGH,1[*"Z;_]]RZI\5\M7]459E\#J:+Q)]OW %_.G MZDR0"1Y3ZR3,!>,0J\C8N810F"NB59PF&,=>>0F<>IWL MB@OP;@M&<#@'9OM:7L/-6TA;(H.=S#?!\S9Y016LV(I+GR,77/& X;CHBL_+ M/0]ZA; #7Y@]O)I_MTX<-BO3'[:/#ZMU5=OEXZHH'DO_#O5C\YM1[Q^S%.,< M1XS")$,(8D(%Y%$4PSSA*(T)Q7&JO(YO>XDQ->;Z*KXI^5KYZK-*([#>:N1Y M,MMO8!S/6P>'>^A3U%H!L-/ <%BC0W5H6FH!K!K@]U(18#4!I2H!G<>OPS+4 MP6@_(<8][KP*J*-#S.M:Z\>6GU;+597,9/E4Q<#;C'7+8A>,H5DF,I()&,:"PK>P(S6 MEA4T^15J<7\=).K%&9U ''6YOU'IR%G]0^9Q?W&J9Z3L1WE*AGB:I#3-($58 MFMTFCB#)I82I2BG1TIAP?G?P8PD^-T9:B3NU,])Z]*=R1NH_IO\=ST@O M?"H3/"/='[=_FC/26NS_9F>D^X,Q_AGI0?\]*X^L5T(I67PP -Z;#LN##OW9 M?%EJ;>SY,LBZ*H1B?J#,/Y8_F2DJ\DA'&90XH1!3%4'&$@XY192BF&94>16> M["?&U!:E1@M@/T=;U]WZ9=Z">:V09]F1?B/CML0,C_? "\8^U(T*]A!HJT2= MNJ$N %7K4?TP8%&2JX ,59ZDGQ#C%BJY"JBCDB77M=8C*.(H[O[[7*JE+*P' M5Q65-U-Q'.5Y*F!.D+'M$V1(,8K-7S-"L8H5E5'J49C)L5NG23E^+::MI.#% MB-HS1-T!]&Z^"XGAV^3AL(D*&R2MP+4?JT\ N .*'F$28=$<*4[B:E3]0B;< M,>J,F7!H9KR@"7>=]J(F/%[SKS+R?KDQ;=Y*N;8E3ZK?/LZ7*IJ1))(9E@I* MRC'$D6%EDD6VVD"2T"QB*J=.!FIG+U.S/RM!02WB3?,'8(4%#TN/6B/G@>WF MVV!P#)4?.MSI:S9&+BK6+CEQ^N-_6U49H/.CZPGZ6IT0Q MG"N8JRR'&.<1)!'"4-BT7 M>Z,Q\#QN@/AR 0CO?=U)A0-MU_;;'G47=E*MP\W5Z8?Z3M)E>3_SU_GFV]UK ML5D]JW7CX?YS1FBN:2[-VLQ%#+%()&0XDY"*/"=89E+&J=^D[>AM:I/X77-. MT7,6=P'K.JL#P37X+*_D!'\804$CZ0W8RAIRWCM $HP'NOH:F1<7 M>O+&@A5%G>2S3C++"#%6>Z2@QIF&&.'(D$6,(5>84$W21*9>5Z?'74R-(4H) MKTW?>P))1W:X"I^A*<$3&G\B.*M]J-E_W,&X4_ZL@D?S_/R3UU6!OEL]\_FR MCG(MXUG_2\E[J_3)Z-R%2M7O3$3,I8Y MCC14 ANNR&SF;\(01$FD-4U558/ OS+T8!)/C7HJE[*J7D&_BM###:X;?4UJ MR 9FPVWEZ):R-V"G+FCKVY1&;#0N;\A:.H-:Z1M0?00[O>LWPU>:'GR, E>? M'D[>-ZE(/3C\YZI4#]]QV/1GN\0-=XM584L:W:GUQBR(MK:V^6LKRT.=?RH7 MG&62,AC)5)@=+B&0*HDAC=.<) C1&+L7GPPIV=06G,Y,5N4!;:T?:!2\ ;6* MH-81M)0,DT3,?[P=KB/?:A0'7H,"#V#@='#^(QDF<]R@(SJ%)',!IV:PM'2] M0>^;PO/X=]"Q$W_A.[LIB%)[Q*UU-3(AM6][.+4$'B5EQ M0214D?.NKL8M;NZ@]%%1P^#&.,.!.S '6<'M$6P=]=O(WDY]L!4?W%T"O$?.L#ZX!L5RM!*JZ51\W6KU?)=\:V:+*:E^3Z2?U1_DLQ(Q$R9);% MD&!.(%%;5Z- MK7[@)U\6I;5O:>6;\+#7X+EQX]!#,C!#'KN=5M=5E0J@TJ$N '%3F7.VO.T? MU0,!#UJOP7&8 GQN(KQE33XOD"Z4Z?-KJW<]]#(XK(Z,GJ5Y0I6.4\CCM*Q^ MBR#75$#&=38$[W+;>U"ZD54?9$8KHEVA M\?X">J99_2.5Q1[+W6QZY_?4JU$Z6N3S[6TQ!:,ZEL5=OF&#(6:98JJF"6 MTA1B3_4WAZ%6G^W@:>889VJ M&*8N))#=S=HN_:J*4TD%$S B+(=89A'DB4 PUD28_V!*N%<"[Z[.IF8O-+)Z M%ZGI1-23&Z[$:31VV,D)?A\D+:T+(J%)XE17;T,3'4J?)8JN=WIF )9YY6"\V.74 M:*.=-'NQ6CY!T^DSD$9Z8VELQ?=,HG@9>#=>"0OGP.S21O*C1?+1(FD%!RW) M!TV&[8Y7J(2!ESL<-]6?,P!'2?K&KU< MG$_ XN.I?!T\8SD*%5"^N?=&WWX'8W"*8WF/TU.[$KY/4NTBNG<&/W!0Y,BN_Y6 M;+A&"<($4F+W'+:W3HGM*_8_1TKLGH,1+"5VW_Z#'39ZQI!TM# A?CE],#9 M (D#',.=BKU-^(B#R@YG8E<&C^R2[SVR'TU4M2@GW:?7< [N:+H+ - MS!:]$>N1,?,"&E=DS3S7\LB9,R\H>)P]\](+(V_QJMX?=)7 ]_9U\VVUMJD; M9K%F!&4Z@Y'9N$&Z1W7I;&J\O8OL4G5D MUXM:/\\W]AR%5;(#V0C?OU;#$>8.5R !D1R878_#XVIA=]49 D+7O\;%-1"^ M68$+=RBOJFUQ#AN?PA9';;Q958MSVG25M#C[SK4.+%\-AV^L/X&]G"X="&98 M);EFQJI.);8)L\TO5*(,2L[-_Z(D8L(KY+FKLZE1;MO5HI2V\EHI?2TJ_PI/ M1_E.I!UMWT#X#6W&'D'WZ S=%?XHYS$)[HERHJLW\D$YK_1Y[Y..=_J1R+MY MP9Z>UO:ZT2P[VV3^^X799TISB;E(8"P(-VS"S49=V6@YQ1%/:4:SS"O]OE.O M4Z.5?:%[5]5P0]R-58+C.#"]'$-82SRHWYL72H$(QZW/49G'"X9#"O)[N<<> M\OW\Z=OFVZ?YA@3W:/_9 C] X[RO" #GU9X81E M'_\[1U ]]IKAP1UIRWGE!^NWZ_1#J7/SZ=C4>'M0/]WVMJ*>K_8S)NM%P=;: M/57RQ=,YPK&U";%)8\R4I:9/UR(:Q&_"$ZE )HYKKZ,:.9Y0')HYOJ_WFR?U M>7SQN*H3UM>YG[;Y<3]\_S2?I<;2B>)$093H#&(6Y<;*X1I&B4X3@5*F@YU[WA2-]S=5HC@: Z\/C3R@LVJ*:K2>-[N9+X! M'_X"/]V'6QV\4 JT-KCU.>K*X 7#X;K@]W*X"IAED9)/:G-7U2R926W8/T8, MMIGH' I:KFN5=[5DF8+^<;]='L$N7]$I@3'$26RL6*T(C+7.:$PXSHB7HU\ MF:;&:/8K]6.P$ /CQG CPSTP U;:P%(=L-.G84"KA;"..6W5FBSULO+-J_0" M5K& E3/"H1RJP$8 B<:MPQ$.PJ-R'0&;[E5FSA[0W>YRLV]3LV\SL^_N#7F2 M,\X3 56<1Q C9DU%KJ 6*$EBG2?2C6Z]>YX:J;JDLO>J&.8Q" XW)4-!.S"! MNE8*<$J;="7*7G77AD%[M+IJ3J@'JY?F#]:%>F@>#8Y9[\Q?SX-Z9CT:Z'DV MP(IO]O_VV.$[6]BCB"^JV*SGUERQ_W"[E/L_:#U9!;O>+\5:L4*]4]7OYN^+ M5SE?/KW_(;Y9K_$O;*/>:VTLH!F+5,QPZCB>RU%6R6&F[YF/P8J&>WYJ3#:E7>@Y1_43D_/0XQQOPC'\Y#) MCO/01RM&E1M@?P4MC>S6H5$65(_8@3_XX?X;%0J@@0'\T@#QZPW88@$:,(!% M U1P!#R7>9-A#'7$,Z[PXYX6O (SJE*((QI!SG,"I=:491HQG3G5>CC;P]2V0G5$=BTE*,4$1D[?V/5# M(+O7A"#P#$S;WLCTB%$_H_T5L>F'+8X-8]',/]G4N>JDOX1YT>>^F MI'6"GVEBDT_82/(L81!+0B##<023G&21R%'&E9=O^IE^IC:IMV(VJ5E!&>2R MJ$MMBO+BQL^D/(>PF^T7 +>!9_M.PJKH82EC&=L2TA6K$X5@KE>G>QG9U:I3 MU6/7JN['IY9\\-.J='M1\J_*^DXJ>?M=K=F3^I-I>O/.F"?;*LY?5HO%A]7: MMCI+)V9P+YC??OXG^_MJ?;=@15'63Q.$HH0@ O.R2E7,+H=]3VUI[O2U*"SAEO*#4H%>]>M\!N9J;Y=KX'Y+KQ9?I$/ZKIS# M;'@?E:.>I^*+<@X2#Y^3LTU(*3"/?..7*59%.CQOTL&];JY)W6:;$S3_FQ>7I]3I/KAMUQ?_(6@SGT MSN)H'+MW&47G-F/8!"M!,!\@&\MU0G300]WP]]>B_E2%87I MF,^7=7%&L7I:VBR!36Y9MO. K.)AY.U2?C0_MI5@K5-,41@#7M9NZ*U_V$M@ M,Y,ZERI%"4P36V -,6U6#"4A38A9+Z2*6>:>&'!$P2>WH.RR7,FNX^RW'>WN MA6+*8SCP.M)H#5IJ6]^11G'0UKPQZQO=2Y>2EI*@5G\;K]/^QYO#A&@3_50\ M?#LG^LF,Y!HZQ4_'S]WT#<:OTUMU3'G&O=&,1;&.LE1"A$0"<61+2F>40IFJG*O@]>@;;I7EV/NA/O \KA9KM7&_V6E/(6 MJ\[^W%JUFEP#1#)$HDC"!.6Y641R#3E+,FCVP)FMK:0)2GP6D>[NIK9L-.G' M514^691&Z/$V#&RB!2.="9Z/2C)OB MA\3B^%9?=_9W*QM?/,,Z42Q7"IHOQ=@\.DD@B3F%2!),).4Y09Y>[%7#4Z.' MVD7[]THZQTN.([2Z9_\U& P\SUW5[^&8OJ_K%?[H=4,CNZ'OBW_L?7[P[[T" M[Y?SU;KV5:TRX7Q@PD[GGW7VU@QE2"9FNX$5,I-0,@&)V6O *(ZC'"-N-H7, M(]K^0G=3FYJ5P%4F.+,(52[G0-X5]7P+:X>@X*'Q#7QQ6R#4NZ'66I4;< M/NF&+T/H%2X?$,K18N2[( T6&N\(S(5X^$NMC!D$[ZC10>2[ZUO^5LZ=K92S M5NQN)=5,Y(IAD6JH"%(0BRR!5"H&11;E&.<4K67C;/7T&@VSBGQVS;.R7_O=SKQ)[54:[:X M7QU/7.AO M:E.S%K<\EF![ ON=3UR"V>V (B!X T_J-F[[LH):V' G%(ZH!#JBN-3;J&<4 MCJH?'E*XOM:/4NI+O";?/\N(BFDD((ZDV2M)GMC\M2G4(B5)@BC!V*EHR^GF MIT88MU^_OG_\ZD<.!X"Y<4%_& :>^K6;P1#!3:=U#C2Q#QH?=1Z?5NQPVIYY MRF^6%NO-S.;G8)O2E?!6_OVU2N_>[!1YEC*.$J@Q0Q GN8),I0)&(BV]N!FC M3M/U0C]3F[=?U/=Y49: 2)PM;Y(HJ82LH,.CZK^>ENIL8.5LJ=[]L-L))ZWDIK8%)H03JT1&[B$Z!=FYVXW>2D\A.?T-4W0_&I)GH& M$K_R8B[G;/WS*RMCV&S+9?!]8OY#&=$PULH> B$!.=8,(HRB7+&$">+E)7VV MI\FM *P.#JWHIT>.@_.@NIF+0: :FL1]4/(/@KV$0*B@UK/]C!ND>DG=HZ#3 MBR_THX-W\^]SJ9:RRK_!4I1&Q@*$4AD>P!+'D! BH4R$2G$D>8*\*&"O]:E- M^ZUPO:;\/G!NT[PW' -/;67]MD>=OB?5.IRRIQ^ZJF9S5;5F MOGPR%H)>K9]M!;@'OI@_E4:D^:&P!N63FF5"IPF6'&9:(H@USB G4L$4Q5F" M5:RSB/NE6_7J?VI3?2>97<%>=L*#U59Z6^Z3*UNOL(YW\TW+ZC=";HPQ(.[# MGSI;R9NZ7#8=?DMXL).^3*9?RQ^\V+8O<&&+;COW_A;%MWVA.5.$V[N9OF57 MB\V#_M-J9>AT*6?-. M_O;SSX7-_O9AOC349WCP5FR,X5<&PC>.(HF00B*6P(13LZU*4&)8B=K$TU2D M/*=4,Z_D]_XB3(VARHHZ>K'ZHP#V(P"Z$1VPK>Q^Y-1C6-R(:EBP!R8M6]2J MQ+H1W^8V^\5J .;+7\%6";#38A"'H/X@!B*['@*,2GS] 3HDP2M:ZG'O:&\P M=YF ;Y?+5UM*Q%"(*C:V.M!,1%F<\4Q!I8F"F)I?F!889FFDIL:S5EYS41K!+:%Q:S(YD>5S&!MA/:XY[J(ML,M8D@,ASZ7LO#=M^"KI 6- MN&5=M9#P>5P,AH1QI*O Z^#TNP)TA:?STN]B(^-=\[GJLW>QY_Q2#^*M0]>_ MJ*?7!5LW9XVVU?J26R5Q3#/-8"2TA)CP%-(<82A$$BM$68:(DP.84V]3(]XF MY4(M,&@D]F6,BR@[$&Y([ 8FW$[8^CAF7,3/@W%#XC@2X_;[#/V8UA663J:] MV,AX3.NJSQ[3.K\4LG[5C A;8UE2B-,HAU@8LY;1)($L$S37U!!P0J\O(S4U M;JW*?]0YSD5+T! %G*ZJHS0A)CV9/WR7&+JL0E26E@X>9=<-S:#U?:909N>L M T7WT_UXX2]L7:;#M$13^@$HG"!&(PD9PV:WFT41)%F>0<8%SQ,JL=)>)WV' M'4R-"QKY:@.AAQ_%$81N!' -, -/?2],O*?W.<4#3>RCYD>=TN>4.YS,9Y^[ M(O-?*PF8Y>8Z(1V.$$N%E#!*LQ1B+"3DV.RB(A9%+(EDHOQ*19WO:FI3N\I= MM]@&U"QV0O=(^7<:7;>Y'@:S@6=]!==>BK^=G(&S_'5B$3+#W^F.QL_NUZGP MR5W7BZ\_KU8M:;WY^-E_"YG99%L9[L8_,=)JK6",*LQ0) MB%F*(1>I^1//\]B8!3K.T]E2/=E[^4=W]G"7P&EFT&IF',DQW"SY;!KZ9HRP MT@VKEOT&O%CIRQ04JI'?CV(\1L:-<@(#/0X%-4);1X]:;/!Y"W(I^4V)\ON+ M*'OSDC]@@7C*H^-1>Z]%"7Q_P@CT]K57ELO6@:\^NC_.ENM^HYV+& M4YI!'-82R)S(VI MA?+(/8%K7RFF1DK[/NVRB>.L/3N]_=BO&R&':[ Q_&Q[N]NU;_O5N] MJQL+7DK^]GFUWLS_J_R8ZYN;3^K'YO$/M?BN_M.(^ZV8D5S&W.;14TB8U8K* M'!(<1S 7B2 II4SYW0I>)\[4EBWS52?!"LB[#(>;'3T>R .O49UEYF_*ZT9A M@T':6MV ORFV!@_+@->080 =O@:]BS!3*4OO 9Q'I7J?5J\M7O^>K6VL6&&X MNKF0G8O;I7PW7[S:(TA[J?-H.O_-(/*/62J%QIS89!2V5#TV.P!.;$PZPS26 M7'',G>S^*^68&H6V"YJK6A$;U H*J\H-X%:9\J!/5NKTK3GO-UIN1#O"& S, ML&WX&QVL(5G5C+\!OVWAKS6I2\8#JPPHM1FD>GPO/(/7BO>3XHTJP_>"ZGP= M^'[-]0V$77Y7AJ]-DV7VN/TYJ&*=,\43F-*40YQF$A*)!42:"YGE7*;2*:^; M4V^3X\77YV>V_FGGI=C)[5%KW0UC-YX+AMSP9QI;I,H @2')R@F48.&M77V- M'-7JH/9Q,*O+2[U)Y&AC;?,*%7??V'*I%G6NTY1F.I81L3YLTF:$-_:7) G4 M,4N0UHE4*O=D$X=NIT8KYXZ62LE!+7K/)+.. ^%,.8'A?:/S5$]D^]"0!U#A M^,BET[&)R0.($PSE\_8YJFJ/ZT?SIW_['\U/S"_6R_S?_L?_!U!+ P04 M" !MD&A5XXWC2G*E "N@0< %0 &%R%]/$9-S.Y;A^U*GJ_HHI(@\.AT5TDBJRIZYP?'%G$(E":@!4!&J MIQ]S@#M!$HO_^%W1DXM$413S?_D+_RO[ MRP\X2_,\G9W]RU_^_=,OX/[RW__UG_[IO_T? /_SIP^__O!FGBXO<+;ZX?4" MPPKS#[]/5Y]_^'O&Y3]^*(OYQ0]_GR_^,?T: /YU_8]>S[]\6TS//J]^$$R( MAW^[^&<*2@\&%"R. @>&5ATQJ%Q7"+_O\[^625EK78"E-465/(.8A , MF U16N:B]9L//9_._O'/]9<8EO@#,3=;KO_X+W_YO%I]^>Z]_W']MS<_NIQN^T'Z6/[C__RW M7S^FSW@18#I;KL(LU066TW]>KK_YZSR%U5KF+]+UPY,_4?\$US\&]5O !4C^ MUS^6^2__^D\__+ 1QV)^CA^P_%!___8/F7O] '?(.J6^8EJPO_G[?_ M^,=;&KXL<$FP6?/\*WWCZC/J:H?3@W^L<)9QP^OU2N?S=.^'SJNDYXOK?WD> M(IZOOSO).)VL/_E57*X6(:TFNBAMN!=@/'I0V1OPV2A(07D18@F"A_OL5]*7 M1/M:,4M,?SV;?_V1/OC'*I+ZQ5HV:[D\6FXCG\/HOMZ'G^AG)RQ)PP):,*62 MS96!4%!#4D[Q$AGWX3BR[ZYVG^J[>GVU2#_,%QD79$BNEPN+]$C']T%\]1,_ M?@D+^B @S9_GZW]=+4H+7:WF#22W40N1^Y9*Y-6@?!\?(LQ-(O,?%=)Y_GN4W="1/,$@B/W$0RM"!Z7B!R+2&G$*RF$R* MI30!Q+UE=X*#[!\.A\NR$S!\6H393+))0B<#L.8^@ M=/(0$B,N0C%)2)>M%T>AX>&*.Z% ]XN"HR38A?8_X-FT"F&V^BUB=P^-[!<:Q,>P+&:_KRW>+3_/?9).9B8J:H2@E=R !:#2Z0 M+Q6]5U9[@4RQ=K"X77BWU!7[3E!QH$![PL3Z:'RW>+^8?YW.$IV,1F7M;0!O M%6';$@LNTAD9I8N*&2ZMP7; >+#Z;NCH.+/93+0]0>3]?+D*Y__O],O:=>*& M!85*@BB"N%!(&(_$BC0JB,PXBWA#1\<)ST9B'1DJ]6F!8TQUR M9CX+"8EI0V?O/\]G MUQD8S3@G1T>!S-66,>M( ,Q!""J@++CB;JKO.)5YE A'5O]'3)<+ M@BX7\=-T=8Z3)+(7.@;R<6PD(2@$YX,'HR,KVG&R6,>I_^&*NZF_XQSF42(< M6?V?%J%6HWS\=A'GYY-4G$;'+&BM,ZCH.03+2!82(T5 GF=_G,6_M]QNBN\X M;7FX\#K9]#__D3Z'V1FN\ZV)2RVL8N!DJ;$.E_25M,"%5X[HV[>!U6>#9??)M8BUX)(AJ9 M": P:2*?DSL<.2.!B*A9J[OPFT5W*YOJ/@=YN""[P,''BW!^_M/EMB^^&B^[3 MC,<+M@M\?/R,Y^?7U$>;B\G&0%()07'RA:*.!20GJY',W35W0T/' M.<\4XA=NI^!9WF<_1L!M(.LY.-A9S'Z AR2W"^=M9QC_^!WZ;\&)=8-;2@1B) M 6$*!$P>K&8\*E-2T;D%3NXONQLT.LY<'B_,L>^K-J'2+]-E"N?_#X;%=6EY M8$1W4@QXU&0&8[00G7* @601??(^'P>(IU;>#1,=)S6;B+23:OU;)GZA[RPG M,I%%DSF"#Z603)(C%NB8Y$(RA8*7(HZKP7QBX=U T7&6LX5 N\+$YB'*A@D6 MO5"![!TCFD%9B1 -DO.L'? MK_2-XYYHDS,T6V*F+Y;S\VFNK_%_"N?UH3F%6[A:7L["99[2=^^SL^LC[MT_ MON$S[P-Y.O(A^.42SD+X,EG7S%6DO"N_3&>TZI0LQGSS].L&AL%D8>@7"+9> MBV1!!PKG""7XC$&1DY&>\]M*6,8U6JX6W6Q!/%\MK[]SNQ?WH>M0\W*]QJOE MDN1[N]FBXS+Y!"S7C*X/#AS29LNY)&%K,P;]7(W%(5S>IV"<9^:#(>':(#40 M]XAGT7WJK_SP&R8H'NZ@@G[N)?KAF'E R+C0 M.4:S6T%RC)@[P,KKL/S\:I;K;S__K\OIUW!.S"Q?K5[70V4*B(;L3 I+B=GHH00:V<"2<1( M+"D-4;)<6^%9Z[.G*.*YVL5# +0#6>/TZQ@.3JTUT0&X[A-O!7,VF0192%'K M-#,Y:[D^[Q/6%$&\V>>J58X.N\9I[3&@1W.P= ^'QGP5SAO9G?D77*R^O3\/ M)(Y9KD[^EYK(J,>NUIXSJ20P+NO]6$9B@[!NK)%>&%5<;.W2/$=/#ZYPDSB] MF= [L"U_F\_S[]/S\TFRR>J8&(FA/A"LS?"\7M13GAB?.=-#<12@A$+!-J75< M0H)FPI8L,EKS7/7T8?[ORW3UX XW 4]S)70 K#=7R][X^#>L3;QF6IE,,:&0 MY(,51ILEI @,$0VGJ- ^VY;L$#@]34T/3G 3$#42> ?0N>.V_S:?I2OWS.@B MHI:> %_?,4M3P'.GR=NS&*43)MO61F@K(3TXP4T <[R8.\#*AOZ)C"EY&2P$ MIDQMBU/ B75G7R_'-E,X='1N-TL1OL!FHO0780!/TZ#7%Z/EU-<4G> M^+JB^//\G(2^K)[YZMN-:*K_+6H73P)Q?0;/%/A$#KIT7MO@?5&E=>B\*VWC M!D>#WW\/HJ(.+,\=OA[F)*3VUBFC003:/RIZLJ&QEK#S*')!E\VS%>!'@JVK M._)AM/\TQ(Y110>@NKYC>Q^^U5SX=6I*D&S =I> I.L]47I\Q2-FU\<"%@-E= !I-XOYODRK?Y>"X5GY!!4OL+Y MZ_.P7$[+%//-S9VQQ4ABAF=';*'FX*J70'&-L#FA3JIUUFA'TL;-0PX$LB'4 MT@':UL4&#PYZU!A+H8->QMHBBZ5: R_3U>?7U\N5_,+7%Q+Z]O-,5X,RU$*D%:0AV@#12]U4*$U&*-) MA@?WW$.=@XI:=Z!KW%SE0)AJKI .0';=5^7U_").9VL-53:GLS-BIKZ1F9*J MKM[:/."T1&F"+ (P>T:B# X\65Y0PF+,(KD2GFM+< CT#J=VW'3I0( \D?(Z M@.FO\]G9)UQ3Q$B'BGV#M"SA8/BO'!\^MCS1>9&AS ML8@.A,AE* <&<[,>>LX[UF"NLEZGN1F MYDB%=&"-'E78W.6NOG5AD<04R9FK,Q84+Q:"9@F2U))[$WAX=CYSD[JF^R1U M[T[;FE_TA\MX]G)D(R4K2\' MCR*X&[/7&)2GTV('D'WH8-ZM(,O1J5!)3W5L'7F5X$APD(7S17L*4U+K1/W3 MU'1S =08;(WDWP&2ME\TW.%'.9>C\@:$T>LQB"2F+"+0[I#:>A<$;YW@>HFF M;FY\&J.JJ2XZP-;=!,H=+F1)A3AAP%5]J%/[$CNL [*DCTG8+(-H?6)NIZ2; M.Y_&.&H@]Q[0L]6\JL!3SEY12)SK,\&HP0>F =%HY3 HK@:L).VE#GU [!PM M];X2$9-DF I9!+"*$^I3)CDD3:1'3R$*"2BS 3-6W3A )TDR["7L#G!2.V%/ M5[7\NLKG)EQ(E17O;,2:Q3,Q4D3 11WA:@-DC9I)9HUK7K+^##G=N#S#X:B5 M,CHXNC[AQ9?Y(BR^;<1SW?/IU46M2'RU6BVF\7)5BS(^S=^O%3#Q5CAKDX'@ MZS@7Q@-X1P:V"$FF5614L77-^MY$=N,N#8?!8177 3(?R^VW^0IO9,="%%Z7 M#+S4=@YV71D;$XAZT^"C*+&Y:_X\1=VX6<-AKJ%*.@#8^^MUUVQMNMR1VVER MR0FLLZH^C%,0%&K0'.L=EI8YMD\A/")C[$:G[;3\N/'.42+O #5W1I)LZ#?D M.V;M[69@=NTB TXGOVXCA-T!6%[EO'X?&<[? MAVE^.WL=ODPI(IC$(GEQAD/!R@LK"8)S6(N[C$Z"I)5;=]UY@I1QH[X!H=-" M]!T@Z .NPG2&^>>PF)%[MWR5TN7%Y?J!T!LLTS1=3:Q1S!7!(;!(!E34>07. M"_!16\T-RPE;.^0O4S5N%#@@KAHKI .(W>%@?5E4A[(M\#/.EM.ON+DX_W6^ MK-?E[\JG\,?$"L2B4( L*$$A)P\RUSB"CFW&E(E2M+ZVVY/$<<._(8W:@*KJ M (F/)3=&7 MXMY)BAQER1X24^0QLFC)8^0:1-&9QY"8=*?NY]'-VX:39-J/5TLSF(T[3 MAON,JVDBO_L>;\T'\-Q?:XQI/,]P>\K1/$+*5*Q2$*PC$ >;P5G'@)$?QLFF M:=;\3NT4HWD>9'])V.\6ZW7S.DY^CXOUO-0)KWTILJ_I7E.C'2,@ZNS(N$O: MOJ%PU*WS63N2-G:.JS%V7DC/-U%0!Q[: [8V0WE?7:X^SQ?3_\(\T9RSP(4% MPVOHHTR 8%2&Y'DP1MOL8NOGK2^0-'9N[+0X.THAO>+K[7)Y65E1#&T6!K2C M7U01'H(BJ>64M;(*0PRM/;EGR!D[<38&K@Y0Q,&8^HJ+.!\&5;].Z;>\UM7F M0@+)?9G$E)0*28-W6-]+&@I\"GKPD@*I')7(O'5+FEWH&CN1=EJ<':^:#HS8 M_5NN)X]^4Q)Z(0HD&35QA0@A,PZ%MI?AV3*76M]@[T;9V.FS@2$W@'JZ ]TC M/\#)HD,HHO8#KWZF6/>=YT 6W,EH0Y1EV(OM@_RR 7-J)P794>KH%%Q7SH!W M5K*H)*#@&12%,Q!+Y)!$P(P\1NM;7W\_3D/T'*R+U'3@^G S30S#R=ZFKI1JK+>7GWY>J9 M^.VM2[-KI9?6&?9*:2\N&UTG;3I.J$#_I?KA4D1BC'?:@53)JXSS%! MJ$W%&!>9H0M"ZM99L0/('/9#:NK+ORR)9T-5XQ.3* S'W-M4N?( M 2BVUF66 MDBG0&9^\3;GYMW"!CWGF@("!TNWP[ \;?%?+E\OYB7Z6J"DC.G M4Z8#W=7^A=)!0,] 2%0N6:Y];#YV\G;Y<2]ZA@#&H;+MH-SKRAF8G5W-;KX= M:<5RL5KZ JAE;68B WC+' B*'#*3"4OSKN]/$C/NG@W4\QL1E<:%UONI%HL8%TQ!Q9UL]]'!HU6>;3W(U M2=$[(WGMDTD'KW(2@9A(@(F17^<2*M\ZU?4\1>-&GXW5OZTU;AM==("LOX7I MK)K:J_&AG^:_3E?3L[6J/N)J=;[>E!/+14Z2W+N2@B"[;CG)RQ:(TL0BHI>9 MM39;.Q$V;@ X+,[::Z8#N/TR7^#T;+:9_Y&^?:((=DF"(IZNV?T)"_U,O9@J M/D8N+ +GB9R)C Q<, )*3$Z$E#FZUL.$]R!OW#!O6.@-I:4. /AV1I^%R]6U MN9;6N>P%JP_7ZSMX'L#%H('IK*(2&KEI;=D>D#!NZ#;IP]YA,EIG =SY6M/H'81@%9#S&I5528?F'9F.\[D&<^.'Q5$;#700 M(=[&MM4I2T[EM=JSOFY^=K M>6SV&%EB5DK1 J1P) HK%#C&"Q1$P7)B*C3O63$@.^.^]!@B*NU%]]UL V+Q M:AO_A#.L=04B)B%%4H#K-Z+H,@2MZ(\E))D#^1(L#@+A1Z2,^R9D./@=)_,. M'+C?<'4G09BR)#I- >UK(8HF-IQBE9D$#^)@\>')+I7?D M1(36T-F#O'$?=0P!K*%TTYM->O4U3,\W+=3OO#6XZF/U4UA.T\22K\KKU$!+ M/BJ=UN2Y^EQ#:$3-M'8QJ>:W /N1./(KD,$-6V,E=6#ZKCN+7K^WNY&9DBS3 M!G+ BJ' &S.'Z)P$J7W4(B0A2NL;RZ=HV0U5WU7%?1.Q=V#"'O*QV0,8;>T[ MBR ]G?R*B0PN,ZR=0)4PG+9(\X>.6PD9]SZIC8Y? ,[^ N_B0>-#-MY,SR]7 MF"=%I\AE+, "DZ X5Q 9*[5@/',E U>#(^>*E''OB$Z"G4.$W@5Z_H[3L\]$ M^2OZT'"&OUU>1%R\*YN'F>\N5\M5F-7W2E<,5O_P?+Z\7. Z%W(CRZ2DT3H0 MHPD+J*PU>,\%6)0A\)*UXJW[Q[6A?#>[]EV]'QI!I1T)SH(IPG M/L"D2*>*RP6BM0QTB,HK7DPIK1,E>Y(X[A'?+UZ;J/2[;G9P;]1!#?R'[7GP MS'*G:WVP*\_M&VIO_(GU<,M'$R9NFW=H+VV1'I2HS8 <*G!)D1\L90XEN3IO MM[$YV9/$ME<4)J#'+!-$M'0Z)&O M+O:1>P>G\BZ36=[79S>DMRUS.F\$Z&(6F!P'E)X$B'2@!(T:E,& 1J+#YNF^ M1J1WTW-[<*".H>N.(?YTN2'I8/VG\PT,\G]>+M<#E'<0TB0(J22J##8XTI*T M%FIK BATH"O.C9:^]0R'DS(X\@OO,2"\XS8:'T\=;+8MU^*YU\=Z.-[H4GZZ?JR^FLWOOC M1=UC[W'Q!5>7X?Q^C4#8-@/J:ESBP'%<8QI/&/P-*=U&$>.#[OTW6RM(^H_G M")$)#BJ7!$[J LRE6-#I$$OKLH@G2#E^).&51CY5!4R0.+"L"& F15#6TMYF M+$'FIFCG-;9_/G6?@G%]A1;Z?CR#\& )=W XWU"_D4@]%^:SNH%?_3%=3I2A M_Q:BWMCZA! +!V+O0,,/>#AS?PB M3&<35(R%[!DD7^<$6$-[BDZ^>I-G@E#,!=8.5[1#Z_>CY9Z!]"Y M4_+V;UBO"B:1)9*%\%!R'2C'2X%H'+%2E$JHN79Z@(C@/A$C%_DNN!!<6N?1 $6WLH/+-"R&V4S)N#J(]>!K(NP/4[#"X_HHQ4T)F#".LIT,KDQSX4%_"22>P M6":5:_T0=V?BQGW@/8!A&D0K'<#MQFM\?1Z6RW=E\U"E>HR.E83UC1PS%D$Y M^BIF%L'+HBD$81JQ=0G,D\1TA4'R?K#M#R$1=37+ZZGXR]]NJ\CB49 M">3%J3HC"TDR)@(RZ[G.)!?>O#;F:7+&Q<^QFGYH;1J)O0<$7>^L7\G%6Q<1 M3E*264=RYWST]=V(UYO&BX6+$+)$I7/KM,]C*CJYR&MX,ATFX X@0F[8 L,2 MW^#F][>S!TGX#_/S\U_FB]_#(D_0\DC<%7"N7FEFGFO],@,M>1:6=@:/K4N& M]J&ODV/L0"P\[L(PC&(Z -W6Z>]WRXY5TM$QK4&Z6N)ALX3@) U^OJQ6H(P+VN-_UUNM6Z"?[6(AX6 MT,G:'XH"70E*46Q:\_V0,!EFK1H\^4&@62C94W.D8K.X^V7?4Y M-_,FWUPNB-GWF\76N_$W_'W]5W2^6"N"HM!(1U9 R6PA6O2T-8N2$4U0\4%6 M]'&)R^'+CSZY:ECXG4@O73ROW8W-]9CF6RZ9-9IVD@&-D1&7Q4#$$" KEP,= M$BF7UB.Q#J%S]&E9XQSZ0OT9OIUFG&6EYM]."';EK,O&H1) M%/W39@.?:WMMFSEJIT3F[A"S^/22HW?&/[TI;"3__J*1;8Q-A&/.U5O4*(P! MQ1DCAQ?)K).C@1+7C1,'KCC<0M;HK2]',6U'*Z@S2W;#1+V^O]I"-FN*IFP M68?6JWH3ZTV@7Y KE6Q.,JE#3-B6M49O8'EZVW6LQ,?O./TB5YOH:!(<*S9& M PQS35@'!T&F!)I8JF39\O">X <;=8:OT2RS'3DM%&*9!6>T,ZT+R_8DL9-ZH*&NQ]JIIX.8]+&5CZ*@0*W( MK)/$%!,>/%<&8AV(49)3,K7&5_=W8 U5_O!B_RCYCWZG<+OI'@IH$I.,19*/ M8'F=K!/XVF^@."?4,4Q:&+2ML[:/J>CMYFI (!VG@=&1M Y[7KU_^_JZ]RSF M]^';N@GD[53Q:X&2P%[/EZL/F.9GL_6;A*O@.DGM4K2B5O6Z>FD<:/-X!Q@= MMPRUQ?S@U= 38>BQE/1V9]4>>*=76 ?'Y6V#CN6G^1/O8=:K+Z0H_XN+K-.'FFN2.0-8W)A-6>)U'ED@3Y"DK\I?!12>KL7&\X&=X6.#G;+CK?83) #CE:#]H9$GE""0T9,$CLE&66M:%T" MT[#PX(2W;0-[#VTUU46]P6ZWTR8DS(6$EI-"DIR+0")TX$RJDT.EL*KUM.IV M%04GO'8[.?Z.T%,'YN\V:W^OQ'_"7?5Z6 19&XPHK!%>B0QR4>2H1Q]C;'W& M/T%*;U=RPP&LA2[ZN46YWU>TCJ2B__AKJ^P]666+@**:9.5SD:W-5U\CYTZ& MHL/EWL5I>&2+Q G:[&BO&+!*F\B8IDIXD>6FL5TT"O!<&HD]%QV#(+Q,B=L OH"C^TG/]RL>-O<,3%-GIH"&^D7I01"J+.E M;0@V)$.N?_.97,_1TR &J)_Y?C&OD4W^Z=N_D_S?SJYFM\_.7J45Q3RK^L3\ MIK4UCX(KQ^B,IXA'E90A8I% GJMS,0F=>>NKW?VI[.1Q[;$(VA(Z#*FN#M(= M]X,C'H/V42)HR[ .<:^-G;*$ZB*8P"A PM:-M#H:,C*TMI^-2_<1?1>N_+U[ MDWKI,4O3<[S'U*?YOO+,F:,7*H,W/H&*!2$ZEJ D)S.ZDCRV#E:'X&/<"H83 MXWAT('1@1M>L+4F_Y%N_F5_&5;D\?Y764^B7DVBE\5Q(8#JL!_OAY@+&B5I( MR54*K'6(^QP]XQK9\=$R'TAU'<#PS=6R&UE^"G_\_$>]K<:?<(9ENIHHRTJV M1H+3UI*751DYK_M?[^Q/LH4LX:K,L"5,JN]J E5UTGZ>I7]'MS4+Y,U[C%8!TBL[$J M.X#G7=K?E5^FLT!2GIW5HKENO>;<";9*-"T48!!F= 959 :^D!\>Y15UL M:M\*:SLEXU9==0?#!NKJ '0_72ZG,UPNB8=(.ZFR\'H^J^*J_5CGLR6)5F=M3;V>;%U[ORQ#_Y=1KB]'RZ^L8G-ABO6=&03*"]6$J"H&T!IR2B MC.B";HWB$[$V;C%8=]NB1T!UL,](_/DRK?Y>[VEFJV]7/O^$%3J,D0KJITC\,6O7!P#MVPGY%(XAL2-(=*!T0'#!*.#18>'91I6&;[%^AZ#> M7FJ?"&V'JJ1OF%W=..#]383:"T3 Y 5Q5Q^B>T-RTXWP1FA%WV7D)2@H%,=4D MFM$NJ)#0^M8O3P^CM+":',E]HS8#4]7WL?[\&V]'05G613M@/,ZD=RZ M#,&%"$I@E$EPFT+K^4N[4=;;V^@3(?)H)74=E%PQ] '7LQ3?A\5J[9<$;0// M!DH,=8,5!UY*#L%KC,*94G3K4LX]2>SMH?2)0Y7CU=8K*A>71,=5,G[-4TZ8 M0XG Z3=0Q6MP:#C$$IG,B:(T/OR!_9BNWMY1GPY_QRAH[/;8#QFZRL(OK]H8 M+2=&%F+#6C#K\2Z2JSI]J.9)>]I3#]Y+/-%-ZJ65>GM!W10_[67=L[6Z M$U5=NP?*>NVC#H EU([?&<''VCK%:'(<$$5)K4M^]B"OMR?2I[5=1ZJK-Q-V M1WR_UC_?-%P:>1P]9^"RU+RH*?9 U>V;1[IY##V_96JF@ M2R-7ZR6JN/X^77U^?;E3*GA0%@B@6,G<81 J&L>$- MW;,D=O>L^D36KIW>.H#E[H^2)DX'YC IT$Q39*Z, B]2K@;=>2=BB+'U+?#N MU(V;=S[]$\4AE'8X'.>TVX:$8[W963XAR))X8.3M0NT_3H*4 IR6$@POTMOB M8V*MP]C]J>RDC?N)'F*W4E<']O$ZIOHT?Y7^U^5T@<0K;;/5M_?G%'*]FN7: M9>-+_9&),!HQZ 2"PB]0(E&XGD,$;;FRM+5@).(S2 M^KGP>,3@=04O;OI356%?_4V>&&:SREX"B_5Q&C)'WH^6$&UB1F=I;6S=J6(? M^KI\E'TR9+927,?8O!J!A.ERL1;D+U]_FTY4-#)AJ3YX)O?',7*3R>L!S\MJ# M*8<4T(WF08Y;K7!B0 ZDM'X#FYN7D%L$:66P@I=0GZ'1O@LJ0F"I0$DJZ)*S MT,U+6?>G>K II6ZQDYU$U\),2]_(8G6?N#$%+XK#T;$34R*.AK'H#!# M_H?0$;SF DH=#$ )Y+<.RW798323.'S0:7?0Z"\E:G7\XN+^:;? MY41*H9@S"7(A)U8EI2 RA<"*%D88.BF<:.WRO414E\%':] -HZ+1;=C&>7VT M<:XY6_<6F%C%$_U?U ;,]6EWDD#G @>#.GJ#BH>';1J?LF&[+-=E]#",#6LN M_6-#AV:(6M[;$_<9,D+Q8I0$:U)M]$/^IU=(7J=PGC/R>\7#KNW/P^F9M;IT M_(?$4BNY]Q.#WC+VQ,B,5[.\^082IQL3K**GH]U0C.U%3?H(#8'[0G:8^ ]% MI%B:OR[?G\QQ*Y9/?6X.K,9^ /L!O]SP^FO-2]*6)&*F%$R)ZH:* ,QH0?QX M 5&R!$:*R*)ES#0O1WB2F'$KE$\,OC8JZ0=BVYW0]5. 7^>S,UKHX@W&U81A ML4R%!!9=(9GE!%&PZHIF47)TSHGFMVF[D39N@7(7,<-QZNHL6KV_JVS)/E/L M#4DD#K5S([FL2D 6W$IKS,!1ZOZ&;K!2YA&1=KA*.L#6/8M]M4?N,Z1"D,8@ M D\Z4%B426".U10Y;9;">9*Z=6;W1:+&+5T>\U ]6D7C'Z[K,.JP+EX?<;4Z MQYOXZ_D67I-BA=.%!Y"ID)DW%($'9WZG;#WY_E%F0@K750 M8_ SF>*T>E=^_B.M6W-^(*2_FU5FZ_]K?OYK.,=U.R:2XS31/EC7F\WR_6_< M^J**J3W*!'#C23JD)(@R&B:E3K&^)&F^'TW(X M;F)_L)W2,4PZ.#B.LQB:3EVB2@"F.JE66P07>09F0A+12*%LZ_+)X0^#P:X/ M^H3X7DH\X=.<;N/$GL9DWWYYBM=&(][MK MW4Z;WPR0>W^'BYM4;3B_'41_Q^1FX5+M9 Q!\61W&RD%;26O9>J3L8RK& MM7*GQ]2C!.]Q>FEV8@]@R#Y>7ER$Q;=Y^3@]FTW+--7G[)O&E=/9V7N2=:KY M_ /LVHZ?W,S,'<))(ZOW>)G;>X5DLZ\=%^D(+A1#((?@G 4C-(9,?B6:UB'A MT]0<'6<\)]E/),R?SFNE*FK&LZ-S/1=!/ LZYD/)N'[]D:54+KC6*#M7Y7OIS6CZ*M_NGM(:;IT6M\WMIO M_<[Z-^ RQO&H"_G:JNH[\@*>6P]6QRR""9+9UH76^U$X0#A:Q[^>SY=T:M_N M@)AT#=8Y"&GJS.(D((80@4D3K"K"L]1Z)OINE(UKE@9$TPZQY+&*ZMM4/1K: M=)"QVC[ZJ8VY>I["1@;K]N-OC[R( 1EI&HJIQ5\!#1UY@EQII1)G13-E6[]* MVD+&T8/%KP1(.^:W=1/'C+>KW#E\G?#>JD1\^D@L>@:>4N!=H=.L,US[TC6N:VN)GRP.W8?34L\'Z MVWR>?Y^>$\N;.7-OJQDXFY*'=S6,[P"[]>)G-C-?^U'?R(I=+UKO8A^LM^7( MY,;)XAB%W\X94)9B\*B=A2AS"?6ZQ,C6[UCV(O!8Z[;38K?[AAG-N,P*C*=? ME*DM%Q(O(!%%D"%;94<11R<6;CAL/;1V ^JM9WNW:559K?IT=J^;ZK=#@[XG M/JUI#+@+Q0U#PLURR]HXX.H6G3^]$[B&(U) MQ@ B0U ..7A?:--R^BUQ8[)L/]9O&%[&#U0'0.JVN'5T(/1M4F_&BAUF0V__ M>4.C^01-S:SDU>=O.96]5B9M H+:]R>H ,$$!\:P9$NV.>0!YG8^14Z#N5@/ M/_H6PHKQ*$30!&%.X9;G=4A.ML \,I* 45X.,"WW27K&MD=M,+%EPE4;#?1L M1#[B;#I?K.THYDV/CU]"VO2).*1VI87(>S8KK^?DO2U6-;9=MX8[P)0\_(AFYN-9 MVH8U&44K'DU$D+*D3:\8KPPI6G->7'0>'W:._\Y,1E($_"@]<"D\T"$IP:ED M09N/HE6P=FGY/)F,?_>]J,O81>>?/46HJ^5!S8L!QD8):.38[@D0N05@G/D8X_ MU;J1Y'=E(O;0_ZXF8A^1']%!:C6L>?B &?&B)G_>X^(+KB[#^?UVTX>8C9<_ MM)DYV9/^1F;FP1R"+8BSSAINHX.BZ1YI)!;#9F. M'=)KJ3VOR2U-Q0>!M>5U\]=B.Y)V? OC9Y>Y<^(R4Y26'+(QY)0GVD6.N2J1 M)$JH[]6Q]>.Q76D;NUBZ/88>=S$>0$L]&Z!-IOK7^;*VY/KXF11Q^(70O4]I M?"_T-(6-+-3/83&;SLYN%KE][T.PT2H(T&@+*&\S!)DY>/*JR8/UCN?6;_&? MHN7H;I8//O=.;9PQ)?N X$1]S1V#KK-H-?!0LA;.$=>MRZF?)&9<*],$!X^Z M2C81?,]VI(Z9FFZNW,,LWW2^/O3M_',?US";NR/-C4S,G?5>/5AOBR,=:U,& MZ1T@JY%W;<@;4490S"BC=0XH=>,MN1>!1W>:VV6Q.QO%*LY3+B RUHV"L5[, MTD8I7AJKK%>IM87:C\)QS=9PV'K47&XXO?5LX'X)T\5_A/-+G-]V67D[(WE> MKD5QB)%[Z2.;&;J]:&]D[&[6O 7%;7$7=SHKXSS8I.@LS4Z"+P;!,B]2L:5( MVWHS/T?/L:9LFU"W[0414G'66# RUQ<(-H&SLG;G]\(K[A@ANC7;NY$VKO%J MAI6'MFH(Q?1LI#99N9_"$LDP7WS!V7+]L8<8IZ<^JIE1VHG65A=F-SI?#T2] M6>P#GM?1%>MA&6O'/%9RKL=IW$)0XJ6 MHSM-/OCD!P2A"XLR!XL%ED"HY8:R]K![)&[@C> AN/.DPV M5D;7]N4R+O%_7=+'_?SUT,36H\]HV./V.>I:V9<'B]QB*&M!QY6L0Q 8*(^U MA:BK"=284'"46K9.6SU%R_$3,^Y_[IWG23HJ&03M$5U?J#OIR:%'"27*+ 2= MRLJT+K)\DIBQIPLTP,'CB1@M!-^W!=FE#_7PG;7'ZK ]5J=M+X1S,D5@KIY M,0B(G-7^7(PGKJ/)S9/JPW7:_BDLI\MWY<$"WS:_WNZ9K%6@:(&\^O5HQ6P\ M>)8=8)$VH/51QM:AUVZ4==MI>Q^4/&I?VUXI'0SSN3=2X2$OAJ5(DJ)XU$3B MQ3,&/E@+ 7TJ068*7EO[V,_1LQ.L!ALK/!"LFBF@ S#]^Q+?E9^7J^E%6.%R MXIB)Q8E4IV0X.M.+A)!< &99XC[4XL'6[V#O4[ 38.1W!I@CA#PB1-95[O\^ MNUQ>AO-WB[>SLMCX@6]7>/%N\=-\]?DA]AU*9:(Q8+0EM]!8!4%J!)V2]%B8 M)8GM],!@GU7''>S<&#'#RKP#>_/K-,1U^X(/I*?%5[S>%1NV)G4SL)R(AX(4 M4R"OG<:4!YF<\M:$6%+KS/SS%(T[#'D@>]10"1U :LN0@N45)TXCQR@RY* 4 MJ,(%'2\$"('%11/2=3'\[3^K0>%G)(TO2)3QIL\M9_R6M,>A0@15U MC#D+AOPO3=!0VM;I;S&9$W@M \[_^I@^8[X\IZ#X>MT[BRQ_^G;G3_='%&\F M%%-@=#6@^&[:)2J60VT-4YMN"BT@N*A!^<*3X<(+W3IQT9Z+[VJNV#XH?72I M-"X .CC)]Y# G7:N/'D5>0#4)=1FW 4B.=)0G V&.5W?IXP'\DZ2OGW"^# E M=@74#YCF9[/I?V%^FTD/TS+%C5@W7"_6H^.O4PO5D:(]>H'YT_U]RJUE4B@/ MIE@.RAC:IQ0. LND!\_(#U*MGRVL MU-_N;VQMK>V?BVU)XGCILI/B-PA5==W]/5P M/.@Q\=<3GS7@,-,!8[!MHRN3=I%[1TYB3@Z4%AE"T@:<\R$KK>I;O>:%\(.- M-+W]Z%?GY_/?PRPA(7[3-+JV(WE@C8LHCCOR0X34Y(>D["$H KXB/P2C\=:9 MU@U:#Z-T[ MD[8#C4&^]QYM%-@GZU0-HHS8E>0*TYZ7R[B)] M14AW2-$0XRZZV'K"PZZTC3WMH0U6GO;K&VJF9Z/SY C2PXW02Q\Y_/C4 8W4 MRT,P762%H0N0)$5QJL+#,R? D+\L?9+2QC_/$-4[##O[ $T3. M.1260XI*&FY:)R]>IJKW@:G[8&7G@:F'Z:1G(_72H-'#;=6.GWRRD:D#6J[] MAEOJZ#&2 PVV* 0E+(+3N18Z>2<"+[(T?X%PTL&IMP?]];*WVR98.L]3<1"% MKXW2,WW%"SD0.47ADK+(F[\]?9J<[VDDZCZH>=KU.DXC':1';UGY93J;KO#7 MZ5=\)+Z'&>!2E.5"@&.%O%;FB$4M0DT#2YN,L,FU3I$>0.:X]U=C@'$8#78% MTK=TNI2=V50E(ZH']LEUWG,X],SDR\,CH9<_]!23.P>,?YZ8M!2"B[ZD# 1$ M0ZXE'=U!604I.*-S8EXWO^L99M+6[2E0/_].E\P[^0 M">120 E81ZWH!%&1 MP6K2MNR#A2WOZQN)OV>SK9$CR=6 M'5.<\\1G#3A?:T!3]>1TI2Q<NU _RC@O+[PMP3)(&0F< MDGMP3!IPA:,JD1NI1YE?-<(;U!M*5K7SUY2LQ8/G T;'9*3*]6EXI(V=.,AU;A,%(3SKUJFB(>>&W>Z@UU7CM$/6*]6- M>]U"*M^LOWR<&K[OBI $>6C;DY"JNW2\(LV2,[)>]:=OCX9;O?H]+/+=;L:2-E:@,)(B M2G)-Z!?GK*RS4B6)MGA4K6OL&K/P7<\VVP>_S\TV.S44>C:^#^>9'%, LO63 M!ILG-*"=?7)RC+>>>8O[X1G14AR.VJ8R.L=89V/JI($;HO(%H4I>;CB]KU([73ZT#X8>MJ! M'$YI/5NK=XNS,+NJT0NS?)UL^*W^]&KZ%=_@*DS/#S)?NWYT,WMV$"^-#-S= MM>^UW*=(Y/T=KM[=AOP?Z3OXX#QF+O)Z^5>GU=3ZWPBA6,)TT9%$:^DL;'V) MVH3P#O*;]>R:%,V,]EQ ,%5JSM1FT%P!60.9E(O!AJ%JB(\D?5S3>GKT#I#O MW!L!'530;V'VU1_3Y02)7.-T 6VY)38RL:%5!).,,BFHDG3KZ\HG2!GYS!\# M%B_W9]I;1YU";=,/#=_,+\)T-DD\%2DI!I3!)%#6%V*()?!.1><<,A2M;X9> M)*J/+J-'J7X'.!VNA[%'KGS\]/;?\"+B8L)42M9F \CKK.&8%%%M/ 1>6&)6 M6BO<2R[C_8_L3_='Z&E^M-#ZM"%/F%WRWK'.@5E.M'6)%95!E*) *8J4(JL] MZXB^4'BQ0K<>\G4 F>,^H^WTF&NJVS[A^QX7J6KZC&3_'_--W+_IWGS3+702 M4;O,A 6QSI)*8M4E44!PF9BWM>?]4"W.]Z.T.X/9%D [],ULK,T.,/O;93TH MWI5W7];"FYU=I:*6DQ(*L\P&,$9K4,(EVO:%09&I9)NS4,T'LC])3!]=M$^% MO#8ZZ3DMN-LPWB.2@_LM<.(APT,F"I^9X9)+5);<2 )BG5'M*:IP=*)#L5(P M# :=:;VAAYLQ?+_28N.>Q*R9KF^@6 AU5ILG1T7Y!%II5-)+:45K5W +&=U. M#]Y'_X]N8X\4=P?$S% M^$\6CU+LLT#96\K=X>2W<'$=CP^S MZ')FDCDHB;OU/"<((;+Z9"D[R'D:D]I7]_/ M%0,L.E][']&>2B2<8KS@*FCEFK=^V4;'R ]JCM3MLU Y0- =@.4#?IV??Z7X MX#XS5Q8R<&4EBQFEAR-:>WC/$M03_ Y1-_SH83? 9*> MNKUDW 74,8"+C$YS0U**,M?SUI'$=* 0-'147#!8/\C6!U4+>7<*FP<7GTQ* M8:($I@02&\%"X$9!C$4EXY&^;CV_]#LM%-A+]?L7"NRAA]'CK]L[;X=&:2Z! M1Y/)BJI"H2A94:LBYJ@CO;>;-'TQM)V7<^>]3<5RA*)T)#$*.N&EBM4ZHW()E$F7-K$ HN M6C 23N)U:EH!QS*3@KG@Y% ._$D8["FN;(/^?O'1!_J&]6G[#GX&AG+3M$)'XJCL#8H!\ZRVJS-E:*%KV,&AKLQI/KXX9KZ;X;C7W$RP,@[(A79?LKKP.O MX>81WNOSL%R^*^N[U'7B27.K32 Q15\+$3%SB"Q88#Y%SG7V-K:^AWR2F._F M"=D!&'@(N"8*Z0!9=^F_RF+Q:(6L S&-B1P4HU]"[5$L7$XZN2BR:!UO/Z9B M9"RU4>_#6\OC9#UZ9G>_&@^9!.,Y%I#K1M2%U>LY7>VYDC)GRSTW?[K*FF-5 M?$1-S3[R[L#P/'63(KAF*7E&P1/FVA[(0-3!0?%:F)!LE-8,Y&@>9K"^7HW!(81(V.0!7/U_78";V2!.HW,99.X4CLU M'J=5[M@,^M.MO7B6@'$3G2HJ <:Q-0\7.6TMY1*BLGX>1I?SYX\2RA%GQ %Y M?1(6%TOJ<$ M.PA.GAFC_-.W?PO_.5^LDP>;VG@38^4 2 *V5H%Q<)8+0):DR E1AM9ARA[D MC5M2==+ >"BE]8W'6\;NO U+(9>0/46 CH2G=$FUGP8CJ1;+51%%^-9=P_8D M<>39!T-!97=('JVW#F!Y/3)QW=F\[NC/TR_+JU#21B^T%A)2Y-7B9TZG?+TG M1!LM$[2]56L(/D-.MW ['@8/+RX:Z63L3,XV/GZ9+^A_.#V;?9Q?+LB+?+^8 M_R>FU35_&'U42-*27G"*3\BI]-+0.1)=C$*&@@\+'Y[(^1RP^+@9Z%,@["1J MZ<"JO:NZ>K<@)O)EJCS^%-(_SN=GUYM(A^!#E)!5K<-R18(G]Q+0HD2N':U?0"K34MH(Y63EUWG3G;H&X@ M]70 O.LA;9_F5W?NUZSB\F^+^7(Y*3(++XL (XH%E8(&'[T%%!BX224SW3H) M_!)-XX8%@X&LJ2HZ@-8606V,]DV7Y+?+Y27F=XOZ>W4_KCO=KDWXU=].#$DR MUM:V/M6F]8K"GA!JU2L)-)"SH@0_0;'4 92/&V@,;@M/J-:.P'SG!+C?$7\1 M9LL-97PBA')9JUJ@9 5M5![ 6U$;(6KG8PHJL]:#H?:A;]R8Y)2'=!L5=02_ M/;O/HTI"D\<+,FH&JKX&=2)9D.2<<.E"B=8.;SM;S1(PWRTD!U1;I^"\7*3/ M88GO%].$K\[7GT'?_MM\GG^?GI___,<73.0R?PI_O,%UQK-FP2YJ5<5$LRQ$ MC 8L5UA? _LZYT9#LLZBD,YJU;II2U,&=H*R_5- ^31*[@CA+=[#/TS[OEM] MQL6GS^%&;O4R,Z5L))U->#7IR3,9P00LQD5FG6A]#W-2!G?:(>Z[W2']@>3@ M'?05%W'>XE+H[JGW=YR>?2:[\(H^G;Y1TR;ORNOP9;H*YQ-7[W4**8"K:AAR M]N +_1)\H?@V!*;Y@X+$)VZ$=EUQ)S#Z[P:,PTE[['O%6Z9^7JZF%S7C]F'^ M+9ROOGV@KR<\I^"DB("X%E;AX%*@/]*18J(.!)#=KA*?7V>WM#K[7O%RM&C[ M0-?L(6-"HV$04PS$GK 0B[/ +?NS+:8M(+*'2Z>]0ZI72"QC;',;$;F/\4ES\GU/9W _>?PZ+V MQEN^6_PZK]T'=I!#=$4Y+A""] Z4BPY"]@F,BDD$DQCR$^1)F_"R&_B_OTNI M+G3_/35]NRZYF6\MN;F7,KF7G6[8(^Y8$@9K*==4-N-TH$LY)\\< QW) U99 M:HBH#=B4$6.0*N2A,NJ==J C"^*3-QY4J!=Y1B@(VD5(R10ZSG36S0?#_JD[ MT.V#L*,[T.VCO(X\D8=M0G@HV0K)B(WZAC-J#2XF^J,D;ZK./HCF!/=QLY#W>D\@\F14#0$)K$6! ;PV5KPWG,5N.)>O.CA?6?M>O;1TQ/M M>O806I\VY#;\RDQC4;&&]YYX"=7&FEB ^(OHI?=1G^!PNJ'G.VLHU_B$.DPM M8UN39TI#)\$&G;//D+BI8^)E*%\N*@NSJ0VDI''@ZK"%9II2-JF0C!S)&W_7K@4-@-K!Z]@>>WP!O MAF=UQ4^G>T3 O',,90"T=3R*< I\$!8L)J2])*P7K1.]W_$C@F.PUE05AYNV M^2JFL5^JM9OBY#GT@*34S*##Q39-5+E. ,?15\2,'%('1NW:6^(?D= M/R=H;!Q/HN ^C^VG"]8S#YHEA9"*I7U;N\RY5!)8G2+Q;:R]O5K]_]\4C(#. M_534S+2.?J45[\9L)[O%VKKJ2!=7+TM@G+NJ++EGCGM 7GM'9#KO@S4*.&*) MM 5R-O^;34M2W*!!FP&S(O>:"P_>Z +.Z^12I$U<6C_7_U/?5>V#L*/OJO91 M7D>G^\,<>4CH-.,,T&5;6VPP(,?$@9;99@Q:IU,T*/D.[ZKVTO^.=U7[**-3 M3-W/O4<,GD=TX#DKH$RT$+DL$))17&O)5!K*3?S.[JKV4OW>=U7[Z&'L[/+M MM4NN\9-""<6*^BJ6J [1">MM]5[2.T/FW(;:R4 ME.3&Q 1N:Z=P&H+_) @1A/J-4SP;*@4R9_@KJKQ"7686CJ"6)/QP6'YF?ZB MYGZ^AO.:VIPPKD2.28&QJ59(60M.1)(ZYI"-\:F(UE[\L!QU9R0/1-Z04Z2/ M@\&?;5-L9FIO?I(^!4DH]"])7=H9%G>32J1.DN)OS MU?'%8#<;I 4D_F3;Y.WL*_W\G+PU)9U4S@5@*B H6P3X'&3MUFQUM)$)>8*R M[>,9Z?C6LI>-<)C2_V3(OV<-WB_P2YCFVH]CMD3Z^74W@R;SUD>A=&.KT][V3G#@.9/MK/>+^9?<+'Z]OX\D*@V M'NF76G(QT;HX;6SM,2M),@E]'?Q59W0KD[A009BA&A4.REC'5[N][)PVH/B3 M[927>]A$EUUP04-9-^$+-I/ZN(.0E/-),C(C0SVLZ*?1T3A=[7K9.6U!\B?; M06MA_#:?I;L'\X19)Y.0#DKTOCZOX!#J6!#O4D+A%)W,/;<'V\I4QTWS>MDI MQX/A3[8[KGU1"O*2,QQ$CA3EZ:JI$@0PBX%\T:"D[-GMV@/_X[3$ZP7_!ZB[ MS_KE8^.SNW^1UCV4EN_#M\UC*>6YXTJ#2S*"*K6/4GTLE9,QZ&U0R3XWSG?L MO? B@QTWZ^MEF[0%R9_LR'@LG#=73%VU;YJ@C[ZD1"*A$Q14]@C."%<;TR8I MN0C%GZ!F^Y?V.\6.@8E8U?W#"N9CY_GB]4G7%R\P;B:R.*RBM) X;K& M:H&#CQ(A.8G(5-&(N[UU/R'1/?=@/&1'=*WT/_UYLH[2)BEYR]#6N;!5)"XJ MTAL:"LV"L)HQYT_Q6*.SW[-@?$7_N$^/M+,TO\%/XX]H?U:F85%/D MUBHZ3%GV=*Q21">8RL(Q9SG?K>CTM'3WW/&QTW/C*-7_R8Z.:Y>2I''G+R91@U7KTFS5:#S7]9#BN=MLJ_WM?OC? 0X?GQOO%_"N) M?#X+YW?:Q;Z=$7/A_"HQL1Z!1(;ARSG^?^R]69.;.8XV^E=.G'M\S7V).#>V MJSQ3$>ZRPW;7Q'>EX +:FLZ4W)+259Y??T I5^6FA:]>IGMZL3/MM @"#T$ MQ++"5_F_+Y:K^G3Z"$."M([5A/WBLR&&D-WIG0YTKQ84W!3CMPM<=K\MFE/; M1V)O+_!\YJ(9%RL_V?5R\U!TSQ2-WCM2>1Z8Y62*9<+B@6I/-B$&90U#J**Q!1F76:H93!C MN"8_I3]R,/J&GE4JV>9^4O;+" M^*9SQF"+/D4WLI?7ZVXO M^>_8ZVX?872*J;N]NU0H(?-"Q@HK!93(A4P,E0$+[<8&'[@=*M[TPGK=[27Z MO7O=[2.'L=^H;]JV"9%C;\GI MX5YW^S"M QWR=CJ;KO#=]/O]0M/7/_X>_GN^>',6B&7UC#!O:B*>!NUJ&S_E M91TT9(#V:#PS)>G2.F:Q!WDOK!/>,??74$+K&X\W&_L]G%^=V.R,C$E*TMMU M>Y*^;3<.H#E^RJF]XL/BWF^2%5V MKT/ZY]G\RZ723W4B45"TFZ1)Z6?2_ $]A\2UB4GP4D)K*_YIBKH%W?%@F \F MF8:1ML.1]N9BN9J?XV(]]*K>'5^GWY:7FXDF%I.L!./1@D*MB46J0.TESR(F M+IKWGGV"G'$OW%-BK)5,N@#8;[.,98];P9+OLWZC(T/%@"HU@9&E BD21TOF M+J36W0/V)''\3):S-+S& M#;1P+&5;6NO(;1JZ!MCQ0I\WE$ 7U_"3C\S"62:,\N"CU[2;.GW!8@)446D; M2\JANR$#@Q4GC?TT<)A8.E!3PW2A6TYRE')],80H3&UPRB$88DB)1M*959[Y MGGOHW-I*=_'H [%VDO:#^PG^I\/_DQ?!:D7@,]OK>+I /^>D'4!^NK/S7 =3ID)PBC/PBM5)8]9">QW$,O1T/#S@&X2<383.5?X(X M_6$Q?UM+06Y5A#1,]-UOP<&R?8_8]S@IOSZX%(6TD# XLCEB)'L=&9A:W6^5 MDA[_S<9;%Z:#LZB!F50GW:L,L="YM,%Y;32B#:W-])\ZY7AY@F][)3?O>2_8\KO/L+H%%-W M4QBM")(7[@!S*,2DDL";3 =4YX2Q"*;L4+U+7EC*[UZBWSOE=Q\Y=)3RF\@J MC;D03^HSB@J"K&;&@ 7.3/%HR'#]N5)^]Y+3(RF_>S"M3QURXRQ)R[F4Y"=% MIV2=QD07>C!TH6OM1=+"*SM4(Y>#7Y[Z2>IM?$,=)I8^(;:\5H?!VN'#Z#I)M9HC< M#)8^*@#VV(F2>@2]2A-3XG MU;H@_0$RC@_R;_/Q/Q:$Z\M^:)/(18G<>) JA3H'EM2K9PD8)\.P&%L2C\W# M^$]1-.X%=RP.[L?GFW&_@RNM]HWX,\P2DI[\97X15^7B[/X.KS;G+1-:*P\Z MU-@;YY;T.Y#SS3I( M#6 B_38C1X,0^.,(R^C>9S0SB)ZFKI$==+/(=)G.YLN+!5[C1\6DF) %70=&T/4F:L[%\BOFF@!$ MNV LE%+]1,9,[:O :X,.3]HU\"Q$(!W1NL3V84K&-6L&A\[A7.\).W^$LXO+ M?+0E+K[C9Q>R8?]P$N\$ALR^'>[9S M/RSFWW"Q^O'A+-1'OV)(RSC!JLVLZ5;W%KW&&(.36Z==?LL4>V2Y!Y=:O-Z M&=%*5UBFXVLB7?;:03 9@9,)D -REE/K@-*NM(UKK[?%S>-Y< WETX$Q]NAN M7O_X3!^QSL$Q0AN52>5K62RH7#+XVER9D[+7FDLF63K5>;LAJY>\N)9XF \K MG)[Q5C=TF>T3N,U!\0#1U"&SW@EPDK[*00<=G631M59Q.Y#5J78[% J[0NU MN70 M7=DL5PF?SE>> ZN@$ O@6SA!%X)!=E(%.3U)&E:%T/?K-XI< X5[+P) MESO!Q^L+8MYT]F5)G/GM_-MB_ATK;ZX:5A#EKO8?@VP%60RZSI++CD-4.1KN MC)?-7[^?IVK#H_QDIK M>.L@UQ8)XT:VAD;0,?SN "YO+Q:SZ:K&;F;Y[?2O^M45\,D_(7LQ$QOH)J<+ M7@<(4B$HCCP($P*3S7O[/DK-N+&NH4'42 H=X.D/_#I-9]?4IUI.*[@%*_WZ M-&APL3 P(GD?=;:A>4;O70IVPLU@TVV'QLT1W!Z[P.0_PR+_&=:(_S0OJ_KE MY2YTT3:3!P&8I (5LJR]U^GJY9E'&;A05MW%S",%)X\NL1,H!AO>.A0H&K*U M T7R9CY;KA:;_KV_U:+J+R2F*Z!;4,T.V/QJPUF>=O. BME8K M3]&S$YX&&WPZM))I)HD14;5M;DB,;31H09-.3 M"@TZB9UL8OK46]"A[VY@'L[8'M!P5:W'C$O&>U!Q/0O5(G@K M&'@>$S>,S/FXDZ6["Q[&C-(<(:QM<1_ N9$%_O?I;'I^<7Y)>/#*!ALD(&K: MO/& C.:&R=M,+OU+G].\+<7'4?_-Q/\P?SKP(Q\],I[=UW4QJ1TUD<' MG.O:#,I'<-9H*#X[F6F'N:C&QN3S5/72P'Z,]\;#1-,SV&YU !.2H_0UGE-+ MP4E5&G":OC750$\^)G2MJ^EW(*O35Z,#D; KT X42\](6]>Z39@)60B30-7B M$^4#5B6-()T1C@NCZ=">"F1KBCI]11H87_L+HP-HO4KIXOSBK*;-_H)$1)I> M]K#[=H97O;_.YXO5]'_"9;N[AS<_X=QZ75@$*1,=J<@,Q)(5."<0C;'%-9\2 MTXKV3I^LVL!U% 'WD\']Z'YJOC%+*BFNZPU0V&605/$,4<82OHJ> M3E^]!E:;^PKB129^_UY_?C7]?DQ/B-T_?/@T[J?W<[)L;<,U>HD%&'(")"^> M=%+DX&4(T6#-4&M=$S9XMO9M+3VQG&/2PD#6LM26/ X)6N5L:XU>G:CK%,'H0FN!I!-!W[";=I_G\^^74];G:!G MAAFZL85.-0W!6'!*<7#%*^&TRSFW-OP?):932[ZYOCI< CUWT+H:]$"&QGKX MPW:C_19&U-YK-+.ECMM=(Y/JBHB:_+JU_@.%G25GF42J[_N"S/*H(]1F;>3R MQ<)C0"YTZ_MC+P+;%<9=+;N)WY&.=IIDIT8FL0)4@Z;+/NC=WWD;>OJBERE1)JLN=!9C!BG14H(@1F)81DE-3,");$ M<^;3]H?V)_\C9#5OP+BQ!7[3E#YE+:6*",6R3"=!U&YT00'YEX'<$*,E9SN) M>[]._J=L5=Q*V(ULCW;\[P%,&]JOQF+04?!2U9'L)8)*7($O MUH#.TN4@K$RE]=O8'0)&-E3;"78;,@=S>>RK97TEOL,O(?UX_PT7:UE<%P8P MU+0#!&)#K583!H)EM!EGR1+3.O/M'/NG;(N'%QD9$8?+[9Y=T8")8X.!KLQ[ M].)&1V-C#[M:G$<)/SA[HXVPC^6:1U<$E=WY[N; M*1$U^HS& QI#UK%B#+PHHEZB/I)J]$RT[IAUCXA>\F?;61;'\;DCH$Q45C[: M7""+6%M6)SHM(A8H*7JF0BDAM'X?VFOJ]N#1TP-%^ @@]N)G1SCX[?Q;6,_^ MOLE'V_S1.L6H9D[&;)37M<+ 23HN/-3L\D@*UEO.I"LN-I^4L3-QXUX_PR"I MK40Z@MK5S.Y?+A;3V9DUL9$EK3WMP,A.;:E450P=<.:9Y2#EA MZY#*TQ2-FS/:%D<->?^2TQRNS,GYM3DY8+[#XXN=+/%AQ_V.D@'A=?!%Z@S2 M86T[%R7X^K =LRM!)2M9:=TNLH\,"/)6DJ=SFY71Y)767A+1*3"%%W]X%2D#1DA2\VNU?H$ M8X4[SH#81\P[9D#LP_-.H7/W@8]KH<@GT<"QOL[11T"T/$,R3H3:X(*%$\QQ M?0D9$'N)?N\,B'WDT$&@^JI7HTU6HW" ,1KR1+B'$+P 6TH6FFD6HW[.G'I9 MH^WWDM/##^+[,*T#'?+TNUWM5!T8N20!:YD9DP:\RP5T$8C$#*Z1M[9J7N"# M^!%743O^]P"F.Z\^R.O8:Z- 9%ZGW&1-;.$2LHN>)Y61M.R_ZX/X7H)]\D%\ M'RZ/?;4\]98;LB_1B @Z9P=*^\H;$T!&E11#G]1VX=[+?A#?2VZ[/HCOP\2Q MP?#0VRXK(7)E19UEGVHO"$WTQPR>KE&G8T*U/>SR93Z('RS\8YG6P25Q/P2: M4R@J,;HPF;"UR(ON3RX%F5Z!H25S+&%K5_>E/(@?85D.@/)Q?G;V=K[X M,RSR!"67IG8[2+;0P:D]UCR7'+AQD67.DXM#0>46&7V$V X4[",P.93+'0%E M8E2R0EN$H!DG3U[5U""Z ]$EZ6T(JHC6W0WZRIPX6(B/Y4[LP]&#D?!M_?!) M!O-B-?RSMK"R."L2Q-K_72D9R?)F%HR/UD1NE%:#/5 <^JP]>)Y$:]PUY8,B)"ZD BUA9XU)FK0L) M]KK%!D^.:'Z+[YEV2(!__Z))D13ZX\0IK$[IP8)6<"=93DJG/0 MO#X9N,(A!ATAJ:*LC5YC&BJ/\\0Y$V^GL^D*WTV_X[UE+QU>886OP0MIU_,R MT!$KO(.B5#8"C1.RM06_.W5]V/CM,?5X9D53>75PQSZQG]<__A[^>[YX*^#22NOI%X ML['?P_EUJ;:1EMQOLF/K< %EE0#/K(>;3< M.H#E+_@=S^;?:D/A]'4V/YM_^?%Q^N7K];37VK#6&RS@2VU9Q+FN4]("R&)$ M9(:CE;XQ#)\AJ5O8'0^'>_WLVLFF ZB]N5BNYN>X^(@;OWWY=?KMNK#7H2B& M98B"9U!"U+!CB5!2;2O",&#SH?-/D#-NC.Z4$&LEDP[@];Z*Y?WBPW77Q]+)WR+Z$2)/I(89^5S9YQA,ZV#P-@WCAO%.B:6CN-\! M>GZ;T2;W,%V-%498;H!.!-9N;62ZLBR \ZA]MBFJT!I<>Y+82XKFH([ID&+K M'Y4/GN*".206.=A4>WQHVJRWQ-ULE0E,!&WCB9'9GY,Z*&SV@^C1,NP IO>5 MO[6T T4>$%TI]4AK\ (E8.)**I&"-:T#Z0==O6,!['BA/WO][B&!#A#TQ"7Q M[CJ["GWTN3@'(2 9I,[&NB=5AWM&'D6J^=JG"[V]ZRUC<:P(\&$"ZAITMP8N MJE ; &@%0MZ'R=#'2]#,)LCX:=X7:@:,9.LG_Z0KBU MJ6"L*8H3PSPC)TRK!,%J2_8&L[:$H.6._0AW7;';H-IQ2!J.ZUUKKN5FEB?7 M0FN7"O!4)"@A$9QF'A +*?\8A5&M>P8]1U.W<;6A-=8!(NE;6UUN2 "%3 M-3%;.VM%#R[5$=M&J)!3RF_ DM(%11R#P)2&PF(Q6B8A;>NWIOVIW F'^L7A\$1BZURO/;9%9B0/3 H0 MDGY1QB5RJS6#3'ZT$]XGO]U3Z#!-=PSFS(O#W*DDTKPB3V=?KK/P M.49=@BB H0ZN9MZ#YR@@"9.TBRQ*W_JBW9?&G0#H7BP !Q59!_KN@5-U?T_: M65%XR6"3(@8J7R#6;Z4UQMG";&B>PK8+77T4 @Z?7-Y<1CV/M]^]1.7MQ:IR M>#:["&>W38Y?__J&LR7]P-4?TK\=I::G!8$CE/XTY^LH%4)6A*P\604NU#R9 M&"SI85+&PBIF.$/'9.LGJ)-6"#WE_]T7VD>L#Y8F"\E8:[W>@.R75%.T#PKW\?"'D' 'ULA^6_Z=%,OG M/_'L._Y]/EM]74Z*5D8;Q2#6[F"J9+ID4Z[3.;6Q'(M@S9,9CJ/X)5DPIX/R M47)]<2BNY_3SG_.)9#GJK T46^K -R'HJ)(?P2T3S"K,4H\+WDM"^VB.T!MF M#Y'BRX0J80\G/-"U4GB"@LEOVB<%FRTX%QQ3-@7>W+HZD-0^^C-T"=>])?DB M ?MV?K&8>$0I(A-UK@?MLM2[Q%N$3 :0\]F('%HW5CV,TG%?K7J&Z]YR'/L) MZ_$MUEVEK8>25X66O=YG[4W'-2M@BHN@J M<%^Y]!S8_6WV'9>KVM%W.OOU7Q?3U8]/F"X6]/L1P=CG/[19 '5/^AL%/6]6 M7?Z"<45HO+/V%)?7&)16$$*X@UR8K\T"'?AH0YW<:2(!,#+6OIQH5^J.55X? MPH_U,I_GEXT2MQ=Z^_WWZ<3F9!,K6)O"Z]HCWD/((M"I-(XQ1,=SZV3*G0@; MN\1E$ QMZ['V(NK@TMS>PW]-5U_G%ZN/&/+TK)Y\7)Q/9_4IY&V8+OX(9Q=( M!L/%;#5Q6J50N(;:.)'T-CE6GH>:\TY7@@A8N\$VQN+!Q(X;ASP1/D\CRI>) MV;M#>:_?_NKF!>V2^V&XF\ MYRFHO\WH2_P<_L)C'OP?^)2&1N73%#:S(B^7>94A,%"W[1.:7R"G./SF2X_^C)R]!IG6*:KB7;"FZ08Z!P8*#I2$#7/9'MD MQ\CTT-C\-GZ$E+%MP39(N)^C=#S?#U8EWW$1YRU"=K^6@FE%GOCU=CZ&%2F= M-)^EZ=ET<\CQ2SC[A*O5V7I6U:7*)$L@.NL3%%?'"#F&X"U+X+RU":U!MMV0 M]I& W<$DC&W#M<75"<71@<7VC]F"-O5E-OT?S+3+R\.SW$P!H,TO,"SQ%]S\ M/I&A2&>4 6U-(4,A((3H,FTS:4PN91];/[[M1>#8%MKMZ$>/K(VKS,&W\UG7SZ3A5DMW",,K8/7:F:.M=EM(Z-M_?GW M,9R+8CZ8FLU5"VJ$EA \"C!)HBZ%5%WSB3T/4W)\X]2X^FU&GW51%?>F\073 M3 3+25L')!](VPQ.H(&L9<@)LW2I]2"'!\@8UT1K(/?[?5"/8W4'5V0]=:O+ M4_>9_LVZVY/PP3E)Y!CA+NO#&G M.T3+9>,F(Y72*4GP,=;N8$)#?:@%QYCA)B3F2NOW@8+D9+XNV=< ]FF1I"R% '70/6O%4>$8O M1&OGZTF"QG7[&R*H/?L[P-+=NWFM9SWG21IR!;U16,=S!;JDV69X(5UP-N/#2HG$(+"&K%R[MQG@RZB0K+N?H;!0[ MF2_/+M43.@X5YWPPWG:G8MY==TH24<>/&PUY*A_&[.]B\J6>#;+/+9Q9R$(.*4H'SZ_)2318?2@^DCZ,T,48S MP&RCQ^GI20<=*/ G070$][M#TC]F89-8C[D&.^N&/BSP?'IQ_FJ6US^Z7%Z$ M6<(W\^4F$1J%T+&.)*:3YT!YY."+M!"%3[&$PEAH';PYDN2>K.PA\#BL#/>' MK-] =H9?:ANRSTVCB5:8@\F)JF%2!B49"SL"HHFV)L[;_=7K^G M2[(-I@[F;@<=O6[3OAFLOIH(\CZ"(1M3ZA! "<[!Z:Q >)EB-B%F,<2CQ!89 MX]:]#HV30WC=IS[Y?3Y+EYO)D?F2;0(O2JWTT0E"UAYB<)E\69V%&^)UXCXE MXQ:A#HV= SG>,#NMHSR-R=;Q]@U8;/5=C>\?7V1I_&XC_O]=_4;/8ADF- MN??QI^#PTWL:-@&&U^;L6B,H5WO \&SHO(I2\^15B5PYSEL7) R3 ',S$.;3 M5S*CKW"Z"3T$&6Q"'U:MAY":X4"T5+SK)TCK'6ML1]*L8%33L);X_\ M/8[=W0'F*E3N#>-:%BA6T6E2C.R@; M$G6PV*#7CK>N''Z)C7- <*]LGH7( MH\=^8GHDI:-P:1C*!,($LL65T^1W<0TY%:]#4EJ@>&+]6"1U+9*IBU?.] WGU9AEN./ M=[BJG_F^;/9TE006@Y(R%B K3=9Z? '!"0M8G%/,T&Z:)\4\1<^XH=;FVJ89 MZSN T1]A,:WV?JT;7!MS3GMC=)T38NML-UGI3Z0[A9(JLJB\TJTG:FS3T,NX M]\9>T5&L[@PJEZ?(:X;*,PZ&5W;8+,&7K&LI:98YZ%1DZ]28^U2,:PL?)]4G M('( BSL R;OY+,]GO\WH$V.8_?-](2HPU_V\^^WU^X^72A(C][252+8];47% MDL&QXHA'*263#?U!ZV8#.Q'6#Y0.D?[])YW&HN@ 7Z_#J^2\&X=U5CQ!S!W Z@\1:)V>'L[<4L+Z\;(WSZ M,WR[M:5B>!(\<(*W2: $"G#H,A0E>.),*<.:]Y!_GJQQ':W&(&HMA@Z0]4!J M?2HLRE0"Z%#S*K),X)3WP%,2GJ,/T;6^P0XL4AD,-X,9RD>RNSO W,JVUYD% MA5("44W[\-D!68L*"O&+3EBHV!\4-AU7J^PEXUVK5?9A^-BQOT>BF&^GB^7J M%>TKU[U=:M"W1'FKK,;0*\RKL50.VS:D]YWP,BZ7B. MCPBEY6(U^1AF7S91#2N,0?1U3@]G=:Y4KK.F-)0</FILWAS.P! 9? 3<[:4&R$(K6EC=>R+U)]8#6S0EBEZ7RTPL"8 M-\X1PMH6]P&<&UG@?Y_.IN<7YU>$&Y^R39ZV+&IJ1W00:O&!\:2EK$YNQ]K' M9T1^9]&1A7Z(R.8M^#>VX,-?MPAW6G 1BP(7?>T&2->5,_254(D<=9%9P9T* M%Y\3_.U%Q[$*F@G^8/YUY["^NRXI"%$JFS(#$W@"I9, VI0&AFA3,,*0!AS4 M7WVW5^WS8"47)XIU',;X#O!3";]Z"+_.J]@L&QBBHG,OT+GQ%D!7FDZ)W1ZE%<\<14. MP-+C*_99W-P(1(T8W=WE]>CAX!/DSB"3')RL[?J]DJ1HD4$N7#L?50ANB)*^ M76CKLQ:ZW4772"K=H6VK5TZ(*2N3K[IGZQ#!"UV[D19,C"F& S>/.:!3T6"S M=8='U1'<[P!)6ZG/[R]6RYH3?;,?5T*NCV*@5*S)])Q!\%J#]\8ZQBWFT#K/ MYCF:QIV6.XA;UU(*/:#J 3?U(]:7.=K2?4=5R1@Y+Q+([:A)1'5ZC;86?*'# MY)POH;3NK;8?A3LASKTHQ TGH0[P=VSO+E+210>;($GBY_K,.6(FR%BD53$$ MRX>-.PS3?\V_)(2>4H9=N)^W-U W=;G-Y:O-QM?"K-;J) AFDK((=CU76)OZ M%$46*]T0MOBB0L:MMFQ/^:"[+KM;,)6]!(@-S/.>AUR]F<^^(VV-/)_*@$\7 MY^=A\6->MO[\B/X]>Z[0K(7/,3L;N(L/M\D&&T%4Q"A'SD&,6H$VR+V3QK+< MNDO>Z<9889",:<8AFU0[DUL.GE5_1Z,/R?/@1.LJPY\RQFH?5G=@ MA#T\>J=H\E>X =2UDW@,M5Z@1-J-EI&<&+(DF[\8OH@Q5GL)=ZH 2ZDS8T.TH'T98ZSVD?!N8ZSV87<'H-FZ MVZ\+]VDM1WSQK [.49R!=Q@ D04=A=5,MPY9/4A(7Y Y1,+;+9Z.9G<'F'G, MD>#68X@UK8\; 2KE0-LPE3N1,6ZXUWK8847O]DJ0.NG$HF,NIQ;\[@ V6]B? M.'+YK)86>"S$"-018E )=%;&T0%#-,V[#MXEH2<;YD"Q/JU?]N)Q!Q Y-F+E M''.TIZLA3^@3..?(:4C>IAB0&3NL*_633'TX!H*GE&$'D+TSD"!8J9P+#J2K MM+-4P*.OI=TAIE"$*[GUO,?^QST< Z:#N=O!N(>[_%CW'L'EJL9"KUL!?,!% MJB+Z@A.6ER6""P5KB(.H\OR0A>,L BY4A)8.Q^=R6$T:DK?*8:X6? M%37MW9"B=(]!ZL[L3:N1=%2Q@8EE)U(=(> M B-CS1<%.CCD.4CBTA SC%Y 1'H?X>X2D=Z'TQVBY3* 5J+B.M2&$;;4@=_2 M@8^HR8ZSM7DZ]VCTP'CI-B*]EX1WBTCOP^X.0/-PB#0:Y8R+BBQ^<@T54V1^ MH0W I5&6:Q?";CT7?LJ(]%X2WBDBO0^[.\#, QV4A"@Q*1_K1>U 26;)*2#N MR,B+8R9(=,,&H\?OWMOZ2CJ2R]WAY%:W&\.L3MEE8(474%$AA#KE#3WMQ#-E M;!XV7;'C7F1[R7C77F3[,'SLW,);*G+3.O_W^0J7OUP@R=1=-3**QJD8+7C+ M+:@P=.)4$!*.3MH$5M9W9]CQNGENTIUNI,7Z: M\KN#"^L3R077-5)G8;E\7SZMYNF?:ZTL/2U'#*M=68A;$AE$ETA):U^GN3/- MFR?8/TI,3^\.QYLY;7C> 7ANTW]YQI@L(0@6( 5/?$&3(7(N@"=)C/'9!BT: MH^8^%2-/^FLCWFTWZCA>]X"6^?GY?+;>P%5:DN**'#T!MC9^5()^\=$$D":& MFGTK_':E?@.?>XN(D8>['2G5>[[V,2SN ".//;MR'A95%N5(G0+@(8+]9SQFI1I X0 MB^-TRKS/L?44T<=HZ+]V/&@O0[(59;D)'-C#8\%, 4- MM84AZ40BZ MDKV:SBW!V>Y\3C4(()1CX M'.C8:-I,E"F *,34H TZS ?@Z?Y*?3;!:@2=(QD[-DHV:G1)LKCT:C]]):XN M+[4K9CH$O\S/SL*"L&^+E"6#R8FP7W+MV\V):246YI 7C+O!9>\*I8I61"-F0A:<\:=(@8AT"G%F*,2#/K0VD MG8GKLP56.SN\E5PZ =S-'JX/T,U>-R>K5I)@YA/F,R_)<@*'*:2/:Y.O$#D4 MIVVN\Z>Y;AVVW(_"/GMA'0N]@234 ?X^A!]U#\OWY5[!TB3G'#$+ X')^F;@ M&+B"=)YB=M($'3QO'6YX@IP^>U@=Y0,VXOW8AM(7=D/ B(MOM.-ESA=;[U5=R M#1K59CW^8(H'S-/58 M7%B6'8N0%>V+SDHB9*,'2[ZBC8;%S%L73+R4>JQ]Y+Y+/=8^K.[ -'U]L22- MNER^2O^ZF"ZG:V'45!:3,^.NUJCZ6D;"(65\U!PE MXGE[?G<*F_KE J^2,:7EC-L:&%!^75BM(4:T@#S+X$WRM+L3 .@.4>-"J8GH M=X#3X7(8V\;]]/FWR[0F9E"0+\\@VD@&6''$$QXM<&69KPUH]/8 A4>,VNN/ M[$_V1\AI?C33>IB$NT&_=U%@,6!4;6O.LP(G7('L8Q;(ZZB9G?1$TUG()ZVH M.N0Z.9R'/0C^*I4^$RAYL"!<(+]->03O4LV$##(JYY/_&4<@[R6L1T8@[\.Y ML2?AWAGAZP-7R0L/?CW$0(DZ#Y%;R#'ZR')2^6<=@;R7R!X=@;P/_\86_)T1 MOH8A$5K\)EBO0BG@650@".2#!7\P_SKP#QX+VI6BM"K, M@HRB3M*IK4^M(-Y@<&2Y<6-QV"95[_;*\SYIR=$Q;F4+?G< F^MYT-?C;Y83 M*XMQ3&KPL=9+R&P@FICJV(>274G.^=:E 0^0T5,4XD#Q;E>I'DQD7CFG753,N#)$OL=NU/5T3[7!U4"2 MZ4P?_3VL+A;3U127'_';=0["A\5TEJ;?:@)H';'[^<_YA-,YDDESNO:5 L5$ M &=$;<7#$_KHK,VMNU@?0F>?^=RM]-L@TGJ)B'P[_4['+F$('"74D?-TV+B" M4)2#@(:K0OR5B^$DQN;>\>DY<^(@9\;PZ0W0'?,/513C[<$7C MIH3Z\#R&G3^[65K#8;MIE.7P&<^_S1=A\>/7?UU,5S\>>/A.R9>$F9,2BZ3) MM$P0_'IZ2%2\SMPVS7,"GB7J:/\Q?<5\<8:7"?.O?ZSK[S?NM2Q2^.(=)(_D M7M9]E("AWN8W./KSO $0/- &)@=:) 2$Q MY^B,N0"1%X3,9#'>&C2LM?)].6UT]A+O\VUT]N'UZ!D0N"![[]6SIL/EJX"T M0C)-NY*EAHQUJ=U?:LC8&VT\J6D>_'.&T0'K=M=39R\1ST_#[QX4S[UV04II MQDR14%1-E495(,J((-$K[G/(&GUKO7-01Z;!(J6-T-.&Q1U@Y--%7$[SE&S! M3^'Z#M^T;>5"%><-:*=8;0HM(-8B/R.4MDQQQYN/5WN4F'$Q,YB%TX3W/8#H MAOS:C_-]N=4X\ZHYIY.Y3MJ!()RH7:Q<+7*O@W9$3C8HR9LG%#]/U<@64!OQ M;X.JK2S&MXC2913LP\4B?0U+?/5E@6O#\5+A"A:8TU*"K%ZJ\HI.H*<#:9Q7 M= *Y,L7L: 0]L]3(<&DLV/E@7.X8,[_^]6VZ^/%^48.LT]E:=I<;=";8+*(& M72RO&38(#K6C74K!4Z2#R-6Q,'IT]9'OMW&0U486'8/MC_EJ.OOR:I;?S&=5 MH!^G7[ZNKAI)HW?<6E+O*'+E:*IER$Y!]MKPD$+.UAV+MZ<(&/=A>23(-9-( MQZA[E?.ZP""S^7^K"ZUZ1D#D8(GJR)(XB530#X."O)U6'2[E8L? ML/BXS\*76?%0F+ G="@8B@0 M"FVD?&N1=XWUY021J0)%<-3*<)O,4_,+GD?"[=7&\1>/ M%M>\ >_&OK5>O_GPGW@VG2]??2&-]Z7^Z+L/UW620C&K,^A<]R%KISS%/22= MBJGSP6.0.UU"3RPRGN@/%]E\ /YU$)S\9?I]FG&6E^N3$!(RGQT2M8)<2YT9 MW6)<@0A1YZQ2;#\[] X!(QO" T6R#^=Q3P"Y/#3993H=M1F8K7V 6*R=[1G] MHH+@7B6K6?-A%'=)&+G:Y'!A/@:+ S@[]@WR*J7%!>:/^.7B+"RN=E+3U*^< M.)D9&M* 6M=48)$+N*!J.TRED <3S79"V2/7R',K=8*&0V0X'XJA8Z/C35A^ M?7PGBENZ=EDAW8ET9@HB^! 4:)6<\(&)*';L??S4,B.7'+7"13M6C@V*5[/9 MM+8P#8L?O] .UNK3"U.4]A)"9!X4*4RRO)5?#P:SZ&U(MNRF)>Y_^,B!B\:V M1!,6=@:!R[.AF/(QA@0Z'-N)Z0O8' M\&YLZ;^=EM773]._5E]?S?(G_$[L^WJSJRE>A=)D&S6_UD>HK[]/UUO)GQ_;$EIIG:0CE:,T MM3@[DDXENSR379Z9-C[$W6Z2W=8;Q[H8 C,#\'=LR&QQZ/WLREP*62MK#>'> M6&*2JTWYT7O@*24=N3%\NYW6;C?-]0KCA+:'@$43'G8&A,]_SB\W$0FSLHTZTG *V MSEI/(H(WQ0"G+S$$F=B.(^(?7V,<3^048#B0CQV$-;>*_-Y=%R@+RVU] "% MH4;T4$+T&<&Z(A6O"LZU'IKZ&"WCCFP:*AK>A//](>CV#)8)>J9L<@*,,W4T M,3IP&!,4'HPIR(44 Y )C7_=241.,-*6^N3 (E)(=8LH'@"WF=B8M4GLI# M.@1GCY R;D+"((AJP?2Q_;DK/4Q[N19)G5AT-OU21S)^GK_&7W Y_3*K+=/H MNWE8Y/?EE^D"$WWJLT- CD[GDP$4\!S3L>&&>=Y4DS*W9R^(PD9]XVJ M*;Q.+I=>,/C[?+8IG-C:]),;-3'FD*0'ISDY4*$^!?O @/'@I;6\R!#V N A M5(SK7PZ'OL$ETL'5>8][]%M>RV[3FP%G"2="\YB,8R!+96<1!9P0%HS)14=O M@FC>AF<7NL8=#GP*?_1X<70 L;71N?%Q?KE8T''Z@(OI/&]\G]_QS_5?+2=! MY%T +0/BWE"S,NW MQ,2K&;2UE^/M'C.O9OGF)*W_9,)=C(Z@ <(J5QEI(-82H)P=0UV2UJ;U4,+# M*!UW;O @0#R!R#H YA;KWE0KHU9_G<\O9JM7J]5B&B]686W8?EC+8B)YL,B1 M3A[7%A33#D+M@214SDIPJTWS%D)[$SGR\.)3W+^-)=5%E/A6,Z4_PMD%3FRV MRHB$4#+YZBIE!DZ2[R1*BH^%;NAY84]#AS'Z[&#&#?C MOF^:==.E_2U,\]OYXD_RD=_,9YNFMR)8KPPRB-%B+4# ^E6B7TR(L?!0S%;P M_]E1ZL^MN1M@7D9 ?TAV=V JW>WW_H]9.)\O5M/_(3]ENDSU$J9MGD\OSLDH M7/_HI.RFN0<(J-30Z8@Z5>%+H-'+LEY<5)@2I:EUD]+1Y*\&SA? MUMO *:78 6@_7#^$W-O-Q%M%U)*7PK.M7>:8)58+)%Q>$!\/K@$N)";RK RZ-+58S&?5VBY9C MP+-9=#<(O8PP_: ,[PQ(EY7$UQ6H'\BXO'5$=(K"TM8@"YWKC"9/FA4C8 K. M2U=XL<^.B]E_V=W ]#*"\0,S?6PXW9#]OOP1%M,:-?LOK%5"F%]]QP7]1>V" M57MQW>7!I(0:P4V1S@LI7I510;!& 2?<,,&R*&(W:!U,PFXP>QFA]A,*HP-3 M?)<'5&+&^J5KDE0)48?+05[*U6L^90[&63I;Y&D(W3H_;!_Z=LN!?=$!]G;R M&5O=/:/()T)&)5,MV,9ZCEAU:;W)@+8D*6*DPQ1;W)>[@>9EA-*;,[8SD-RY MYC=O3!/EA:XT0U8U7I>B!(^8(9+?*ER6D8NC_+M;:^T&E9<11Q^"O1U<9[], MEYLW1\R_AL5L/3^<9\5B\G5PO26? FT&QV.-D'F'4174JG7EQ@-D[ :>EQ%3 M;\7MSM3+JTW4=2V4FJ*X";U.&'>!&R\@>2'I5E4%G$X:(M,J\1!54 =IF(>7 MVPTG+R.\/1"37P1L-AEBD^!4$(HN6A-J>JL7'&B?9*&ADIP[:YD]S(QY8M'= M(/0R@M:#,KR#"^L!:PTW^[J:03_)-AHMI0$A:U]V'QSX8A@8HX6-0D7G6P^^ M?IZJW3#V,@+= \FB W3=>NJYMNV>RQ5,5DO+-8>2?2WC=0Y<(MO/>4TB]>VC0@^&;O_*R (QQ 3.6Q5L2$(8 MTQJ!.]"U&^1>1BQ],'F,;9M=C92HV833]:2(V\^4/B3&#/DFS-1>*?E!]\2^/V7XUXJ.*^;_]]AZ\/42M:C@*@_NOZ:KKV\NEJOY.2Y> MQ>4F-RZF&@PB89/)4S-RF80@->$H^>PQ26U8ZV2Q'4EK$#<*ES,%U@;?Y;*; MKCL!2KWV:W=N-5*9G^#\FY M",KS=="-OI7DT11I99:M'_">IFCD9FNG!-:Q\A@17(9$33CC$C7!IP@_L3HO,F9C-:R4YTP??8M&-%W-Q!Z8-FQ9Z(TMJ2.96P_ MF+@\*SJA8SP:D*0V05EE:W-EXHFQS@<31<:=_-K=43&FY7.T^!Z&P0&\[ <( M-X-EKW2OIV=FK6?[/^5E^'\^FFU-Z-7XF2\9Y(B\B9%_KL;@&SW0$ M*8(+469EM[M>/S:5^(E5^L;,(2*=#\'?#K33I>K^B)4EFS9H9;XX7W>ANM[; MKW]]PU2;/5[ZJ9_H3Y=ETRGYTRHL5M=#V8I JPLQT3B1026EP!5%)[&V?@DA MF;B;-[;_>U*C'8S;IGBPBW5$,7< \D?8>O.2GJ.TT<<$,M6.S:B)M8GND^*E M=O1GF(=(*'^2IG$;&@\&Q*:BZ !:SSR>_OI7.KO(M7_: 61V^5AX($X>UH:#":T#7#[XDD][6?V. MJS<7BW7COJ(Y%RDJ"*X&E(.A+172YRQF+EA!;D7KRWH'LKH,K;;!76NA=(JS M=],0IV>U=%I8=!BSK,RZK-8GQXPL;I^MCU:9F$[AU%X3U&789#AL'2:(WE%U M;JL>,H^VWM5@HM2IVO'%@L39K0WBBGPC'/:5"%3@3D&CCM4.@?+F\]&W(FP<:>AG,)S:"B8 MEX*V6X?):73<)@\113U,MH 7#L%831]NG%38.NUP3Q+'G8LR/@(/%-9+P>)3 M@&]G''K8R/WM;B?3E5 M2I,M)^R0.J4)'ZI2:9NZZUJEOQW#@=]F]"6^FR^75UVOKN9ES\M5#Y*KOWD= MEM,49OF7Z5EM47)$;5>#59MQN34'&M60;2]]70A$MHPN66<(J58(&CK[F^=V MH>C\.V$3ME:MC]%R['7S.ZYNN#_)R*Q(CD,(K';Z$PE"#@RTYD98KSFFUH7R M=P@8-^3>1-[;"O]P!N^OM?WF.,UP-4!E^ZW>$1\QX_FW^O5ULYO +.:"'J2O MI;@^"8@J1;!>*,]0YH#M)VCM3-ZX(?5!<#64<#HP@>\:QIQRBJ%XE+K=(DG"1HWO#X(OMH) MH .-MM5G^6JZ\&;8YON+U7)%%BWM=G-4HE2"#H4$ED.H_;XT^9?& O'#Z/*^C+1VH'J>*YWH+^V-W'I?%\S2&!P7#D'UD92] H9N%+#_UI&71-^ M57,+[!F2QGT /,F->(P0.L 468^+=1E5.+NT&==Z]NZ$U:LC@_FRD]RKQ2+, MOJS_'7G3Q>201(:4HJ73Z*LW;32@1E<$=YJIUA?E\53W=7L>!:+YJ!+M ,./ M6 R73+UG.$R"X-IF2=RM\^P4$Q%<- PDYRD6%[5CK0.'>Y+8US7<$IU#RJI+ M^^YR9Q,L/!4A$_"2:2-:!-H(EV"9H>Y\ZX!O3TSL8_ W)%8=<&'#)1U#)T%>>?@DF.Q>3+EZWMEU: MOR&M,])VNO1?S5;3]9$@;O]:"J;5I5O]J"&02/L&NO0!Q7I2NI+@W#IZ*"QY M2#X;II^#UX#T]67$'02J.WF%'4BQ9_5WTR=V2=9!3<(D]N,L37'90@_N\_'- M%.+!>VJD&6^M_VIK_?IP=39?7MQ"MG)T@T:3(2MM0$EI(5CK@"F&+G'I;&AM MQ.Q%X+'&VU7"P_OR^F(YG>%R^2K]ZV*ZG*Y+JU__N/7=-24K^FHY)56S1L"F M--'DJ)+$#,*1K:&$B1"8"N!1U@"396I[QMC1?&I$^M@E\T.A<=M4'$/2(WD>[V62VO:&;8EU +>FF8EPCB* 9W0=10U19 8],:,U(-^[6$/^99D3W5QX7 M9J,(?]Y,$EWAZ#/]B\M.%I$7R3*9/,R2B:&*+>1FT;>HA7-&2U'L3MDG>Z'I M9OWQ^EH=*\]'H7$@<\>N6/J=C!/2T/^L53%7V[GL2\(DUZYX 4:[V@^N./#> M(V1&OSER_F5T.WD4CZ_1"PX.%=Z\/2<["-+>T/^)A'&QW/0_5DA'PPF0DLN: MCA(A\LA!&QM+XB6QTCI?[2$ZQ@VWCGD;-9-.APB[/'O):6\UJ\'C^MBGE8(@ M.(?(@N6>&Q]4ZU?1ARD9U^8Y7L+/0.8 =G< FD^X6IW1JMO:-3.3D D$G9FC M^[MV9@_(H7#&65!9RNWIO\=[< ^3TA=L#I'RMNO5@.4=(.,ZT"2/:-K7 M/ZJSNCX?:)DUT7,Z%=$35[0&YY0 G02WQJ7@V!"=II\D:MS$^AXNLK9RZQ>( MMV(F/$1')TD!"D/LBDF!"Y*!CHBY!*$,#M$6[DFBQGX=:0J"W2!VH$3&OMP^ MA[\^8L+I]WKT7GTAK7]K0H!E#%/('E*,C$XB]^1IZ 3HR<4HJF 2::?;[JE5 MNL3*H=*<#\':#M30^]577-Q^=:RG2&.Q/'J$E(E\I0*#D%PD^2<3K0Q:R=:^ M_T-TC)L\W\.M=[1T.D3850#%:BF) \"LK^.-+=F-KGZEA=796*.:5VH_3,FX M:NIX"3\#F0/8W0%H/ETL/Z-G"MM=[S5'47UFH+C.U7OK92Z@!W5QRD MRR1.9^%)#E[UK>:UNSXY,U"3"D%9M!!S%)!YB;$(91EO;:T=0.:X:0RG1N;0 MHKOB+C)*;,0 25E#4^"+Y3YN^> MT=5[A(P;VC^USCI>%B^T/N?3Q?EY6/R8EUMMTL]";:XZ_W6YFI[7+Q_A_# 5 M/0T(.D4-4&N^C5(U) W6NK?J34='^)86G!0(1OF0E0ET)[>NAGF154,U("^D MEN!4+7V. <$SJ0&]RCPADRK*QGSZ-ZP:V@>-0U4-[2/I#DR(QW)I>)9,9S)] MM*-;4!'G:O2MSB^5SI50-%>MRP&/277KOIYH+UCLF.JVCXPZA=K=M!V3BLE) M2(BJ1-H0]Q"89.!#R]9/58JML^C.M DSR?+<,,BPPYULF& M$I3("8*R#!@K7(NH$B^MFRZV277KOA3IF(NLK=SZ!>*M5)RDO-46)217FY@J M.E1!*@_(BV R,%Z:O\J]^%2WO4"P=ZK;/A(9^W)[,A_+6V3>&P>YDJ]X),.?1"*-7ZAAPJ7:#[.J?&SE]3V8ZMXG9_Z[O=^.K-U_KE;[-7YW7^QOOR MR#_Y.#\[>SM?U"?M2;"V%*,9:(XD!,L".$LFKTY11F5]G5^\D[H\%<7=>1YM M<3?O'00=*?9]'L*3-T)(@Y#KR#Q5M*KA4$76DTPY>5E"&JI(M75"0W-P=PRV M!BD0^TC^8'!_6X]'_+0*B^-F8!TABDV5^?K+1^5PPQ6GT/+"(PBZ;LF6HU]< M5)K44]2%A20SVZW^\03$CA,BZ/]4= F6(\;'?:F/NR>^(0X0VS5?^"2HFINO M+= E7DN*!(=@$,'2C5^\=M6&'>U6.6IKX[@8_9^YGA'613OX0ZYH6:(M*AE@ M1I,@N?4S'HG#)'^DU_EJ;A[+?95[_>&: 857F4V%/F+SI_.2 M,1+OKO_Y$5EAIR&L67;8"'QLE"5V3?E-%L[R)@TG,%ZQ

M6Z<]W%Z_7XNJN> ?N#P/DD)G"+KFX22ZXE,VM3UR39K54H(S3 +]F?3*IV), M\^[C#Q'2KZHZ):8.DTO/-9>__NMBNOJQ'OWV9G[^#6?+]<>VF(>VZTA"%.-C_EQ%+>K>;R9/7B;BMN!]]<_[L\GK.'UC9'BF2/=[NKSJ51D MVQ+7@@\"C/'"U@:ZIGD6?C/BQ[VI3XC9QPLA3RG^#F[Y#V>!%-+Y)DZ@E,XN M\0P&,=3G(820>0*>,T-?%+/-9SK?7K^7HL>30F#>2!X=8>DR@."(!'B&\^#"\[T!4; M=7D5H [>YYSHUG8<3>W=;.EX^ 221^E1S[5G>.JK!%<:TRR!#2;7,RH+S=&@M(\D"FR9N+RJHJT<*F9]> 1>0UM M$H-*8$#VB4.#BK/8W(=\F)21+_7>T-="8!W@;GUT;K/TE@W,,',C' +7M7S! M.P6!)P6>F\S(,&+*MZX">X*\-?*\%U@<&KEYVSL%R2V5ZWMNGB$.C\ MD*,/2B0)2AL./G(#@;PP;8SA3+?. GV4F%[*R,=T:MI(J@/(W:;_:@A[*%QG ME%),I(UZ I=\YI<$$;\"JU=R/M4C&NY#P>30YC< 4R> MO< ?N[_?72>\\""PA"Q!KIN,J\+I#G<)F)'9H"U9;?RFN,PE:'H DD7O*9N'JOO*[/7,^]^_PUS-YO;ASX;T=QXO[?2 M' N$EWP(KM/?7RV7%^<;??#K7]^P/K'],3^CCUE/F DK_/MT-CV_.)^0'Y=8 MK;S0)9#GA4I41XY#]CXRSV7*NOE(DI/M;F1_Y84>H&%!]&]RO,)?:\X4)ZVV M0D&)29 K0)G;0:,AOQ/45)RW7@Z>^]NY/GU/__Q.@!$/]OQ6A>0+1!_FQ&! M=*G?5CM)H]0B4#V3W2T6@'HW^)@ M72J+H9Z;]":)]\ZS9V MHVUVIX/C?]*#\S(@]C.?Q4UX\NU\?X!(V2260-+NLZOS8C1)(QZ%2\ MMRR'T+PYS6EWN-O3*?O?8W=J-'5PU@Y_69Y?JI=[#V3$D8+356T^.G&>A:", M!JYJ7G6V"5RIS69*(F=0YU!,-^'NG7:TVUGZWSR$P='R GL(W726_OCI'Z_2 M:OJ=?JI]/Z$GEQFZM]#N>^RCSY!P$EU*";*KHTDA:5H$"-H@,9JC M,0_2,=!:A20'\;_OC".[JA-96>^L/"OE8@B0H9WA?.207/(CF!QY4)F\8JU[ MYG_P# W%['0\0T..OP-'Y_]MX)*,X;5[C&RJHT9=!"]JE8(+22@2/O+6]&+# M^1YFP#0T" 2/\CT,.9$.X#1)=R.++.5L.!C+)*B@?7%]D('-RE/,H806K0GH MCYWO81"L#L'W,.2,.\#YXY0!"I-+E>*.O(Z@K*BC1YFMF=X4BR]/%%N'=Z?& M]S (+X/X'H8<7@=(W$4?X"BAE4: MSQ6 ;FBX3F "%&6#\H9;%UT>CI\#V/0 MU^+ .L!=@Y2+M(8ERQCP1+4A.$1PN7A)(GN?I'4*]<%YG-HTG\V DFR,BWK@ MLY\SVO?V2=RGV-]MS0/DD?'HN0?#62T4%\4]0[*0 W*>HT1DK5]^'G:'G7LD MC?%[L*:;T6 Z#57[TOYW[C,O+IY)$)2L]>)H(9A8SM!D9;--W)AN"C>';FZF M"G8 A!]>&9\ MY%#5]^OPW+=N38^:!#D)+70WD/.T8-*HO@CHLB)D@F.2Q^S M;CV5Z4>'Z>SK)_'E[@O>2220\62DAI=JBF)T )YT'::2S5GH> M3#SY4U#*AVY\-#R+K TDZW7Q'52& MX&M79$(; A/.-B],[RMJ[*^5]I@4<@S<1D:-KZ[R7'3Q UY>?*QUR<7)#A=X MZ][_4BS*?8?8_PY:)_1!%;\"LP 5(H&SFB!0)!:(1>>[J;:=1@0SC4!GDVZ= M#(ZGD8_=*[[S[%&YD!@4UZ2V2(L2*:#V8*.1*J(EC@5A=XO.A316A8M("FLF4,'SF<"8TV6!0!.:CX;4S!P\T>?QSX"4S EGH\Z M)MCJ>]PO-69%"+Y2];," "5%)94U K0CQ0F="WP^@?V0G1]]XOP(3,!D2#YJ M_1\037FF2)!(8#17H*(OQZX%0A 6%;?&93$?[6^<$YASCOX(='\B%#?-[T_0 MX+]IU'T;ENN;L[+554BWXAC1S+_O)YLU[@]:>Z,F_5W/O&]IULH:HT*&) 4# M9>J@M,@#%'_09LY$"1Q;C^?9MZ;1#<X3D%UCI>+D=#S; RJW+H8\'O6];SIV*9H^:KKN/6Q]$Q$\AXO MJME^A_\LEI6?__?Z;^O+3SC"4.W]S6:6:MCJ&YFJAP^]!YVK!9,I2I!.U!%L MR,!C\B ,QX(*(Q)O7J&T8RUC3=/=5* _RG49Z@]O'K0Z)Q>-94$#LY6KT40# M/F<+7F@G44+\QP?T\)O75[?=H?6A\6;S M94.S]+0'3V:[&LAA:@-'4I!RJ0!/)ULN/2?!9>MNIXCJ:$D%U[Q+:"(#M]4] MNEO:+^ZDO1E2*,LUGV6&[&Q-3Y1/WL=8I_92TI)YU,W?O ]?9J=&<0AV'J$D MFN2P>D@CW8V)?G&]NKS"U>K.[M]RE 2I1#!4?,Q &I3("9S4$M"GS#2&$MFW MYB![=$'=D!-- X==$]I'GTT/0-O<'U_8&T2V)8 )",+G6,120B1GBGN1HPE$ MY)5GS5\>;B^@D]GLXP_V(62>+.5GA$AUFKK18^6+'/"]OWD"ZNKZ>!X!L__LRE/6T.?ZS0^KDDOG6OOKDO M1,Y.^4J- JBD!%4B6_#D$N3Z@!][_ 37EWC MKT6X+Q=7M^'#A\OUQY?7J_7B;UR^^IS^NLXUMEBMRIV-^2Q\/C>6NLRW*W'=W%;3H>FIPJZ(4IVIC\W7]0_ ME8'YYY_^!5!+ P04 " !MD&A55*&X'0P( #\)P % &5X:&EB:70S M,3$R,#(R<3,N:'1M[5IM5QNW$OY^?X5JSDWA'+^M,0$,X1QBG.+3%%)JFO;3 M/=K=65M%N]I*6AOWUW=&6K^ @4"3$.>F?##>U4@:2<\\\TC6X7L5BNMNBJ?:C$<6=9JMEKLO=)78LQ]N156PM&L MG<.&?SYLN$X.0Q5/CPYC,68B?E41G+=;/(+]5M(*V^TPV-_="??:>TD0)+R9 M[(?_"]#)!IK[.L9.);RJI"*KC8#Z[VR_S.W!1,1VU F:S?]6G-W18:(RBYUI MK.R_^C;F+7F+67N1DDIW-IKN[X!*:@E/A9QVOC_6@LOOJP8GN&9 B\07&_$7 M8(?8MWN<>&=VL;84&^WT_[K_H!M!_7@ICL/N;HT7 O7ML:E&&:= M"*<4=.4YW>_V+@;]-_WN\:!_?L9>_\ZZI_W>&];[K=>]'/1_[;'S-UC:NT", M7OQR>7PV8(/S-1W*Q>7;'@NV>2UH;_(M=GQVPH*=N'RZ/#O!00Q.>SBT[NGQ MV0\]=MP=?.R"_5$8*Y+I9QIF^\YA]JOL1QB+C/U09Z?*6, U%46@297F!UQ M^V)C9^_@Z?X_/.R?]DHF*;\"['>I38/O8G0&NY0N8V,?9! )C1D:S3*LCI[$H-ED M)*(1,P5]+.I/0$/9" T@%49B*B=5,!%VA ,T.43.06HW1]=4C,,<8[68A=/E M:?A6@;J][D %EH@,H4"H6BQ]%5&*YEBLE\I%EB I<9*;^#V218QM(KR6UKF* MT!1$9#FB@X!-@)=R@=P2-.96UQ@TU0.;BQA"\V]EK![H$I<5>J M%J(;E20"']WB]AG7X&"$L!"A!%IN!HC=4 HS(G,R2Y%JB6[I.18FDLH46(]( M6"OI\91K%4&,KPW;1/C$@'CT&.E=1R.>#8$=([]=%!(MG'K9Q3.TS(L$E>'NXD2^/[BBYT5&"'=$X;X,>+4A/?'Y5M]M:1R#SK2\- MY""@(>,F&2<%E]2ET _CK4K9/>*%>7P52K,AL'E//G&K0F,#R'-C81Q[HA5D MKAU2^PO>7>9N#9([,):9>P&H:LGK5"B0@]$7HZ2(W8& *4(C8L&UDY_"ZPN7 M33)JJ3"4\UWL&B<0'-8 _7$NR/IKX5S#^>-!\-?0R7L8@)T=RHC%-VX :C@;0N MP9SK> 8Y# +!0R&%G9*:N*M;"D"'3@<\'SLW3)>TLDM"U^6 \D+G"'SCU$\4 M*1T[!YQJ'D*&HD8B_K$$<@HL,L$=@</O&PMG^P45N.1/HCT,I=? O4A&I\1=':LG0'@2K8**SAU)PNI([ M$?L$7B:)H:*HT 29I7Q^1ZNI,A;?T^$OMF4B;.A/?^S%-N^IDB#VD3%O69>. MXV80W+$)G:ADQ=RO+>_5B)NY^"&N=;$"L4M";C[*!#%E4ER!+,]0;ME7/WJ* M/DU\W OKKWXGNO-5[T3=4>X\V*H+EB327@;\@C )LD^03"L*?>X:1Y5NE39S ME>)>8)-I*JP%>" EA0IU$)7' OUSC6QB6& &,)1A\#_M%6:Q#'\6 MUW<5MD MD3N.V7IXP_E15/W59X%UV932N1LI9H&0I<,".G:(!"#&2LTQWQQ.@%^1B/"* MU2&$DTTE85T0*.:1%O[I>&$IA5G\M%-E9R M#)30,SXL?S#1)3E#FDLU!2R=C)1G9'X#]@C33Z)VZBMK_L1?A-V]"5QIZ_:E M97F(F 9=P]F7/#?0F7TYP+222S[MB,S-IJMT@'@?BJP6*FM5VMG!J1]3;D)Y M5/;ANO/%B\L1]::_(&'13QO/>BZ+ZZZH8>/5LO9>?;]Y?W&S'MQ;]HF:;3B7 MO=LX,R;GV:O*=N56L'6:S %JWMX#IJW\FHR7HY) >7L>_10^5UBZV7BQT48\ MNL\[?L6? ^S33DL)/ZOR#MHR=]C':(0'ZS]ASS9)ZS\5W9& A/6N(2KH0("= MES)U\YT_3T(>6RG<6IVMAF.91S+<7*WZ+K^*/Q,:S<+%L$C*/>YJ(*#S%J"KM:Y0.7T&AI8FET,S$R,C R M,G$S+FAT;>U:[7,:-Q/_WK]"Q=/4GN'MP$XP=CQ#,*Z9R8-3/V32?GI&W.V! M:MWI*ND@]*]_=J7CQ08G.$T3TM8?,'=:2;O:W^[^)'3^_>5-=_CKFQZ;V$2R M-V]?O>YW6:E2J[UK=FNUR^$ENQ[^YS4[KM8#-M0\-<(*E7)9J_4&)5::6)NU M:[79;%:=-:M*CVO#VQH-=5R32AFH1C8J79S3&_P$'EU\=_Y]I<(N59@GD%H6 M:N 6(I8;D8[9NPC,':M4"JFNRN9:C">6->J-!GNG])V83V,0@CCT3&'_P6H M9 W%?1]CYQ)>EA*15B9 \[>;SS-[-A.1G;2#>OV'DI.[.(]5:G$RC9W]5S_& MKV;H?]JWZW,^S?#-BK7UGWNM^[8E?]06?0[7=>LYLK;.W= M(G9O__NV,QBRXFG+[]G6/!4U>"8X/^1'K#"Y9K]T MKSN#GWJLTQT^R6%_C2W'6VWIE]E 9#FF# Q?668A:"OB.;,3;I\=G+0^#6H9 MCR+, Q4)<1%S:Q[[+35!?:?ZG%/KNW*JUJ MZYA,[K,)GP+3,!4PPP1J)\*PGW.N$=5RSFXA4]HRE;(KI1,6U"L_,Q6SCM9\ MSH803E+4>"S E%D_#:OHLM--EVT)F\()I;WWYFXP;GQE;YY6G[\@DU]Q@SY$ M;R5S=I>JF81H#&7O5.U=&2DP+%58,G$&+E+&TSG+4ZMS0+TQ"ET]11]SEN 3 MZ;G,D)34"++$!T$; *\E"OD%J Q#Z;&X(@<12V31"Y1 .&J$%-N M.N/T";F9L%BJF5E@6<-8&(O\UC).+[W>J&5Y#9)FH/08Z;T/)SP= ^M@?KO-)4HX M GAR"$>NJR. ].0?!9'2U..8QF>4!-?@[>%&NNP\47QOHA@G(CL?@AXEB$]L MIVZ?$\@O&OL(9'[TM8%,]+-T@?M?7!1TJ2NA'\=;F:I[R'.S>Q#:T4_A^86K)BF-E!NJ^2YVC2,(+MB:P3*/PV A+$+([](?KKL_9^@GVTEV#?.?5M8'[WI+DS]#%< MIB(B1'.C4D[5@1N,!N*Z!'.NHP7D, @$'PDI[)S8Q+9I*0 =.AWP?.S<$UWC MRJX(O2\,RG*=(?"-8S]AJ'3D%'"L>0PIDAJ)^,<6R"BP2 1W!![C&( BPSKP M893O0C+^+K@/OSKN/5N!*9>YRX0$"HACY+%BBNXT6_CHDLSLD-G]XW:*ZF". M'3$K&T^$1RJWCVNP2^WA2VD@EA]_?/O&1HO]@XO<8B50'X=2FN!?I")2HZ^. MU")#>Q!L@HG.'@K"Z5JV(O8)>9DHA@K#7!-DUNKYEE$392R^I_-;',N$.-#O M_MB+'3[2)4;L8\9\(%THCIM!<,7Z//$QZ.P_N9WHB??]$[4'>4N@ZV\RI*4M-84<#RTS[ M*,H+AHY=$*I(I,N>R1BD,29/$MR,_@'.F*+";3VM_)>E[.,^DLA(K#%ME1$M MX#(MXLW]TE L^QKN4BG2DZ!"GK*Q\4/)KI(SI!D4LT!6V<3Y3,ROP=[A.EG M83O5#9\_\5=X=R4"/6W=OK1H'R&F05=P]27/#+077\ZPK&22S]LB=:OI.ITA MWL;BWL/S>C5HMNCJ@T4U;;28N+@5476W M(FHVVFP[;55/ZX\WX[C+MIH;VX^/%IB,IR]+S=*#H&@WLO2L9@?8WAEIE=_?J MDU+6^MVI3/F;8VU_9CR%C=M4*_B[G%1?=>$CC('<;G;YR 6LXM/?!7.WTB[^ M#U!+ P04 " !MD&A5#?9'#+8$ !$0 % &5X:&EB:70S,C$R,#(R M<3,N:'1MY5A;3^-&%'[OKS@;5!:D^)8$"'86*3BF1-T2EIBR^U1-['$RQ?:X M,Q-"^NM[9NP "[O;TFH14A&*;)_;=ZYS[,&;T22,/YU'L%!%#N>7Q^_'(;0L MQ[GJAHXSBD=P&O_R'GJVZT$L2"F98KPDN>-$9RUH+92J?,=9K5;VJFMS,7?B M"T>KZCDYYY+:J4I;1P/]!'\I28]^&+RQ+!CQ9%G04D$B*%$TA:5DY1RN4BJO MP;(:KI!7:\'F"P4=M].!*RZNV0VIZ8JIG!YM] R<^G[@&".#&4_71X.4W0!+ MW[48[CD\BR&>@->'2WMJAS9,H]"XXW7W MW/8K13Z!9-KVM;B\(>5&1:WV C O0W!7"Y2G0,D6.*:T4+6940-=MF[G+L;^"]E-/@L+'OV@?%9)ZWIDFR98\LD6"&YKM.[VA7TCR435*\54F?S MOC9VR"Y@3WA[.^GN707<5_I=E3=EX!UV>YCPPT#WP/\QZ9U7E'16XC@KB,DD M3E%%4#+%I_"P(@C34[025.KDMS69Y#F@&-7(L#1DA=4@VT8J8R4I$_T<%:9F M,3;3#KF6>5T['&>GL2D?323[>QY.9F?&5"LRR^F&/N,BI<+"Z.>DDM3?7 0I MDU5.UCXK332-4% 0,O=V.% M,%6Z,=RLS;99FQV5/J4=]NU#]^MDU'M'BOS-&WGS6W\<,)\ICOX"4$L# M!!0 ( &V0:%5(PBOGL 0 .P0 4 97AH:6)I=#,R,C(P,C)Q,RYH M=&WE6&UOVD@0_GZ_8DIT:2+A-TPHP302 :(@Y2 -CMI^.BWV&O:Z>'V[2PCW MZV]V;0AIKKU+I4:1+HJ0[=F9?6;FF=FQNV\&DW[\^7H("[WD<'U[?C7J0\WQ MO(]AW_,&\0 NX]^NH.GZ <22Y(II)G+"/6\XKD%MH771\;SU>NVN0U?(N1?? M>,94T^-"*.JF.JV==H+ M.$ZUJB^*C63SA8:&WVC 1R&_L#M2RC73G)YM[72]\K[KV4VZ,Y%NSKHINP.6 MOJ^Q]JG?#ANT%;:369.T,])JI21I^"=^FS93/_P]0) >+B]UE-YP^KZV9+FS MH&;_3M@J=+1FJ5YT M__M6;7G74SD6O<3*)R>5G:V%DJ5VSM)8(+V3GP[5]D M)$Y&EHQO.F][DA'^MJXPP(ZBDF6E6+&_*&Z(>]O;=0GF'6ISEM,MN*!A$ T_ M78[.1S&$#;?Q&,[WH.ZYJ^F]=@AG\[R38$BIK+TD_/[P)AY=C/J]>#09P_EG MZ%^.AA=P,1KWQOU1[PHF%R@=WKQ2^->W-]/;WCB&> )!&V[=J=MW83KL6W>" M\,2OOU+DO2GT!I/K>#B /2=>*=AM0$_]%A("XLLA3'LWY[WQ<.I,/ET-/T.O M'QM)P_>?5P7/K) _5DJS;/.3G&_^H_.C'!*1YS0Q+1C63"] +YB"#RLB,1%\ M S>T$%*#R* G)=E 3)-%CICFC*HZC/+$A2.]H'!X$#:COE@6)-_8ZV/(&,B*O4*$\55R4KB M44$5D#R%X7VR(/F<8D=?+IE2!C_^FY4IMG]84$D1=(6MW6CX4>F*O0FB8P1? MAS$K5GA&H0*O0W_!: 87+"=Y@I&%29:Q!%&A&6.EHF-NF%='>7$JBTW M\"47:PS,G!X>G+2CYQ/K^WPL2)KBL>EPFE5'U%-#Y2.&NV8ICK23($&X(NB.MI'^NF*1FGE FFP_<."+' M@,40G!REQSL&/%!\1^^*!L%IV,2$GT:&_/_'I#=>4=)9CGUL26PFL7UJ@IHI M/H5]1A!FVFY=R:T%LO."8;^SG30A/!J#[M=*:XFXI;O!F';#,4:8>ITNW$U+[MV M7O9T^E1VVG9/_6^+T>Y.YEG;I7WT0&$LW]?"VE=5T6D4]Q \K@G#B*^=*/&_ M5%%8%P\/FN\B97_W3[)=6O^#DU4FM2@ZZ",HP5D*!F_T^MW_09=?OV/?&$2> M.NG9 GM6X;],NQY@4NQ\ F-Q9V>[PX.@Y4?M_Y7< ^T7B[&]02P$"% ,4 " !M MD&A5<#^V>9-$ @#IJAD $0 @ $ 87)R>2TR,#(R,#DS M,"YH=&U02P$"% ,4 " !MD&A5'#&%6JL3 "DY $0 M@ '"1 ( 87)R>2TR,#(R,#DS,"YX2TR,#(R,#DS,%]C86PN>&UL M4$L! A0#% @ ;9!H56%2!(BU9P A,<$ !4 ( !K7T" M &%R2TR,#(R,#DS,%]P&UL4$L! M A0#% @ ;9!H552AN!T," _"< !0 ( !#JD$ &5X M:&EB:70S,3$R,#(R<3,N:'1M4$L! A0#% @ ;9!H52MQS?<0" \"8 M !0 ( !3+$$ &5X:&EB:70S,3(R,#(R<3,N:'1M4$L! A0# M% @ ;9!H50WV1PRV! 1$ !0 ( !CKD$ &5X:&EB M:70S,C$R,#(R<3,N:'1M4$L! A0#% @ ;9!H54C"*^>P! [! !0 M ( !=KX$ &5X:&EB:70S,C(R,#(R<3,N:'1M4$L%!@ + - L U ( %C#! $! end