0001835681-23-000096.txt : 20230808 0001835681-23-000096.hdr.sgml : 20230808 20230808161623 ACCESSION NUMBER: 0001835681-23-000096 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230808 DATE AS OF CHANGE: 20230808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: POWERSCHOOL HOLDINGS, INC. CENTRAL INDEX KEY: 0001835681 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 854166024 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40684 FILM NUMBER: 231151572 BUSINESS ADDRESS: STREET 1: 150 PARKSHORE DRIVE CITY: FOLSOM STATE: CA ZIP: 95630 BUSINESS PHONE: (916) 767-3628 MAIL ADDRESS: STREET 1: 150 PARKSHORE DRIVE CITY: FOLSOM STATE: CA ZIP: 95630 10-Q 1 pwsc-20230630.htm 10-Q pwsc-20230630
000183568112/312023Q2FALSE00018356812023-01-012023-06-3000018356812023-07-31xbrli:shares00018356812023-06-30iso4217:USD00018356812022-12-3100018356812022-06-300001835681us-gaap:CommonClassAMember2022-12-31iso4217:USDxbrli:shares0001835681us-gaap:CommonClassAMember2023-06-300001835681us-gaap:CommonClassBMember2022-12-310001835681us-gaap:CommonClassBMember2023-06-300001835681us-gaap:LicenseAndMaintenanceMember2023-04-012023-06-300001835681us-gaap:LicenseAndMaintenanceMember2022-04-012022-06-300001835681us-gaap:LicenseAndMaintenanceMember2023-01-012023-06-300001835681us-gaap:LicenseAndMaintenanceMember2022-01-012022-06-300001835681us-gaap:LicenseAndServiceMember2023-04-012023-06-300001835681us-gaap:LicenseAndServiceMember2022-04-012022-06-300001835681us-gaap:LicenseAndServiceMember2023-01-012023-06-300001835681us-gaap:LicenseAndServiceMember2022-01-012022-06-300001835681us-gaap:LicenseMember2023-04-012023-06-300001835681us-gaap:LicenseMember2022-04-012022-06-300001835681us-gaap:LicenseMember2023-01-012023-06-300001835681us-gaap:LicenseMember2022-01-012022-06-3000018356812023-04-012023-06-3000018356812022-04-012022-06-3000018356812022-01-012022-06-300001835681us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001835681us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-310001835681us-gaap:AdditionalPaidInCapitalMember2022-12-310001835681us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001835681us-gaap:RetainedEarningsMember2022-12-310001835681us-gaap:NoncontrollingInterestMember2022-12-310001835681us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-01-012023-03-310001835681us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100018356812023-01-012023-03-310001835681us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001835681us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001835681us-gaap:CommonClassAMember2023-01-012023-03-310001835681us-gaap:CommonClassBMember2023-01-012023-03-310001835681us-gaap:RetainedEarningsMember2023-01-012023-03-310001835681us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-03-310001835681us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-03-310001835681us-gaap:AdditionalPaidInCapitalMember2023-03-310001835681us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001835681us-gaap:RetainedEarningsMember2023-03-310001835681us-gaap:NoncontrollingInterestMember2023-03-3100018356812023-03-310001835681us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-04-012023-06-300001835681us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001835681us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001835681us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001835681us-gaap:RetainedEarningsMember2023-04-012023-06-300001835681us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-06-300001835681us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-06-300001835681us-gaap:AdditionalPaidInCapitalMember2023-06-300001835681us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001835681us-gaap:RetainedEarningsMember2023-06-300001835681us-gaap:NoncontrollingInterestMember2023-06-300001835681us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-12-310001835681us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310001835681us-gaap:AdditionalPaidInCapitalMember2021-12-310001835681us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001835681us-gaap:RetainedEarningsMember2021-12-310001835681us-gaap:NoncontrollingInterestMember2021-12-3100018356812021-12-310001835681us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-01-012022-03-310001835681us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100018356812022-01-012022-03-310001835681us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001835681us-gaap:NoncontrollingInterestMember2022-01-012022-03-310001835681srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-310001835681srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001835681us-gaap:RetainedEarningsMember2022-01-012022-03-310001835681us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-03-310001835681us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-03-310001835681us-gaap:AdditionalPaidInCapitalMember2022-03-310001835681us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001835681us-gaap:RetainedEarningsMember2022-03-310001835681us-gaap:NoncontrollingInterestMember2022-03-3100018356812022-03-310001835681us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-04-012022-06-300001835681us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001835681us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001835681us-gaap:NoncontrollingInterestMember2022-04-012022-06-300001835681us-gaap:RetainedEarningsMember2022-04-012022-06-300001835681us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-06-300001835681us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-06-300001835681us-gaap:AdditionalPaidInCapitalMember2022-06-300001835681us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001835681us-gaap:RetainedEarningsMember2022-06-300001835681us-gaap:NoncontrollingInterestMember2022-06-300001835681pwsc:FirstLienCreditAgreementMember2023-01-012023-06-300001835681pwsc:FirstLienCreditAgreementMember2022-01-012022-06-300001835681us-gaap:IPOMemberus-gaap:CommonClassBMember2021-07-302021-07-300001835681us-gaap:IPOMemberus-gaap:CommonClassBMember2021-07-3000018356812021-07-302021-07-30xbrli:pure0001835681pwsc:KinvolvedIncMember2022-02-012022-02-010001835681pwsc:KinvolvedIncMember2023-01-012023-06-300001835681pwsc:KinvolvedIncMember2022-02-010001835681pwsc:ChalkcomEducationIncMember2022-05-022022-05-020001835681pwsc:ChalkcomEducationIncMember2022-05-020001835681pwsc:ChalkcomEducationIncMember2023-01-012023-06-3000018356812022-05-020001835681pwsc:Headed2LLCMember2022-06-012022-06-010001835681pwsc:Headed2LLCMember2023-04-012023-06-3000018356812022-06-010001835681pwsc:Headed2LLCMember2022-06-010001835681us-gaap:SubscriptionAndCirculationMember2023-04-012023-06-300001835681us-gaap:SubscriptionAndCirculationMember2022-04-012022-06-300001835681us-gaap:SubscriptionAndCirculationMember2023-01-012023-06-300001835681us-gaap:SubscriptionAndCirculationMember2022-01-012022-06-300001835681us-gaap:MaintenanceMember2023-04-012023-06-300001835681us-gaap:MaintenanceMember2022-04-012022-06-300001835681us-gaap:MaintenanceMember2023-01-012023-06-300001835681us-gaap:MaintenanceMember2022-01-012022-06-300001835681country:US2023-04-012023-06-300001835681country:US2022-04-012022-06-300001835681country:US2023-01-012023-06-300001835681country:US2022-01-012022-06-300001835681country:CA2023-04-012023-06-300001835681country:CA2022-04-012022-06-300001835681country:CA2023-01-012023-06-300001835681country:CA2022-01-012022-06-300001835681pwsc:OtherGeographicalAreasMember2023-04-012023-06-300001835681pwsc:OtherGeographicalAreasMember2022-04-012022-06-300001835681pwsc:OtherGeographicalAreasMember2023-01-012023-06-300001835681pwsc:OtherGeographicalAreasMember2022-01-012022-06-3000018356812021-01-012021-12-3100018356812022-04-012023-06-300001835681pwsc:ComputersEquipmentAndSoftwareMember2023-06-300001835681pwsc:ComputersEquipmentAndSoftwareMember2022-12-310001835681us-gaap:FurnitureAndFixturesMember2023-06-300001835681us-gaap:FurnitureAndFixturesMember2022-12-310001835681us-gaap:LeaseholdImprovementsMember2023-06-300001835681us-gaap:LeaseholdImprovementsMember2022-12-310001835681us-gaap:DevelopedTechnologyRightsMember2023-06-300001835681us-gaap:DevelopedTechnologyRightsMember2022-12-310001835681us-gaap:CustomerRelationshipsMember2023-06-300001835681us-gaap:CustomerRelationshipsMember2022-12-310001835681us-gaap:TrademarksMember2023-06-300001835681us-gaap:TrademarksMember2022-12-310001835681us-gaap:CostOfSalesMember2023-04-012023-06-300001835681us-gaap:CostOfSalesMember2022-04-012022-06-300001835681us-gaap:CostOfSalesMember2023-01-012023-06-300001835681us-gaap:CostOfSalesMember2022-01-012022-06-300001835681us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001835681us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001835681us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001835681us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-3000018356812022-01-012022-12-310001835681us-gaap:SecuredDebtMemberpwsc:FirstLienCreditAgreementMember2018-08-010001835681us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:SecuredDebtMemberpwsc:FirstLienCreditAgreementMember2018-08-012018-08-010001835681us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:SecuredDebtMemberpwsc:FirstLienCreditAgreementMember2023-06-300001835681us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:SecuredDebtMemberpwsc:FirstLienCreditAgreementMember2022-12-310001835681us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-07-300001835681us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-08-012018-08-010001835681us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-06-300001835681us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-08-010001835681us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001835681us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-06-300001835681us-gaap:SecuredDebtMemberpwsc:FirstLienCreditAgreementMember2023-06-300001835681us-gaap:SecuredDebtMemberpwsc:FirstLienCreditAgreementMember2022-12-310001835681pwsc:DataCenterCloudHostingArrangementsAndOtherServicesMember2023-06-3000018356812021-07-270001835681us-gaap:CommonClassAMember2021-08-102022-03-310001835681us-gaap:CommonClassBMember2023-01-012023-06-300001835681us-gaap:CommonClassBMember2022-01-012022-12-310001835681pwsc:PowerSchoolHoldingsLLCMember2023-06-300001835681pwsc:PowerSchoolHoldingsLLCMember2022-06-300001835681pwsc:A2021EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-06-300001835681us-gaap:MemberUnitsMember2023-04-012023-06-300001835681pwsc:MarketShareAwardMember2023-04-012023-06-300001835681pwsc:MarketShareAwardMember2023-01-012023-06-300001835681us-gaap:MemberUnitsMember2022-12-310001835681us-gaap:MemberUnitsMember2022-01-012022-06-300001835681us-gaap:MemberUnitsMember2023-01-012023-06-300001835681us-gaap:MemberUnitsMember2022-06-300001835681us-gaap:MemberUnitsMember2023-06-300001835681pwsc:A2021EquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001835681us-gaap:RestrictedStockUnitsRSUMember2022-12-310001835681us-gaap:RestrictedStockMember2022-12-310001835681us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001835681us-gaap:RestrictedStockMember2023-01-012023-06-300001835681us-gaap:RestrictedStockUnitsRSUMember2023-06-300001835681us-gaap:RestrictedStockMember2023-06-300001835681us-gaap:LicenseAndMaintenanceMemberus-gaap:CostOfSalesMember2023-04-012023-06-300001835681us-gaap:LicenseAndMaintenanceMemberus-gaap:CostOfSalesMember2022-04-012022-06-300001835681us-gaap:LicenseAndMaintenanceMemberus-gaap:CostOfSalesMember2023-01-012023-06-300001835681us-gaap:LicenseAndMaintenanceMemberus-gaap:CostOfSalesMember2022-01-012022-06-300001835681us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2023-04-012023-06-300001835681us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2022-04-012022-06-300001835681us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2023-01-012023-06-300001835681us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2022-01-012022-06-300001835681us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001835681us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001835681us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001835681us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001835681pwsc:RestrictedStockAwardsAndRestrictedStockUnitsMember2023-04-012023-06-300001835681pwsc:RestrictedStockAwardsAndRestrictedStockUnitsMember2022-04-012022-06-300001835681pwsc:RestrictedStockAwardsAndRestrictedStockUnitsMember2023-01-012023-06-300001835681pwsc:RestrictedStockAwardsAndRestrictedStockUnitsMember2022-01-012022-06-300001835681pwsc:LimitedLiabilityCompanyUnitsMember2023-04-012023-06-300001835681pwsc:LimitedLiabilityCompanyUnitsMember2022-04-012022-06-300001835681pwsc:LimitedLiabilityCompanyUnitsMember2023-01-012023-06-300001835681pwsc:LimitedLiabilityCompanyUnitsMember2022-01-012022-06-300001835681us-gaap:MemberUnitsMember2023-04-012023-06-300001835681us-gaap:MemberUnitsMember2023-01-012023-06-300001835681pwsc:ConsultingAndImplementationServicesMemberpwsc:AffiliatedEntityWithCommonOwnershipMember2023-04-012023-06-300001835681pwsc:ConsultingAndImplementationServicesMemberpwsc:AffiliatedEntityWithCommonOwnershipMember2023-01-012023-06-300001835681pwsc:ConsultingAndImplementationServicesMemberpwsc:AffiliatedEntityWithCommonOwnershipMember2022-04-012022-06-300001835681pwsc:ConsultingAndImplementationServicesMemberpwsc:AffiliatedEntityWithCommonOwnershipMember2022-01-012022-06-300001835681pwsc:ConsultingAndImplementationServicesMemberpwsc:AffiliatedEntityWithCommonOwnershipMember2023-06-302023-06-300001835681pwsc:ConsultingAndImplementationServicesMemberpwsc:AffiliatedEntityWithCommonOwnershipMember2022-12-302022-12-300001835681pwsc:ResellerAgreementMembersrt:AffiliatedEntityMember2023-03-032023-03-030001835681pwsc:ResellerAgreementMembersrt:AffiliatedEntityMember2023-04-012023-06-300001835681pwsc:ResellerAgreementMembersrt:AffiliatedEntityMember2023-01-012023-06-300001835681pwsc:ResellerAgreementMembersrt:AffiliatedEntityMember2022-04-012022-06-300001835681pwsc:ResellerAgreementMembersrt:AffiliatedEntityMember2022-01-012022-06-300001835681pwsc:SecondaryOfferingMembersrt:AffiliatedEntityMember2023-01-012023-06-300001835681us-gaap:SubsequentEventMemberpwsc:SchoolMessengerMember2023-07-112023-07-1100018356812023-07-312023-07-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from      to
Commission file number 001-40684
PowerSchool Holdings, Inc.
(Exact name of registrant as specified in its charter)
Delaware85-4166024
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
150 Parkshore Drive
Folsom, CA
(Address of Principal Executive Offices)
95630
(Zip Code)

(877) 873-1550
(Registrant’s telephone number, including area code)
Not applicable
(Former name or former address, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class
Trading Symbol
Name of each exchange on which registered
Class A Common Stock, par value $0.0001 per share
PWSCThe New York Stock Exchange
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days.
Yes No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit 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 filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
Yes No

The registrant had 201,190,136 shares of common stock outstanding as of July 31, 2023.



TABLE OF CONTENTS

3



Part I - Financial Information
Item 1. - Condensed Consolidated Financial Statements (Unaudited)
POWERSCHOOL HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except for number of shares and par value)
As of June 30, 2023As of December 31, 2022
Assets
Current Assets:
Cash and cash equivalents$28,394 $137,471 
Accounts receivable - net of allowance of $5,283 and $4,712, respectively
78,082 54,296 
Prepaid expenses and other current assets39,563 36,886 
Total current assets146,039 228,653 
Property and equipment - net5,286 6,173 
Operating lease right-of-use assets7,173 8,877 
Capitalized product development costs - net107,930 100,861 
Goodwill2,487,235 2,487,007 
Intangible assets - net674,843 722,147 
Other assets32,657 29,677 
Total assets$3,461,163 $3,583,395 
Liabilities and Stockholders' Equity
Current Liabilities:
Accounts payable$5,652 $5,878 
Accrued expenses98,399 84,270 
Operating lease liabilities, current4,503 5,263 
Deferred revenue, current185,781 310,536 
Revolving credit facility10,000  
Current portion of long-term debt7,750 7,750 
Total current liabilities312,085 413,697 
Noncurrent Liabilities:
Other liabilities2,121 2,099 
Operating lease liabilities - net of current5,150 8,053 
Deferred taxes270,799 281,314 
Tax Receivable Agreement liability392,671 410,361 
Deferred revenue - net of current6,096 5,303 
Long-term debt, net726,211 728,624 
Total liabilities1,715,133 1,849,451 
Commitments and contingencies (Note 12)
4


Stockholders' Equity:
Class A common stock, $0.0001 par value per share, 500,000,000 shares authorized, 163,456,861 and 159,596,001 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively.
1616 
Class B common stock, $0.0001 par value per share, 300,000,000 shares authorized, 37,654,059 and 39,928,472 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively.
44 
Additional paid-in capital1,493,586 1,438,019 
Accumulated other comprehensive loss (2,012)(2,122)
Accumulated deficit(202,298)(187,250)
Total stockholders' equity attributable to PowerSchool Holdings, Inc. 1,289,296 1,248,667 
Non-controlling interest456,734 485,277 
Total stockholders' equity 1,746,030 1,733,944 
Total liabilities and stockholders' equity$3,461,163 $3,583,395 
See notes to condensed consolidated financial statements.
5


POWERSCHOOL HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(in thousands except for per-share data)

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Revenue:
Subscriptions and support$146,503 $135,010 $287,576 $264,775 
Service20,197 19,119 36,429 35,182 
License and other7,197 3,462 9,345 7,227 
Total revenue173,897 157,591 333,350 307,184 
Cost of revenue:
Subscriptions and support36,781 37,260 74,975 75,294 
Service15,123 15,737 29,446 30,734 
License and other1,017 717 1,968 1,703 
Depreciation and amortization16,108 14,271 32,129 28,230 
Total cost of revenue69,029 67,985 138,518 135,961 
Gross profit104,868 89,606 194,832 171,223 
Operating expenses:
Research and development25,862 26,088 51,283 52,706 
Selling, general, and administrative53,129 47,484 102,687 87,587 
Acquisition costs 1,043  2,618 
Depreciation and amortization15,764 16,137 31,535 32,095 
Total operating expenses94,755 90,752 185,505 175,006 
Income (loss) from operations10,113 (1,146)9,327 (3,783)
Interest expense - net16,101 8,743 30,130 15,765 
Other expenses (income) - net31 (498)74 (576)
Loss before income taxes(6,019)(9,391)(20,877)(18,972)
Income tax (benefit) expense(1,724)(2,933)(1,769)1,605 
Net loss(4,295)(6,458)(19,108)(20,577)
Less: Net loss attributable to non-controlling interest(1,100)(1,933)(4,060)(3,940)
Net loss attributable to PowerSchool Holdings, Inc. $(3,195)$(4,525)$(15,048)$(16,637)
6


Net loss attributable to PowerSchool Holdings, Inc. Class A common stock:
Basic(3,195)(4,525)(15,048)(16,637)
Diluted(4,080)(4,525)(15,048)(16,637)
Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, basic$(0.02)$(0.03)$(0.09)$(0.11)
Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, diluted$(0.02)$(0.03)$(0.09)$(0.11)
Weighted average shares of Class A common stock:
Basic163,067,859 158,229,171 161,794,290 158,171,056 
Diluted200,721,918 158,229,171 161,794,290 158,171,056 
Other comprehensive income, net of taxes:
Foreign currency translation21 345 108 (125)
Change in unrealized gain on investments  3  
Total other comprehensive income (loss)21 345 111 (125)
Less: comprehensive income (loss) attributable to non-controlling interest4 70 21 (25)
Comprehensive loss attributable to PowerSchool Holdings, Inc. $(3,178)$(4,250)$(14,958)$(16,737)
See notes to condensed consolidated financial statements
7


POWERSCHOOL HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
Class A common stockClass B common stockAdditional paid-in capitalAccumulated other comprehensive loss Accumulated deficitNon-controlling interestTotal
SharesAmountSharesAmount
Balance—December 31, 2022159,596 $16 39,928 $4 $1,438,019 $(2,122)$(187,250)$485,277 $1,733,944 
Issuance of common stock upon vesting of Restricted Stock Awards1,000 — — — — — — — — 
Share-based compensation— — — — 15,280 — — — 15,280 
Net share settlement of equity awards— — — — (1,284)— — — (1,284)
Other comprehensive income (loss)— — — — — 89 — — 89 
Allocation of equity to noncontrolling interests— — — — (772)— — 772  
Exchange of Class B common stock for Class A common stock related to secondary offering2,274 — (2,274)— 27,642 — — (27,642)— 
Adjustments to deferred taxes and Tax Receivable Agreement liability related to secondary offering— — — — (1,255)— — — (1,255)
Net loss— — — — — — (11,853)(2,960)(14,813)
Balance—March 31, 2023162,870 $16 37,654 $4 $1,477,630 $(2,033)$(199,103)$455,447 $1,731,961 
Issuance of common stock upon vesting of Restricted Stock Awards586 — — — — — — — — 
Share-based compensation— — — — 18,261 — — — 18,261 
Net share settlement of equity awards— — — — (141)— — — (141)
Adjustments to deferred taxes— — — — 223 — — — 223 
Other comprehensive income (loss)— — — — — 21 — — 21 
Allocation of equity to noncontrolling interests— — — — (2,387)— — 2,387 — 
Net loss— — — — — — (3,195)(1,100)(4,295)
Balance—June 30, 2023163,456 $16 37,654 $4 $1,493,586 $(2,012)$(202,298)$456,734 $1,746,030 
8


Class A common stockClass B common stockAdditional paid-in capitalAccumulated other comprehensive (loss) incomeAccumulated deficitNon-controlling interestTotal
SharesAmountSharesAmount
Balance—December 31, 2021158,034 $16 39,928 $4 $1,399,967 $(216)$(165,026)$488,213 $1,722,958 
Issuance of common stock upon vesting of Restricted Stock Awards116 — — — — — — — — 
Share-based compensation— — — — 12,209 — — — 12,209 
Foreign currency translation— — — — — (469)— — (469)
Allocation of equity to noncontrolling interests— — — — (2,024)— — 2,024 — 
Deferred offering costs— — — — (295)— — — (295)
Adjustments to deferred taxes— — — — 212 — — — 212 
Cumulative effect adjustment upon adoption of ASC 842— — — — — — (1,437)— (1,437)
Net loss— — — — — — (12,113)(2,007)(14,120)
Balance—March 31, 2022158,150 $16 39,928 $4 $1,410,069 $(685)$(178,576)$488,230 $1,719,058 
Issuance of common stock upon vesting of Restricted Stock Awards116 — — — — — — — — 
Share-based compensation— — — — 14,937 — — — 14,937 
Foreign currency translation— — — — — (534)— — (534)
Allocation of equity to noncontrolling interests— — — — (2,605)— — 2,605 — 
Net loss— — — — — — (4,525)(1,933)(6,458)
Balance—June 30, 2022158,266 $16 39,928 $4 $1,422,401 $(1,219)$(183,101)$488,902 $1,727,003 
See notes to condensed consolidated financial statements.
9


POWERSCHOOL HOLDINGS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Six Months Ended
June 30,
20232022
Cash flows from operating activities:
Net loss$(19,108)$(20,577)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization63,664 60,307 
Share-based compensation32,043 25,610 
Amortization of operating lease right-of-use assets1,599 (482)
Change in fair value of acquisition-related contingent consideration(635)(5,926)
Amortization of debt issuance costs1,761 1,761 
Provision for allowance for doubtful accounts1,364 (495)
Loss on lease modification53  
Write-off of right-of-use assets and property and equipment41 8,617 
Changes in operating assets and liabilities — net of effects of acquisitions:
Accounts receivables(25,151)(6,643)
Prepaid expenses and other current assets(2,687)3,315 
Other assets(3,277)(3,815)
Accounts payable(183)(5,112)
Accrued expenses(12,207)(7,854)
Other liabilities(3,222)(5,217)
Deferred taxes(2,834)1,579 
Deferred revenue(123,962)(125,387)
Net cash used in operating activities(92,741)(80,319)
Cash flows from investing activities:
Purchases of property and equipment(938)(2,201)
Investment in capitalized product development costs(19,948)(20,927)
Acquisitions—net of cash acquired (31,155)
Payment of acquisition-related contingent consideration (1,392)
Net cash used in investing activities(20,886)(55,675)
Cash flows from financing activities:
Taxes paid related to the net share settlement of equity awards (1,425)— 
Proceeds from Revolving Credit Agreement10,000 70,000 
Repayment of First Lien Debt(3,875)(3,875)
Payments of deferred offering costs (295)
Net cash provided by financing activities4,700 65,830 
Effect of foreign exchange rate changes on cash(161)(872)
Net decrease in cash, cash equivalents, and restricted cash(109,088)(71,036)
Cash, cash equivalents, and restricted cash—Beginning of period137,982 86,991 
Cash, cash equivalents, and restricted cash—End of period$28,894 $15,955 
10


Six Months Ended
June 30,
20232022
Supplemental disclosures of cash flow information:
Cash paid for interest$27,669 $14,172 
Cash paid for income taxes1,806 1,106 
Supplemental disclosures of noncash investing and financing activities:
Property and equipment additions in accounts payable and accrued liabilities$83 $88 
Capitalized interest related to investment in capitalized product development costs753 243 
Reconciliation of cash, cash equivalents, and restricted cash
Cash and cash equivalents$28,394 $15,445 
Restricted cash, included in other current assets500 510 
Total cash, cash equivalents, and restricted cash$28,894 $15,955 
See notes to condensed consolidated financial statements.
11


POWERSCHOOL HOLDINGS, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
1. BUSINESS

Background and Nature of Operations

PowerSchool Holdings, Inc. (the “Company,” “PowerSchool,” “we,” “us,” or “our”) was formed as a Delaware corporation on November 30, 2020 for the purpose of completing an initial public offering (“IPO”) and a series of transactions in order to carry on the business of PowerSchool Holdings LLC (“Holdings LLC”), formerly known as Severin Holdings, LLC. Our Principal Stockholders are Onex Partners Managers LP (“Onex”) and Vista Equity Partners (“Vista”).

The transactions included amendments to the Company’s operating agreement to modify its capital structure by replacing the membership interests then held by its existing owners with a new class of membership interests (“LLC Units”) held initially by Severin Topco LLC (“Topco LLC”), a portion of which have a participation threshold (the “Participation Units”) and appointing the Company as the sole managing member of Holdings LLC; issuance of unrestricted and restricted Class A common stock in exchange for vested and unvested pre-IPO share-based awards, issuance of 39,928,472 shares of Class B common stock, par value $0.0001 per share to Topco LLC, on a one-to-one basis with the number of LLC Units (other than Participation Units), restructuring of certain entities (“Blocker Entities”) associated with the Principal Stockholders, and execution of an exchange agreement (the “Exchange Agreement”) with Topco LLC. Pursuant to the Exchange Agreement, Topco LLC is entitled to exchange LLC Units (other than Participation Units), together with an equal number of shares of Class B common stock, for shares of Class A common stock on a one-for-one basis or, at its election, for cash from a substantially concurrent public offering or private sale. Participation Units may be exchanged for a number of shares of Class A common stock based on an exchange formula that takes into account the current value of a share of Class A common stock and a pre-determined participation threshold. Additionally, the Company entered into a tax receivable agreement (the “TRA”) with Topco LLC, and the Principal Stockholders that provides for the payment by the Company to Topco LLC and the Principal Stockholders, collectively, of 85% of the amount of cash savings, if any, in U.S. federal, state and local income taxes. Collectively, these transactions are referred to as “Organizational Transactions”.

The Company’s cloud platform is an integrated, enterprise-scale suite of solutions purpose-built for the K-12 education market. The Company’s platform is embedded in school workflows and is used by educators, students, administrators, and parents. Its cloud-based technology platform helps schools and districts efficiently manage state reporting and related compliance, special education, finance, human resources, talent, registration, attendance, funding, learning, instruction, grading, assessments and analytics in one unified platform. The Company’s integrated technology approach streamlines operations, aggregates disparate data sets, and develops insights using predictive modelling and machine learning.

The Company is headquartered in Folsom, California, and together with its subsidiaries has locations in the United States (“U.S.”), Canada, India, and the United Arab Emirates (“UAE”).
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying interim condensed consolidated balance sheet as of June 30, 2023, the interim condensed consolidated statements of operations and comprehensive loss and stockholders’ equity for the three and six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022, and the notes to such interim condensed consolidated financial statements are unaudited.
These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes or other financial information that are normally required by GAAP for annual financial statements.
These unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in management’s opinion, include all adjustments necessary to
12


state fairly the consolidated financial position of the Company as of June 30, 2023, the results of operations for the three and six months ended June 30, 2023 and 2022 and cash flows for the six months ended June 30, 2023 and 2022. These adjustments consist of normal and recurring items. The results of operations for the six months ended June 30, 2023 and cash flows for the six months ended June 30, 2023 are not necessarily indicative of the results expected for the year ending December 31, 2023 or any future interim or annual period. Our unaudited interim condensed consolidated financial statements should be read in conjunction with the audited annual consolidated financial statements and related notes provided in our Annual Report on Form 10-K for the year ended December 31, 2022.

The Company is an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, Emerging Growth Companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an Emerging Growth Company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act.

On June 30, 2023, the last day of our second fiscal quarter in 2023, the market value of our Class A common stock held by non-affiliates exceeded $700.0 million. Accordingly, we will be deemed a large accelerated filer as of December 31, 2023. As such, we will no longer (i) qualify as an Emerging Growth Company and (ii) be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ending December 31, 2023.
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of estimates is required in the preparation of the consolidated financial statements in conformity with GAAP. Management makes estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates and judgments. Management bases its estimates and judgments on historical experience and on various other factors that it believes are reasonable under the circumstances.
The estimates the Company evaluates include, but are not limited to:
the fair value of assets acquired and liabilities assumed in business combinations, including acquired intangible assets, goodwill, contingent consideration and liabilities associated with deferred revenue and deferred taxes;

the average period of benefit related to contract cost assets;
the allowance for doubtful accounts;
the fair value of certain stock awards;
the useful lives and recoverability of long-lived assets, including capitalized product development costs;
the recognition, measurement and valuation of deferred income taxes; and
the actual amounts and timing of payments under the Tax Receivable Agreement
13


Actual results could differ from those estimates under different assumptions or conditions.
Recent Accounting Pronouncements Not Yet Adopted
There are no recently issued accounting pronouncements that are expected to have a material impact on the Company’s condensed consolidated financial statements.
Accounting Pronouncements Recently Adopted
On January 1, 2023, the Company prospectively adopted ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13). This update changes the accounting for recognizing impairments of financial assets, such that credit losses for certain types of financial instruments will be estimated based on expected losses. The update also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. The adoption of the accounting pronouncement did not have a material impact on the valuation of the Company’s financial instruments.
Cash and cash equivalents
The Company considers all highly liquid investment securities with remaining maturities at the date of purchase of three months or less to be cash equivalents.
Significant Accounting Policies
There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2022 that have had a material impact on our condensed consolidated financial statements and related notes.
3. BUSINESS COMBINATIONS
We did not have any acquisitions during the six months ended June 30, 2023 and completed three acquisitions in fiscal year 2022. The purchase price allocation for acquisitions, discussed in detail below, reflects various fair value estimates and analyses, including certain tangible assets acquired and liabilities assumed, the valuation of intangible assets acquired, income taxes and goodwill, which are subject to change within the measurement period as preliminary valuations are finalized. Measurement period adjustments are recorded in the reporting period in which the estimates are finalized and adjustment amounts are determined. The fair value of the assets and liabilities acquired are based on valuations using the Level 3, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The results of operations of these business combinations have been included in the Company’s consolidated financial statements from their respective acquisition dates.

Fiscal 2022 Acquisitions

Kinvolved, Inc.

On February 1, 2022, the Company acquired all of the equity interests of Kinvolved, Inc. (“Kinvolved”). Kinvolved is a leading provider of K-12 communications, attendance and engagement solutions software. The purpose of the acquisition was to enhance and expand PowerSchool’s product offering.

The total purchase price for Kinvolved was $23.3 million, which included $16.2 million of cash and additional contingent cash consideration, payable based on the achievement of certain performance conditions. The acquisition-date fair value of the contingent consideration was $7.1 million. Transaction costs of $1.2 million are recorded in acquisition costs in the consolidated statements of operations and comprehensive loss. The Company has accounted for this acquisition as a business combination and recognized intangible assets of $4.5 million and net tangible assets of $0.2 million. The Company recorded $18.6 million of goodwill arising from the acquisition, none of which is expected to be deductible for tax purposes. The goodwill is a result of the growth expected by creating a comprehensive education technology portfolio.
14



Chalk.com Education ULC

On May 2, 2022, the Company acquired all of the equity interests of Chalk.com Education ULC (“Chalk”). Chalk is an integrated curriculum planning and analytics platform for K-12 schools. The purpose of the acquisition was to enhance and expand PowerSchool’s product offering.

The total purchase price for Chalk was $13.5 million, which included $10.4 million of cash and additional contingent cash consideration payable based on the achievement of certain performance conditions. The acquisition-date fair value of the contingent consideration was $3.1 million. Transaction costs of $0.9 million are recorded in acquisition costs in the consolidated statements of operations and comprehensive loss. The Company has accounted for this acquisition as a business combination and recognized intangible assets of $3.6 million and net tangible liabilities of $0.2 million. The Company recorded goodwill of $10.0 million arising from the acquisition, all of which is expected to be deductible for U.S. income tax purposes. The goodwill is a result of the growth expected by creating a comprehensive education technology portfolio.

Headed2, LLC

On June 1, 2022, the Company acquired all of the equity interests of Headed2, LLC (“Headed2”). Headed2 is a career path planning platform that delivers state-level support for college, career, military, and life readiness to students of all ages by providing a more complete approach to researching and preparing for future success. The purpose of the acquisition was to enhance and expand PowerSchool’s product offering.

The total purchase price for Headed2 was $5.8 million, which was paid in cash. Transaction costs of $0.5 million are recorded in acquisition costs in the consolidated statements of operations and comprehensive loss. The Company has accounted for this acquisition as a business combination and recognized intangible assets of $2.3 million and net tangible assets of $0.2 million. The Company recorded goodwill of $3.3 million arising from the acquisition, all of which is expected to be deductible for U.S. income tax purposes. The goodwill is a result of the growth expected by creating a comprehensive education technology portfolio.
4. REVENUE
Disaggregation of Revenue
The following table depicts the disaggregation of revenue according to the Company’s revenue streams. The Company believes this depicts the nature, amount, timing and uncertainty of revenue and cash flows consistent with how we evaluate our financial statements (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
SaaS
$118,288 $107,552 $232,252 $210,216 
Professional services
20,197 19,119 36,429 35,182 
Software maintenance
28,215 27,458 55,324 54,559 
License and other
7,197 3,462 9,345 7,227 
Total revenue
$173,897 $157,591 $333,350 $307,184 

Revenue recognized for the three and six month periods ended June 30, 2023 and 2022 from performance obligations satisfied in the prior periods was immaterial.
15


Revenue by principal geographic areas based on where the customer is located was as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
United States
$162,579 $145,106 $311,385 $283,568 
Canada
8,475 9,239 16,653 17,983 
Other
2,843 3,246 5,312 5,633 
Total revenue
$173,897 $157,591 $333,350 $307,184 
The Company had no customers accounting for more than 10% of total revenue for the periods presented.
Deferred Revenue
The changes in the deferred revenue balance were as follows (in thousands):
June 30, 2023December 31, 2022
Balance at beginning of period
$315,839 $301,157 
Decrease from revenue recognized
(242,578)(289,328)
Increase from acquisitions
 1,586 
Increase from current period net deferred revenue additions
118,616 302,424 
Balance at end of period
$191,877 $315,839 
As of June 30, 2023, the Company expects to recognize revenue on approximately 97% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
The estimated revenues from the remaining performance obligations do not include uncommitted contract amounts such as (i) amounts that are cancellable by the customer without significant penalty, (ii) future billings for time and material contracts, and (iii) amounts associated with optional renewal periods.
Contract Cost Assets
Contract cost assets are included in prepaid expenses and other current assets and other assets, respectively, on the consolidated balance sheets as follows (in thousands):
June 30, 2023December 31, 2022
Contract costs, current
$7,018 $6,103 
Contract costs, noncurrent
26,272 23,843 
Total contract costs
$33,290 $29,946 
Amortization expense for contract cost assets was $1.5 million and $3.0 million for the three and six months ended June 30, 2023, respectively, and $1.1 million and $2.1 million as of the three and six months ended June 30, 2022, respectively. There was no impairment of contract cost assets during the periods presented.
16


5.     PROPERTY AND EQUIPMENT - NET
Property and equipment by category are as follows (in thousands):
June 30, 2023December 31, 2022
Computer and software$16,136 $16,272 
Furniture and fixtures1,564 1,563 
Leasehold improvements2,402 2,377 
Property and equipment20,102 20,212 
Less: accumulated depreciation(14,816)(14,039)
Property and equipment—net$5,286 $6,173 
Depreciation expense was $0.8 million and $1.7 million for the three and six months ended June 30, 2023, respectively and $1.3 million and $2.6 million for the three and six months ended June 30, 2022, respectively.
6.    CAPITALIZED PRODUCT DEVELOPMENT COSTS - NET

Capitalized product development costs and related accumulated amortization consist of the following (in
thousands):

June 30, 2023December 31, 2022
Gross capitalized product development costs$174,341 $152,663 
Less accumulated amortization(66,411)(51,802)
Capitalized product development costs—net$107,930 $100,861 
Amortization of capitalized product development costs, included in the cost of revenue section of the consolidated statements of operations and comprehensive loss, were $7.4 million and $14.6 million for the three and six months ended June 30, 2023, respectively, and $5.5 million and $10.8 million for the three and six months ended June 30, 2022, respectively.
7.    GOODWILL
The changes in the carrying amounts of goodwill were as follows (in thousands):
Balance—December 31, 2022$2,487,007 
Other adjustments228 
Balance—June 30, 2023$2,487,235 
17


8. OTHER INTANGIBLE ASSETS—NET
Intangible assets are amortized using the straight-line method based on the expected useful lives of the assets. The carrying values of acquired amortizing intangible assets are as follows (in thousands):
June 30, 2023Weighted- Average Useful LifeDecember 31, 2022Weighted- Average Useful Life
Intangible Assets—Gross
Developed technology$293,650 8 years$293,599 8 years
Customer relationships742,600 14 years742,600 14 years
Trademarks53,482 9 years53,474 9 years
$1,089,732 $1,089,673 
Accumulated Amortization
Developed technology$(151,844)$(134,691)
Customer relationships(237,741)(210,120)
Trademarks(25,304)(22,715)
$(414,889)$(367,526)
Intangible Assets—Net
Developed technology$141,806 $158,908 
Customer relationships504,859 532,480 
Trademarks28,178 30,759 
$674,843 $722,147 
Amortization of developed technology is recorded in cost of revenue, while the amortization of trademarks and customer relationships is included in selling, general, and administrative expense on the Company’s consolidated statements of operations and comprehensive loss.
The following table summarizes the classification of amortization expense of intangible assets (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Cost of revenue
$8,575 $8,467 $17,148 $16,845 
Selling, general, and administrative expense
15,109 15,070 30,215 30,039 
Total amortization of acquired intangible assets
$23,684 $23,537 $47,363 $46,884 
The estimated future amortization of intangible assets as of June 30, 2023, is as follows (in thousands):
Year Ending December 31,
2023 (remaining six months)$47,362 
202494,082 
202593,893 
202682,826 
202766,544 
Thereafter
290,136 
Total
$674,843 
18


9. ACCRUED EXPENSES
The following table presents the detail of accrued expenses (in thousands):
June 30, 2023December 31, 2022
Accrued compensation
$28,451 $38,966 
Accrued interest
10,652 9,094 
Accrued taxes
1,671 2,130 
Tax Receivable Agreement liability, current28,640 1,862 
Other accrued expenses
28,985 32,218 
Total accrued expenses
$98,399 $84,270 

Included within other accrued expenses is the contingent consideration liability related to the acquisition of Chalk. The fair value of the contingent consideration is determined using the Monte Carlo simulation and is recorded as selling, general, and administrative expenses within operating expenses in the consolidated statements of operations and comprehensive loss. The fair value is estimated quarterly and is based on unobservable inputs, including management estimates and assumptions about achieving future revenues and the Company's share price, and is, therefore, classified as Level 3 in the fair value hierarchy. The outstanding balance of the contingent consideration as of June 30, 2023 is expected to be paid in the third quarter of fiscal year 2023.
The changes in the fair value of the contingent consideration liability is as follows (in thousands):

Balance—January 1, 2022$ 
Acquisition date fair value10,079 
Payment(1,392)
Fair value adjustments(4,886)
Balance—December 31, 2022$3,801 
Fair value adjustments(635)
Balance—June 30, 2023$3,166 


10. LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT
First Lien Credit Agreement (“First Lien”)

In August 2018, the Company entered into a loan agreement with a consortium of lenders which provided $775.0 million of term loans. The First Lien also provides for a Revolving Credit Agreement, discussed in more detail below. The First Lien is repayable in quarterly payments of $1.9 million through July 31, 2025, with all remaining outstanding principal due on July 31, 2025, the maturity date of the First Lien.
As of June 30, 2023, the interest rate for the First Lien is the rate per annum equal to the Secured Overnight Financing Rate (“SOFR”), plus the applicable margin. The applicable margin is initially 3.25% per annum with a 0.25% step down based on the First Lien Net Leverage Ratio. The interest rate for the First Lien as of June 30, 2023 and December 31, 2022 was 8.05% and 7.09%, respectively.
The First Lien is collateralized on a first lien basis by substantially all of the assets and property of Holdings LLC and its domestic subsidiaries.
Revolving Credit Agreement

The First Lien provides for a Revolving Credit Agreement allowing the Company to borrow funds from time to time. In July 2021, the Revolving Credit Agreement was amended and permitted the Company to borrow up to $289.0 million. The Revolving Credit Agreement matures on May 2, 2025.
19



The interest rate of the Revolving Credit Agreement is equal to SOFR, plus the applicable margin. The applicable margin is initially 3.25% per annum with up to a 0.50% step down based on the First Lien Net Leverage Ratio. We are also required to pay a commitment fee on the unused portion of the Revolving Credit Agreement of 0.50% per annum with up to a 0.25% step down based on the First Lien Net Leverage Ratio, payable quarterly in arrears.
During the six months ended June 30, 2023, the Company borrowed $10.0 million on the Revolving Credit Agreement, which was reflected as the outstanding balance on the facility as of June 30, 2023. There was no outstanding balance as of December 31, 2022.
The Revolving Credit Agreement requires the Company to maintain a First Lien Net Leverage Ratio of not more than 7.75 to 1.00 if the Company has an outstanding balance on the Revolving Credit Agreement of greater than 35% of the borrowing capacity (excluding certain letters of credit) at a quarter end. As of June 30, 2023 and December 31, 2022, the Company’s outstanding balances under the Revolving Credit Agreement were less than 35% of the borrowing capacity.

The following table presents the outstanding long-term debt (in thousands):
June 30, 2023December 31, 2022
Total outstanding principal—First Lien$740,125 $744,000 
Less: current portion of long-term debt(7,750)(7,750)
Less: unamortized debt discount(578)(715)
Less: unamortized debt issuance costs(5,586)(6,911)
Total long-term debt—net$726,211 $728,624 
Maturities on long-term debt outstanding as of June 30, 2023 are as follows (in thousands):
Year Ending December 31,
2023 (remaining six months)$3,875 
20247,750 
2025728,500 
Total$740,125 
11. Leases
The Company leases its office and data center facilities under non-cancelable operating leases that expire at various times through 2026. The Company is also responsible for certain real estate taxes, utilities, and maintenance costs related to its office facilities. Rent expense was $0.9 million and $1.9 million for the three and six months ended June 30, 2023, respectively, and $1.3 million and $3.3 million for the three and six months ended June 30, 2022, respectively.

Lease costs for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands):

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$943 $11,694 $1,897 $17,249 
Short-term lease cost3 20 19 72 
Variable lease cost and other, net199 369 573 660 
Total lease cost$1,145 $12,083 $2,489 $17,981 
20



Six Months Ended
June 30,
20232022
Cash paid for operating leases$3,663 $4,495 
ROU assets obtained in exchange for new lease liabilities— 3,654 

Future minimum lease payments under non-cancelable operating lease agreements as of June 30, 2023 are as follows (in thousands):
Year Ending December 31,
2023 (remaining six months)$2,509 
20244,216 
20251,698 
20261,020 
2027748 
Total undiscounted cash flows$10,191 
Less imputed interest539 
Present value of lease liabilities$9,652 
Weighted average remaining term (years)2.9
Weighted average discount rate4.1 %


12. COMMITMENTS AND CONTINGENCIES
Contractual Obligations

We have contractual obligations related to, among others, data centers, cloud hosting arrangements and other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June 30, 2023, the remaining aggregate minimum purchase commitment under these arrangements was approximately $221.8 million through 2027.

Self-Insured Health Plan
The Company is generally self-insured for losses and liabilities related to health benefits. The estimated liability for incurred, but not reported, medical claims was $2.2 million and $2.2 million as of June 30, 2023 and December 31, 2022, respectively.
Indemnification
The Company enters into indemnification arrangements within customer contracts as part of the ordinary course of its business. Under the Company’s standard contractual terms, these arrangements typically consist of the Company agreeing to indemnify, hold harmless and reimburse the indemnified customer(s) for losses suffered or incurred directly, in connection with any trade secret, copyright, patent, or other intellectual property infringement claim by any third-party with respect to the Company’s technology. The term of these indemnification agreements is generally concurrent with the term of the contract, but in some cases, may survive the expiration or termination of the underlying contract. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.
The Company carries directors and officers insurance policies pursuant to the Company’s certificate of formation, bylaws, and applicable Delaware law.
21


Legal Proceedings

From time to time, the Company is involved in disputes, litigation, and other legal actions. On a quarterly basis, the Company evaluates developments in its legal matters that could affect the amount of liability that has been previously accrued, if any, or result in the Company accruing a liability, and the matters and related ranges of possible losses disclosed, and makes adjustments and changes to our disclosures as appropriate. Significant judgment is required to determine both (i) the likelihood of loss and (ii) the estimated amount of such loss related to such legal matters. Until the final resolution of such legal matters, there may be an exposure to loss, and such amounts could be material. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), the Company has determined it does not have material exposure on an aggregate basis at this time.
13. STOCKHOLDERS’ EQUITY AND NON-CONTROLLING INTEREST

Stockholders’ Equity

The Company’s amended and restated certificate of incorporation effective July 27, 2021 authorizes (i) 50,000,000 shares of preferred stock, par value $0.0001 per share, (ii) 500,000,000 shares of Class A common stock, par value $0.0001 per share, and (iii) 300,000,000 shares of Class B common stock, par value $0.0001 per share. Holders of our Class A common stock and Class B common stock vote together as a single class on all matters presented to stockholders for their vote or approval, except as otherwise required by law. Each share of Class A common stock and Class B common stock entitles its holder to one vote on all matters presented to our stockholders generally.

As of June 30, 2023, the holders of our issued Class A common stock collectively held approximately 81.3% of the economic interest and voting power in the Company and holders of our issued Class B common stock collectively held approximately 18.7% of the economic interest and voting power in the Company. As of December 31, 2022, the Class B common stock collectively held approximately 20.0% of the economic interest and voting power in the Company.
Non-controlling interest

The weighted average non-controlling interest percentage used to calculate the net loss and other comprehensive loss attributable to the non-controlling interest holders in the three and six months ended June 30, 2023 and 2022 was 18.8% and 20.1%, respectively.

14. SHARE-BASED COMPENSATION

Prior to the IPO, Holdings LLC maintained an equity incentive plan for purposes of retaining and incentivizing certain employees of the Company. This plan was replaced by the Company’s 2021 Omnibus Incentive Plan (“2021 Plan”), approved on July 27, 2021 in connection with the IPO. The 2021 Plan reserves 19,315,000 shares of the Company’s Class A common stock and provides for the granting of stock options, stock appreciation rights, restricted stock awards (“RSAs”), restricted stock units (“RSUs”), dividend equivalents, other share-based awards, other cash-based awards, substitute awards, and performance awards to eligible employees, consultants, and directors.
Market-share Units (“MSUs”)

In the first quarter of fiscal 2023, the Company granted MSUs to certain executives. The target number of awards granted will be based on the relative growth of the Company's share price over a two- and three-year performance period beginning on the date of grant and ending on the second and third anniversary of the grant date. These awards are subject to continuous employment through each individual vesting period.

The fair value of the MSUs was determined using a Monte Carlo simulation approach with the following assumptions: a historical volatility of 58%, 0% dividend yield, and a risk-free interest rate of 3.7%. The historical volatility was determined based on the observed equity volatility for comparable companies. The dividend yield was 0% as the Company does not currently offer a dividend. The risk-free interest rate is based on the yield from the Treasury Constant Maturities consistent with a three-year term associated with the market condition of the awards. The fair value of the awards granted during the first quarter of 2023 was $12.6 million which is recognized on a
22


straight-line basis over the performance periods. The share-based compensation expense of these awards was $1.3 million and $1.4 million for the three and six months ended June 30, 2023, respectively.

MSU activity for the six-months ended June 30, 2023 is as follows:

Market-Share UnitsWeighted-Average
Grant-Date
Fair Value
Balance—December 31, 2022  
Granted474,846 $26.64 
Vested  
Canceled  
Balance—June 30, 2023474,846 $26.64 

RSUs/RSAs

The RSUs and RSAs vest upon the satisfaction of a service-based vesting condition, generally over a four-year period, with 25% vesting at the end of one year and the remainder quarterly thereafter.

RSU and RSA activity for the six-months ended June 30, 2023 is as follows:


Restricted Stock UnitsWeighted Average Grant Date Fair ValueRestricted Stock AwardsWeighted Average Grant Date Fair Value
Balance—December 31, 20227,880,419 $20.52 54,516 $8.43 
Granted2,886,577 $19.32   
Vested(1,630,899)$19.59 (19,693)$8.73 
Canceled(331,217)$20.32   
Balance—June 30, 20238,804,880 $20.30 34,823 $8.25 
The following table presents the classification of share-based compensation in the accompanying condensed consolidated statements of operations and comprehensive loss (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenue
Subscriptions and support$1,623 $1,243 $3,011 $2,277 
Service919 1,262 1,730 2,246 
Research and development4,536 3,558 8,265 6,428 
Selling, general, and administrative10,416 7,997 19,037 14,659 
Total stock-based compensation$17,494 $14,060 $32,043 $25,610 
Share-based compensation capitalized as product development costs was $0.8 million and $1.5 million for the three and six months ended June 30, 2023, respectively, and $0.8 million and $1.5 million for the three and six months ended June 30, 2022, respectively.
As of June 30, 2023, the total future compensation cost related to unvested share awards is $176.1 million, which is expected to be recognized over a weighted-average period of 2.8 years.
23



15. EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS)

The table below sets forth a calculation of basic and diluted EPS.

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Basic net income (loss) per share:
Numerator:
Net Loss$(4,295)$(6,458)$(19,108)$(20,577)
Less: net loss attributable to non-controlling interest(1,100)(1,933)(4,060)(3,940)
Net loss attributable to PowerSchool Holdings, Inc., basic$(3,195)$(4,525)$(15,048)$(16,637)
Denominator:
Weighted average shares of Class A common stock, basic163,067,859 158,229,171 161,794,290 158,171,056 
Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, basic$(0.02)$(0.03)$(0.09)$(0.11)
Diluted net income (loss) per share:
Numerator:
Net loss attributable to PowerSchool Holdings, Inc., basic$(3,195)$(4,525)$(15,048)$(16,637)
Adjustment from LLC Units$(885)$— $— $— 
Net loss attributable to PowerSchool Holdings, Inc., diluted$(4,080)$(4,525)$(15,048)$(16,637)
Denominator:
Weighted average shares of Class A common stock, basic163,067,859 158,229,171 161,794,290 158,171,056 
Dilutive impact of LLC Units37,654,059 — — — 
Weighted average shares of Class A common stock, diluted200,721,918 158,229,171 161,794,290 158,171,056 
Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, diluted$(0.02)$(0.03)$(0.09)$(0.11)

As shares of our Class B common stock are considered non-participating securities, separate presentation of EPS of Class B common stock under the two-class method has not been presented.

In addition, the following securities were not included in the computation of diluted shares outstanding for the three and six months ended June 30, 2023 and 2022 because they were antidilutive, but could potentially dilute earnings (loss) per share in the future:

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Unvested RSAs and RSUs8,839,703 10,113,893 8,839,703 10,113,893 
LLC Units 39,928,472 37,654,059 39,928,472 
Unvested MSUs474,846 — 474,846 — 
Total excluded from diluted EPS calculation9,314,549 50,042,365 46,968,608 50,042,365 

24


16. INCOME TAXES

The Company recorded income tax expense (benefit) of $(1.7) million and $(1.8) million for the three and six months ended June 30, 2023, respectively, and $(2.9) million and $1.6 million for the three and six months ended June 30, 2022, respectively. The Company’s effective tax rate was 28.4% and 8.5% for the three and six months ended June 30, 2023, respectively, and 31.2% and (8.4)% for the three and six months ended June 30, 2022, respectively. The income tax expense (benefit) for the three and six months ended June 30, 2023 was different than the U.S. federal statutory income tax rate of 21% primarily due to the loss allocated to the non-controlling interest and nondeductible executive compensation during the three and six month period. The income tax expense (benefit) for the three and six months ended June 30, 2022 was different than the U.S. federal statutory income tax rate of 21% primarily due to the loss allocated to the noncontrolling interest, nondeductible executive compensation and an adjustment to deferred tax expense relating to business combinations.

As of June 30, 2023, the Company had gross unrecognized tax benefits of $14.0 million, all of which, if recognized, would impact the Company’s effective tax rate. The amount of interest and penalties accrued related to the Company’s unrecognized tax benefits is not material to the consolidated financial statements in all periods presented.

Tax Receivable Agreement

In connection with the Organizational Transactions, the Company entered into a TRA with Topco LLC, Vista Equity Partners and Onex. The TRA provides for the payment by the Company to Topco LLC, Vista Equity Partners and Onex, collectively, of 85% of the amount of tax benefits, if any, that are realized, or in some circumstances are deemed to realize, as a result of (i) certain increases in the tax basis of assets of Holdings LLC and its subsidiaries resulting from purchases of LLC Units with the proceeds of the IPO or exchanges of LLC Units in the future or any prior transfers of interests in Holdings LLC, (ii) certain tax attributes of the Blocker Entities and of Holdings LLC and subsidiaries of Holdings LLC that existed prior to the IPO and (iii) certain other tax benefits related to our making payments under the TRA (collectively, the “Tax Attributes”). The payment obligations under the TRA are not conditioned upon any LLC Unit holder maintaining a continued ownership interest in us or Holdings LLC and the rights of Topco LLC under the TRA are assignable. The Company expects to benefit from the remaining 15% of the tax benefits, if any, that are actually realized.

During the six months ended June 30, 2023, the Company recorded an increase of $8.7 million to the TRA liability and a decrease of $7.1 million to the deferred tax liability due to the secondary offering conducted in the first quarter of 2023. These changes resulted in a net noncash impact to additional paid-in capital of $1.6 million.

As of June 30, 2023, $28.6 million of the TRA was classified as a current liability included within accrued expenses and $392.7 million was classified as non-current in the consolidated balance sheet.
17. RELATED-PARTY TRANSACTIONS

The Company has entered into arrangements with Vista Equity Partners for certain services, and the Vista Consulting Group for management consulting, systems implementation, and manpower support (collectively, “Vista Consulting”). These services were provided on a time and material basis and were generally related to integration of the various companies acquired by the Company. Total costs of these related party services were de minimis for all periods presented. We may continue to engage Vista Consulting from time to time, subject to compliance with our related party transactions policy. The Company also entered into arrangements with Onex for general management services, acquisition advisory, and treasury services. Total costs of these related-party services were de minimis for all periods presented.
The Company also purchased services from entities that share common ownership with Vista and Onex. The cost was $2.6 million and $7.4 million for all other services purchased from entities with common ownership for the three and six months ended June 30, 2023, respectively, and $0.7 and $2.4 for the three and six months ended June 30, 2022, respectively. Substantially all of the expenses related to Vista and Onex services are included in selling, general, and administrative expense in the consolidated statements of operations and comprehensive loss. Amounts due to entities that share common ownership were $0.1 million and $0.5 million as of June 30, 2023 and December 31, 2022, respectively, and are included in accounts payables and accrued liabilities in the consolidated
25


balance sheet. There were no sales to or outstanding accounts receivable arising from this agreement during or as of the end of any of the periods presented.
The Company has a strategic partnership with EAB Global, Inc. (“EAB”), a portfolio company of Vista, pursuant to a Reseller Agreement (the “Agreement”). Pursuant to the Agreement, EAB serves as, among other terms, the exclusive reseller of the Intersect product in the U.S. and Canada. The Agreement has a ten-year term and includes annual minimum revenue commitments from EAB. The commitment amount for the annual period was $36.8 million, and will increase upon the anniversary of the Agreement. The Company may begin to revoke its exclusivity with EAB after the fourth year of the Agreement or terminate the relationship upon material breach of the contract. Under the terms of the Agreement, the Company pays a fee to EAB for selling products to third party customers on the Company’s behalf. The Company recognized $4.0 million and $6.3 million in selling, general, and administrative expense and, to a lesser extent, cost of revenue, for fees owed to EAB under the Agreement for the three and six months ended June 30, 2023, respectively, and $2.9 million and $5.4 million for the three and six months ended June 30, 2022, respectively.

In February 2023, certain selling stockholders, which included Hardeep Gulati, the Company’s Chief Executive Officer, Topco LLC, and certain funds affiliated with Vista and Onex, conducted a secondary offering of 8,700,000 shares of the Company’s Class A common stock. The Company did not receive any proceeds from the sale of the Class A common stock by the selling stockholders, but bore the costs associated with the secondary offering (other than underwriting discounts and commissions), which were approximately $1.4 million and were recorded as selling, general, and administrative expenses in the consolidated statements of operations and comprehensive loss.

18. EMPLOYEE BENEFIT PLANS

Defined Contribution Plan—The Company has a defined contribution plan under Section 401(k) of the Internal Revenue Code (“401(k) Plan”) covering all full-time employees who meet certain eligibility requirements. Eligible employees may defer a percentage of their pretax compensation, up to the annual maximum allowed by the Internal Revenue Service. Under the 401(k) Plan, the Company matches a portion of the employee contributions up to a defined maximum. The Company made matching contributions of $2.7 million and $5.4 million for the three and six months ended June 30, 2023, respectively, and $2.6 million and $5.1 million for the three and six months ended June 30, 2022, respectively.
19. SUBSEQUENT EVENTS

The Company has evaluated subsequent events from the consolidated balance sheets date through August 8, 2023, the date at which the condensed consolidated financial statements were available to be issued.

On July 11, 2023, the Company announced that it had entered into a definitive agreement to acquire all the ownership interests of SchoolMessenger, a leading provider of K-12 communication tools in North America, from West Technology Group, LLC, for cash consideration of approximately $300 million. We expect to fund the acquisition with cash on hand, borrowings under the Revolving Credit Facility, and incremental term loans under the First Lien. The acquisition is expected to close in the third quarter of fiscal year 2023, subject to satisfaction of customary closing conditions and regulatory requirements.

On July 31, 2023, the First Lien was amended to permit the Company to borrow an additional $100 million aggregate principal amount of incremental term loans to finance the acquisition of SchoolMessenger, increasing the principal balance outstanding under the First Lien as of July 31, 2023, to $840.1 million.



26


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


You should read the following discussion and analysis of our financial condition and results of operations together with the condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q. This discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those discussed in Part I, Item 1A, “Risk Factors” in our most recent Annual Report on Form 10-K and Part II, Item 1A, “Risk Factors” and in other parts of this Quarterly Report on Form 10-Q. Unless we state otherwise or the context otherwise requires, the terms “we,” “us,” “our,” and “PowerSchool” and similar references refer to PowerSchool Holdings, Inc. and its consolidated subsidiaries, including PowerSchool Holdings LLC (formerly known as Severin Holdings, LLC) (“Holdings LLC”).

Overview
We provide a comprehensive suite of solutions that includes the mission-critical system of record used by state Departments of Education, districts and schools, who leverage our solutions to deliver insights and analytics to improve education outcomes. As of June 30, 2023, we serve more than 15,000 customers, including over 90 of the 100 top districts by student enrollment in the U.S., over 30 state-, and province-, or territory-wide contracts in North America, and sell solutions in over 90 countries globally. Our platform is embedded in school workflows and is used by educators, students, administrators and parents on a daily basis.
PowerSchool’s cloud platform is the most comprehensive, integrated, enterprise-scale suite of solutions purpose-built for the K-12 market. Our cloud-based technology platform helps our customers efficiently manage state reporting and related compliance, special education, finance, HR, talent, registration, attendance, funding, learning, instruction, behavior, grading, college and career readiness, assessments and analytics in one unified platform. Through our integrated technology approach, we are positioned to streamline operations, aggregate disparate data sets, and develop insights using predictive modelling and machine learning. Our ability to transform information into actionable insights improves the efficiency of school operations, the quality of instruction delivered by teachers, and the pace of student growth, generating a profound effect on K-12 educational outcomes.
We have created a strong competitive moat by investing over the past 20 years to build, maintain and continuously update our K-12 regulatory compliance reporting capabilities that solve state-specific, funding-related regulatory pain points for our customers.
Building the PowerSchool Platform
Our focus and strategy on delivering a comprehensive, integrated platform led to years of coordinated efforts to build an expansive suite of core capabilities required by our customers. Starting as the first web-based Student Information System (“SIS”), we combined our deep domain expertise in K-12 education with over twenty years of innovation and disciplined acquisition activity to become the core K-12 software platform, with a full suite of cloud-based offerings across student information, enrollment, learning management, assessment, special education, finance, HR and talent management.
From 2015, through June 30, 2023, we completed 16 strategic acquisitions to thoughtfully build out our platform of K-12 software solutions, building upon years of leadership.

On July 11, 2023, we announced that we had entered into a definitive agreement to acquire all the ownership interests of SchoolMessenger, a leading provider of K-12 communication tools in North America, from West Technology Group, LLC. The acquisition is expected to close in the third quarter of 2023, subject to satisfaction of customary closing conditions and regulatory requirements.
Our Business Model
We offer our software platform through a cloud-based, software-as-a-service (“SaaS”) business model under contracts with annual price escalators, and we recognize subscription revenues ratably over annual subscription terms of the contracts. Our SaaS solutions include access to hosted software, software maintenance, product updates and upgrades, and technical and developer support. We sell our SaaS solutions through recurring fee
27


arrangements where revenue is recognized on an annual basis following contract start date, which we refer to as recurring revenue. Our business model provides flexibility and optionality for our customers to purchase and deploy our software platform either through individual add-on solutions, or as a unified platform. The majority of new bookings come from our SaaS offerings and are thus recurring in nature, with recurring revenue accounting for more than 84.2% and 86.3% of our total revenue for the three and six months ended June 30, 2023, respectively.
We generally price our SaaS and license agreements at individually negotiated rates with occasional discounts, typically for multi-solution sales or to help districts meet their budget and funding timing constraints. Such agreements are typically sold on a three-year basis with one-year rolling renewals and annual price escalators. We typically invoice our customers annually, in advance, for subscription fees and maintenance, while a portion of customers are billed semiannually, quarterly, or monthly. SaaS revenues are recognized over time to appropriately reflect progress towards full completion of our performance obligations.
To help customers go live with our software and achieve success, we offer professional services such as professional consultation, implementation, customization and training services as requested by our customers. Revenue from these services is primarily classified as non-recurring revenue, with the exception of the revenue from recurring managed services, which is classified as recurring revenue. For our SaaS business, these services generally take less than one year to complete.
Key Factors Affecting Our Performance
Our historical financial performance has been, and we expect our financial performance in the future to be, driven by our ability to:
Cross-Sell New Solutions to Existing Customers
Many of our customers begin their journey with us by using only a small portion of our overall platform. As customers begin to appreciate the benefits of an integrated software platform across student data, classroom learning, back-office functions and talent management, they increase the number of solutions they buy from us over time. Our future revenue growth is dependent upon our ability to expand our customers’ use of our platform, and our go-to-market efforts are designed to drive cross-sell growth. Our ability to increase sales to existing customers will depend on a number of factors, including the level of satisfaction with our solutions, competition, pricing, economic conditions and spending by customers on our solutions. We have adopted a customer success strategy and implemented processes across our customer base to drive revenue retention and expansion, which combined with our cross-selling success has resulted in a Net Revenue Retention Rate (as defined below) of 109.5% as of June 30, 2023 compared to 107.3% as of June 30, 2022.
Attract New Customers in North America
We believe there is significant opportunity to increase market adoption of our platformed products by new customers. Our ability to attract new customers is dependent upon a number of factors including the features and pricing of our competitors’ offerings, the effectiveness of our marketing efforts, the effectiveness of our channel partners in selling, the marketing and deploying of our software solutions, and the growth in demand of cloud-based technology solutions in K-12 education. We intend to expand our customer base by continuing to make significant and targeted investments in direct sales and marketing to attract new customers and to drive broader awareness of our software solutions.
Continue to Expand Into Complementary Adjacencies
Since 2015, we have acquired and successfully integrated 16 complementary businesses to enhance our software and technology capabilities and have entered into an additional definitive agreement to acquire all the ownership interest of SchoolMessenger, which is expected to close in the third quarter of fiscal year 2023. We have a demonstrated track record of driving growth from our acquired assets and delivering positive return on investment. Mergers & Acquisitions (“M&A”) are core to our strategy, and we intend to continue pursuing targeted acquisitions that further complement our portfolio of technology offerings or provide us access to new markets. This adjacency expansion strategy is complementary to our cross-selling strategy, as it both introduces acquired solutions to our existing customers and introduces a base of net new customers to whom we may sell our other solutions. Additionally, we intend to continue providing adjacent solutions by other means, which may include organic development and strategic partnerships. Our position as the leading system of record, engagement and intelligence provides us with a unique vantage point to identify the most critical needs of our customers and most innovative
28


companies within the K-12 education ecosystem. We continue to carefully evaluate acquisition, partnership, and development opportunities to assess whether they meet our strategic objectives and enhance our platform.
Sustain Innovation and Technology Leadership
Our success is dependent on our ability to sustain innovation and technology leadership to maintain our competitive advantage. We believe that we have built a highly differentiated platform that will position us to further extend the adoption of our solutions. We intend to continue to invest in building additional solutions, features and functionality that expand our capabilities and facilitate the extension of our platform to new adjacencies. We also intend to continue to evaluate strategic acquisitions and investments in businesses and technologies to drive solutions and market expansion. Our future success is dependent on our ability to successfully develop, market and sell existing and new solutions to both new and existing customers.
Expand Internationally
We believe there is a significant opportunity to expand usage of our platform outside of North America. As of June 30, 2023, PowerSchool served customers in over 90 countries, primarily American international schools. We plan to make product, personnel, partnership, and acquisition-related investments to expand geographically. Although these investments may adversely affect our operating results in the near-term, we believe that they will contribute to our long-term growth.

Currency Fluctuations

Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the U.S., Canada and India. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. During 2022, the U.S. dollar significantly strengthened against the foreign currencies, including the Euro. The U.S. dollar has since trended weaker, and fluctuations in foreign currency exchange rates did not have a significant impact on our reported results in the first half of 2023.

High Interest Rates

As a result of increased federal funds interest rates, the interest rate applicable to our First Lien loan increased from 4.62% as of June 30, 2022 to 8.05% as of June 30, 2023. As a result, our net interest expense has increased from $15.8 million as of June 30, 2022 to $30.1 million as of June 30, 2023. If interest rates continue to increase our cost of debt may also continue to increase and we may have to divert available cash to the payment of interest.

Inflation and other Macroeconomic Events

Adverse macroeconomic conditions, including but not limited to high inflation and slower economic growth and fears of recession could impact our business and customer spending. Certain of our customers may also be negatively impacted by these events. Inflation reached record levels in 2022 before declining to lower levels in 2023. While inflation may impact our net revenues and costs of revenues, we believe the effects of inflation, if any, on our results of operations and financial condition have not been significant. However, there can be no assurance that our results of operations and financial condition will not be materially impacted by inflation in the future.
Key Business Metrics
In addition to our GAAP financial information, we review a number of operating and financial metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans, and make strategic decisions.
Annualized Recurring Revenue (“ARR”)
ARR represents the annualized value of all recurring contracts as of the end of the period. ARR mitigates fluctuations due to seasonality, contract term, one-time discounts given to help customers meet their budgetary and cash flow needs and the sales mix for recurring and non-recurring revenue. ARR does not have any standardized meaning and is therefore unlikely to be comparable to similarly titled measures presented by other companies. ARR should be viewed independently of revenue and deferred revenue and is not intended to be combined with or to
29


replace either of those items. ARR is not a forecast, and the active contracts at the end of a reporting period used in calculating ARR may or may not be extended or renewed by our customers.
We closed the quarter ended June 30, 2023 with ARR of $635.8 million compared to $580.3 million as of June 30, 2022.
Net Revenue Retention Rate
We believe that our ability to retain and grow recurring revenues from our existing customers over time strengthens the stability and predictability of our revenue base and is reflective of the value we deliver to them through upselling and cross selling our solution portfolio. We assess our performance in this area using a metric we refer to as Net Revenue Retention Rate. For the purposes of calculating Net Revenue Retention Rate, we exclude from our calculation any changes in ARR attributable to Intersect customers, as this product is sold through our channel partnership with EAB and is pursuant to annual revenue minimums, therefore the business will not be managed based on our net revenue retention (“Net Revenue Retention”). We calculate our dollar-based Net Revenue Retention Rate as of the end of a reporting period as follows:
Denominator. We measure ARR as of the last day of the prior year comparative reporting period.
Numerator. We measure ARR from renewed and new sale opportunities booked as of the last day of the current reporting period from customers with associated ARR as of the last day of the prior year comparative reporting period.
The quotient obtained from this calculation is our dollar-based Net Revenue Retention Rate. Our Net Revenue Retention Rate provides insight into the impact on current year recurring revenues of expanding adoption of our solutions by our existing customers during the current period. Our Net Revenue Retention is subject to adjustments for acquisitions, consolidations, spin-offs and other market activity.
We closed the twelve-month period ended June 30, 2023 with a Net Revenue Retention Rate of 109.5% compared to Net Revenue Retention of 107.3% for the twelve-month period ended June 30, 2022. The most significant drivers of changes in our Net Revenue Retention Rate each year have historically been our propensity to secure contract renewals with annual price escalators and sell new solutions or additional licenses to our existing customer base. Our use of Net Revenue Retention Rate has limitations as an analytical metric, and investors should not consider it in isolation. Net Revenue Retention Rate does not have any standardized meaning and is therefore unlikely to be comparable to similarly titled measures presented by other companies.

Components of Results of Operations
Revenues
We recognize revenue under Accounting Standard Codification Topic 606 (“ASC 606”) and 340-40 (“ASC 340-40”). Under ASC 606, we recognize revenue when our customer obtains control of goods or services in an amount that reflects the consideration that we expect to receive in exchange for those goods or services. See “Critical Accounting Estimates.”
Subscriptions and Support. Subscriptions and support revenues consist primarily of fees from customers accessing our solutions. Revenue is recognized ratably over the contract period as the services are provided.
Service. Service revenues consist primarily of fees related to new product implementations, customizations and customer training. Revenue is recognized at a point in time when the services are rendered.
License and other. License and other revenues consist primarily of one-time perpetual license and partner royalty fees or reseller arrangements. Revenue is recognized at a point in time when the customer is able to use and benefit from the software.
Cost of Revenue
Cost of revenue consists primarily of employee compensation costs associated with supporting our subscription, support, professional services arrangements and customer success, as well as certain third-party expenses. Employee compensation and related costs include cash compensation and benefits to employees, costs of third-
30


party contractors and associated overhead costs. Third-party expenses consist of cloud infrastructure costs, third-party licensing costs, and other expenses directly associated with our customer support. We expect cost of revenues to increase in absolute dollars as we continue to hire personnel, to provide hosting services, technical support, customer success and consulting services to our growing customer base.
Operating Expenses
Research and development. Research and development expenses consist primarily of personnel costs. Research and development expenses also include costs associated with contractors and consultants, equipment and software to support our development and quality assurance teams and overhead expenses. We will continue to invest in innovation and offer our customers new solutions to enhance our existing platform.
Selling, general, and administrative. Selling, general, and administrative expenses consist primarily of employee compensation and benefits costs for corporate personnel, such as those in our executive, legal, human resource, facilities, accounting and finance and information technology departments. In addition, general and administrative expenses include third-party professional fees and principal stockholder-related costs, as well as all other supporting corporate expenses not allocated to other departments. We expect our selling, general, and administrative expenses to increase on an absolute dollar basis as our business grows.
Acquisition costs. Acquisition costs consist primarily of third-party professional fees incurred in conjunction with acquisitions.
Interest Expense, Net
Interest expense, net consists primarily of interest payments on our outstanding borrowings under our First Lien and Revolving Credit Agreement.
Other Expense, Net
Other expense, net primarily consists of foreign currency losses.
31


Results of Operations
The following table sets forth our consolidated statement of operations and comprehensive loss for the periods indicated:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
(in thousands)(in thousands)
Consolidated Statement of Operations and Comprehensive Loss:
Revenue:
Subscriptions and support$146,503 $135,010 $287,576 $264,775 
Service20,197 19,119 36,429 35,182 
License and other7,197 3,462 9,345 7,227 
Total revenue173,897 157,591 333,350 307,184 
Cost of revenue:
Subscriptions and support36,781 37,260 74,975 75,294 
Service15,123 15,737 29,446 30,734 
License and other1,017 717 1,968 1,703 
Depreciation and amortization16,108 14,271 32,129 28,230 
Total cost of revenue69,029 67,985 138,518 135,961 
Gross profit104,868 89,606 194,832 171,223 
Operating expenses:
Research and development25,862 26,088 51,283 52,706 
Selling, general, and administrative53,129 47,484 102,687 87,587 
Acquisition costs— 1,043 — 2,618 
Depreciation and amortization15,764 16,137 31,535 32,095 
Total operating expenses94,755 90,752 185,505 175,006 
Income (loss) from operations10,113 (1,146)9,327 (3,783)
Interest expense - net16,101 8,743 30,130 15,765 
Other expenses (income) - net31 (498)74 (576)
Loss before income taxes(6,019)(9,391)(20,877)(18,972)
Income tax (benefit) expense(1,724)(2,933)(1,769)1,605 
Net loss(4,295)(6,458)(19,108)(20,577)
Less: Net loss attributable to non-controlling interest(1,100)(1,933)(4,060)(3,940)
Net loss attributable to PowerSchool Holdings, Inc. $(3,195)$(4,525)$(15,048)$(16,637)
Other comprehensive income, net of taxes:
Foreign currency translation21 345 108 (125)
Change in unrealized gain on investments— — — 
Total other comprehensive income (loss)21 345 111 (125)
Less: comprehensive income (loss) attributable to non-controlling interest70 21 (25)
Comprehensive loss attributable to PowerSchool Holdings, Inc. $(3,178)$(4,250)$(14,958)$(16,737)
32


The following table sets forth our consolidated statement of operations and comprehensive loss expressed as a percentage of total revenue for the periods indicated:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Consolidated Statement of Operations and Comprehensive Loss:
Revenue:
Subscriptions and support84 %86 %86 %86 %
Service12 12 11 12 
License and other
Total revenue100 100 100 100 
Cost of revenue:
Subscriptions and support21 24 22 25 
Service10 10 
License and other1<11<1
Depreciation and amortization10 
Total cost of revenue40 43 42 44 
Gross profit60 57 58 56 
Operating expenses:
Research and development15 17 15 17 
Selling, general, and administrative31 30 31 29 
Acquisition costs<1<1
Depreciation and amortization10 10 
Total operating expenses54 57 56 56 
Income (loss) from operations(<1)(1)
Interest expense - net
Other expenses (income) - net<1(<1)<1(<1)
Loss before income taxes(3)(6)(6)(6)
Income tax (benefit) expense(1)(2)(1)<1
Net loss(2)(4)(6)(7)
Less: Net loss attributable to non-controlling interest(1)(1)(1)(1)
Net loss attributable to PowerSchool Holdings, Inc. (2)(3)(5)(5)
Other comprehensive income, net of taxes:
Foreign currency translation<1<1<1(<1)
Change in unrealized gain on investments<1
Total other comprehensive income (loss)<1<1<1(<1)
Less: comprehensive income (loss) attributable to non-controlling interest<1<1<1(<1)
Comprehensive loss attributable to PowerSchool Holdings, Inc. (2)%(3)%(4)%(5)%
33


Discussion of Results of Operations
Revenues
Three Months Ended
June 30,
Six Months Ended
June 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands)(in thousands)
Revenue:
Subscriptions and support$146,503 $135,010 $11,493 %$287,576 $264,775 $22,801 %
Service20,197 19,119 1,078 %36,429 35,182 1,247 %
License and other7,197 3,462 3,735 108 %9,345 7,227 2,118 29 %
Total revenue$173,897 $157,591 $16,306 10 %$333,350 $307,184 $26,166 %
The period-over-period increase in subscriptions and support and service revenue for the three and six months ended June 30, 2023 was driven by increased sales of our solutions to new customers, and by cross-selling and upselling to existing customers. The period-over-period change in license and other revenue was driven primarily due to the variability caused by the point in time nature of this revenue stream, which drove larger recognition of revenue in the three and six months ended June 30, 2023; we expect this variability to continue in future quarters.
Total Cost of Revenue
Three Months Ended
June 30,
Six Months Ended
June 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands)(in thousands)
Cost of Revenue:
Subscriptions and support$36,781 $37,260 $(479)(1)%$74,975 $75,294 $(319)— %
Service15,123 15,737 (614)(4)%29,446 30,734 (1,288)(4)%
License and other1,017 717 300 42 %1,968 1,703 265 16 %
Depreciation and amortization16,108 14,271 1,837 13 %32,129 28,230 3,899 14 %
Total cost of revenue$69,029 $67,985 $1,044 %$138,518 $135,961 $2,557 %

The period-over-period decrease in subscriptions and support cost of revenue for the three months ended June 30, 2023 was primarily attributable to a decrease in royalty costs of $1.1 million offset by an increase in restructuring expense of $0.4 million. The period-over-period decrease in subscriptions and support cost of revenue for the six months ended June 30, 2023 was primarily attributable to a decrease in hosting fees of $3.0 million offset by an increase in compensation costs of $2.3 million, primarily from higher third-party contractor costs and stock-based awards

The period-over-period decrease in service cost of revenue for the three and six months ended June 30, 2023 was primarily attributable of one-time restructuring expense recorded in prior period that did not recur in the current period of $1.0 million and $1.9 million, respectively.

The increase in depreciation and amortization cost of revenue for the three and six months ended June 30, 2023 was due to additional amortization expense resulting from higher capitalized projects.
34


Operating Expenses
Three Months Ended
June 30,
Six Months Ended
June 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands)(in thousands)
Operating expenses:
Research and development$25,862 $26,088 $(226)(1)%$51,283 $52,706 $(1,423)(3)%
Selling, general, and administrative53,129 47,484 5,645 12 %102,687 87,587 15,100 17 %
Acquisition costs— 1,043 (1,043)(100)%— 2,618 (2,618)(100)%
Depreciation and amortization15,764 16,137 (373)(2)%31,535 32,095 (560)(2)%
Total operating expenses$94,755 $90,752 4,003 %$185,505 $175,006 $10,499 %

Research and development. The period-over-period decrease in research and development expense for the three and six months ended June 30, 2023 was primarily attributable to an efficiency effort on contractor and other third-party spend. For the six months ended June 30, 2023, the Company recorded a decrease of $2.4 million in third party contractor costs and $1.3 million in hardware and software support costs and $0.9 million in consulting fees in the six months ended June 30, 2023. The decrease was partially offset by an increase of $3.3 million in expense associated with stock-based awards in the same period.

Selling, general, and administrative. The period-over-period increase in selling, general and administrative expense for the three months ended June 30, 2023 was primarily attributable to an increase of $7.8 million in compensation costs from higher headcount within the sales organization, intended to continue driving topline growth, and stock-based awards, offset by decreases of $1.5 million in third party legal and consulting fees, $0.4 million in facility rent due to closures of office facilities throughout the fiscal year 2022 and $0.8 million in insurance costs from lower premiums. The period-over-period increase in selling, general and administrative expense for the six months ended June 30, 2023 was primarily attributable to an increase of $12.6 million in compensation costs from higher headcount and stock-based awards, $2.8 million higher travel, trade show and convention expense, $1.9 million higher bad debt reserve and $1.4 million higher software support expense, offset by decreases of $1.7 million in third party legal and consulting fees, $1.4 million in facility rent due to closures of office facilities throughout the fiscal year 2022 and $1.5 million in insurance costs from lower premiums. Additionally, the selling, general and administrative expenses for the six months ended June 30, 2023 included $1.4 million of secondary offering expenses, and, for the three and six months ended June 30, 2022, included $8.9 million lease abandonment expense, $5.9 million credit related to the change in fair value of acquisition-related contingent consideration liability, and a $1.1 million credit received related to trade show and convention expenses.
Acquisition costs. The period-over-period decrease in acquisition costs for the three and six months ended June 30, 2023 corresponds to the lack of completed acquisition in the current period.

Depreciation and amortization. The period-over-period decrease in depreciation and amortization for the three and six months ended June 30, 2023 was driven by lower property and equipment balance.
Interest Expense
Three Months Ended
June 30,
Six Months Ended
June 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands)(in thousands)
Interest expense - net$16,101 $8,743 $7,358 84 %$30,130 $15,765 $14,365 91 %
The period-over-period increase in interest expense for the three and six months ended June 30, 2023 was driven by higher interest rates on our First Lien term loan.

Other Expenses (Income) - Net
35


Three Months Ended
June 30,
Six Months Ended
June 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands)(in thousands)
Other expenses (income) - net$31 $(498)$529 (106)%$74 $(576)$650 (113)%
The period-over-period fluctuations in other expenses (income) - net for the three and six months ended June 30, 2023 was attributable to the impact of the foreign currency fluctuations during the periods.
Income Tax Expense (Benefit)
Three Months Ended
June 30,
Six Months Ended
June 30,
20232022$ Change% Change20232022$ Change% Change
(in thousands)(in thousands)
Income tax (benefit) expense$(1,724)$(2,933)$1,209 (41)%$(1,769)$1,605 $(3,374)(210)%

The period-over-period change in income tax expense (benefit) for the six months ended June 30, 2023 was primarily due to the difference in pre-tax book income (loss) and deferred tax expense related to the acquisition of Kinvolved, Inc. in the first quarter of fiscal year 2022.
Liquidity and Capital Resources
General
PowerSchool Holdings, Inc. is a holding company with no operations of our own and, as such, we depend on distributions by our current and future subsidiaries, including Holdings LLC, for cash to fund all of our operations and expenses. The terms of the agreements governing our senior secured credit facilities contain certain negative covenants prohibiting certain of our subsidiaries from making cash dividends or distributions to us or to Holdings LLC unless certain financial tests are met. We currently anticipate that such restrictions will not impact our ability to meet our cash obligations.
As of June 30, 2023, our principal sources of liquidity were cash and cash equivalents totaling $28.4 million, which were held for working capital and general corporate purposes, as well as the available balance of our Revolving Credit Agreement, described in Note 10 to our condensed consolidated financial statements in this Quarterly Report on Form 10-Q. Our cash equivalents were comprised of bank deposits, which are generally held with large global financial institutions with high investment-grade credit ratings or financial institutions that meet investment-grade ratings criteria, which we believe mitigates general credit risk and more specifically risk related to recent banking sector events.
Our cash flows from operations in the six months ended June 30, 2023 reflect the seasonality of our billing cycle, in which most of our customer billing and collections take place in the second half of our fiscal year. We believe our existing cash and cash equivalents, our Revolving Credit Agreement and cash provided by sales of our solutions and services will be sufficient to meet our working capital and capital expenditure needs beyond the next twelve months. We also expect our operating cash flows to further improve as we increase our operational efficiency and experience economies of scale.
Our future capital requirements will depend on many factors including our growth rate, the timing and extent of spending to support development efforts, the timing of required tax distributions and TRA payments, the expansion of sales and marketing activities, the introduction of new and enhanced solutions and services offerings, and the continuing market acceptance of our solutions. In the future, we may enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights.
We may be required to seek additional equity or debt financing in the future. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies, this could reduce our ability to compete successfully and harm our results of operations.
36


A majority of our customers pay in advance for subscriptions, which is recorded as deferred revenue. Deferred revenue consists of the unearned portion of billed fees for our subscriptions, which is later recognized as revenue in accordance with our revenue recognition policy. As of June 30, 2023, we had deferred revenue of $191.9 million, of which $185.8 million was recorded as a current liability and is expected to be recorded as revenue in the next twelve months, provided all other revenue recognition criteria have been met.
Credit Facilities

On August 1, 2018, we entered into a First Lien with lending institutions for term loan borrowings totaling $775.0 million. The First Lien also provided for a Revolving Credit Agreement (the “Revolving Credit Agreement”) of $289.0 million. The First Lien is repayable in quarterly payments of $1.9 million through July 31, 2025, with all remaining outstanding principal due on July 31, 2025. As of June 30, 2023, the outstanding balance under the Revolving Credit Agreement was $10.0 million, which was repaid in full on August 8, 2023.

On July 11, 2023, the Company announced that it had entered into a definitive agreement to acquire all the ownership interests of SchoolMessenger, a leading provider of K-12 communication tools in North America, from West Technology Group, LLC, for a cash consideration of approximately $300.0 million.The Company expects to fund the acquisition with cash on hand, borrowings under the Revolving Credit Facility, and $100.0 million aggregate principal amount of incremental term loans under its First Lien, which were incurred through an amendment to the First Lien, increasing the principal balance outstanding thereunder as of July 31, 2023, to $840.1 million. The acquisition is expected to close in the third quarter of fiscal year 2023, subject to satisfaction of customary closing conditions and regulatory requirements.
Borrowings under the First Lien bear interest at the SOFR, as administered by the Federal Reserve Bank of New York, plus the initial margin of 3.25% per annum. As of June 30, 2023, the interest rate on the First Lien was 8.05%.
Other Contractual Obligations

Our material cash requirements from other known contractual and other obligations primarily consist contractual obligations under operating leases for office space, data facilities, cloud hosting arrangements and other services we purchase as part of our normal operations.

See Note 12. Commitments and Contingencies of the condensed consolidated financial statements in this Quarterly Report on Form 10-Q.
Cash Flows
The following table presents a summary of our consolidated cash flows from operating, investing and financing activities for the periods presented:
Six Months Ended
June 30,
20232022
(in thousands)
Net cash used in operating activities$(92,741)$(80,319)
Net cash used in investing activities(20,886)(55,675)
Net cash provided by financing activities4,700 65,830 
Effect of foreign exchange rate changes on cash(161)(872)
Net decrease in cash, cash equivalents, and restricted cash$(109,088)$(71,036)
Cash, cash equivalents, and restricted cash—Beginning of period137,982 86,991 
Cash, cash equivalents, and restricted cash—End of period$28,894 $15,955 
Operating Activities
Net cash used in operating activities of $92.7 million for the six months ended June 30, 2023 was primarily related to our net loss of $19.1 million, adjusted for non-cash charges of $99.9 million and net cash outflows of $173.5 million resulting from changes in our operating assets and liabilities, net of acquisitions. Non-cash charges
37


primarily consisted of depreciation and amortization of property, equipment and intangible assets of $63.7 million and share-based compensation expense of $32.0 million. The main drivers of net cash outflows from changes in operating assets and liabilities were increases in deferred revenue of $124.0 million and accounts receivable of $25.2 million due to the seasonality of our billing cycle.
Net cash used in operating activities of $80.3 million for the six months ended June 30, 2022 was primarily related to our net loss of $20.6 million, adjusted for non-cash charges of $89.4 million and net cash outflows of $149.1 million resulting from changes in our operating assets and liabilities, net of acquisitions. Non-cash charges primarily consisted of depreciation and amortization of $60.3 million, share-based compensation of $25.6 million and $8.6 million from the write-off of right-of-use assets and property and equipment. Additionally, we recorded a $5.9 million reduction to the fair value of our acquisition-related contingent consideration liability. The main drivers of the net cash outflows from changes in operating assets and liabilities were increases in deferred revenue of $125.4 million and accounts receivable of $6.6 million due to the seasonality of our billing cycle.
Investing Activities
Net cash used in investing activities of $20.9 million for the six months ended June 30, 2023 was primarily related to our investment in capitalized product development costs of $19.9 million and purchases of property and equipment of $0.9 million.
Net cash used in investing activities of $55.7 million for the six months ended June 30, 2022 was primarily related to the net cash paid for our acquisition of Kinvolved, Chalk and Headed2 (net of cash acquired) of $31.2 million and our investment in capitalized product development costs of $20.9 million, purchases of property and equipment of $2.2 million and payment of a portion of our acquisition-related contingent consideration liability of $1.4 million.
Financing Activities
Net cash provide by financing activities of $4.7 million for the six months ended June 30, 2023 was primarily related to proceeds from our Revolving Credit Agreement of 10.0 million, offset by payment of taxes related to the net settlement of equity awards of $1.4 million and the scheduled repayment of our First Lien debt of $3.9 million.
Net cash provided by financing activities of $65.8 million for the six months ended June 30, 2022 was primarily related to proceeds from our Revolving Credit Agreement of $70.0 million, offset by the scheduled repayments of our First Lien debt of $3.9 million.
Indemnification Agreements
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us or from intellectual property infringement claims made by third parties. In addition, in connection with the completion of our IPO, we entered into indemnification agreements with our directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No demands have been made upon us to provide indemnification under such agreements and there are no claims that we are aware of that could have a material effect on our consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.
JOBS Act
We currently qualify as an “Emerging Growth Company” pursuant to the provisions of the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). For as long as we are an “Emerging Growth Company,” we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies,” including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, exemptions from the requirements of holding advisory “say-on-pay” votes on executive compensation and shareholder advisory votes on golden parachute compensation.
38


The JOBS Act also permits an Emerging Growth Company like us to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies. We have elected to “opt-in” to this extended transition period for complying with new or revised accounting standards and, therefore, we will not be subject to the same new or revised accounting standards as other public companies that comply with such new or revised accounting standards on a non-delayed basis.
On June 30, 2023, the last day of our second fiscal quarter in 2023, the market value of our common stock held by non-affiliates exceeded $700.0 million. Accordingly, we will be deemed a large accelerated filer as of December 31, 2023. As such, we will no longer (i) qualify as an Emerging Growth Company, and (ii) be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies or other reduced disclosure obligations beginning with our Annual Report on Form 10-K for the year ending December 31, 2023.
Critical Accounting Estimates
The discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements. The preparation of these financial statements requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, revenue and expenses and related disclosures of contingent assets and liabilities, as applicable, at the date of our consolidated financial statements. Actual results may differ from these estimates under different assumptions or conditions, impacting our reported results of operations and financial condition.
Certain accounting policies involve significant judgments and assumptions by management, which have a material impact on the carrying value of assets and liabilities and the recognition of income and expenses. Management considers these accounting policies to be critical accounting policies. The estimates and assumptions used by management are based on historical experience and other factors, which are believed to be reasonable under the circumstances. The critical accounting estimates, assumptions and judgements that we believe to have the most significant impact on our consolidated financial statements are revenue recognition, accounts receivable, capitalized product development costs, goodwill and intangible assets, business combinations, share-based compensation, tax receivable agreement and income taxes.
There have been no material changes to our critical accounting policies and estimates as described in our Annual Report on Form 10-K for the year ended December 31, 2022, however we have enhanced the disclosure of our accounting policy related to goodwill assets as described below.
Goodwill assets
Goodwill is the excess of the purchase price in a business combination over the fair value of identifiable net assets acquired. Goodwill is subject to periodic testing for impairment and is assessed for impairment on an annual basis as of December 31 of each year or whenever events or changes in circumstances indicate the carrying values may not be recoverable. Such events and circumstances may include (a) significant underperformance relative to historical and/or changes to projected operating results; (b) significant changes in the manner of or use of the acquired assets or the strategy for the Company’s overall business; (c) significant negative industry or economic trends; and (d) a sustained decrease in share price.

When evaluating goodwill for impairment, we may perform either a preliminary qualitative assessment referred to as a “step zero” approach, or a quantitative assessment referred to as a “step one” approach. A preliminary qualitative assessment involves reviewing qualitative factors such as the ones noted above, to determine whether it is more likely than not that the fair value of our reporting unit is less than its carrying value. If a more likely than not impairment is indicated by the qualitative assessment, we proceed with a two-step quantitative impairment test. Alternatively, we may forego the preliminary qualitative assessment and only conduct the quantitative assessment. In a quantitative assessment, the Company compares the fair value of the reporting unit to its carrying value, including goodwill. If the carrying value of the reporting unit exceeds its fair value, the Company records an impairment charge equal to that excess.

The Company operates as one segment and a single reporting unit that represents the entity in its entirety. As there is an active market with quoted prices for the Company’s Class A common stock, we consider our market capitalization (calculated as total common stock outstanding multiplied by the price per share of the Class A common stock on the NYSE, as adjusted for a control premium factor, as necessary) to determine fair value.
39



During the fiscal years ended December 31, 2022 and 2021, the Company did not identify any events or circumstances that would have triggered an interim goodwill impairment review. To assess whether periodic declines in our market capitalization were an indicator requiring an interim goodwill impairment test, we considered the significance of the specific decline and the length of time our common stock had been trading at a depressed value along with the factors described above. The specific declines in the price of the Class A common stock during the fiscal years were not deemed to be a sustained decrease in share price as they were for a relatively short period of time and would not result in a shortfall of our reporting unit’s carrying value relative to its fair value during the interim period. Accordingly, they did not constitute a triggering event requiring an interim goodwill impairment review.

Further, for the Company’s annual goodwill impairment test during fiscal years ended December 31, 2022 and 2021, the Company opted to bypass the qualitative assessment and performed the quantitative analysis by comparing the Company’s market capitalization (using the closing price of the Company’s shares of Class A common stock on the NYSE as of the annual impairment test dates) which approximates the reporting unit’s fair market value with the reporting unit’s carrying value. As a result of the quantitative analysis, the Company concluded that the fair value of its reporting unit exceeded its carrying value by 166% and 106% as of December 31, 2022 and 2021, respectively. Accordingly, no goodwill impairment was recognized in the fiscal years ended December 31, 2022 and 2021.

A hypothetical 10 percentage point decrease in the closing price of the Company’s shares of Class A common stock on the NYSE on December 30, 2022 (the last trading day of the year) and December 31, 2021, would have resulted in the fair value of the Company’s reporting unit exceeding its carrying value by 139% and 87%, respectively.
Recent Accounting Pronouncements
For a description of our recently adopted accounting pronouncements and recently issued accounting standards not yet adopted, see Note 2. Summary of Significant Accounting Policies to the condensed consolidated financial statements.


Non-GAAP Financial Measures
In addition to our results determined in accordance with GAAP, we believe the following non-GAAP measures are useful in evaluating our operating performance. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance and assists in comparisons with other companies, some of which use similar non-GAAP financial information to supplement their GAAP results. The non-GAAP financial information is presented for analytical and supplemental informational purposes only, and should not be considered in isolation or as a substitute for financial information presented in accordance with GAAP, and may be different from similarly-titled non-GAAP measures used by other companies. A reconciliation is provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with GAAP. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures.
These non-GAAP financial measures have their limitations as an analytical tool, and you should not consider them in isolation, or as a substitute for analysis of our results as reported under GAAP. Because of these limitations, these non-GAAP financial measures should not be considered as a replacement for their respective comparable financial measures, as determined by GAAP, or as a measure of our profitability or liquidity. We compensate for these limitations by relying primarily on our GAAP results and using non-GAAP measures only for supplemental purposes.

Adjusted Gross Profit
Adjusted Gross Profit is a supplemental measure of operating performance that is not made under GAAP and that does not represent, and should not be considered as, an alternative to gross profit, as determined in accordance with GAAP. We define Adjusted Gross Profit as gross profit, adjusted for depreciation, share-based compensation expense and the related employer payroll tax, restructuring and acquisition-related expenses,
40


amortization of acquired intangible assets and capitalized product development costs. We use Adjusted Gross Profit to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget, and to develop short-term and long-term operating plans. We believe that Adjusted Gross Profit is a useful measure to us and to our investors because it provides consistency and comparability with our past financial performance and between fiscal periods, as the metric generally eliminates the effects of the variability of depreciation, share-based compensation, restructuring expense, acquisition-related expenses, and amortization of acquired intangibles and capitalized product development costs from period to period, which may fluctuate for reasons unrelated to overall operating performance. We believe that the use of this measure enables us to more effectively evaluate our performance period-over-period and relative to our competitors.

Adjusted EBITDA
Adjusted EBITDA is a supplemental measure of operating performance that is not made under GAAP and that does not represent, and should not be considered as, an alternative to net loss, as determined by GAAP. We define Adjusted EBITDA as net loss adjusted for net interest expense, depreciation and amortization, provision for (benefit from) income tax, share-based compensation expense and the related employer payroll tax, management fees, restructuring expense, and acquisition-related expense. We use Adjusted EBITDA to understand and evaluate our core operating performance and trends and to develop short-term and long-term operating plans. We believe that Adjusted EBITDA facilitates comparison of our operating performance on a consistent basis between periods and, when viewed in combination with our results prepared in accordance with GAAP, helps provide a broader picture of factors and trends affecting our results of operations.

Free Cash Flow
Free Cash Flow is a supplemental measure of liquidity that is not made under GAAP and does not represent, and should not be considered as, an alternative to cash flow from operations, as determined by GAAP. We define Free Cash Flow as net cash used in operating activities less cash used for purchases of property and equipment and capitalized product development costs. We believe that Free Cash Flow is a useful indicator of liquidity that provides information to management and investors about the amount of cash generated by our operations inclusive of that used for investments in property and equipment and capitalized product development costs.

41


Reconciliation of Gross profit to Adjusted gross profit

 Three Months Ended
June 30,
Six Months Ended
June 30,
 (in thousands, except percentages)2023202220232022
 
Gross profit$104,868$89,606$194,832 $171,223 
Depreciation163265415540
Share-based compensation(1)
2,6542,1465,1124,313
Restructuring(2)
5241,1295372,102
Acquisition-related expense(3)
4791134291
Amortization15,94514,00531,71527,690
Adjusted Gross Profit$124,201$107,242$232,745 $206,159 
% Gross Profit Margin(4)
60.3 %56.9 %58.4 %55.7 %
% Adjusted Gross Profit Margin(5)
71.4 %68.1 %69.8 %67.1 %
 
(1)    Refers to expenses flowing through gross profit associated with share-based compensation.
(2)    Refers to expenses flowing through gross profit related to migration of customers from legacy to core products, and severance expense related to offshoring activities and executive departures.
(3)    Refers to expenses flowing through gross profit incurred to execute and integrate acquisitions, including retention awards and severance for acquired employees.
(4)    Represents gross profit as a percentage of revenue.
(5)    Represents Adjusted Gross Profit as a percentage of revenue.

Reconciliation of Net Loss to Adjusted EBITDA
 
 Three Months Ended
June 30,
Six Months Ended
June 30,
 (in thousands)2023202220232022
 
Net loss$(4,295)$(6,458)$(19,108)$(20,577)
Add:
Amortization31,05029,07561,92457,728
Depreciation8221,3331,7412,596
Interest expense - net(1)
16,1018,74330,13015,765
Income tax (benefit) expense(1,724)(2,933)(1,769)1,605
Share-based compensation    
17,91012,24233,39124,637
Management fees(2)
9593158177
Restructuring(3)
91710,0372,28310,182
Acquisition-related expense(4)
314(3,393)1,848(766)
Adjusted EBITDA$61,190$48,739$110,598 $91,347 
Net loss margin(5)
(2.5)%(4.1)%(5.7)%(6.7)%
Adjusted EBITDA margin(6)
35.2 %30.9 %33.2 %29.7 %
(1)    Interest expense, net of interest income.
(2)    Refers to expense associated with collaboration with our principal stockholders and their internal consulting groups.
(3)    Refers to costs incurred related to migration of customers from legacy to core products, remaining lease obligations for abandoned facilities, severance expense related to offshoring activities, facility closures, and executive departures.
42


(4)    Refers to direct transaction and debt-related fees reflected in our acquisition costs line item of our income statement and incremental acquisition-related costs that are incurred to perform diligence, execute and integrate acquisitions, including retention awards and severance for acquired employees, and other transaction and integration expenses. Also, refers to the fair value adjustments recorded to the contingent consideration liability related to the acquisitions of Kinvolved and Chalk. These incremental costs are embedded in our research and development, selling, general, and administrative and cost of revenue line items.
(5)    Represents net loss as a percentage of revenue.
(6)    Represents Adjusted EBITDA as a percentage of revenue.


Reconciliation of Net Cash Used in Operating Activities to Free Cash Flow
 
Three Months Ended
June 30,
Six Months Ended
June 30,
 (in thousands)2023202220232022
Net cash used in operating activities$(32,711)$(15,777)$(92,741)$(80,319)
Purchases of property and equipment(582)(440)(938)(2,201)
Capitalized product development costs(10,272)(12,007)(19,948)(20,927)
Free Cash Flow$(43,565)$(28,224)$(113,627)$(103,447)


FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains “forward-looking statements” that are subject to risks and uncertainties. All statements other than statements of historical fact included in this Quarterly Report on Form 10-Q are forward-looking statements. Forward-looking statements give our current expectations relating to our financial condition, results of operations, plans, objectives, future performance and business. You can identify forward-looking statements by the fact that they do not relate strictly to historical or current facts. These statements may include words such as “anticipate,” “estimate,” “expect,” “project,” “plan,” “intend,” “believe,” “may,” “will,” “should,” “can have,” “likely” and other words and terms of similar meaning in connection with any discussion of the timing or nature of future operating or financial performance or other events. For example, all statements we make relating to our estimated costs, expenditures, cash flows, growth rates and financial results, our plans and objectives for future operations, growth or initiatives, strategies or the expected outcome or impact of pending or threatened litigation are forward-looking statements. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expected, including:

economic uncertainty, including high inflation, high interest rates, foreign currency exchange volatility, concerns of economic slowdown or recession, instability of the banking system, and reduced government spending or suspension of investment in new or enhanced projects;
our history of cumulative losses and expectation that we will not be profitable for the foreseeable future;
risks associated with failing to continue our recent growth rates;
the competitiveness of the market in which we operate;
risks and uncertainties associated with potential acquisitions and divestitures;
our ability to retain, hire and integrate skilled personnel including our senior management team;
our ability to develop, introduce and market new and enhanced versions of our solutions to meet customer needs and expectations;
our ability to scale our business and manage our expenses;
the impact of adverse general and industry-specific economic and market conditions;
risks to our revenue from changes in the spending policies or budget priorities for government funding of K-12 schools;
risks related to the procurement process and budget decision by government entities;
our ability to correctly estimate market opportunity and forecast market growth;
our ability to successfully develop new solutions or materially enhance current solutions through our research and development efforts;
risks caused by delays in upturns or downturns being reflected in our financial position and results of operations;
43


the length and variability of our sales cycles;
risks related to negotiating leverage and the demands of our large customers;
our ability to change our pricing models, if necessary to compete successfully;
our ability to acquire new accounts and successfully retain existing accounts;
our ability to maintain, enhance and protect our brand;
the impact of any catastrophic events;
the seasonality of our sales and customer growth;
the effects of interruptions or delays in services provided by our data centers or other third parties;
risks associated with lawsuits by third parties for alleged infringement, misappropriation or other violation of their intellectual property and proprietary rights;
our ability to obtain, maintain, protect and enforce intellectual property protection for our current and future solutions;
the impact of potential information technology or data security breaches or other cyber-attacks or other disruptions;
the risks associated with indemnity provisions in some of our agreements;
the risks related to our use of open source software in certain of our solutions;
the impact of interruptions or performance problems associated with our technology or infrastructure;
the impact of real or perceived errors, failures or bugs in our solutions;
risks related to incorrect or improper use of our solutions or our failure to properly train customers on how to utilize our solutions;
our ability to offer high-quality support;
our ability to predict and respond to rapidly evolving technological trends and our customers’ changing needs;
the fact that our activities are and will continue to be subject to extensive government regulation;
our ability to comply with the Health Insurance Portability and Accountability Act of 1996 and other privacy laws and regulations;
risks related to changes in tax laws;
the impact of export and import control laws and regulations;
risks relating to non-compliance with anti-corruption, anti-bribery and similar laws;
risks related to future litigation;
changes in privacy laws and regulations applicable to our business;
our ability to comply with legal requirements, contractual obligations and industry standards relating to security, data protection and privacy;
risks to our reputation and of liability from a failure to comply with a variety of complex procurement rules and regulation;
our reliance on third-party software and intellectual property licenses;
our ability to develop and maintain proper and effective internal control over financial reporting;
our management team’s limited experience managing a public company;
the impact of variation in our quarterly operating results on the trading price of our stock; and
other factors disclosed in Part I, Item 1A, Risk Factors of our Annual Report on Form 10-K for the year ended December 31, 2022.

We derive many of our forward-looking statements from our operating budgets and forecasts, which are based on many detailed assumptions. While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by these cautionary statements as well as other cautionary statements that are made from time to time in our other SEC filings and public communications. You should evaluate all forward-looking statements made in this Quarterly Report on Form 10-Q in the context of these risks and uncertainties.

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.

We caution you that the important factors referenced above may not contain all of the factors that are important to you. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or,
44


even if substantially realized, that they will result in the consequences or affect us or our operations in the way we expect. The forward-looking statements included in this Quarterly Report on Form 10-Q are made only as of the date hereof. We undertake no obligation to update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.

45


Item 3. Quantitative and Qualitative Disclosures About Market Risk
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of exposure due to potential changes in inflation or interest rates. We do not hold financial instruments for trading purposes.
Foreign Currency Exchange Risk
The functional currencies of our foreign subsidiaries are the respective local currencies. Most of our sales are denominated in U.S. dollars, and therefore our revenue is not currently subject to significant foreign currency risk. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the U.S., Canada and India. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. During the six months ended June 30, 2023, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our consolidated financial statements.
Interest Rate Risk
As of June 30, 2023, our primary market risk exposure is changing interest rates. Interest rate risk is highly sensitive due to many factors, including U.S. monetary and tax policies, U.S. and international economic factors and other factors beyond our control. The First Lien and Revolving Credit Agreement carried interest at SOFR, as administered by the Federal Reserve Bank of New York, plus the applicable margin. The applicable margin is initially 3.25% per annum with a 0.25% step down based on the First Lien Net Leverage Ratio in the case of the First Lien including the Revolving Credit Agreement.
On June 30, 2023, we had an outstanding debt balance of $740.1 million related to our First Lien and $10.0 million outstanding under the Revolving Credit Agreement. Based on the amount outstanding, a 100-basis point increase or decrease in market interest rates over a twelve-month period would result in a change to interest expense of approximately $7.4 million associated with our First Lien Credit Agreement and $0.1 million associated with our Revolving Credit Facility.
Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, as of June 30, 2023. Our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of June 30, 2023.

Changes to our Internal Controls over Financial Reporting

There have been no changes in internal control over financial reporting during the quarter ended June 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

46



Part II - Other Information
Item 1. Legal Proceedings
From time to time, the Company is involved in disputes, litigation, and other legal actions. On a quarterly basis, the Company evaluates developments in its legal matters that could affect the amount of liability that has been previously accrued, if any, or result in the Company accruing a liability, and the matters and related ranges of possible losses disclosed, and makes adjustments and changes to our disclosures as appropriate. Significant judgment is required to determine both (i) the likelihood of loss and (ii) the estimated amount of such loss related to such legal matters. Until the final resolution of such legal matters, there may be an exposure to loss, and such amounts could be material. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), the Company has determined it does not have material exposure on an aggregate basis at this time.
Item 1A. Risk Factors

Except as set forth below, there have been no material changes with respect to the risk factors disclosed in Part I, Item 1A, Risk Factorsof our Annual Report on Form 10-K for the year ended December 31, 2022.

We currently qualify as an “Emerging Growth Company”; however, we will cease to qualify as such as of December 31, 2023, and will be required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act.

We currently qualify as an “Emerging Growth Company” as defined in Section 2(a) of the Securities Act of 1933, as amended, and have elected to take advantage of the benefits of the extended transition period for new or revised financial accounting standards and certain other exemptions and reduced reporting requirements provided by the JOBS Act. Accordingly, we have not been required to provide an auditor’s attestation report on our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act. Based on the Company’s aggregate worldwide market value of voting and non-voting common equity held by non-affiliates as of June 30, 2023, the Company will become a “large accelerated filer” and lose Emerging Growth Company status as of December 31, 2023. Therefore, our independent registered public accounting firm will be required to provide the attestation report on our system of internal control over financial reporting in our Annual Report for the year ending December 31, 2023.

If we are unable to assert that our internal control over financial reporting is effective or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting, or expresses an adverse opinion, investors may lose confidence in the accuracy and completeness of our financial reports, we may face restricted access to the capital markets or other sources of funds and our stock price may be adversely affected.

In addition, the expenses to evaluate our internal control over financial reporting and enable our independent registered public accounting firm to provide the attestation report will increase legal and financial compliance costs. These increased costs will require us to divert a significant amount of money that could otherwise be used to expand the business and achieve strategic objectives.

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

None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
47


Not applicable.
Item 5. Other Information

Insider Trading Arrangements

On May 26, 2023, Marcy Daniel, our Chief Product Officer, adopted a 10b5-1 Plan, which is designed to be in effect until March 28, 2024. The aggregate number of shares to be sold pursuant to Ms. Daniel’s 10b5-1 Plan is 17,000.

Chief Accounting Officer Departure

On August 4, 2023, Angelina Hendraka provided notice of her resignation from her position as Chief Accounting Officer of the Company effective as of the end of business on August 11, 2023. Mrs. Hendraka is resigning in order to pursue other opportunities and her resignation is not the result of a disagreement with the Company on any matter relating to the Company’s operations, financial statements, policies or practices. The Company thanks Mrs. Hendraka for her dedicated service and wishes her well in her future endeavors.

Effective as of Mrs. Hendraka’s departure, Eric R. Shander, the Company’s President and Chief Financial Officer, will serve as the Company’s principal accounting officer.
48


Item 6. Exhibits

Exhibit
Number
Description
3.1
3.2
10.1
Incremental Term Facility Amendment No. 5, dated as of July 31, 2023, by and among PowerSchool Holdings LLC (f/k/a Severin Holdings, LLC), Severin Acquisition, LLC, PeopleAdmin, LLC, certain Restricted Subsidiaries from time to time designated thereunder as Co-Borrowers, the Subsidiary Guarantors party thereto, the lenders party thereto and Barclays Bank PLC, as administrative agent, relating to the First Lien Credit Agreement, dated as of August 1, 2018 (as amended), among PowerSchool Holdings LLC (f/k/a Severin Holdings, LLC), Severin Acquisition, LLC, PeopleAdmin, LLC, certain Restricted Subsidiaries from time to time designated thereunder as Co-Borrowers, the several banks, financial institutions, institutional investors and other entities from time to time party thereto as Lenders and the Administrative Agent (incorporated by reference to Exhibit 10.1 of PowerSchool Holdings, Inc.’s Current Report on Form 8-K filed on August 4, 2023).
31.1
31.2
32.1*
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Extension Definition
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

*The certifications attached as Exhibit 32.1 that accompany this Quarterly Report on Form 10-Q, are deemed furnished and not filed with the SEC.
49


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
PowerSchool Holdings, Inc.
Date: August 8, 2023By:/s/ Eric Shander
Name:Eric Shander
Title:President & Chief Financial Officer
(Principal Financial Officer)

50
EX-31.1 2 exhibit311q223.htm EX-31.1 Document
Exhibit 31.1

Certification Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

I, Hardeep Gulati, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of PowerSchool Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)     Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)     Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in
this report our conclusions about the effectiveness of the disclosure controls and procedures, as of
the end of the period covered by this report based on such evaluation; and

d)     Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)     Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.




Date:August 8, 2023
/s/ Hardeep Gulati
 
 Hardeep Gulati
Chief Executive Officer
  


EX-31.2 3 exhibit312q223.htm EX-31.2 Document
Exhibit 31.2

Certification Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

I, Eric Shander, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of PowerSchool Holdings, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:

a)    Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)     Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)     Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)     Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b)     Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.




Date:August 8, 2023
/s/ Eric Shander
 
 Eric Shander
Chief Financial Officer
  



EX-32.1 4 exhibit321q223.htm EX-32.1 Document
Exhibit 32.1
Certification of the Chief Executive Officer and Chief Financial Officer
Pursuant to Rule 18 U.S.C. Section 1350

In connection with the Quarterly Report on Form 10-Q of PowerSchool Holdings, Inc. (the “Company”) for the period ended June 30, 2023, as filed with the U.S. Securities and Exchange Commission (the “Report”), the undersigned, the Chief Executive Officer and the Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of their knowledge:
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 8, 2023/s/ Hardeep Gulati
Hardeep Gulati
Chief Executive Officer
Date: August 8, 2023/s/ Eric Shander
Eric Shander
Chief Financial Officer























EX-101.SCH 5 pwsc-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’/ MEMBERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - BUSINESS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - BUSINESS COMBINATIONS link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - PROPERTY AND EQUIPMENT—NET link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - CAPITALIZED PRODUCT DEVELOPMENT COSTS—NET link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - OTHER INTANGIBLE ASSETS—NET link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - STOCKHOLDERS’ EQUITY AND NON-CONTROLLING INTEREST link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - RELATED-PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Property, Plant, and Equipment (Policies) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - BUSINESS COMBINATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - PROPERTY AND EQUIPMENT—NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - CAPITALIZED PRODUCT DEVELOPMENT COSTS—NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - OTHER INTANGIBLE ASSETS—NET (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - BUSINESS (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - BUSINESS COMBINATIONS - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - REVENUE - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - REVENUE - Changes in Deferred Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - REVENUE - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - REVENUE - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - REVENUE - Contract Cost Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - PROPERTY AND EQUIPMENT—NET (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - CAPITALIZED PRODUCT DEVELOPMENT COSTS—NET (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - OTHER INTANGIBLE ASSETS—NET - Carrying Values of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - OTHER INTANGIBLE ASSETS—NET - Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - OTHER INTANGIBLE ASSETS—NET - Estimated Future Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - ACCRUED EXPENSES - Schedule Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - ACCRUED EXPENSES - Fair Value of Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Schedule of Outstanding Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - LEASES - Components of Operating Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments Under Non-Cancelable Operating Lease Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments Under Non-Cancelable Operating Lease Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - STOCKHOLDERS’ EQUITY AND NON-CONTROLLING INTEREST (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - SHARE-BASED COMPENSATION - Schedule of MIU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - SHARE-BASED COMPENSATION - Schedule of Restricted Stock Unit and Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - SHARE-BASED COMPENSATION - Share-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Earnings (Loss) per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Antidilutive Shares (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - RELATED-PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 9954749 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pwsc-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 pwsc-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 pwsc-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Over-Allotment Option Over-Allotment Option [Member] ACCOUNTS RECEIVABLE Accounts and Nontrade Receivable [Text Block] Less: Net loss attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Deferred Offering Costs Deferred Charges, Policy [Policy Text Block] Pay vs Performance Disclosure [Line Items] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Total accrued expenses Accrued Liabilities, Current Affiliated Entity with Common Ownership Affiliated Entity With Common Ownership [Member] Affiliated Entity With Common Ownership Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities — net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Data Center, Cloud Hosting Arrangements and Other Services Data Center, Cloud Hosting Arrangements and Other Services [Member] Data Center, Cloud Hosting Arrangements and Other Services Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Performance obligations expected to be recognized, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Payments to Acquire Businesses, Gross Payments to Acquire Businesses, Gross Schedule of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Research and Development Research and Development Expense, Policy [Policy Text Block] Adjustments to Additional Paid In Capital, Establishment of Tax Receivable Agreement Adjustments to Additional Paid In Capital, Establishment of Tax Receivable Agreement Adjustments to Additional Paid In Capital, Establishment of Tax Receivable Agreement Revolving Credit Facility Revolving Credit Facility [Member] Property, Plant and Equipment, Impairment Property, Plant and Equipment, Impairment [Policy Text Block] Effect of foreign exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Finite lived intangible asset impairment losses Impairment of Intangible Assets, Finite-Lived Schedule of Future Minimum Lease Payments, Prior to Adoption Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Deferred taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Research and Development [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Accounts Receivable, Allowance for Credit Loss, Current, Writeoff Accounts Receivable, Allowance for Credit Loss, Current, Writeoff Accounts Receivable, Allowance for Credit Loss, Current, Writeoff Other liabilities Increase (Decrease) in Other Noncurrent Liabilities Other expenses (income) - net Nonoperating Income (Expense) Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Commitments and contingencies (Note 12) Commitments and Contingencies Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Term of related party agreement Related Party Transaction, Agreement, Term Related Party Transaction, Agreement, Term Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] STOCKHOLDERS’ EQUITY AND NON-CONTROLLING INTEREST Equity [Text Block] Other assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Software maintenance Maintenance [Member] INCOME TAXES Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Ownership [Axis] Ownership [Axis] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Issuance of common stock upon vesting of Restricted Stock Awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Capitalized Interest Interest Capitalization, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Current Liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Weighted-Average Grant-Date Fair Value 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] Change in TRA liability Change in TRA liability Change in TRA liability Net loss attributable to the PowerSchool Holdings, Inc. per share of Class A common stock - diluted (in dollars per share) Earnings Per Share, Diluted Service Professional services License and Service [Member] Unrealized Gain (Loss) on Investments Unrealized Gain (Loss) on Investments PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable - net of allowance of $5,283 and $4,712, respectively Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Line of Credit Line of Credit [Member] CAPITALIZED PRODUCT DEVELOPMENT COSTS—NET Research, Development, and Computer Software Disclosure [Text Block] Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Member Units Member Units [Member] Net loss attributable to PowerSchool Holdings, Inc. Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Foreign Currencies Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] LEASES Lessee, Operating Leases [Text Block] Accrued interest Interest Payable, Current Cost of revenue: Cost of Revenue [Abstract] Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Stock Repurchased During Period, Value Stock Repurchased During Period, Value Balance at beginning of period Balance at end of period Contract with Customer, Liability Schedule of Earnings (Loss) per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of revenue Cost of Goods and Services Sold Amount of transactions with related parties Related Party Transaction, Amounts of Transaction Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Class B common stock Common Class B [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Beginning balance Ending balance Goodwill Schedule of Property and Equipment by Category Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses Increase (Decrease) in Accrued Liabilities 2025 Long-Term Debt, Maturity, Year Two Underlying Securities Award Underlying Securities Amount Prepaid expenses and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Smaller Reporting Company Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivables Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] 2022 (remaining nine months) Long-Term Debt, Maturity, Remainder of Fiscal Year Selling, general, and administrative expense Selling, general, and administrative Selling, General and Administrative Expenses [Member] Net Income (Loss) Attributable to Parent, Diluted Net Income (Loss) Attributable to Parent, Diluted Operating lease liabilities - net of current Operating Lease, Liability, Noncurrent Restricted Stock Units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Payments of deferred offering costs Underwriting discounts and commissions Payments of Stock Issuance Costs Depreciation expense Depreciation Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Trademarks [Member] Trademarks [Member] Retirement Benefits [Abstract] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Outstanding Long-Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Exchange of Class B common stock for Class A common stock related to secondary offering Stock Issued During Period, Value, Conversion of Units Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Future Minimum Lease Payments, Post Adoption Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Exchange of Class B common stock for Class A common stock related to secondary offering Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Number of shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Cost of Revenue Cost of Goods and Service [Policy Text Block] Payables and Accruals [Abstract] First lien net coverage ratio Debt Instrument, Covenant, First Lien Net Leverage Ratio Debt Instrument, Covenant, First Lien Net Leverage Ratio Schedule of Antidilutive Shares Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Operating Lease Cost Lease, Cost [Table Text Block] Research and development Research and Development Expense [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Acquisition costs Business Combination, Acquisition Related Costs Increase from acquisitions Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Total excluded from diluted EPS calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Units granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Interest expense - net Interest Expense Future compensation cost related to unvested units Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Property and equipment additions in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2022 (remaining nine months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] RELATED-PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Debt discounts Less: unamortized debt discount Debt Instrument, Unamortized Discount Contract costs, current Capitalized Contract Cost, Net, Current Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Schedule of RSU and RSA Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities, current Operating Lease, Liability, Current License and other License [Member] 2026 Long-Term Debt, Maturity, Year Three Deferred offering costs Deferred Offering Costs Total amortization of acquired intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Line of Credit Facility, Increase (Decrease), Net Line of Credit Facility, Increase (Decrease), Net Intangible Assets—Net Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements Not Yet Adopted and Accounting Pronouncements Recently Adopted New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents, and restricted cash—Beginning of period Cash, cash equivalents, and restricted cash—End of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Offering price (in dollars per share) Sale of Stock, Price Per Share Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease cost and other, net Variable Lease, Cost Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Operating lease cost Operating Lease, Cost Recoverability of Long-Lived and Intangible Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Number of underlying units vested (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Consideration transferred Business Combination, Consideration Transferred Gross profit Gross Profit Deferred revenue, current Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total Long-Term Debt Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Access and Use Agreement Access And Use Agreement [Member] Access And Use Agreement Proceeds received from issuance of common stock Sale of Stock, Consideration Received on Transaction Selling, general, and administrative Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Employee Stock Option Employee Stock Option [Member] Schedule of Amortization Expense of Intangible Assets Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Class A common stock Common Class A [Member] Future compensation cost recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Income Tax Examination [Table] Income Tax Examination [Table] Commitments and Contingencies [Line Items] Commitments and Contingencies [Line Items] Commitments and Contingencies [Line Items] Maximum Maximum [Member] Comprehensive loss attributable to PowerSchool Holdings, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Topco LLC Topco LLC [Member] Topco LLC Document Type Document Type Additions due to acquisitions Goodwill, Acquired During Period Increase in borrowing capacity Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Tabular List, Table Tabular List [Table Text Block] Short-term lease cost Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Cost of revenue, excluding depreciation and amortization Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Non-controlling interest percentage Subsidiary, Ownership Percentage, Parent Total contract costs Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Business Combination, Consideration Transferred [Abstract] Business Combination, Consideration Transferred [Abstract] Percentage of investor's equity interest Share-based Compensation Arrangement, Vesting Criteria, Percentage Of Investor's Equity Interest Upon Initial Public Offering Share-based Compensation Arrangement, Vesting Criteria, Percentage Of Investor's Equity Interest Accrued taxes Taxes Payable, Current Business Acquisition [Axis] Business Acquisition [Axis] Percentage of remaining performance obligations expected to be recognized Revenue, Remaining Performance Obligation, Percentage Accounts receivable, allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current Subsequent Event Subsequent Event [Member] Adjustments to deferred taxes and Tax Receivable Agreement liability related to secondary offering Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability Schedule of Capitalized Product Development Costs Schedule of Carrying Values of Acquired Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Debt Instrument, Periodic Payment Debt Instrument, Periodic Payment Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Related Party [Domain] Related Party, Type [Domain] BUSINESS COMBINATIONS Business Combination Disclosure [Text Block] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Beginning balance (in dollars per share) 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 Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Maturities of Long-term Debt [Abstract] Maturities of Long-Term Debt [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Other Commitments [Domain] Other Commitments [Domain] Amortization expense for contract costs Capitalized Contract Cost, Amortization Total lease cost Lease, Cost Share-based Payment Arrangement, Amount Capitalized Share-Based Payment Arrangement, Amount Capitalized Land [Member] Land [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Net book value of financing obligation Capital Leases, Net Investment in Direct Financing Leases, Net Book Value Capital Leases, Net Investment in Direct Financing Leases, Net Book Value Non-Controlling Interest Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Advertising Expense Advertising Cost [Policy Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Contract Cost Assets Capitalized Contract Cost [Table Text Block] Supplemental disclosures of noncash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Stockholders' Equity: Members' Equity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name 2021 Equity Incentive Plan 2021 Equity Incentive Plan [Member] 2021 Equity Incentive Plan Revenue Recognition, Contract Acquisition Costs and Deferred Revenue Revenue from Contract with Customer [Policy Text Block] Aggregate principal amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current Assets: Assets, Current [Abstract] Accounts Receivable, before Allowance for Credit Loss, Current Accounts Receivable, before Allowance for Credit Loss, Current Goodwill Assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Leases [Abstract] Advertising expenses Advertising Expense Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Rent expense Operating Leases, Rent Expense IPO IPO [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating Lease, Payments Operating Lease, Payments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Number of acquisitions Number Of Acquisitions Number Of Acquisitions PEO PEO [Member] market share award market share award [Member] market share award Outstanding balance as a percentage of borrowing capacity Debt Instrument, Covenant, Outstanding Balance As A Percentage Of Borrowing Capacity Debt Instrument, Covenant, Outstanding Balance As A Percentage Of Borrowing Capacity Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Debt issuance costs incurred and reclassified Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction EMPLOYEE BENEFIT PLANS Retirement Benefits [Text Block] Stockholders' equity, beginning balance (in shares) Stockholders' equity, ending balance (in shares) Shares, Outstanding Other adjustments Goodwill, Other Increase (Decrease) Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Change in unrealized gain on investments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Contingent Consideration Liability Rollfoward [Roll Forward] Contingent Consideration Liability Rollfoward [Roll Forward] Contingent Consideration Liability Rollfoward Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Kickboard, Inc. Kickboard, Inc. [Member] Kickboard, Inc. Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Operating lease liability Present value of lease liabilities Operating Lease, Liability Credit Facility [Axis] Credit Facility [Axis] Schedule of Maturities of Long-Term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Change in deferred tax liability, TRA Change in deferred tax liability, TRA Change in deferred tax liability, TRA Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Employer matching contributions Defined Contribution Plan, Cost Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance PROPERTY AND EQUIPMENT—NET Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Deferred revenue - net of current Contract with Customer, Liability, Noncurrent Repayments of lines of credit Repayments of Long-Term Lines of Credit Noncurrent Liabilities: Liabilities, Noncurrent [Abstract] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] ACCRUED EXPENSES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Canada CANADA Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Number of Underlying Units Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Capitalized Cloud Computing Arrangement Implementation Costs Research, Development, and Computer Software, Policy [Policy Text Block] Affiliated Entity Affiliated Entity [Member] Common stock Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] PowerSchool Holdings, LLC PowerSchool Holdings, LLC [Member] PowerSchool Holdings, LLC Operating Lease, Right-of-Use Asset, Amortization Expense Operating Lease, Right-of-Use Asset, Periodic Reduction Acquisition date fair value Contingent Consideration, Acquisition Date Fair Value Contingent Consideration, Acquisition Date Fair Value Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Payment Payment for Contingent Consideration Liability, Investing Activities Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue Tax Receivable Agreement liability Tax Receivable Agreement Liability, Noncurrent Tax Receivable Agreement Liability, Noncurrent Contingent consideration liability Additional deferred cash consideration Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Schedule of MIU Activity Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] Entity Filer Category Entity Filer Category Remaining aggregate minimum purchase commitment Purchase Obligation Depreciation and amortization Cost, Depreciation and Amortization Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Technology Technology Equipment [Member] Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Earnings (Loss) Per Share Attributable to Common Stockholders ("EPS") Earnings Per Share, Policy [Policy Text Block] Unrecognized tax benefits Unrecognized Tax Benefits PEO Name PEO Name Debt Issuance Costs and Debt Discount Debt, Policy [Policy Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Granted (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 Building [Member] Building [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Accounts Receivable Accounts Receivable [Policy Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Estimated Future Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Balance at beginning of period Balance at end of period Other Liabilities, Fair Value Disclosure Other accrued expenses Other Accrued Liabilities, Current Revolving credit facility Line of Credit, Current Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted BUSINESS Nature of Operations [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Consulting and Implementation Services Consulting And Implementation Services [Member] Consulting And Implementation Services Furniture and Fixtures [Member] Furniture and Fixtures [Member] Investment in capitalized product development costs Payments to Develop Software Remaining percentage of tax benefits Income Tax Examination, Remaining Payments to Affiliates as Percentage of Income Tax Benefits Income Tax Examination, Remaining Payments to Affiliates as Percentage of Income Tax Benefits Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Depreciation and Amortization Depreciation, Depletion, and Amortization [Policy Text Block] Business Combination and Asset Acquisition [Abstract] Total stockholders' equity attributable to PowerSchool Holdings, Inc. Decrease in accumulated deficit Equity, Attributable to Parent Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Goodwill impairment Goodwill, Impairment Loss Restricted Stock Awards Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Decrease from revenue recognized Contract with Customer, Liability, Revenue Recognized Restricted cash, included in other current assets Restricted Cash and Cash Equivalents Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Kinvolved, Inc. Kinvolved, Inc. [Member] Kinvolved, Inc. Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Subsequent Events [Abstract] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Emerging Growth Company Entity Emerging Growth Company Revolving credit, debt issuance costs Debt Issuance Costs, Line of Credit Arrangements, Net Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Debt issuance costs Less: unamortized debt issuance costs Debt Issuance Costs, Net Intangible assets - net Intangible Assets, Net (Excluding Goodwill) Interest rate Debt Instrument, Interest Rate, Effective Percentage Percentage of voting power Common Stock, Percentage Of Voting Interest Common Stock, Percentage Of Voting Interest Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus 2022 (remaining nine months) Lessee, Operating Lease, Liability, to be Paid, Year One Weighted- Average Useful Life Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Share-based compensation Share-Based Payment Arrangement, Noncash Expense Revenue by Geographical Area Revenue from External Customers by Geographic Areas [Table Text Block] Payments to affiliates, as a percentage of total tax benefits Income Tax Examination, Payments to Affiliates as Percentage of Income Tax Benefits Income Tax Examination, Payments to Affiliates as Percentage of Income Tax Benefits Common stock Common Stock [Member] Individual: Individual [Axis] Reseller Agreement Reseller Agreement [Member] Reseller Agreement City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Unvested RSAs and RSUs Restricted Stock Awards And Restricted Stock Units [Member] Restricted Stock Awards And Restricted Stock Units Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total stockholders' equity Stockholders' equity, beginning balance Stockholders' equity, ending balance Equity, Including Portion Attributable to Noncontrolling Interest Allocation of equity to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Remaining balance of financing obligations Capital Leases, Net Investment in Direct Financing Leases Minimum Minimum [Member] Property and equipment - net Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Receivables [Abstract] Headed2, LLC Headed2, LLC [Member] Headed2, LLC Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Percentage of cash savings payable Tax Receivable Arrangement, Percentage of Cash Savings Payable Tax Receivable Arrangement, Percentage of Cash Savings Payable Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Foreign currency exchange gains (losses) Gain (Loss), Foreign Currency Transaction, before Tax Capitalized interest related to investment in capitalized product development costs Interest Costs Capitalized Payment, Tax Withholding, Share-based Payment Arrangement Payment, Tax Withholding, Share-Based Payment Arrangement Net loss Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash paid for income taxes Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Developed Technology Rights [Member] Developed Technology Rights [Member] Accounts Receivable, Credit Loss Expense (Reversal), Current Accounts Receivable, Credit Loss Expense (Reversal), Current Accounts Receivable, Credit Loss Expense (Reversal), Current Accumulated deficit Retained Earnings [Member] Current portion of long-term debt Less: current portion of long-term debt Long-Term Debt, Current Maturities Schedule of Share-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Ownership [Domain] Ownership [Domain] Risk-free rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Net loss attributable to the PowerSchool Holdings, Inc. per share of Class A common stock - basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Member's investment, beginning balance Member's investment, ending balance Members' Equity Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Costs and Expenses, Related Party Costs and Expenses, Related Party Increase from current period net deferred revenue additions Contract With Customer, Liability, Additions Contract With Customer, Liability, Additions Principles of Consolidation Consolidation, Policy [Policy Text Block] Other Other Geographical Areas [Member] Other Geographical Areas Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Adjustment for final settlement of working capital Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Capitalized Computer Software, Amortization Capitalized Computer Software, Amortization Capitalized Computer Software, Accumulated Amortization Capitalized Computer Software, Accumulated Amortization Property, Plant and Equipment [Abstract] Long-term Debt, Gross Long-Term Debt, Gross Computers Equipment And Software [Member] Computers Equipment And Software [Member] Computers Equipment And Software Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Impact to Equity due to change in TRA Impact to Equity due to change in TRA Impact to Equity due to change in TRA Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Less: comprehensive income (loss) attributable to non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Software, Equipment and Site Improvements Software, Equipment, Furniture and Fixtures [Member] Software, Equipment, Furniture and Fixtures Gain (Loss) on Termination of Lease Gain (Loss) on Termination of Lease Other Commitments [Axis] Other Commitments [Axis] Prepaid expenses and other current assets Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Non-current liability recorded under tax receivable agreement Income Tax Examination, Non-Current Liability Income Tax Examination, Non-Current Liability Canceled (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 First Lien Debt First Lien First Lien Credit Agreement [Member] First Lien Credit Agreement Subsequent Event Type [Axis] Subsequent Event Type [Axis] Fair value of deferred cash consideration Business Combination, Consideration Transferred, Liabilities Incurred Business Combination, Consideration Transferred, Liabilities Incurred Line of Credit Facility, Periodic Payment Line of Credit Facility, Periodic Payment Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Taxes and Tax Receivable Agreement Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Aggregate intrinsic value of outstanding MIUs Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Units canceled (in shares) Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] 2024 Long-Term Debt, Maturity, Year One Related Party [Axis] Related Party, Type [Axis] Adjustments To Additional Paid-In Capital, Distributions to Parent And Affiliates, Net Adjustments To Additional Paid-In Capital, Distributions to Parent And Affiliates, Net Adjustments To Additional Paid-In Capital, Distributions to Parent And Affiliates, Net Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Unvested RSAs and RSUs (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Secondary offering Secondary offering [Member] Secondary offering Cost of revenue Cost of Sales [Member] Fair value adjustments Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Non-controlling interest Equity, Attributable to Noncontrolling Interest Document Period End Date Document Period End Date Borrowings from revolving credit facility Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Estimated liability for incurred, but not reported, medical claims Liability for Unpaid Claims and Claims Adjustment Expense, Incurred but Not Reported (IBNR) Claims, Amount Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Capitalized Product Development Costs Internal Use Software, Policy [Policy Text Block] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Central Index Key Entity Central Index Key Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Total stock-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Intangible Assets—Gross Finite-Lived Intangible Assets, Gross Income tax (benefit) expense Income Tax Expense (Benefit) Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accrued compensation Employee-related Liabilities, Current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Subscriptions and support License and Maintenance [Member] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Contract costs, noncurrent Capitalized Contract Cost, Net, Noncurrent Issuance of common stock Stock Issued During Period, Value, New Issues Equity [Abstract] P2Y11M Operating Lease, Weighted Average Remaining Lease Term Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag OTHER INTANGIBLE ASSETS—NET Intangible Assets Disclosure [Text Block] Legal Entity [Axis] Legal Entity [Axis] Tax Receivable Agreement liability, current Tax Receivable Agreement liability, current Tax Receivable Agreement liability, current Transition Service Agreement Transition Service Agreement [Member] Transition Service Agreement Deferred taxes Increase (Decrease) in Deferred Income Taxes Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisitions—net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired 0.0407 Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Percentage of principal due quarterly Debt Instrument, Quarterly Payment, Principal, Percentage Debt Instrument, Quarterly Payment, Principal, Percentage Credit Facility [Domain] Credit Facility [Domain] Business Combinations Business Combinations Policy [Policy Text Block] Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Applicable margin Debt Instrument, Basis Spread on Variable Rate Estimated useful lives Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] GOODWILL Goodwill Disclosure [Text Block] Long-term debt, net Total long-term debt—net Long-Term Debt, Excluding Current Maturities Leasehold Improvements Leasehold Improvements [Member] Leasehold Improvements [Member] Selling, General, and Administrative Selling, General and Administrative Expenses, Policy [Policy Text Block] Weighted average shares of Class A common stock outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Software Development Software Development [Member] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedules of Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating lease right-of-use asset obtained in exchange for financing obligation Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Capitalized Computer Software, Gross Capitalized Computer Software, Gross Hobsons, Inc. Hobsons, Inc. [Member] Hobsons, Inc. Operating expenses: Operating Expenses [Abstract] REVENUE Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid-in Capital [Member] Lease, Cost [Abstract] Lease, Cost [Abstract] Chalk.com Education, Inc. Chalk.com Education, Inc. [Member] Chalk.com Education, Inc. Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Step-down percentage Debt Instrument, Basis Spread on Variable Rate, Step-Down Rate Debt Instrument, Basis Spread on Variable Rate, Step-Down Rate Cover [Abstract] Common Class A, Restricted Common Class A, Restricted [Member] Common Class A, Restricted Contract with Customer, Liability [Roll Forward] Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability SUBSEQUENT EVENTS Subsequent Events [Text Block] Management incentive unit and share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of Debt Issuance Costs Amortization of Debt Issuance Costs United States UNITED STATES LLC Units Limited Liability Company Units [Member] Limited Liability Company Units Operating lease liability obtained in exchange for financing obligation Operating Lease Liability Obtained in Exchange for Finance Lease Liability Operating Lease Liability Obtained in Exchange for Finance Lease Liability Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Other liabilities Other Liabilities, Noncurrent Weighted-average grant date-fair value, vested (in dollars per share) Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total undiscounted cash flows Lessee, Operating Lease, Liability, to be Paid Purchases from related parties Related Party Transaction, Purchases from Related Party Commitments and Contingencies [Table] Commitments and Contingencies [Table] Commitments and Contingencies [Table] Total operating expenses Operating Expenses SaaS Subscription and Circulation [Member] Common Class A, Unrestricted Common Class A, Unrestricted [Member] Common Class A, Unrestricted Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average shares of Class A common stock outstanding - basic (in shares) Weighted average shares of Class A common stock outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Income (loss) from operations Operating Income (Loss) SchoolMessenger SchoolMessenger [Member] SchoolMessenger Accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Revenue: Revenues [Abstract] Aggregate intrinsic value (in USD) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Long-Term Incentive Plan Long-Term Incentive Plan [Member] Long-Term Incentive Plan Customer relationships Customer Relationships [Member] Members investment Members' Capital [Member] Members' Capital Proceeds from Revolving Credit Agreement Proceeds from Long-Term Lines of Credit Deposits, Money Market Deposits Deposits, Money Market Deposits Non-controlling interest Noncontrolling Interest [Member] Capitalized Computer Software, Net Capitalized Computer Software, Net, Total Capitalized Computer Software, Net EX-101.PRE 9 pwsc-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Jul. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-40684  
Entity Registrant Name PowerSchool Holdings, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-4166024  
Entity Address, Address Line One 150 Parkshore Drive  
Entity Address, City or Town Folsom  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95630  
City Area Code 877  
Local Phone Number 873-1550  
Title of 12(b) Security Class A Common Stock, par value $0.0001 per share  
Trading Symbol PWSC  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Smaller Reporting Company false  
Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   201,190,136
Entity Central Index Key 0001835681  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 28,394 $ 137,471
Accounts receivable - net of allowance of $5,283 and $4,712, respectively 78,082 54,296
Prepaid expenses and other current assets 39,563 36,886
Total current assets 146,039 228,653
Property and equipment - net 5,286 6,173
Operating lease right-of-use assets 7,173 8,877
Capitalized Computer Software, Net 107,930  
Goodwill 2,487,235 2,487,007
Intangible assets - net 674,843 722,147
Other assets 32,657 29,677
Total assets 3,461,163 3,583,395
Current Liabilities:    
Accounts payable 5,652 5,878
Accrued expenses 98,399 84,270
Operating lease liabilities, current 4,503 5,263
Deferred revenue, current 185,781 310,536
Revolving credit facility 10,000 0
Current portion of long-term debt 7,750 7,750
Total current liabilities 312,085 413,697
Noncurrent Liabilities:    
Other liabilities 2,121 2,099
Operating lease liabilities - net of current 5,150 8,053
Deferred taxes 270,799 281,314
Tax Receivable Agreement liability 392,671 410,361
Deferred revenue - net of current 6,096 5,303
Long-term debt, net 726,211 728,624
Total liabilities 1,715,133 1,849,451
Commitments and contingencies (Note 12)
Stockholders' Equity:    
Additional paid-in capital 1,493,586 1,438,019
Accumulated other comprehensive loss (2,012) (2,122)
Accumulated deficit (202,298) (187,250)
Total stockholders' equity attributable to PowerSchool Holdings, Inc. 1,289,296 1,248,667
Non-controlling interest 456,734 485,277
Total stockholders' equity 1,746,030 1,733,944
Total liabilities and stockholders' equity 3,461,163 3,583,395
Class A common stock    
Stockholders' Equity:    
Common stock 16 16
Class B common stock    
Stockholders' Equity:    
Common stock $ 4 $ 4
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accounts receivable, allowance for credit losses $ 5,283 $ 4,712
Class A common stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 163,456,861 159,596,001
Common stock, shares outstanding (in shares) 163,456,861 159,596,001
Class B common stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 37,654,059 39,928,472
Common stock, shares outstanding (in shares) 37,654,059 39,928,472
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue:        
Total revenue $ 173,897 $ 157,591 $ 333,350 $ 307,184
Cost of revenue:        
Depreciation and amortization 16,108 14,271 32,129 28,230
Total cost of revenue 69,029 67,985 138,518 135,961
Gross profit 104,868 89,606 194,832 171,223
Operating expenses:        
Research and development 25,862 26,088 51,283 52,706
Selling, general, and administrative 53,129 47,484 102,687 87,587
Acquisition costs 0 1,043 0 2,618
Depreciation and amortization 15,764 16,137 31,535 32,095
Total operating expenses 94,755 90,752 185,505 175,006
Income (loss) from operations 10,113 (1,146) 9,327 (3,783)
Interest expense - net 16,101 8,743 30,130 15,765
Other expenses (income) - net 31 (498) 74 (576)
Loss before income taxes (6,019) (9,391) (20,877) (18,972)
Income tax (benefit) expense (1,724) (2,933) (1,769) 1,605
Net loss (4,295) (6,458) (19,108) (20,577)
Less: Net loss attributable to non-controlling interest (1,100) (1,933) (4,060) (3,940)
Net loss attributable to PowerSchool Holdings, Inc. $ (3,195) $ (4,525) $ (15,048) $ (16,637)
Net loss attributable to the PowerSchool Holdings, Inc. per share of Class A common stock - basic (in dollars per share) $ (0.02) $ (0.03) $ (0.09) $ (0.11)
Net loss attributable to the PowerSchool Holdings, Inc. per share of Class A common stock - diluted (in dollars per share) $ (0.02) $ (0.03) $ (0.09) $ (0.11)
Weighted average shares of Class A common stock outstanding - basic (in shares) 163,067,859 158,229,171 161,794,290 158,171,056
Weighted average shares of Class A common stock outstanding - diluted (in shares) 200,721,918 158,229,171 161,794,290 158,171,056
Change in unrealized gain on investments $ 21 $ 345 $ 108 $ (125)
Total other comprehensive income (loss) 21 345 111 (125)
Less: comprehensive income (loss) attributable to non-controlling interest 4 70 21 (25)
Comprehensive loss attributable to PowerSchool Holdings, Inc. (3,178) (4,250) (14,958) (16,737)
Unrealized Gain (Loss) on Investments 0 0 3 0
Net Income (Loss) Available to Common Stockholders, Basic (3,195) (4,525) (15,048) (16,637)
Net Income (Loss) Available to Common Stockholders, Diluted (4,080) (4,525) (15,048) (16,637)
Subscriptions and support        
Revenue:        
Total revenue 146,503 135,010 287,576 264,775
Cost of revenue:        
Cost of revenue, excluding depreciation and amortization 36,781 37,260 74,975 75,294
Service        
Revenue:        
Total revenue 20,197 19,119 36,429 35,182
Cost of revenue:        
Cost of revenue, excluding depreciation and amortization 15,123 15,737 29,446 30,734
License and other        
Revenue:        
Total revenue 7,197 3,462 9,345 7,227
Cost of revenue:        
Cost of revenue, excluding depreciation and amortization $ 1,017 $ 717 $ 1,968 $ 1,703
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’/ MEMBERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Class A common stock
Class B common stock
Common stock
Class A common stock
Common stock
Class B common stock
Additional paid-in capital
Accumulated other comprehensive loss
Accumulated deficit
Accumulated deficit
Cumulative Effect, Period of Adoption, Adjustment
Non-controlling interest
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2021         158,034 39,928          
Stockholders' equity, beginning balance at Dec. 31, 2021 $ 1,722,958 $ (1,437)     $ 16 $ 4 $ 1,399,967 $ (216) $ (165,026) $ (1,437) $ 488,213
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock upon vesting of Restricted Stock Awards (in shares)         116            
Management incentive unit and share-based compensation 12,209           12,209        
Foreign currency translation (469)             (469)      
Allocation of equity to noncontrolling interests             (2,024)       2,024
Adjustments to deferred taxes and Tax Receivable Agreement liability related to secondary offering 212           212        
Net loss (14,120)               (12,113)   (2,007)
Stockholders' equity, ending balance (in shares) at Mar. 31, 2022         158,150 39,928          
Stockholders' equity, ending balance at Mar. 31, 2022 1,719,058       $ 16 $ 4 1,410,069 (685) (178,576)   488,230
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Exchange of Class B common stock for Class A common stock related to secondary offering (295)           (295)        
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2021         158,034 39,928          
Stockholders' equity, beginning balance at Dec. 31, 2021 1,722,958 $ (1,437)     $ 16 $ 4 1,399,967 (216) (165,026) $ (1,437) 488,213
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net loss (20,577)                    
Stockholders' equity, ending balance (in shares) at Jun. 30, 2022         158,266 39,928          
Stockholders' equity, ending balance at Jun. 30, 2022 1,727,003       $ 16 $ 4 1,422,401 (1,219) (183,101)   488,902
Stockholders' equity, beginning balance (in shares) at Mar. 31, 2022         158,150 39,928          
Stockholders' equity, beginning balance at Mar. 31, 2022 1,719,058       $ 16 $ 4 1,410,069 (685) (178,576)   488,230
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock upon vesting of Restricted Stock Awards (in shares)         116            
Management incentive unit and share-based compensation 14,937           14,937        
Foreign currency translation (534)             (534)      
Allocation of equity to noncontrolling interests             (2,605)       2,605
Net loss (6,458)               (4,525)   (1,933)
Stockholders' equity, ending balance (in shares) at Jun. 30, 2022         158,266 39,928          
Stockholders' equity, ending balance at Jun. 30, 2022 1,727,003       $ 16 $ 4 1,422,401 (1,219) (183,101)   488,902
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2022         159,596 39,928          
Stockholders' equity, beginning balance at Dec. 31, 2022 1,733,944       $ 16 $ 4 1,438,019 (2,122) (187,250)   485,277
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock upon vesting of Restricted Stock Awards (in shares)         1,000            
Management incentive unit and share-based compensation 15,280           15,280        
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation (1,284)           1,284        
Foreign currency translation 89             89      
Allocation of equity to noncontrolling interests 0           (772)       772
Exchange of Class B common stock for Class A common stock related to secondary offering     $ 2,274 $ (2,274)     27,642       (27,642)
Adjustments to deferred taxes and Tax Receivable Agreement liability related to secondary offering (1,255)           (1,255)        
Net loss (14,813)               (11,853)   (2,960)
Stockholders' equity, ending balance (in shares) at Mar. 31, 2023         162,870 37,654          
Stockholders' equity, ending balance at Mar. 31, 2023 1,731,961       $ 16 $ 4 1,477,630 (2,033) (199,103)   455,447
Stockholders' equity, beginning balance (in shares) at Dec. 31, 2022         159,596 39,928          
Stockholders' equity, beginning balance at Dec. 31, 2022 1,733,944       $ 16 $ 4 1,438,019 (2,122) (187,250)   485,277
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Net loss (19,108)                    
Member's investment, ending balance at Jun. 30, 2023 1,746,030             (2,012) (202,298)    
Stockholders' equity, ending balance (in shares) at Jun. 30, 2023         163,456 37,654          
Stockholders' equity, ending balance at Jun. 30, 2023 1,746,030       $ 16 $ 4 1,493,586       456,734
Stockholders' equity, beginning balance (in shares) at Mar. 31, 2023         162,870 37,654          
Stockholders' equity, beginning balance at Mar. 31, 2023 1,731,961       $ 16 $ 4 1,477,630 (2,033) (199,103)   455,447
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock upon vesting of Restricted Stock Awards (in shares)         586            
Management incentive unit and share-based compensation 18,261           18,261        
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation (141)           141        
Foreign currency translation 21             21      
Allocation of equity to noncontrolling interests             (2,387)       2,387
Adjustments to deferred taxes and Tax Receivable Agreement liability related to secondary offering 223           223        
Net loss (4,295)               (3,195)   (1,100)
Member's investment, ending balance at Jun. 30, 2023 1,746,030             $ (2,012) $ (202,298)    
Stockholders' equity, ending balance (in shares) at Jun. 30, 2023         163,456 37,654          
Stockholders' equity, ending balance at Jun. 30, 2023 $ 1,746,030       $ 16 $ 4 $ 1,493,586       $ 456,734
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Cash flows from operating activities:              
Net loss $ (4,295) $ (14,813) $ (6,458) $ (14,120) $ (19,108) $ (20,577)  
Adjustments to reconcile net loss to net cash used in operating activities:              
Depreciation and amortization         63,664 60,307  
Share-based compensation         32,043 25,610  
Operating Lease, Right-of-Use Asset, Amortization Expense         (1,599) (482)  
Fair value adjustments (635)       (635) (5,926) $ (4,886)
Amortization of Debt Issuance Costs         1,761 1,761  
Prepaid expenses and other current assets         1,364 (495)  
Gain (Loss) on Termination of Lease         53 0  
Gain (Loss) on Disposition of Property Plant Equipment     8,617   (41)    
Changes in operating assets and liabilities — net of effects of acquisitions:              
Accounts receivables         (25,151) (6,643)  
Prepaid expenses and other current assets         (2,687) 3,315  
Other assets         (3,277) (3,815)  
Accounts payable         (183) (5,112)  
Accrued expenses         (12,207) (7,854)  
Other liabilities         (3,222) (5,217)  
Deferred taxes         (2,834) 1,579  
Deferred revenue         (123,962) (125,387)  
Net cash used in operating activities         (92,741) (80,319)  
Cash flows from investing activities:              
Purchases of property and equipment         (938) (2,201)  
Investment in capitalized product development costs         (19,948) (20,927)  
Acquisitions—net of cash acquired         0 (31,155)  
Payment         0 (1,392) (1,392)
Net cash used in investing activities         (20,886) (55,675)  
Cash flows from financing activities:              
Payment, Tax Withholding, Share-based Payment Arrangement         (1,425)    
Proceeds from Revolving Credit Agreement         10,000 70,000  
Payments of deferred offering costs         0 (295)  
Net cash provided by financing activities         4,700 65,830  
Effect of foreign exchange rate changes on cash         (161) (872)  
Net decrease in cash, cash equivalents, and restricted cash         (109,088) (71,036)  
Cash, cash equivalents, and restricted cash—Beginning of period   $ 137,982   $ 86,991 137,982 86,991 86,991
Cash, cash equivalents, and restricted cash—End of period 28,894   15,955   28,894 15,955 137,982
Supplemental disclosures of cash flow information:              
Cash paid for interest         27,669 14,172  
Cash paid for income taxes         1,806 1,106  
Supplemental disclosures of noncash investing and financing activities:              
Property and equipment additions in accounts payable and accrued liabilities         83 88  
Capitalized interest related to investment in capitalized product development costs         753 243  
Reconciliation of cash, cash equivalents, and restricted cash              
Cash and cash equivalents 28,394   15,445   28,394 15,445 137,471
Restricted cash, included in other current assets 500   510   500 510  
Total cash, cash equivalents, and restricted cash $ 28,894   $ 15,955   28,894 15,955 $ 137,982
First Lien Debt              
Cash flows from financing activities:              
Repayments of lines of credit         $ (3,875) $ (3,875)  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BUSINESS BUSINESS
Background and Nature of Operations

PowerSchool Holdings, Inc. (the “Company,” “PowerSchool,” “we,” “us,” or “our”) was formed as a Delaware corporation on November 30, 2020 for the purpose of completing an initial public offering (“IPO”) and a series of transactions in order to carry on the business of PowerSchool Holdings LLC (“Holdings LLC”), formerly known as Severin Holdings, LLC. Our Principal Stockholders are Onex Partners Managers LP (“Onex”) and Vista Equity Partners (“Vista”).

The transactions included amendments to the Company’s operating agreement to modify its capital structure by replacing the membership interests then held by its existing owners with a new class of membership interests (“LLC Units”) held initially by Severin Topco LLC (“Topco LLC”), a portion of which have a participation threshold (the “Participation Units”) and appointing the Company as the sole managing member of Holdings LLC; issuance of unrestricted and restricted Class A common stock in exchange for vested and unvested pre-IPO share-based awards, issuance of 39,928,472 shares of Class B common stock, par value $0.0001 per share to Topco LLC, on a one-to-one basis with the number of LLC Units (other than Participation Units), restructuring of certain entities (“Blocker Entities”) associated with the Principal Stockholders, and execution of an exchange agreement (the “Exchange Agreement”) with Topco LLC. Pursuant to the Exchange Agreement, Topco LLC is entitled to exchange LLC Units (other than Participation Units), together with an equal number of shares of Class B common stock, for shares of Class A common stock on a one-for-one basis or, at its election, for cash from a substantially concurrent public offering or private sale. Participation Units may be exchanged for a number of shares of Class A common stock based on an exchange formula that takes into account the current value of a share of Class A common stock and a pre-determined participation threshold. Additionally, the Company entered into a tax receivable agreement (the “TRA”) with Topco LLC, and the Principal Stockholders that provides for the payment by the Company to Topco LLC and the Principal Stockholders, collectively, of 85% of the amount of cash savings, if any, in U.S. federal, state and local income taxes. Collectively, these transactions are referred to as “Organizational Transactions”.

The Company’s cloud platform is an integrated, enterprise-scale suite of solutions purpose-built for the K-12 education market. The Company’s platform is embedded in school workflows and is used by educators, students, administrators, and parents. Its cloud-based technology platform helps schools and districts efficiently manage state reporting and related compliance, special education, finance, human resources, talent, registration, attendance, funding, learning, instruction, grading, assessments and analytics in one unified platform. The Company’s integrated technology approach streamlines operations, aggregates disparate data sets, and develops insights using predictive modelling and machine learning.

The Company is headquartered in Folsom, California, and together with its subsidiaries has locations in the United States (“U.S.”), Canada, India, and the United Arab Emirates (“UAE”).
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS COMBINATIONS
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
BUSINESS COMBINATIONS BUSINESS COMBINATIONS
We did not have any acquisitions during the six months ended June 30, 2023 and completed three acquisitions in fiscal year 2022. The purchase price allocation for acquisitions, discussed in detail below, reflects various fair value estimates and analyses, including certain tangible assets acquired and liabilities assumed, the valuation of intangible assets acquired, income taxes and goodwill, which are subject to change within the measurement period as preliminary valuations are finalized. Measurement period adjustments are recorded in the reporting period in which the estimates are finalized and adjustment amounts are determined. The fair value of the assets and liabilities acquired are based on valuations using the Level 3, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The results of operations of these business combinations have been included in the Company’s consolidated financial statements from their respective acquisition dates.

Fiscal 2022 Acquisitions

Kinvolved, Inc.

On February 1, 2022, the Company acquired all of the equity interests of Kinvolved, Inc. (“Kinvolved”). Kinvolved is a leading provider of K-12 communications, attendance and engagement solutions software. The purpose of the acquisition was to enhance and expand PowerSchool’s product offering.

The total purchase price for Kinvolved was $23.3 million, which included $16.2 million of cash and additional contingent cash consideration, payable based on the achievement of certain performance conditions. The acquisition-date fair value of the contingent consideration was $7.1 million. Transaction costs of $1.2 million are recorded in acquisition costs in the consolidated statements of operations and comprehensive loss. The Company has accounted for this acquisition as a business combination and recognized intangible assets of $4.5 million and net tangible assets of $0.2 million. The Company recorded $18.6 million of goodwill arising from the acquisition, none of which is expected to be deductible for tax purposes. The goodwill is a result of the growth expected by creating a comprehensive education technology portfolio.
Chalk.com Education ULC

On May 2, 2022, the Company acquired all of the equity interests of Chalk.com Education ULC (“Chalk”). Chalk is an integrated curriculum planning and analytics platform for K-12 schools. The purpose of the acquisition was to enhance and expand PowerSchool’s product offering.

The total purchase price for Chalk was $13.5 million, which included $10.4 million of cash and additional contingent cash consideration payable based on the achievement of certain performance conditions. The acquisition-date fair value of the contingent consideration was $3.1 million. Transaction costs of $0.9 million are recorded in acquisition costs in the consolidated statements of operations and comprehensive loss. The Company has accounted for this acquisition as a business combination and recognized intangible assets of $3.6 million and net tangible liabilities of $0.2 million. The Company recorded goodwill of $10.0 million arising from the acquisition, all of which is expected to be deductible for U.S. income tax purposes. The goodwill is a result of the growth expected by creating a comprehensive education technology portfolio.

Headed2, LLC

On June 1, 2022, the Company acquired all of the equity interests of Headed2, LLC (“Headed2”). Headed2 is a career path planning platform that delivers state-level support for college, career, military, and life readiness to students of all ages by providing a more complete approach to researching and preparing for future success. The purpose of the acquisition was to enhance and expand PowerSchool’s product offering.

The total purchase price for Headed2 was $5.8 million, which was paid in cash. Transaction costs of $0.5 million are recorded in acquisition costs in the consolidated statements of operations and comprehensive loss. The Company has accounted for this acquisition as a business combination and recognized intangible assets of $2.3 million and net tangible assets of $0.2 million. The Company recorded goodwill of $3.3 million arising from the acquisition, all of which is expected to be deductible for U.S. income tax purposes. The goodwill is a result of the growth expected by creating a comprehensive education technology portfolio.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Disaggregation of Revenue
The following table depicts the disaggregation of revenue according to the Company’s revenue streams. The Company believes this depicts the nature, amount, timing and uncertainty of revenue and cash flows consistent with how we evaluate our financial statements (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
SaaS
$118,288 $107,552 $232,252 $210,216 
Professional services
20,197 19,119 36,429 35,182 
Software maintenance
28,215 27,458 55,324 54,559 
License and other
7,197 3,462 9,345 7,227 
Total revenue
$173,897 $157,591 $333,350 $307,184 

Revenue recognized for the three and six month periods ended June 30, 2023 and 2022 from performance obligations satisfied in the prior periods was immaterial.
Revenue by principal geographic areas based on where the customer is located was as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
United States
$162,579 $145,106 $311,385 $283,568 
Canada
8,475 9,239 16,653 17,983 
Other
2,843 3,246 5,312 5,633 
Total revenue
$173,897 $157,591 $333,350 $307,184 
The Company had no customers accounting for more than 10% of total revenue for the periods presented.
Deferred Revenue
The changes in the deferred revenue balance were as follows (in thousands):
June 30, 2023December 31, 2022
Balance at beginning of period
$315,839 $301,157 
Decrease from revenue recognized
(242,578)(289,328)
Increase from acquisitions
— 1,586 
Increase from current period net deferred revenue additions
118,616 302,424 
Balance at end of period
$191,877 $315,839 
As of June 30, 2023, the Company expects to recognize revenue on approximately 97% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
The estimated revenues from the remaining performance obligations do not include uncommitted contract amounts such as (i) amounts that are cancellable by the customer without significant penalty, (ii) future billings for time and material contracts, and (iii) amounts associated with optional renewal periods.
Contract Cost Assets
Contract cost assets are included in prepaid expenses and other current assets and other assets, respectively, on the consolidated balance sheets as follows (in thousands):
June 30, 2023December 31, 2022
Contract costs, current
$7,018 $6,103 
Contract costs, noncurrent
26,272 23,843 
Total contract costs
$33,290 $29,946 
Amortization expense for contract cost assets was $1.5 million and $3.0 million for the three and six months ended June 30, 2023, respectively, and $1.1 million and $2.1 million as of the three and six months ended June 30, 2022, respectively. There was no impairment of contract cost assets during the periods presented.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT—NET
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT—NET PROPERTY AND EQUIPMENT - NET
Property and equipment by category are as follows (in thousands):
June 30, 2023December 31, 2022
Computer and software$16,136 $16,272 
Furniture and fixtures1,564 1,563 
Leasehold improvements2,402 2,377 
Property and equipment20,102 20,212 
Less: accumulated depreciation(14,816)(14,039)
Property and equipment—net$5,286 $6,173 
Depreciation expense was $0.8 million and $1.7 million for the three and six months ended June 30, 2023, respectively and $1.3 million and $2.6 million for the three and six months ended June 30, 2022, respectively.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL
The changes in the carrying amounts of goodwill were as follows (in thousands):
Balance—December 31, 2022$2,487,007 
Other adjustments228 
Balance—June 30, 2023$2,487,235 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER INTANGIBLE ASSETS—NET
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
OTHER INTANGIBLE ASSETS—NET OTHER INTANGIBLE ASSETS—NET
Intangible assets are amortized using the straight-line method based on the expected useful lives of the assets. The carrying values of acquired amortizing intangible assets are as follows (in thousands):
June 30, 2023Weighted- Average Useful LifeDecember 31, 2022Weighted- Average Useful Life
Intangible Assets—Gross
Developed technology$293,650 8 years$293,599 8 years
Customer relationships742,600 14 years742,600 14 years
Trademarks53,482 9 years53,474 9 years
$1,089,732 $1,089,673 
Accumulated Amortization
Developed technology$(151,844)$(134,691)
Customer relationships(237,741)(210,120)
Trademarks(25,304)(22,715)
$(414,889)$(367,526)
Intangible Assets—Net
Developed technology$141,806 $158,908 
Customer relationships504,859 532,480 
Trademarks28,178 30,759 
$674,843 $722,147 
Amortization of developed technology is recorded in cost of revenue, while the amortization of trademarks and customer relationships is included in selling, general, and administrative expense on the Company’s consolidated statements of operations and comprehensive loss.
The following table summarizes the classification of amortization expense of intangible assets (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Cost of revenue
$8,575 $8,467 $17,148 $16,845 
Selling, general, and administrative expense
15,109 15,070 30,215 30,039 
Total amortization of acquired intangible assets
$23,684 $23,537 $47,363 $46,884 
The estimated future amortization of intangible assets as of June 30, 2023, is as follows (in thousands):
Year Ending December 31,
2023 (remaining six months)$47,362 
202494,082 
202593,893 
202682,826 
202766,544 
Thereafter
290,136 
Total
$674,843 
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
ACCRUED EXPENSES ACCRUED EXPENSES
The following table presents the detail of accrued expenses (in thousands):
June 30, 2023December 31, 2022
Accrued compensation
$28,451 $38,966 
Accrued interest
10,652 9,094 
Accrued taxes
1,671 2,130 
Tax Receivable Agreement liability, current28,640 1,862 
Other accrued expenses
28,985 32,218 
Total accrued expenses
$98,399 $84,270 
Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring
Included within other accrued expenses is the contingent consideration liability related to the acquisition of Chalk. The fair value of the contingent consideration is determined using the Monte Carlo simulation and is recorded as selling, general, and administrative expenses within operating expenses in the consolidated statements of operations and comprehensive loss. The fair value is estimated quarterly and is based on unobservable inputs, including management estimates and assumptions about achieving future revenues and the Company's share price, and is, therefore, classified as Level 3 in the fair value hierarchy. The outstanding balance of the contingent consideration as of June 30, 2023 is expected to be paid in the third quarter of fiscal year 2023.
The changes in the fair value of the contingent consideration liability is as follows (in thousands):

Balance—January 1, 2022$— 
Acquisition date fair value10,079 
Payment(1,392)
Fair value adjustments(4,886)
Balance—December 31, 2022$3,801 
Fair value adjustments(635)
Balance—June 30, 2023$3,166 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT
First Lien Credit Agreement (“First Lien”)

In August 2018, the Company entered into a loan agreement with a consortium of lenders which provided $775.0 million of term loans. The First Lien also provides for a Revolving Credit Agreement, discussed in more detail below. The First Lien is repayable in quarterly payments of $1.9 million through July 31, 2025, with all remaining outstanding principal due on July 31, 2025, the maturity date of the First Lien.
As of June 30, 2023, the interest rate for the First Lien is the rate per annum equal to the Secured Overnight Financing Rate (“SOFR”), plus the applicable margin. The applicable margin is initially 3.25% per annum with a 0.25% step down based on the First Lien Net Leverage Ratio. The interest rate for the First Lien as of June 30, 2023 and December 31, 2022 was 8.05% and 7.09%, respectively.
The First Lien is collateralized on a first lien basis by substantially all of the assets and property of Holdings LLC and its domestic subsidiaries.
Revolving Credit Agreement

The First Lien provides for a Revolving Credit Agreement allowing the Company to borrow funds from time to time. In July 2021, the Revolving Credit Agreement was amended and permitted the Company to borrow up to $289.0 million. The Revolving Credit Agreement matures on May 2, 2025.
The interest rate of the Revolving Credit Agreement is equal to SOFR, plus the applicable margin. The applicable margin is initially 3.25% per annum with up to a 0.50% step down based on the First Lien Net Leverage Ratio. We are also required to pay a commitment fee on the unused portion of the Revolving Credit Agreement of 0.50% per annum with up to a 0.25% step down based on the First Lien Net Leverage Ratio, payable quarterly in arrears.
During the six months ended June 30, 2023, the Company borrowed $10.0 million on the Revolving Credit Agreement, which was reflected as the outstanding balance on the facility as of June 30, 2023. There was no outstanding balance as of December 31, 2022.
The Revolving Credit Agreement requires the Company to maintain a First Lien Net Leverage Ratio of not more than 7.75 to 1.00 if the Company has an outstanding balance on the Revolving Credit Agreement of greater than 35% of the borrowing capacity (excluding certain letters of credit) at a quarter end. As of June 30, 2023 and December 31, 2022, the Company’s outstanding balances under the Revolving Credit Agreement were less than 35% of the borrowing capacity.

The following table presents the outstanding long-term debt (in thousands):
June 30, 2023December 31, 2022
Total outstanding principal—First Lien$740,125 $744,000 
Less: current portion of long-term debt(7,750)(7,750)
Less: unamortized debt discount(578)(715)
Less: unamortized debt issuance costs(5,586)(6,911)
Total long-term debt—net$726,211 $728,624 
Maturities on long-term debt outstanding as of June 30, 2023 are as follows (in thousands):
Year Ending December 31,
2023 (remaining six months)$3,875 
20247,750 
2025728,500 
Total$740,125 
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
LEASES Leases
The Company leases its office and data center facilities under non-cancelable operating leases that expire at various times through 2026. The Company is also responsible for certain real estate taxes, utilities, and maintenance costs related to its office facilities. Rent expense was $0.9 million and $1.9 million for the three and six months ended June 30, 2023, respectively, and $1.3 million and $3.3 million for the three and six months ended June 30, 2022, respectively.

Lease costs for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands):

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$943 $11,694 $1,897 $17,249 
Short-term lease cost20 19 72 
Variable lease cost and other, net199 369 573 660 
Total lease cost$1,145 $12,083 $2,489 $17,981 
Six Months Ended
June 30,
20232022
Cash paid for operating leases$3,663 $4,495 
ROU assets obtained in exchange for new lease liabilities— 3,654 

Future minimum lease payments under non-cancelable operating lease agreements as of June 30, 2023 are as follows (in thousands):
Year Ending December 31,
2023 (remaining six months)$2,509 
20244,216 
20251,698 
20261,020 
2027748 
Total undiscounted cash flows$10,191 
Less imputed interest539 
Present value of lease liabilities$9,652 
Weighted average remaining term (years)2.9
Weighted average discount rate4.1 %
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Contractual Obligations

We have contractual obligations related to, among others, data centers, cloud hosting arrangements and other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June 30, 2023, the remaining aggregate minimum purchase commitment under these arrangements was approximately $221.8 million through 2027.

Self-Insured Health Plan
The Company is generally self-insured for losses and liabilities related to health benefits. The estimated liability for incurred, but not reported, medical claims was $2.2 million and $2.2 million as of June 30, 2023 and December 31, 2022, respectively.
Indemnification
The Company enters into indemnification arrangements within customer contracts as part of the ordinary course of its business. Under the Company’s standard contractual terms, these arrangements typically consist of the Company agreeing to indemnify, hold harmless and reimburse the indemnified customer(s) for losses suffered or incurred directly, in connection with any trade secret, copyright, patent, or other intellectual property infringement claim by any third-party with respect to the Company’s technology. The term of these indemnification agreements is generally concurrent with the term of the contract, but in some cases, may survive the expiration or termination of the underlying contract. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.
The Company carries directors and officers insurance policies pursuant to the Company’s certificate of formation, bylaws, and applicable Delaware law.
Legal Proceedings

From time to time, the Company is involved in disputes, litigation, and other legal actions. On a quarterly basis, the Company evaluates developments in its legal matters that could affect the amount of liability that has been previously accrued, if any, or result in the Company accruing a liability, and the matters and related ranges of possible losses disclosed, and makes adjustments and changes to our disclosures as appropriate. Significant judgment is required to determine both (i) the likelihood of loss and (ii) the estimated amount of such loss related to such legal matters. Until the final resolution of such legal matters, there may be an exposure to loss, and such amounts could be material. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), the Company has determined it does not have material exposure on an aggregate basis at this time.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS’ EQUITY AND NON-CONTROLLING INTEREST
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
STOCKHOLDERS’ EQUITY AND NON-CONTROLLING INTEREST STOCKHOLDERS’ EQUITY AND NON-CONTROLLING INTEREST
Stockholders’ Equity

The Company’s amended and restated certificate of incorporation effective July 27, 2021 authorizes (i) 50,000,000 shares of preferred stock, par value $0.0001 per share, (ii) 500,000,000 shares of Class A common stock, par value $0.0001 per share, and (iii) 300,000,000 shares of Class B common stock, par value $0.0001 per share. Holders of our Class A common stock and Class B common stock vote together as a single class on all matters presented to stockholders for their vote or approval, except as otherwise required by law. Each share of Class A common stock and Class B common stock entitles its holder to one vote on all matters presented to our stockholders generally.

As of June 30, 2023, the holders of our issued Class A common stock collectively held approximately 81.3% of the economic interest and voting power in the Company and holders of our issued Class B common stock collectively held approximately 18.7% of the economic interest and voting power in the Company. As of December 31, 2022, the Class B common stock collectively held approximately 20.0% of the economic interest and voting power in the Company.
Non-controlling interest

The weighted average non-controlling interest percentage used to calculate the net loss and other comprehensive loss attributable to the non-controlling interest holders in the three and six months ended June 30, 2023 and 2022 was 18.8% and 20.1%, respectively.
XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS)
The table below sets forth a calculation of basic and diluted EPS.

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Basic net income (loss) per share:
Numerator:
Net Loss$(4,295)$(6,458)$(19,108)$(20,577)
Less: net loss attributable to non-controlling interest(1,100)(1,933)(4,060)(3,940)
Net loss attributable to PowerSchool Holdings, Inc., basic$(3,195)$(4,525)$(15,048)$(16,637)
Denominator:
Weighted average shares of Class A common stock, basic163,067,859 158,229,171 161,794,290 158,171,056 
Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, basic$(0.02)$(0.03)$(0.09)$(0.11)
Diluted net income (loss) per share:
Numerator:
Net loss attributable to PowerSchool Holdings, Inc., basic$(3,195)$(4,525)$(15,048)$(16,637)
Adjustment from LLC Units$(885)$— $— $— 
Net loss attributable to PowerSchool Holdings, Inc., diluted$(4,080)$(4,525)$(15,048)$(16,637)
Denominator:
Weighted average shares of Class A common stock, basic163,067,859 158,229,171 161,794,290 158,171,056 
Dilutive impact of LLC Units37,654,059 — — — 
Weighted average shares of Class A common stock, diluted200,721,918 158,229,171 161,794,290 158,171,056 
Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, diluted$(0.02)$(0.03)$(0.09)$(0.11)

As shares of our Class B common stock are considered non-participating securities, separate presentation of EPS of Class B common stock under the two-class method has not been presented.

In addition, the following securities were not included in the computation of diluted shares outstanding for the three and six months ended June 30, 2023 and 2022 because they were antidilutive, but could potentially dilute earnings (loss) per share in the future:

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Unvested RSAs and RSUs8,839,703 10,113,893 8,839,703 10,113,893 
LLC Units— 39,928,472 37,654,059 39,928,472 
Unvested MSUs474,846 — 474,846 — 
Total excluded from diluted EPS calculation9,314,549 50,042,365 46,968,608 50,042,365 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED-PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
RELATED-PARTY TRANSACTIONS RELATED-PARTY TRANSACTIONS
The Company has entered into arrangements with Vista Equity Partners for certain services, and the Vista Consulting Group for management consulting, systems implementation, and manpower support (collectively, “Vista Consulting”). These services were provided on a time and material basis and were generally related to integration of the various companies acquired by the Company. Total costs of these related party services were de minimis for all periods presented. We may continue to engage Vista Consulting from time to time, subject to compliance with our related party transactions policy. The Company also entered into arrangements with Onex for general management services, acquisition advisory, and treasury services. Total costs of these related-party services were de minimis for all periods presented.
The Company also purchased services from entities that share common ownership with Vista and Onex. The cost was $2.6 million and $7.4 million for all other services purchased from entities with common ownership for the three and six months ended June 30, 2023, respectively, and $0.7 and $2.4 for the three and six months ended June 30, 2022, respectively. Substantially all of the expenses related to Vista and Onex services are included in selling, general, and administrative expense in the consolidated statements of operations and comprehensive loss. Amounts due to entities that share common ownership were $0.1 million and $0.5 million as of June 30, 2023 and December 31, 2022, respectively, and are included in accounts payables and accrued liabilities in the consolidated
balance sheet. There were no sales to or outstanding accounts receivable arising from this agreement during or as of the end of any of the periods presented.
The Company has a strategic partnership with EAB Global, Inc. (“EAB”), a portfolio company of Vista, pursuant to a Reseller Agreement (the “Agreement”). Pursuant to the Agreement, EAB serves as, among other terms, the exclusive reseller of the Intersect product in the U.S. and Canada. The Agreement has a ten-year term and includes annual minimum revenue commitments from EAB. The commitment amount for the annual period was $36.8 million, and will increase upon the anniversary of the Agreement. The Company may begin to revoke its exclusivity with EAB after the fourth year of the Agreement or terminate the relationship upon material breach of the contract. Under the terms of the Agreement, the Company pays a fee to EAB for selling products to third party customers on the Company’s behalf. The Company recognized $4.0 million and $6.3 million in selling, general, and administrative expense and, to a lesser extent, cost of revenue, for fees owed to EAB under the Agreement for the three and six months ended June 30, 2023, respectively, and $2.9 million and $5.4 million for the three and six months ended June 30, 2022, respectively.

In February 2023, certain selling stockholders, which included Hardeep Gulati, the Company’s Chief Executive Officer, Topco LLC, and certain funds affiliated with Vista and Onex, conducted a secondary offering of 8,700,000 shares of the Company’s Class A common stock. The Company did not receive any proceeds from the sale of the Class A common stock by the selling stockholders, but bore the costs associated with the secondary offering (other than underwriting discounts and commissions), which were approximately $1.4 million and were recorded as selling, general, and administrative expenses in the consolidated statements of operations and comprehensive loss.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
EMPLOYEE BENEFIT PLANS
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLANS EMPLOYEE BENEFIT PLANSDefined Contribution Plan—The Company has a defined contribution plan under Section 401(k) of the Internal Revenue Code (“401(k) Plan”) covering all full-time employees who meet certain eligibility requirements. Eligible employees may defer a percentage of their pretax compensation, up to the annual maximum allowed by the Internal Revenue Service. Under the 401(k) Plan, the Company matches a portion of the employee contributions up to a defined maximum. The Company made matching contributions of $2.7 million and $5.4 million for the three and six months ended June 30, 2023, respectively, and $2.6 million and $5.1 million for the three and six months ended June 30, 2022, respectively.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS
The Company has evaluated subsequent events from the consolidated balance sheets date through August 8, 2023, the date at which the condensed consolidated financial statements were available to be issued.

On July 11, 2023, the Company announced that it had entered into a definitive agreement to acquire all the ownership interests of SchoolMessenger, a leading provider of K-12 communication tools in North America, from West Technology Group, LLC, for cash consideration of approximately $300 million. We expect to fund the acquisition with cash on hand, borrowings under the Revolving Credit Facility, and incremental term loans under the First Lien. The acquisition is expected to close in the third quarter of fiscal year 2023, subject to satisfaction of customary closing conditions and regulatory requirements.
On July 31, 2023, the First Lien was amended to permit the Company to borrow an additional $100 million aggregate principal amount of incremental term loans to finance the acquisition of SchoolMessenger, increasing the principal balance outstanding under the First Lien as of July 31, 2023, to $840.1 million.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net income (loss) $ (3,195) $ (4,525) $ (15,048) $ (16,637)
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted true
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Accounting Policies [Abstract]    
Basis of Presentation  
The accompanying interim condensed consolidated balance sheet as of June 30, 2023, the interim condensed consolidated statements of operations and comprehensive loss and stockholders’ equity for the three and six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022, and the notes to such interim condensed consolidated financial statements are unaudited.
These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes or other financial information that are normally required by GAAP for annual financial statements.
These unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in management’s opinion, include all adjustments necessary to
state fairly the consolidated financial position of the Company as of June 30, 2023, the results of operations for the three and six months ended June 30, 2023 and 2022 and cash flows for the six months ended June 30, 2023 and 2022. These adjustments consist of normal and recurring items. The results of operations for the six months ended June 30, 2023 and cash flows for the six months ended June 30, 2023 are not necessarily indicative of the results expected for the year ending December 31, 2023 or any future interim or annual period. Our unaudited interim condensed consolidated financial statements should be read in conjunction with the audited annual consolidated financial statements and related notes provided in our Annual Report on Form 10-K for the year ended December 31, 2022.

The Company is an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, Emerging Growth Companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an Emerging Growth Company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act.

On June 30, 2023, the last day of our second fiscal quarter in 2023, the market value of our Class A common stock held by non-affiliates exceeded $700.0 million. Accordingly, we will be deemed a large accelerated filer as of December 31, 2023. As such, we will no longer (i) qualify as an Emerging Growth Company and (ii) be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ending December 31, 2023.
Principles of Consolidation   The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates  
Use of estimates is required in the preparation of the consolidated financial statements in conformity with GAAP. Management makes estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates and judgments. Management bases its estimates and judgments on historical experience and on various other factors that it believes are reasonable under the circumstances.
The estimates the Company evaluates include, but are not limited to:
the fair value of assets acquired and liabilities assumed in business combinations, including acquired intangible assets, goodwill, contingent consideration and liabilities associated with deferred revenue and deferred taxes;

the average period of benefit related to contract cost assets;
the allowance for doubtful accounts;
the fair value of certain stock awards;
the useful lives and recoverability of long-lived assets, including capitalized product development costs;
the recognition, measurement and valuation of deferred income taxes; and
the actual amounts and timing of payments under the Tax Receivable Agreement
Actual results could differ from those estimates under different assumptions or conditions.
Recent Accounting Pronouncements Not Yet Adopted and Accounting Pronouncements Recently Adopted
Accounting Pronouncements Recently Adopted
On January 1, 2023, the Company prospectively adopted ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13). This update changes the accounting for recognizing impairments of financial assets, such that credit losses for certain types of financial instruments will be estimated based on expected losses. The update also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. The adoption of the accounting pronouncement did not have a material impact on the valuation of the Company’s financial instruments.
Cash and cash equivalents
The Company considers all highly liquid investment securities with remaining maturities at the date of purchase of three months or less to be cash equivalents.
 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The Company believes this depicts the nature, amount, timing and uncertainty of revenue and cash flows consistent with how we evaluate our financial statements (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
SaaS
$118,288 $107,552 $232,252 $210,216 
Professional services
20,197 19,119 36,429 35,182 
Software maintenance
28,215 27,458 55,324 54,559 
License and other
7,197 3,462 9,345 7,227 
Total revenue
$173,897 $157,591 $333,350 $307,184 
Revenue by Geographical Area
Revenue by principal geographic areas based on where the customer is located was as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
United States
$162,579 $145,106 $311,385 $283,568 
Canada
8,475 9,239 16,653 17,983 
Other
2,843 3,246 5,312 5,633 
Total revenue
$173,897 $157,591 $333,350 $307,184 
Schedules of Deferred Revenue
The changes in the deferred revenue balance were as follows (in thousands):
June 30, 2023December 31, 2022
Balance at beginning of period
$315,839 $301,157 
Decrease from revenue recognized
(242,578)(289,328)
Increase from acquisitions
— 1,586 
Increase from current period net deferred revenue additions
118,616 302,424 
Balance at end of period
$191,877 $315,839 
Contract Cost Assets
Contract cost assets are included in prepaid expenses and other current assets and other assets, respectively, on the consolidated balance sheets as follows (in thousands):
June 30, 2023December 31, 2022
Contract costs, current
$7,018 $6,103 
Contract costs, noncurrent
26,272 23,843 
Total contract costs
$33,290 $29,946 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT—NET (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment by Category
Property and equipment by category are as follows (in thousands):
June 30, 2023December 31, 2022
Computer and software$16,136 $16,272 
Furniture and fixtures1,564 1,563 
Leasehold improvements2,402 2,377 
Property and equipment20,102 20,212 
Less: accumulated depreciation(14,816)(14,039)
Property and equipment—net$5,286 $6,173 
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
CAPITALIZED PRODUCT DEVELOPMENT COSTS—NET (Tables)
6 Months Ended
Jun. 30, 2023
Research and Development [Abstract]  
Schedule of Capitalized Product Development Costs The carrying values of acquired amortizing intangible assets are as follows (in thousands):
June 30, 2023Weighted- Average Useful LifeDecember 31, 2022Weighted- Average Useful Life
Intangible Assets—Gross
Developed technology$293,650 8 years$293,599 8 years
Customer relationships742,600 14 years742,600 14 years
Trademarks53,482 9 years53,474 9 years
$1,089,732 $1,089,673 
Accumulated Amortization
Developed technology$(151,844)$(134,691)
Customer relationships(237,741)(210,120)
Trademarks(25,304)(22,715)
$(414,889)$(367,526)
Intangible Assets—Net
Developed technology$141,806 $158,908 
Customer relationships504,859 532,480 
Trademarks28,178 30,759 
$674,843 $722,147 
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amounts of goodwill were as follows (in thousands):
Balance—December 31, 2022$2,487,007 
Other adjustments228 
Balance—June 30, 2023$2,487,235 
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER INTANGIBLE ASSETS—NET (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Carrying Values of Acquired Intangible Assets The carrying values of acquired amortizing intangible assets are as follows (in thousands):
June 30, 2023Weighted- Average Useful LifeDecember 31, 2022Weighted- Average Useful Life
Intangible Assets—Gross
Developed technology$293,650 8 years$293,599 8 years
Customer relationships742,600 14 years742,600 14 years
Trademarks53,482 9 years53,474 9 years
$1,089,732 $1,089,673 
Accumulated Amortization
Developed technology$(151,844)$(134,691)
Customer relationships(237,741)(210,120)
Trademarks(25,304)(22,715)
$(414,889)$(367,526)
Intangible Assets—Net
Developed technology$141,806 $158,908 
Customer relationships504,859 532,480 
Trademarks28,178 30,759 
$674,843 $722,147 
Schedule of Amortization Expense of Intangible Assets
The following table summarizes the classification of amortization expense of intangible assets (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Cost of revenue
$8,575 $8,467 $17,148 $16,845 
Selling, general, and administrative expense
15,109 15,070 30,215 30,039 
Total amortization of acquired intangible assets
$23,684 $23,537 $47,363 $46,884 
Schedule of Estimated Future Amortization of Intangible Assets
The estimated future amortization of intangible assets as of June 30, 2023, is as follows (in thousands):
Year Ending December 31,
2023 (remaining six months)$47,362 
202494,082 
202593,893 
202682,826 
202766,544 
Thereafter
290,136 
Total
$674,843 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
The following table presents the detail of accrued expenses (in thousands):
June 30, 2023December 31, 2022
Accrued compensation
$28,451 $38,966 
Accrued interest
10,652 9,094 
Accrued taxes
1,671 2,130 
Tax Receivable Agreement liability, current28,640 1,862 
Other accrued expenses
28,985 32,218 
Total accrued expenses
$98,399 $84,270 
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Outstanding Long-Term Debt
The following table presents the outstanding long-term debt (in thousands):
June 30, 2023December 31, 2022
Total outstanding principal—First Lien$740,125 $744,000 
Less: current portion of long-term debt(7,750)(7,750)
Less: unamortized debt discount(578)(715)
Less: unamortized debt issuance costs(5,586)(6,911)
Total long-term debt—net$726,211 $728,624 
Schedule of Maturities of Long-Term Debt
Maturities on long-term debt outstanding as of June 30, 2023 are as follows (in thousands):
Year Ending December 31,
2023 (remaining six months)$3,875 
20247,750 
2025728,500 
Total$740,125 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Operating Lease Cost
The Company leases its office and data center facilities under non-cancelable operating leases that expire at various times through 2026. The Company is also responsible for certain real estate taxes, utilities, and maintenance costs related to its office facilities. Rent expense was $0.9 million and $1.9 million for the three and six months ended June 30, 2023, respectively, and $1.3 million and $3.3 million for the three and six months ended June 30, 2022, respectively.

Lease costs for the three and six months ended June 30, 2023 and 2022 are as follows (in thousands):

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$943 $11,694 $1,897 $17,249 
Short-term lease cost20 19 72 
Variable lease cost and other, net199 369 573 660 
Total lease cost$1,145 $12,083 $2,489 $17,981 
Six Months Ended
June 30,
20232022
Cash paid for operating leases$3,663 $4,495 
ROU assets obtained in exchange for new lease liabilities— 3,654 
Schedule of Future Minimum Lease Payments, Post Adoption
Future minimum lease payments under non-cancelable operating lease agreements as of June 30, 2023 are as follows (in thousands):
Year Ending December 31,
2023 (remaining six months)$2,509 
20244,216 
20251,698 
20261,020 
2027748 
Total undiscounted cash flows$10,191 
Less imputed interest539 
Present value of lease liabilities$9,652 
Weighted average remaining term (years)2.9
Weighted average discount rate4.1 %
Schedule of Future Minimum Lease Payments, Prior to Adoption
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of RSU and RSA Activity
RSU and RSA activity for the six-months ended June 30, 2023 is as follows:


Restricted Stock UnitsWeighted Average Grant Date Fair ValueRestricted Stock AwardsWeighted Average Grant Date Fair Value
Balance—December 31, 20227,880,419 $20.52 54,516 $8.43 
Granted2,886,577 $19.32 — — 
Vested(1,630,899)$19.59 (19,693)$8.73 
Canceled(331,217)$20.32 — — 
Balance—June 30, 20238,804,880 $20.30 34,823 $8.25 
Schedule of Share-based Compensation Expense
The following table presents the classification of share-based compensation in the accompanying condensed consolidated statements of operations and comprehensive loss (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenue
Subscriptions and support$1,623 $1,243 $3,011 $2,277 
Service919 1,262 1,730 2,246 
Research and development4,536 3,558 8,265 6,428 
Selling, general, and administrative10,416 7,997 19,037 14,659 
Total stock-based compensation$17,494 $14,060 $32,043 $25,610 
Share-based compensation capitalized as product development costs was $0.8 million and $1.5 million for the three and six months ended June 30, 2023, respectively, and $0.8 million and $1.5 million for the three and six months ended June 30, 2022, respectively.
As of June 30, 2023, the total future compensation cost related to unvested share awards is $176.1 million, which is expected to be recognized over a weighted-average period of 2.8 years.
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings (Loss) per Share
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Basic net income (loss) per share:
Numerator:
Net Loss$(4,295)$(6,458)$(19,108)$(20,577)
Less: net loss attributable to non-controlling interest(1,100)(1,933)(4,060)(3,940)
Net loss attributable to PowerSchool Holdings, Inc., basic$(3,195)$(4,525)$(15,048)$(16,637)
Denominator:
Weighted average shares of Class A common stock, basic163,067,859 158,229,171 161,794,290 158,171,056 
Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, basic$(0.02)$(0.03)$(0.09)$(0.11)
Diluted net income (loss) per share:
Numerator:
Net loss attributable to PowerSchool Holdings, Inc., basic$(3,195)$(4,525)$(15,048)$(16,637)
Adjustment from LLC Units$(885)$— $— $— 
Net loss attributable to PowerSchool Holdings, Inc., diluted$(4,080)$(4,525)$(15,048)$(16,637)
Denominator:
Weighted average shares of Class A common stock, basic163,067,859 158,229,171 161,794,290 158,171,056 
Dilutive impact of LLC Units37,654,059 — — — 
Weighted average shares of Class A common stock, diluted200,721,918 158,229,171 161,794,290 158,171,056 
Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, diluted$(0.02)$(0.03)$(0.09)$(0.11)
Schedule of Antidilutive Shares
In addition, the following securities were not included in the computation of diluted shares outstanding for the three and six months ended June 30, 2023 and 2022 because they were antidilutive, but could potentially dilute earnings (loss) per share in the future:

Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Unvested RSAs and RSUs8,839,703 10,113,893 8,839,703 10,113,893 
LLC Units— 39,928,472 37,654,059 39,928,472 
Unvested MSUs474,846 — 474,846 — 
Total excluded from diluted EPS calculation9,314,549 50,042,365 46,968,608 50,042,365 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jul. 30, 2021
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Class of Stock [Line Items]        
Underwriting discounts and commissions   $ 0 $ 295  
Percentage of cash savings payable 85.00%      
Class A common stock        
Class of Stock [Line Items]        
Common stock, par value (in dollars per share)   $ 0.0001   $ 0.0001
Class B common stock        
Class of Stock [Line Items]        
Common stock, par value (in dollars per share)   $ 0.0001   $ 0.0001
Class B common stock | IPO        
Class of Stock [Line Items]        
Number of shares issued (in shares) 39,928,472      
Common stock, par value (in dollars per share) $ 0.0001      
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease right-of-use assets $ 7,173 $ 8,877
Operating lease liability 9,652  
Decrease in accumulated deficit $ (1,289,296) $ (1,248,667)
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS COMBINATIONS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 01, 2022
May 02, 2022
Feb. 01, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Business Acquisition [Line Items]                
Acquisition costs       $ 0 $ 1,043 $ 0 $ 2,618  
Goodwill       2,487,235   2,487,235   $ 2,487,007
Kinvolved, Inc.                
Business Acquisition [Line Items]                
Consideration transferred     $ 23,300          
Acquisition costs           1,200    
Goodwill     18,600          
Payments to Acquire Businesses, Gross     16,200          
Fair value of deferred cash consideration     $ 7,100          
Chalk.com Education, Inc.                
Business Acquisition [Line Items]                
Consideration transferred   $ 13,500            
Acquisition costs           $ 900    
Goodwill   10,000            
Payments to Acquire Businesses, Gross   10,400            
Additional deferred cash consideration   $ 3,100            
Headed2, LLC                
Business Acquisition [Line Items]                
Consideration transferred $ 5,800              
Acquisition costs       $ 500        
Goodwill $ 3,300              
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS COMBINATIONS - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Feb. 01, 2022
Jun. 30, 2023
Dec. 31, 2022
Jun. 01, 2022
May 02, 2022
Business Acquisition [Line Items]          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets       $ 200 $ (200)
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Intangible assets       2,300 $ 3,600
Goodwill   $ 2,487,235 $ 2,487,007    
Kinvolved, Inc.          
Business Acquisition [Line Items]          
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets $ 200        
Business Combination, Consideration Transferred [Abstract]          
Payments to Acquire Businesses, Gross 16,200        
Business Combination, Consideration Transferred, Liabilities Incurred 7,100        
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Intangible assets 4,500        
Goodwill $ 18,600        
Headed2, LLC          
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]          
Goodwill       $ 3,300  
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 173,897 $ 157,591 $ 333,350 $ 307,184
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 162,579 145,106 311,385 283,568
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue 8,475 9,239 16,653 17,983
Other        
Disaggregation of Revenue [Line Items]        
Total revenue 2,843 3,246 5,312 5,633
SaaS        
Disaggregation of Revenue [Line Items]        
Total revenue 118,288 107,552 232,252 210,216
Professional services        
Disaggregation of Revenue [Line Items]        
Total revenue 20,197 19,119 36,429 35,182
Software maintenance        
Disaggregation of Revenue [Line Items]        
Total revenue 28,215 27,458 55,324 54,559
License and other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 7,197 $ 3,462 $ 9,345 $ 7,227
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Changes in Deferred Revenues (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2021
Contract with Customer, Liability [Roll Forward]    
Balance at beginning of period $ 315,839  
Decrease from revenue recognized (242,578) $ (289,328)
Increase from acquisitions 0 1,586
Increase from current period net deferred revenue additions 118,616 302,424
Balance at end of period $ 191,877 $ 301,157
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Performance Obligations (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01
Jun. 30, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percentage of remaining performance obligations expected to be recognized 97.00%
Performance obligations expected to be recognized, expected timing 12 months
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Contract Cost Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]          
Contract costs, current $ 7,018   $ 7,018   $ 6,103
Contract costs, noncurrent 26,272   26,272   23,843
Total contract costs 33,290   33,290   $ 29,946
Amortization expense for contract costs $ 1,500 $ 1,100 $ 3,000 $ 2,100  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Receivables [Abstract]    
Accounts Receivable, Allowance for Credit Loss, Current $ (5,283) $ (4,712)
Accounts Receivable, after Allowance for Credit Loss, Current, Total $ 78,082 $ 54,296
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Loss (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Accounts Receivable, Allowance for Credit Loss, Current $ 4,712
Accounts Receivable, Allowance for Credit Loss, Current $ 5,283
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT—NET (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Property, Plant and Equipment, Gross $ 20,102   $ 20,102   $ 20,212
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (14,816)   (14,816)   (14,039)
Property, Plant and Equipment, Net, Total 5,286   5,286   6,173
Depreciation expense 800 $ 1,300 1,700 $ 2,600  
Computers Equipment And Software [Member]          
Property, Plant and Equipment [Line Items]          
Property, Plant and Equipment, Gross 16,136   16,136   16,272
Furniture and Fixtures [Member]          
Property, Plant and Equipment [Line Items]          
Property, Plant and Equipment, Gross 1,564   1,564   1,563
Leasehold Improvements [Member]          
Property, Plant and Equipment [Line Items]          
Property, Plant and Equipment, Gross $ 2,402   $ 2,402   $ 2,377
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
CAPITALIZED PRODUCT DEVELOPMENT COSTS—NET (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Research and Development [Abstract]        
Capitalized Computer Software, Gross $ 174,341 $ 152,663 $ 174,341 $ 152,663
Capitalized Computer Software, Accumulated Amortization (66,411) (51,802) (66,411) (51,802)
Capitalized Computer Software, Net, Total 107,930 100,861 107,930 100,861
Capitalized Computer Software, Amortization $ 7,400 $ 5,500 $ 14,600 $ 10,800
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 2,487,007
Other adjustments 228
Ending balance $ 2,487,235
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER INTANGIBLE ASSETS—NET - Carrying Values of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets—Gross $ 1,089,732 $ 1,089,673
Accumulated Amortization (414,889) (367,526)
Intangible Assets—Net 674,843 722,147
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets—Gross 293,650 293,599
Accumulated Amortization (151,844) (134,691)
Intangible Assets—Net $ 141,806 $ 158,908
Weighted- Average Useful Life 8 years 8 years
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets—Gross $ 742,600 $ 742,600
Accumulated Amortization (237,741) (210,120)
Intangible Assets—Net $ 504,859 $ 532,480
Weighted- Average Useful Life 14 years 14 years
Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets—Gross $ 53,482 $ 53,474
Accumulated Amortization (25,304) (22,715)
Intangible Assets—Net $ 28,178 $ 30,759
Weighted- Average Useful Life 9 years 9 years
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER INTANGIBLE ASSETS—NET - Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]        
Total amortization of acquired intangible assets $ 23,684 $ 23,537 $ 47,363 $ 46,884
Cost of revenue        
Finite-Lived Intangible Assets [Line Items]        
Total amortization of acquired intangible assets 8,575 8,467 17,148 16,845
Selling, general, and administrative expense        
Finite-Lived Intangible Assets [Line Items]        
Total amortization of acquired intangible assets $ 15,109 $ 15,070 $ 30,215 $ 30,039
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER INTANGIBLE ASSETS—NET - Estimated Future Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2022 (remaining nine months) $ 47,362  
2024 94,082  
2025 93,893  
2026 82,826  
2027 66,544  
Thereafter 290,136  
Intangible Assets—Net $ 674,843 $ 722,147
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES - Schedule Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation $ 28,451 $ 38,966
Accrued interest 10,652 9,094
Accrued taxes 1,671 2,130
Other accrued expenses 28,985 32,218
Tax Receivable Agreement liability, current 28,640 1,862
Total accrued expenses $ 98,399 $ 84,270
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES - Fair Value of Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Contingent Consideration Liability Rollfoward [Roll Forward]        
Balance at beginning of period   $ 3,801 $ 0 $ 0
Acquisition date fair value       10,079
Payment   0 (1,392) (1,392)
Fair value adjustments $ (635) (635) $ (5,926) (4,886)
Balance at end of period $ 3,166 $ 3,166   $ 3,801
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 01, 2018
Jun. 30, 2023
Jun. 30, 2023
Jul. 31, 2023
Dec. 31, 2022
Jul. 30, 2021
Debt Instrument [Line Items]            
Aggregate principal amount       $ 840,100    
Debt discounts   $ 578 $ 578   $ 715  
Debt issuance costs   5,586 5,586   6,911  
Revolving credit facility   10,000 $ 10,000   $ 0  
Debt Instrument, Periodic Payment   $ 1,900        
Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity           $ 289,000
Commitment fee percentage     0.50%      
First lien net coverage ratio 7.75          
Outstanding balance as a percentage of borrowing capacity 35.00% 35.00% 35.00%   35.00%  
Line of Credit | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Revolving Credit Facility            
Debt Instrument [Line Items]            
Applicable margin 3.25%          
Step-down percentage 0.50%          
First Lien | Secured Debt            
Debt Instrument [Line Items]            
Aggregate principal amount $ 775,000          
Percentage of principal due quarterly 0.25%          
First Lien | Secured Debt | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate            
Debt Instrument [Line Items]            
Applicable margin 3.25%          
Interest rate   8.05% 8.05%   7.09%  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Schedule of Outstanding Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Less: current portion of long-term debt $ (7,750) $ (7,750)
Less: unamortized debt discount (578) (715)
Less: unamortized debt issuance costs (5,586) (6,911)
Total long-term debt—net 726,211 728,624
Secured Debt | First Lien    
Debt Instrument [Line Items]    
Long-term Debt, Gross $ 740,125 $ 744,000
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Maturities of Long-Term Debt (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Maturities of Long-term Debt [Abstract]  
2022 (remaining nine months) $ 3,875
2024 7,750
2025 728,500
Total $ 740,125
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Components of Operating Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Rent expense $ 900 $ 1,300 $ 1,900 $ 3,300
Lease, Cost [Abstract]        
Operating lease cost 943 11,694 1,897 17,249
Short-term lease cost 3 20 19 72
Variable lease cost and other, net 199 369 573 660
Total lease cost $ 1,145 $ 12,083 2,489 17,981
Operating Lease, Payments     $ 3,663 4,495
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability       $ 3,654
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Schedule of Future Minimum Lease Payments Under Non-Cancelable Operating Lease Arrangements (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 (remaining nine months) $ 2,509
2024 4,216
2025 1,698
2026 1,020
2027 748
Total undiscounted cash flows 10,191
Less imputed interest 539
Present value of lease liabilities $ 9,652
P2Y11M 2 years 10 months 24 days
0.0407 4.10%
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Commitments and Contingencies [Line Items]    
Estimated liability for incurred, but not reported, medical claims $ 2.2 $ 2.2
Data Center, Cloud Hosting Arrangements and Other Services    
Commitments and Contingencies [Line Items]    
Remaining aggregate minimum purchase commitment $ 221.8  
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS’ EQUITY AND NON-CONTROLLING INTEREST (Details) - $ / shares
6 Months Ended 8 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2022
Dec. 31, 2022
Jun. 30, 2022
Jul. 27, 2021
Class of Stock [Line Items]          
Preferred stock, shares authorized (in shares)         50,000,000
Preferred stock, par value (in dollars per share)         $ 0.0001
PowerSchool Holdings, LLC          
Class of Stock [Line Items]          
Non-controlling interest percentage 18.80%     20.10%  
Class A common stock          
Class of Stock [Line Items]          
Common stock, shares authorized (in shares) 500,000,000   500,000,000    
Common stock, par value (in dollars per share) $ 0.0001   $ 0.0001    
Percentage of voting power   81.30%      
Class B common stock          
Class of Stock [Line Items]          
Common stock, shares authorized (in shares) 300,000,000   300,000,000    
Common stock, par value (in dollars per share) $ 0.0001   $ 0.0001    
Percentage of voting power 18.70%   20.00%    
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 17,494 $ 14,060 $ 32,043 $ 25,610
Future compensation cost related to unvested units 176,100   $ 176,100  
Future compensation cost recognition period     2 years 9 months 18 days  
Share-based Payment Arrangement, Amount Capitalized $ 800 $ 800 $ 1,500 $ 1,500
Member Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in dollars per share) $ 26.64      
Units granted (in shares) 474,846      
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in dollars per share)     $ 19.32  
Units granted (in shares)     2,886,577  
Restricted Stock Units | 2021 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period     4 years  
Shares reserved for future issuance (in shares) 19,315,000   19,315,000  
Vesting percentage     25.00%  
market share award        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 1,300   $ 1,400  
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION - Schedule of MIU Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Weighted-Average Grant-Date Fair Value      
Volatility 58.00%    
Risk-free rate 3.70%    
Aggregate intrinsic value (in USD) $ 12,600 $ 12,600  
Restricted Stock Units      
Number of Underlying Units      
Beginning balance (in shares)   7,880,419  
Units granted (in shares)   2,886,577  
Units canceled (in shares)   (331,217)  
Ending balance (in shares) 8,804,880 8,804,880  
Number of underlying units vested (in shares)   1,630,899  
Weighted-Average Grant-Date Fair Value      
Beginning balance (in dollars per share)   $ 20.52  
Ending balance (in dollars per share) $ 20.30 20.30  
Weighted-average grant date-fair value, vested (in dollars per share)   19.59  
Granted (in dollars per share)   $ 19.32  
Member Units      
Number of Underlying Units      
Beginning balance (in shares)   0  
Units granted (in shares) 474,846    
Units canceled (in shares)   0  
Ending balance (in shares) 474,846 474,846  
Number of underlying units vested (in shares) 0    
Weighted-Average Grant-Date Fair Value      
Beginning balance (in dollars per share)   $ 0  
Ending balance (in dollars per share) $ 26.64 $ 26.64 $ 0
Weighted-average grant date-fair value, vested (in dollars per share)     $ 0
Granted (in dollars per share) $ 26.64    
Dividend yield 0.00%    
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION - Schedule of Restricted Stock Unit and Restricted Stock Award Activity (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Restricted Stock Units  
Shares  
Beginning balance (in shares) | shares 7,880,419
Granted (in shares) | shares 2,886,577
Vested (in shares) | shares (1,630,899)
Canceled (in shares) | shares (331,217)
Ending balance (in shares) | shares 8,804,880
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 20.52
Granted (in dollars per share) | $ / shares 19.32
Vested (in dollars per share) | $ / shares 19.59
Canceled (in dollars per share) | $ / shares 20.32
Ending balance (in dollars per share) | $ / shares $ 20.30
Restricted Stock Awards  
Shares  
Beginning balance (in shares) | shares 54,516
Granted (in shares) | shares 0
Vested (in shares) | shares (19,693)
Canceled (in shares) | shares 0
Ending balance (in shares) | shares 34,823
Weighted Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 8.43
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 8.73
Canceled (in dollars per share) | $ / shares 0
Ending balance (in dollars per share) | $ / shares $ 8.25
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION - Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 17,494 $ 14,060 $ 32,043 $ 25,610
Cost of revenue | Subscriptions and support        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 1,623 1,243 3,011 2,277
Cost of revenue | Service        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 919 1,262 1,730 2,246
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 4,536 3,558 8,265 6,428
Selling, general, and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 10,416 $ 7,997 $ 19,037 $ 14,659
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]            
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest $ (4,295) $ (14,813) $ (6,458) $ (14,120) $ (19,108) $ (20,577)
Less: Net loss attributable to non-controlling interest (1,100)   (1,933)   (4,060) (3,940)
Net loss attributable to PowerSchool Holdings, Inc. (3,195)   (4,525)   (15,048) (16,637)
Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted (885)          
Net Income (Loss) Attributable to Parent, Diluted $ (4,080)   $ (4,525)   $ (15,048) $ (16,637)
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]            
Weighted average shares of Class A common stock outstanding - basic (in shares) 163,067,859   158,229,171   161,794,290 158,171,056
Unvested RSAs and RSUs (in shares) 37,654,059          
Weighted average shares of Class A common stock outstanding - diluted (in shares) 200,721,918   158,229,171   161,794,290 158,171,056
Net loss attributable to the PowerSchool Holdings, Inc. per share of Class A common stock - basic (in dollars per share) $ (0.02)   $ (0.03)   $ (0.09) $ (0.11)
Net loss attributable to the PowerSchool Holdings, Inc. per share of Class A common stock - diluted (in dollars per share) $ (0.02)   $ (0.03)   $ (0.09) $ (0.11)
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Antidilutive Shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total excluded from diluted EPS calculation (in shares) 9,314,549 50,042,365 46,968,608 50,042,365
Unvested RSAs and RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total excluded from diluted EPS calculation (in shares) 8,839,703 10,113,893 8,839,703 10,113,893
LLC Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total excluded from diluted EPS calculation (in shares) 0 39,928,472 37,654,059 39,928,472
Member Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total excluded from diluted EPS calculation (in shares) 474,846   474,846  
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Income Tax Examination [Line Items]          
Income tax (benefit) expense $ (1,724) $ (2,933) $ (1,769) $ 1,605  
Effective tax rate 28.40% 31.20% 8.50% (8.40%)  
Unrecognized tax benefits $ 14,000   $ 14,000    
Unrecognized tax benefits that would impact effective tax rate $ 14,000   $ 14,000    
Remaining percentage of tax benefits 15.00%   15.00%    
Non-current liability recorded under tax receivable agreement $ (392,700)   $ (392,700)    
Impact to Equity due to change in TRA 1,600        
Change in TRA liability 8,700        
Change in deferred tax liability, TRA 7,100        
Tax Receivable Agreement liability, current $ 28,640   $ 28,640   $ 1,862
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED-PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 03, 2023
Dec. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Consulting and Implementation Services | Affiliated Entity with Common Ownership              
Related Party Transaction [Line Items]              
Purchases from related parties $ 100   $ 500        
Costs and Expenses, Related Party       $ 2,600 $ 700 $ 7,400 $ 2,400
Reseller Agreement | Affiliated Entity              
Related Party Transaction [Line Items]              
Term of related party agreement   10 years          
Amount of transactions with related parties   $ 36,800          
Costs and Expenses, Related Party       $ 4,000 $ 2,900 6,300 $ 5,400
Secondary offering | Affiliated Entity              
Related Party Transaction [Line Items]              
Costs and Expenses, Related Party           $ 1,400  
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.23.2
EMPLOYEE BENEFIT PLANS (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Retirement Benefits [Abstract]        
Employer matching contributions $ 2.7 $ 2.6 $ 5.4 $ 5.1
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 11, 2023
Jun. 30, 2023
Dec. 31, 2022
Aug. 01, 2018
Subsequent Event [Line Items]          
Line of Credit Facility, Increase (Decrease), Net $ 100,000        
Aggregate principal amount $ 840,100        
Revolving Credit Facility | Line of Credit          
Subsequent Event [Line Items]          
Outstanding balance as a percentage of borrowing capacity     35.00% 35.00% 35.00%
Subsequent Event | SchoolMessenger          
Subsequent Event [Line Items]          
Consideration transferred   $ 300,000      
XML 79 pwsc-20230630_htm.xml IDEA: XBRL DOCUMENT 0001835681 2023-01-01 2023-06-30 0001835681 2023-07-31 0001835681 2023-06-30 0001835681 2022-12-31 0001835681 2022-06-30 0001835681 us-gaap:CommonClassAMember 2022-12-31 0001835681 us-gaap:CommonClassAMember 2023-06-30 0001835681 us-gaap:CommonClassBMember 2022-12-31 0001835681 us-gaap:CommonClassBMember 2023-06-30 0001835681 us-gaap:LicenseAndMaintenanceMember 2023-04-01 2023-06-30 0001835681 us-gaap:LicenseAndMaintenanceMember 2022-04-01 2022-06-30 0001835681 us-gaap:LicenseAndMaintenanceMember 2023-01-01 2023-06-30 0001835681 us-gaap:LicenseAndMaintenanceMember 2022-01-01 2022-06-30 0001835681 us-gaap:LicenseAndServiceMember 2023-04-01 2023-06-30 0001835681 us-gaap:LicenseAndServiceMember 2022-04-01 2022-06-30 0001835681 us-gaap:LicenseAndServiceMember 2023-01-01 2023-06-30 0001835681 us-gaap:LicenseAndServiceMember 2022-01-01 2022-06-30 0001835681 us-gaap:LicenseMember 2023-04-01 2023-06-30 0001835681 us-gaap:LicenseMember 2022-04-01 2022-06-30 0001835681 us-gaap:LicenseMember 2023-01-01 2023-06-30 0001835681 us-gaap:LicenseMember 2022-01-01 2022-06-30 0001835681 2023-04-01 2023-06-30 0001835681 2022-04-01 2022-06-30 0001835681 2022-01-01 2022-06-30 0001835681 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001835681 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001835681 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001835681 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001835681 us-gaap:RetainedEarningsMember 2022-12-31 0001835681 us-gaap:NoncontrollingInterestMember 2022-12-31 0001835681 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001835681 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001835681 2023-01-01 2023-03-31 0001835681 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001835681 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001835681 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0001835681 us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0001835681 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001835681 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001835681 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001835681 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001835681 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001835681 us-gaap:RetainedEarningsMember 2023-03-31 0001835681 us-gaap:NoncontrollingInterestMember 2023-03-31 0001835681 2023-03-31 0001835681 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001835681 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001835681 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001835681 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001835681 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001835681 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-06-30 0001835681 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-06-30 0001835681 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001835681 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001835681 us-gaap:RetainedEarningsMember 2023-06-30 0001835681 us-gaap:NoncontrollingInterestMember 2023-06-30 0001835681 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001835681 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001835681 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001835681 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001835681 us-gaap:RetainedEarningsMember 2021-12-31 0001835681 us-gaap:NoncontrollingInterestMember 2021-12-31 0001835681 2021-12-31 0001835681 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001835681 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001835681 2022-01-01 2022-03-31 0001835681 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001835681 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001835681 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001835681 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001835681 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001835681 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0001835681 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0001835681 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001835681 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001835681 us-gaap:RetainedEarningsMember 2022-03-31 0001835681 us-gaap:NoncontrollingInterestMember 2022-03-31 0001835681 2022-03-31 0001835681 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001835681 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001835681 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001835681 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001835681 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001835681 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0001835681 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-06-30 0001835681 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001835681 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001835681 us-gaap:RetainedEarningsMember 2022-06-30 0001835681 us-gaap:NoncontrollingInterestMember 2022-06-30 0001835681 pwsc:FirstLienCreditAgreementMember 2023-01-01 2023-06-30 0001835681 pwsc:FirstLienCreditAgreementMember 2022-01-01 2022-06-30 0001835681 us-gaap:CommonClassBMember us-gaap:IPOMember 2021-07-30 2021-07-30 0001835681 us-gaap:CommonClassBMember us-gaap:IPOMember 2021-07-30 0001835681 2021-07-30 2021-07-30 0001835681 pwsc:KinvolvedIncMember 2022-02-01 2022-02-01 0001835681 pwsc:KinvolvedIncMember 2023-01-01 2023-06-30 0001835681 pwsc:KinvolvedIncMember 2022-02-01 0001835681 pwsc:ChalkcomEducationIncMember 2022-05-02 2022-05-02 0001835681 pwsc:ChalkcomEducationIncMember 2022-05-02 0001835681 pwsc:ChalkcomEducationIncMember 2023-01-01 2023-06-30 0001835681 2022-05-02 0001835681 pwsc:Headed2LLCMember 2022-06-01 2022-06-01 0001835681 pwsc:Headed2LLCMember 2023-04-01 2023-06-30 0001835681 2022-06-01 0001835681 pwsc:Headed2LLCMember 2022-06-01 0001835681 us-gaap:SubscriptionAndCirculationMember 2023-04-01 2023-06-30 0001835681 us-gaap:SubscriptionAndCirculationMember 2022-04-01 2022-06-30 0001835681 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-06-30 0001835681 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-06-30 0001835681 us-gaap:MaintenanceMember 2023-04-01 2023-06-30 0001835681 us-gaap:MaintenanceMember 2022-04-01 2022-06-30 0001835681 us-gaap:MaintenanceMember 2023-01-01 2023-06-30 0001835681 us-gaap:MaintenanceMember 2022-01-01 2022-06-30 0001835681 country:US 2023-04-01 2023-06-30 0001835681 country:US 2022-04-01 2022-06-30 0001835681 country:US 2023-01-01 2023-06-30 0001835681 country:US 2022-01-01 2022-06-30 0001835681 country:CA 2023-04-01 2023-06-30 0001835681 country:CA 2022-04-01 2022-06-30 0001835681 country:CA 2023-01-01 2023-06-30 0001835681 country:CA 2022-01-01 2022-06-30 0001835681 pwsc:OtherGeographicalAreasMember 2023-04-01 2023-06-30 0001835681 pwsc:OtherGeographicalAreasMember 2022-04-01 2022-06-30 0001835681 pwsc:OtherGeographicalAreasMember 2023-01-01 2023-06-30 0001835681 pwsc:OtherGeographicalAreasMember 2022-01-01 2022-06-30 0001835681 2021-01-01 2021-12-31 0001835681 2022-04-01 2023-06-30 0001835681 pwsc:ComputersEquipmentAndSoftwareMember 2023-06-30 0001835681 pwsc:ComputersEquipmentAndSoftwareMember 2022-12-31 0001835681 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001835681 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001835681 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001835681 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001835681 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001835681 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001835681 us-gaap:CustomerRelationshipsMember 2023-06-30 0001835681 us-gaap:CustomerRelationshipsMember 2022-12-31 0001835681 us-gaap:TrademarksMember 2023-06-30 0001835681 us-gaap:TrademarksMember 2022-12-31 0001835681 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001835681 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001835681 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001835681 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001835681 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001835681 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001835681 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001835681 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001835681 2022-01-01 2022-12-31 0001835681 pwsc:FirstLienCreditAgreementMember us-gaap:SecuredDebtMember 2018-08-01 0001835681 pwsc:FirstLienCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2018-08-01 2018-08-01 0001835681 pwsc:FirstLienCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-06-30 0001835681 pwsc:FirstLienCreditAgreementMember us-gaap:SecuredDebtMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-31 0001835681 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-30 0001835681 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2018-08-01 2018-08-01 0001835681 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-06-30 0001835681 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-08-01 0001835681 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001835681 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-06-30 0001835681 pwsc:FirstLienCreditAgreementMember us-gaap:SecuredDebtMember 2023-06-30 0001835681 pwsc:FirstLienCreditAgreementMember us-gaap:SecuredDebtMember 2022-12-31 0001835681 pwsc:DataCenterCloudHostingArrangementsAndOtherServicesMember 2023-06-30 0001835681 2021-07-27 0001835681 us-gaap:CommonClassAMember 2021-08-10 2022-03-31 0001835681 us-gaap:CommonClassBMember 2023-01-01 2023-06-30 0001835681 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001835681 pwsc:PowerSchoolHoldingsLLCMember 2023-06-30 0001835681 pwsc:PowerSchoolHoldingsLLCMember 2022-06-30 0001835681 us-gaap:RestrictedStockUnitsRSUMember pwsc:A2021EquityIncentivePlanMember 2023-06-30 0001835681 us-gaap:MemberUnitsMember 2023-04-01 2023-06-30 0001835681 pwsc:MarketShareAwardMember 2023-04-01 2023-06-30 0001835681 pwsc:MarketShareAwardMember 2023-01-01 2023-06-30 0001835681 us-gaap:MemberUnitsMember 2022-12-31 0001835681 us-gaap:MemberUnitsMember 2022-01-01 2022-06-30 0001835681 us-gaap:MemberUnitsMember 2023-01-01 2023-06-30 0001835681 us-gaap:MemberUnitsMember 2022-06-30 0001835681 us-gaap:MemberUnitsMember 2023-06-30 0001835681 us-gaap:RestrictedStockUnitsRSUMember pwsc:A2021EquityIncentivePlanMember 2023-01-01 2023-06-30 0001835681 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001835681 us-gaap:RestrictedStockMember 2022-12-31 0001835681 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001835681 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001835681 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001835681 us-gaap:RestrictedStockMember 2023-06-30 0001835681 us-gaap:LicenseAndMaintenanceMember us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001835681 us-gaap:LicenseAndMaintenanceMember us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001835681 us-gaap:LicenseAndMaintenanceMember us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001835681 us-gaap:LicenseAndMaintenanceMember us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001835681 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001835681 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001835681 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001835681 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001835681 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001835681 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001835681 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001835681 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001835681 pwsc:RestrictedStockAwardsAndRestrictedStockUnitsMember 2023-04-01 2023-06-30 0001835681 pwsc:RestrictedStockAwardsAndRestrictedStockUnitsMember 2022-04-01 2022-06-30 0001835681 pwsc:RestrictedStockAwardsAndRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001835681 pwsc:RestrictedStockAwardsAndRestrictedStockUnitsMember 2022-01-01 2022-06-30 0001835681 pwsc:LimitedLiabilityCompanyUnitsMember 2023-04-01 2023-06-30 0001835681 pwsc:LimitedLiabilityCompanyUnitsMember 2022-04-01 2022-06-30 0001835681 pwsc:LimitedLiabilityCompanyUnitsMember 2023-01-01 2023-06-30 0001835681 pwsc:LimitedLiabilityCompanyUnitsMember 2022-01-01 2022-06-30 0001835681 us-gaap:MemberUnitsMember 2023-04-01 2023-06-30 0001835681 us-gaap:MemberUnitsMember 2023-01-01 2023-06-30 0001835681 pwsc:ConsultingAndImplementationServicesMember pwsc:AffiliatedEntityWithCommonOwnershipMember 2023-04-01 2023-06-30 0001835681 pwsc:ConsultingAndImplementationServicesMember pwsc:AffiliatedEntityWithCommonOwnershipMember 2023-01-01 2023-06-30 0001835681 pwsc:ConsultingAndImplementationServicesMember pwsc:AffiliatedEntityWithCommonOwnershipMember 2022-04-01 2022-06-30 0001835681 pwsc:ConsultingAndImplementationServicesMember pwsc:AffiliatedEntityWithCommonOwnershipMember 2022-01-01 2022-06-30 0001835681 pwsc:ConsultingAndImplementationServicesMember pwsc:AffiliatedEntityWithCommonOwnershipMember 2023-06-30 2023-06-30 0001835681 pwsc:ConsultingAndImplementationServicesMember pwsc:AffiliatedEntityWithCommonOwnershipMember 2022-12-30 2022-12-30 0001835681 pwsc:ResellerAgreementMember srt:AffiliatedEntityMember 2023-03-03 2023-03-03 0001835681 pwsc:ResellerAgreementMember srt:AffiliatedEntityMember 2023-04-01 2023-06-30 0001835681 pwsc:ResellerAgreementMember srt:AffiliatedEntityMember 2023-01-01 2023-06-30 0001835681 pwsc:ResellerAgreementMember srt:AffiliatedEntityMember 2022-04-01 2022-06-30 0001835681 pwsc:ResellerAgreementMember srt:AffiliatedEntityMember 2022-01-01 2022-06-30 0001835681 pwsc:SecondaryOfferingMember srt:AffiliatedEntityMember 2023-01-01 2023-06-30 0001835681 pwsc:SchoolMessengerMember us-gaap:SubsequentEventMember 2023-07-11 2023-07-11 0001835681 2023-07-31 2023-07-31 shares iso4217:USD iso4217:USD shares pure 0001835681 --12-31 2023 Q2 false 10-Q true 2023-06-30 false 001-40684 PowerSchool Holdings, Inc. DE 85-4166024 150 Parkshore Drive Folsom CA 95630 877 873-1550 Class A Common Stock, par value $0.0001 per share PWSC NYSE Yes Yes Accelerated Filer false true true false false 201190136 28394000 137471000 5283000 4712000 78082000 54296000 39563000 36886000 146039000 228653000 5286000 6173000 7173000 8877000 107930000 100861000 2487235000 2487007000 674843000 722147000 32657000 29677000 3461163000 3583395000 5652000 5878000 98399000 84270000 4503000 5263000 185781000 310536000 10000000 0 7750000 7750000 312085000 413697000 2121000 2099000 5150000 8053000 270799000 281314000 392671000 410361000 6096000 5303000 726211000 728624000 1715133000 1849451000 0.0001 0.0001 500000000 500000000 163456861 163456861 159596001 159596001 16000 16000 0.0001 0.0001 300000000 300000000 37654059 37654059 39928472 39928472 4000 4000 1493586000 1438019000 -2012000 -2122000 -202298000 -187250000 1289296000 1248667000 456734000 485277000 1746030000 1733944000 3461163000 3583395000 146503000 135010000 287576000 264775000 20197000 19119000 36429000 35182000 7197000 3462000 9345000 7227000 173897000 157591000 333350000 307184000 36781000 37260000 74975000 75294000 15123000 15737000 29446000 30734000 1017000 717000 1968000 1703000 16108000 14271000 32129000 28230000 69029000 67985000 138518000 135961000 104868000 89606000 194832000 171223000 25862000 26088000 51283000 52706000 53129000 47484000 102687000 87587000 0 1043000 0 2618000 15764000 16137000 31535000 32095000 94755000 90752000 185505000 175006000 10113000 -1146000 9327000 -3783000 16101000 8743000 30130000 15765000 -31000 498000 -74000 576000 -6019000 -9391000 -20877000 -18972000 -1724000 -2933000 -1769000 1605000 -4295000 -6458000 -19108000 -20577000 -1100000 -1933000 -4060000 -3940000 -3195000 -4525000 -15048000 -16637000 -3195000 -4525000 -15048000 -16637000 -4080000 -4525000 -15048000 -16637000 -0.02 -0.03 -0.09 -0.11 -0.02 -0.03 -0.09 -0.11 163067859 158229171 161794290 158171056 200721918 158229171 161794290 158171056 21000 345000 108000 -125000 0 0 3000 0 21000 345000 111000 -125000 4000 70000 21000 -25000 -3178000 -4250000 -14958000 -16737000 159596000 16000 39928000 4000 1438019000 -2122000 -187250000 485277000 1733944000 1000000 15280000 15280000 -1284000 1284000 89000 89000 772000 -772000 0 -2274000 2274000 -27642000 27642000 1255000 1255000 -11853000 -2960000 -14813000 162870000 16000 37654000 4000 1477630000 -2033000 -199103000 455447000 1731961000 586000 18261000 18261000 -141000 141000 -223000 -223000 21000 21000 2387000 -2387000 -3195000 -1100000 -4295000 163456000 16000 37654000 4000 1493586000 -2012000 -202298000 456734000 1746030000 158034000 16000 39928000 4000 1399967000 -216000 -165026000 488213000 1722958000 116000 12209000 12209000 -469000 -469000 2024000 -2024000 295000 295000 -212000 -212000 -1437000 -1437000 -12113000 -2007000 -14120000 158150000 16000 39928000 4000 1410069000 -685000 -178576000 488230000 1719058000 116000 14937000 14937000 -534000 -534000 2605000 -2605000 -4525000 -1933000 -6458000 158266000 16000 39928000 4000 1422401000 -1219000 -183101000 488902000 1727003000 -19108000 -20577000 63664000 60307000 32043000 25610000 1599000 482000 -635000 -5926000 1761000 1761000 1364000 -495000 -53000 0 -41000 8617000 25151000 6643000 2687000 -3315000 3277000 3815000 -183000 -5112000 -12207000 -7854000 -3222000 -5217000 2834000 -1579000 -123962000 -125387000 -92741000 -80319000 938000 2201000 19948000 20927000 0 31155000 0 1392000 -20886000 -55675000 1425000 10000000 70000000 3875000 3875000 0 295000 4700000 65830000 -161000 -872000 -109088000 -71036000 137982000 86991000 28894000 15955000 27669000 14172000 1806000 1106000 83000 88000 753000 243000 28394000 15445000 500000 510000 28894000 15955000 BUSINESS<div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Background and Nature of Operations</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PowerSchool Holdings, Inc. (the “Company,” </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">“PowerSchool,” “we,” “us,” or “our”</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">) was formed as a Delaware corporation on November 30, 2020 for the purpose of completing an initial public offering (“IPO”) and a series of transactions in order to carry on the business of PowerSchool Holdings LLC (“Holdings LLC”), formerly known as Severin Holdings, LLC</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. Our Principal Stockholders are Onex Partners Managers LP (“Onex”) and Vista Equity Partners (“Vista”).</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The transactions included amendments to the Company’s operating agreement to modify its capital structure by replacing the membership interests then held by its existing owners with a new class of membership interests (“LLC Units”) held initially by Severin Topco LLC (“Topco LLC”), a portion of which have a participation threshold (the “Participation Units”) and appointing the Company as the sole managing member of Holdings LLC; issuance of unrestricted and restricted Class A common stock in exchange for vested and unvested pre-IPO share-based awards, issuance of 39,928,472 shares of Class B common stock, par value $0.0001 per share to Topco LLC, on a one-to-one basis with the number of LLC Units (other than Participation Units), restructuring of certain entities (“Blocker Entities”) associated with the Principal Stockholders, and execution of an exchange agreement (the “Exchange Agreement”) with Topco LLC. Pursuant to the Exchange Agreement, Topco LLC is entitled to exchange LLC Units (other than Participation Units), together with an equal number of shares of Class B common stock, for shares of Class A common stock on a one-for-one basis or, at its election, for cash from a substantially concurrent public offering or private sale. Participation Units may be exchanged for a number of shares of Class A common stock based on an exchange formula that takes into account the current value of a share of Class A common stock and a pre-determined participation threshold. Additionally, the Company entered into a tax receivable agreement (the “TRA”) with Topco LLC, and the Principal Stockholders that provides for the payment by the Company to Topco LLC and the Principal Stockholders, collectively, of 85% of the amount of cash savings, if any, in U.S. federal, state and local income taxes. Collectively, these transactions are referred to as “Organizational Transactions”.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s cloud platform is an integrated, enterprise-scale suite of solutions purpose-built for the K-12 education market. The Company’s platform is embedded in school workflows and is used by educators, students, administrators, and parents. Its cloud-based technology platform helps schools and districts efficiently manage state reporting and related compliance, special education, finance, human resources, talent, registration, attendance, funding, learning, instruction, grading, assessments and analytics in one unified platform. The Company’s integrated technology approach streamlines operations, aggregates disparate data sets, and develops insights using predictive modelling and machine learning. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is headquartered in Folsom, California, and together with its subsidiaries has locations in the United States (“U.S.”), Canada, India, and the United Arab Emirates (“UAE”).</span></div> 39928472 0.0001 0.85 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim condensed consolidated balance sheet as of June 30, 2023, the interim condensed consolidated statements of operations and comprehensive loss and stockholders’ equity for the three and six months ended June 30, 2023 and 2022, and cash flows for the six months ended June 30, 2023 and 2022, and the notes to such interim condensed consolidated financial statements are unaudited.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and the applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) for interim financial information. As permitted under those rules, we have condensed or omitted certain footnotes or other financial information that are normally required by GAAP for annual financial statements. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in management’s opinion, include all adjustments necessary to </span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">state fairly the consolidated financial position of the Company as of June 30, 2023, the results of operations for the three and six months ended June 30, 2023 and 2022 and cash flows for the six months ended June 30, 2023 and 2022. These adjustments consist of normal and recurring items. The results of operations for the six months ended June 30, 2023 and cash flows for the six months ended June 30, 2023 are not necessarily indicative of the results expected for the year ending December 31, 2023 or any future interim or annual period. Our unaudited interim condensed consolidated financial statements should be read in conjunction with the audited annual consolidated financial statements and related notes provided in our Annual Report on Form 10-K for the year ended December 31, 2022.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, Emerging Growth Companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an Emerging Growth Company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 30, 2023, the last day of our second fiscal quarter in 2023, the market value of our Class A common stock held by non-affiliates exceeded $700.0 million. Accordingly, we will be deemed a large accelerated filer as of December 31, 2023. As such, we will no longer (i) qualify as an Emerging Growth Company and (ii) be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ending December 31, 2023.</span></div> The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. <div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Use of estimates is required in the preparation of the consolidated financial statements in conformity with GAAP. Management makes estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates and judgments. Management bases its estimates and judgments on historical experience and on various other factors that it believes are reasonable under the circumstances. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:232%">The estimates the Company evaluates include, but are not limited to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the fair value of assets acquired and liabilities assumed in business combinations, including acquired intangible assets, goodwill, contingent consideration and liabilities associated with deferred revenue and deferred taxes;</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:232%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:232%;padding-left:14.5pt">the average period of benefit related to contract cost assets;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:232%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:232%;padding-left:14.5pt">the allowance for doubtful accounts;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:232%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:232%;padding-left:14.5pt">the fair value of certain stock awards;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:232%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:232%;padding-left:14.5pt">the useful lives and recoverability of long-lived assets, including capitalized product development costs;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:232%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:232%;padding-left:14.5pt">the recognition, measurement and valuation of deferred income taxes; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the actual amounts and timing of payments under the Tax Receivable Agreement</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results could differ from those estimates under different assumptions or c</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">onditions.</span> <div style="margin-top:12pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2023, the Company prospectively adopted ASU No. 2016-13, </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13). This update changes the accounting for recognizing impairments of financial assets, such that credit losses for certain types of financial instruments will be estimated based on expected losses. The update also modifies the impairment models for available-for-sale debt securities and for purchased financial assets with credit deterioration since their origination. The adoption of the accounting pronouncement did not have a material impact on the valuation of the Company’s financial instruments.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents</span></div>The Company considers all highly liquid investment securities with remaining maturities at the date of purchase of three months or less to be cash equivalents. BUSINESS COMBINATIONS<div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not have any acquisitions during the six months ended June 30, 2023 and completed three acquisitions in fiscal year 2022. The purchase price allocation for acquisitions, discussed in detail below, reflects various fair value estimates and analyses, including certain tangible assets acquired and liabilities assumed, the valuation of intangible assets acquired, income taxes and goodwill, which are subject to change within the measurement period as preliminary valuations are finalized. Measurement period adjustments are recorded in the reporting period in which the estimates are finalized and adjustment amounts are determined. The fair value of the assets and liabilities acquired are based on valuations using the Level 3, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of these business combinations have been included in the Company’s consolidated financial statements from their respective acquisition dates.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal 2022 Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kinvolved, Inc.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2022, the Company acquired all of the equity interests of Kinvolved, Inc. (“Kinvolved”). Kinvolved is a leading provider of K-12 communications, attendance and engagement solutions software. </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purpose of the acquisition was to enhance and expand PowerSchool’s product offering.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total purchase price for Kinvolved was $23.3 million, which included $16.2 million of cash and additional contingent cash consideration, payable based on the achievement of certain performance conditions. The acquisition-date fair value of the contingent consideration was $7.1 million. Transaction costs of $1.2 million </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are recorded in acquisition costs in the consolidated statements of operations and comprehensive loss. The Company has accounted for this acquisition as a business combination and recognized intangible assets of $4.5 million and net tangible assets of $0.2 million. The Company recorded $18.6 million of goodwill arising from the acquisition, none of which is expected to be deductible for tax purposes. The goodwill is a result of the growth expected by creating a comprehensive education technology portfolio. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chalk.com Education ULC</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 2, 2022, the Company acquired all of the equity interests of Chalk.com Education ULC (“Chalk”). Chalk is an integrated curriculum planning and analytics platform for K-12 schools. </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purpose of the acquisition was to enhance and expand PowerSchool’s product offering.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total purchase price for Chalk was $13.5 million, which included $10.4 million of cash and additional contingent cash consideration payable based on the achievement of certain performance conditions. The acquisition-date fair value of the contingent consideration was $3.1 million. Transaction costs of $0.9 million </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">are recorded in acquisition costs in the consolidated statements of operations and comprehensive loss. The Company has accounted for this acquisition as a business combination and recognized intangible assets of $3.6 million and net tangible liabilities of $0.2 million. The Company recorded goodwill of $10.0 million arising from the acquisition, all of which is expected to be deductible for U.S. income tax purposes. The goodwill is a result of the growth expected by creating a comprehensive education technology portfolio. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Headed2, LLC</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2022, the Company acquired all of the equity interests of Headed2, LLC (“Headed2”). Headed2 is a career path planning platform that delivers state-level support for college, career, military, and life readiness to students of all ages by providing a more complete approach to researching and preparing for future success. </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purpose of the acquisition was to enhance and expand PowerSchool’s product offering.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total purchase price for Headed2 was $5.8 million, which was paid in cash. Transaction costs of $0.5 million</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are recorded in acquisition costs in the consolidated statements of operations and comprehensive loss. The Company has accounted for this acquisition as a business combination and recognized intangible assets of $2.3 million and net tangible assets of $0.2 million. The Company recorded goodwill of $3.3 million arising from the acquisition, all of which is expected to be deductible for U.S. income tax purposes. The goodwill is a result of the growth expected by creating a comprehensive education technology portfolio.</span></div> 23300000 16200000 7100000 1200000 4500000 200000 18600000 13500000 10400000 3100000 900000 3600000 -200000 10000000 5800000 500000 2300000 200000 3300000 REVENUE<div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the disaggregation of revenue according to the Company’s revenue streams. The Company believes this depicts the nature, amount, timing and uncertainty of revenue and cash flows consistent with how we evaluate our financial statements (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.9pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SaaS</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Professional services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Software maintenance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">License and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.45pt;padding-left:22pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,897 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,591 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,350 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,184 </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></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized for the three and six month periods ended June 30, 2023 and 2022 from performance obligations satisfied in the prior periods was immaterial. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by principal geographic areas based on where the customer is located was as follows (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-left:16pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total revenue</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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,897 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,591 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,350 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,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:top"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no customers accounting for more than 10% of total revenue for the periods presented.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the deferred revenue balance were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease from revenue recognized</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242,578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(289,328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Increase from acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Increase from current period net deferred revenue additions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at end of period</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191,877 </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><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #231f20;border-top:0.25pt solid #231f20;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315,839 </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></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company expects to recognize revenue on approximately 97% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated revenues from the remaining performance obligations do not include uncommitted contract amounts such as (i) amounts that are cancellable by the customer without significant penalty, (ii) future billings for time and material contracts, and (iii) amounts associated with optional renewal periods.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Cost Assets</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract cost assets are included in prepaid expenses and other current assets and other assets, respectively, on the consolidated balance sheets as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:64.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #231f20;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract costs, current</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Contract costs, noncurrent</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total contract costs</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,290 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,946 </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></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for contract cost assets was $1.5 million and $3.0 million for the three and six months ended June 30, 2023, respectively, and $1.1 million and $2.1 million as of the three and six months ended June 30, 2022, respectively. There was no impairment of contract cost assets during the periods presented.</span></div> The Company believes this depicts the nature, amount, timing and uncertainty of revenue and cash flows consistent with how we evaluate our financial statements (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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.9pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SaaS</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Professional services</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Software maintenance</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">License and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.45pt;padding-left:22pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,897 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,591 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,350 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,184 </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></tr></table> 118288000 107552000 232252000 210216000 20197000 19119000 36429000 35182000 28215000 27458000 55324000 54559000 7197000 3462000 9345000 7227000 173897000 157591000 333350000 307184000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by principal geographic areas based on where the customer is located was as follows (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">United States</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-left:16pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total revenue</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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,897 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,591 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,350 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,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:top"></td></tr></table></div> 162579000 145106000 311385000 283568000 8475000 9239000 16653000 17983000 2843000 3246000 5312000 5633000 173897000 157591000 333350000 307184000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the deferred revenue balance were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.260%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at beginning of period</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">301,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease from revenue recognized</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242,578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(289,328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Increase from acquisitions</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Increase from current period net deferred revenue additions</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Balance at end of period</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">191,877 </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><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #231f20;border-top:0.25pt solid #231f20;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">315,839 </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></tr></table></div> 315839000 301157000 242578000 289328000 0 1586000 118616000 302424000 191877000 315839000 0.97 P12M <div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract cost assets are included in prepaid expenses and other current assets and other assets, respectively, on the consolidated balance sheets as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:64.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.038%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #231f20;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Contract costs, current</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Contract costs, noncurrent</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total contract costs</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,290 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,946 </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></tr></table></div> 7018000 6103000 26272000 23843000 33290000 29946000 1500000 3000000 1100000 2100000 PROPERTY AND EQUIPMENT - NET<div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment by category are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:56.754%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 5.65pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Computer and software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #231f20;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,286 </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><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #231f20;border-top:0.25pt solid #231f20;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,173 </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></tr></table></div>Depreciation expense was $0.8 million and $1.7 million for the three and six months ended June 30, 2023, respectively and $1.3 million and $2.6 million for the three and six months ended June 30, 2022, respectively. <div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment by category are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:56.754%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt 0 5.65pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Computer and software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 17pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,102 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #231f20;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 3pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,816)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,039)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 3pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,286 </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><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #231f20;border-top:0.25pt solid #231f20;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,173 </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></tr></table></div> 16136000 16272000 1564000 1563000 2402000 2377000 20102000 20212000 14816000 14039000 5286000 6173000 800000 1700000 1300000 2600000 174341000 152663000 66411000 51802000 107930000 100861000 7400000 14600000 5500000 10800000 GOODWILL<div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amounts of goodwill were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:85.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.866%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance—December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,487,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance—June 30, 2023</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,487,235 </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></tr></table></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amounts of goodwill were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:85.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.866%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance—December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,487,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance—June 30, 2023</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,487,235 </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></tr></table></div> 2487007000 228000 2487235000 OTHER INTANGIBLE ASSETS—NET<div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are amortized using the straight-line method based on the expected useful lives of the assets. The carrying values of acquired amortizing intangible assets are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"></td><td style="width:46.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- Average Useful Life</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Weighted- Average Useful Life</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Intangible Assets—Gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">742,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</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:10pt;font-weight:400;line-height:100%">Trademarks</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:10pt;font-weight:400;line-height:100%">53,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">53,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,844)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414,889)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367,526)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #231f20;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Intangible Assets—Net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,843 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722,147 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of developed technology is recorded in cost of revenue, while the amortization of trademarks and customer relationships is included in selling, general, and administrative expense on the Company’s consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the classification of amortization expense of intangible assets (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.9pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Selling, general, and administrative expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.45pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization of acquired intangible assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,684 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,537 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,363 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,884 </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></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization of intangible assets as of June 30, 2023, is as follows (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 (remaining six months)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Thereafter</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,843 </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></tr></table></div> The carrying values of acquired amortizing intangible assets are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"></td><td style="width:46.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- Average Useful Life</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">Weighted- Average Useful Life</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Intangible Assets—Gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">742,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 years</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:10pt;font-weight:400;line-height:100%">Trademarks</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:10pt;font-weight:400;line-height:100%">53,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">53,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,844)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414,889)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367,526)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #231f20;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Intangible Assets—Net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,843 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">722,147 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table> 293650000 P8Y 293599000 P8Y 742600000 P14Y 742600000 P14Y 53482000 P9Y 53474000 P9Y 1089732000 1089673000 151844000 134691000 237741000 210120000 25304000 22715000 414889000 367526000 141806000 158908000 504859000 532480000 28178000 30759000 674843000 722147000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the classification of amortization expense of intangible assets (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.9pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Selling, general, and administrative expense</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.45pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization of acquired intangible assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,684 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,537 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,363 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,884 </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></tr></table></div> 8575000 8467000 17148000 16845000 15109000 15070000 30215000 30039000 23684000 23537000 47363000 46884000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization of intangible assets as of June 30, 2023, is as follows (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 (remaining six months)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,826 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Thereafter</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674,843 </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></tr></table></div> 47362000 94082000 93893000 82826000 66544000 290136000 674843000 ACCRUED EXPENSES<div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the detail of accrued expenses (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Tax Receivable Agreement liability, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other accrued expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,399 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,270 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the detail of accrued expenses (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:74.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accrued taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Tax Receivable Agreement liability, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other accrued expenses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.6pt;padding-right:-1pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued expenses</span></div></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,399 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,270 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 28451000 38966000 10652000 9094000 1671000 2130000 28640000 1862000 28985000 32218000 98399000 84270000 <div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included within other accrued expenses is the contingent consideration liability related to the acquisition of Chalk. The fair value of the contingent consideration is determined using the Monte Carlo simulation and is recorded as selling, general, and administrative expenses within operating expenses in the consolidated statements of operations and comprehensive loss. The fair value is estimated quarterly and is based on unobservable inputs, including management estimates and assumptions about achieving future revenues and the Company's share price, and is, therefore, classified as Level 3 in the fair value hierarchy. The outstanding balance of the contingent consideration as of June 30, 2023 is expected to be paid in the third quarter of fiscal year 2023.</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the fair value of the contingent consideration liability is as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:85.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.866%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance—January 1, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition date fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,392)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,886)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance—December 31, 2022</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:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,801 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance—June 30, 2023</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,166 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 10079000 1392000 -4886000 3801000 -635000 3166000 LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT<div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">First Lien Credit Agreement (“First Lien”)</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2018, the Company entered into a loan agreement with a consortium of lenders which provided $775.0 million of term loans. The First Lien also provides for a Revolving Credit Agreement, discussed in more detail below. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The First Lien is repayable in quarterly payments of $1.9 million through July 31, 2025, with all remaining outstanding principal due on July 31, 2025, the maturity date of the First Lien.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the interest rate for the First Lien is the rate per annum equal to the Secured Overnight Financing Rate (“SOFR”), plus the applicable margin. The applicable margin is initially 3.25% per annum with a 0.25% step down based on the First Lien Net Leverage Ratio. The interest rate for the First Lien as of June 30, 2023 and December 31, 2022 was 8.05% and 7.09%, respectively.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The First Lien is collateralized on a first lien basis by substantially all of the assets and property of Holdings LLC and its domestic subsidiaries.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Agreement</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The First Lien provides for a Revolving Credit Agreement allowing the Company to borrow funds from time to time. In July</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 2021, the Revolving Credit Agreement was amended and permitted the Company to borrow up to </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$289.0 million. The Revolving Credit Agreement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> matures on May 2, 2025. </span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate of the Revolving Credit Agreement is equal to SOFR, plus the applicable margin. The applicable margin is initially 3.25% per annum with up to a 0.50% step down based on the First Lien Net Leverage Ratio. We are also required to pay a commitment fee on the unused portion of the Revolving Credit Agreement of 0.50% per annum with up to a 0.25% step down based on the First Lien Net Leverage Ratio, payable quarterly in arrears.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023, the Company borrowed $10.0 million on the Revolving Credit Agreement, which was reflected as the outstanding balance on the facility as of June 30, 2023. There was no outstanding balance as of December 31, 2022. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Agreement requires the Company to maintain a First Lien Net Leverage Ratio of not more than 7.75 to 1.00 if the Company has an outstanding balance on the Revolving Credit Agreement of greater than 35% of the borrowing capacity (excluding certain letters of credit) at a quarter end. As of June 30, 2023 and December 31, 2022, the Company’s outstanding balances under the Revolving Credit Agreement were less than 35% of the borrowing capacity.</span></div><div style="margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding long-term debt (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:64.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Total outstanding principal—First Lien</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</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:10pt;font-weight:400;line-height:100%">(7,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(7,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discount</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:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt 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:10pt;font-weight:400;line-height:100%">(5,586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(6,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Total long-term debt—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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,211 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,624 </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></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities on long-term debt outstanding as of June 30, 2023 are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:86.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.003%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 (remaining six months)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740,125 </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></tr></table></div> 775000000 1900000 0.0325 0.0025 0.0805 0.0709 289000000 0.0325 0.0050 0.0050 10000000 7.75 0.35 0.35 0.35 <div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding long-term debt (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:64.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Total outstanding principal—First Lien</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</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:10pt;font-weight:400;line-height:100%">(7,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(7,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt discount</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:10pt;font-weight:400;line-height:100%">(578)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: unamortized debt 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:10pt;font-weight:400;line-height:100%">(5,586)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(6,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Total long-term debt—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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726,211 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,624 </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></tr></table></div> 740125000 744000000 7750000 7750000 578000 715000 5586000 6911000 726211000 728624000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities on long-term debt outstanding as of June 30, 2023 are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:86.797%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.003%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 (remaining six months)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,875 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740,125 </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></tr></table></div> 3875000 7750000 728500000 740125000 Leases<div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its office and data center facilities under non-cancelable operating leases that expire at various times through 2026. The Company is also responsible for certain real estate taxes, utilities, and maintenance costs related to its office facilities. Rent expense was $0.9 million and $1.9 million for the three and six months ended June 30, 2023, respectively, and $1.3 million and $3.3 million for the three and six months ended June 30, 2022, respectively.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs for the </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months ended </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Operating lease cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Short-term lease cost</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:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Variable lease cost and other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Total lease cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,083 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,489 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,981 </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></tr></table></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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.984%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new lease liabilities</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">3,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating lease agreements as of June 30, 2023 are as follows (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2023 (remaining six months)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2024</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:10pt;font-weight:400;line-height:100%">4,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2025</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:10pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2026</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:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2027</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:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Total undiscounted cash flows</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Less imputed interest</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:10pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Weighted average remaining term (years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its office and data center facilities under non-cancelable operating leases that expire at various times through 2026. The Company is also responsible for certain real estate taxes, utilities, and maintenance costs related to its office facilities. Rent expense was $0.9 million and $1.9 million for the three and six months ended June 30, 2023, respectively, and $1.3 million and $3.3 million for the three and six months ended June 30, 2022, respectively.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease costs for the </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months ended </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are as follows (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Operating lease cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Short-term lease cost</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:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Variable lease cost and other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Total lease cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,083 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,489 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,981 </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></tr></table></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><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.984%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,663 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">ROU assets obtained in exchange for new lease liabilities</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">3,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 900000 1900000 1300000 3300000 943000 11694000 1897000 17249000 3000 20000 19000 72000 199000 369000 573000 660000 1145000 12083000 2489000 17981000 3663000 4495000 3654000 <div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating lease agreements as of June 30, 2023 are as follows (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:87.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.596%"></td><td style="width:0.1%"></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:8pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2023 (remaining six months)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2024</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:10pt;font-weight:400;line-height:100%">4,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2025</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:10pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2026</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:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">2027</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:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:400;line-height:100%">Total undiscounted cash flows</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Less imputed interest</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:10pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,652 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Weighted average remaining term (years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 2509000 4216000 1698000 1020000 748000 10191000 539000 9652000 P2Y10M24D 0.041 COMMITMENTS AND CONTINGENCIES<div style="margin-top:12pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have contractual obligations related to, among others, data centers, cloud hosting arrangements and other services we purchase as part of our normal operations. In certain cases, these arrangements require a minimum annual purchase commitment by us. As of June 30, 2023, the remaining aggregate minimum purchase commitment under these arrangements was approximately $221.8 million through 2027.</span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insured Health Plan</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is generally self-insured for losses and liabilities related to health benefits. The estimated liability for incurred, but not reported, medical claims was $2.2 million and $2.2 million as of June 30, 2023 and December 31, 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into indemnification arrangements within customer contracts as part of the ordinary course of its business. Under the Company’s standard contractual terms, these arrangements typically consist of the Company agreeing to indemnify, hold harmless and reimburse the indemnified customer(s) for losses suffered or incurred directly, in connection with any trade secret, copyright, patent, or other intellectual property infringement claim by any third-party with respect to the Company’s technology. The term of these indemnification agreements is generally concurrent with the term of the contract, but in some cases, may survive the expiration or termination of the underlying contract. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries directors and officers insurance policies pursuant to the Company’s certificate of formation, bylaws, and applicable Delaware law.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">From time to time, the Company is involved in disputes, litigation, and other legal actions. On a quarterly basis, the Company evaluates developments in its legal matters that could affect the amount of liability that has been previously accrued, if any, or result in the Company accruing a liability, and the matters and related ranges of possible losses disclosed, and makes adjustments and changes to our disclosures as appropriate. Significant judgment is required to determine both (i) the likelihood of loss and (ii) the estimated amount of such loss related to such legal matters. Until the final resolution of such legal matters, there may be an exposure to loss, and such amounts could be material. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), the Company has determined it does not have material exposure on an aggregate basis at this time.</span></div> 221800000 2200000 2200000 STOCKHOLDERS’ EQUITY AND NON-CONTROLLING INTEREST<div><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stockholders’ Equity</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s amended and restated certificate of incorporation effective July 27, 2021 authorizes (i) 50,000,000 shares of preferred stock, par value $0.0001 per share, (ii) 500,000,000 shares of Class A common stock, par value $0.0001 per share, and (iii) 300,000,000 shares of Class B common stock, par value $0.0001 per share.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Holders of our Class A common stock and Class B common stock vote together as a single class on all matters presented to stockholders for their vote or approval, except as otherwise required by law. Each share of Class A common stock and Class B common stock entitles its holder to one vote on all matters presented to our stockholders generally.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June 30, 2023, t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">he holders of our issued Class A common stock collectively held</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> approximately 81.3% of the economic interest and voting power in the Company and holders of our issued Class B common stock collectively held approximately 18.7% of the economic interest and voting power in the Company. As of </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December 31, 2022, the Class B common stock collectively held approximately 20.0% of the economic interest and voting power in the Company.</span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Non-controlling interest</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The weighted average non-controlling interest percentage used to calculate the net loss and other comprehensive loss attributable to the non-controlling interest holders in the three and six months ended </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June 30, 2023 and 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">was 18.8% and 20.1%, respectively.</span></div> 50000000 0.0001 500000000 500000000 0.0001 0.0001 300000000 300000000 0.0001 0.0001 0.813 0.187 0.200 0.188 0.201 19315000 0.58 0 0.037 12600000 1300000 1400000 0 0 474846 26.64 0 0 0 0 474846 26.64 P4Y 0.25 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">RSU and RSA activity for the six-months ended </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">June 30, 2023 is as follows:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:37.175%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.031%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><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:10pt;font-weight:700;line-height:100%">Restricted Stock Awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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:10pt;font-weight:400;line-height:100%">Balance—December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,880,419 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,516 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.43 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</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:10pt;font-weight:400;line-height:100%">2,886,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,630,899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">(19,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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:10pt;font-weight:400;line-height:100%">(331,217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Balance—June 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">8,804,880 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">34,823 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7880419 20.52 54516 8.43 2886577 19.32 0 0 1630899 19.59 19693 8.73 331217 20.32 0 0 8804880 20.30 34823 8.25 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the classification of share-based compensation in the accompanying condensed consolidated statements of operations and comprehensive loss (in thousands):</span></div><div style="margin-top:12pt"><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><td style="width:50.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.602%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions and support</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service</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:10pt;font-weight:400;line-height:100%">919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">1,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">2,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">3,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">8,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">6,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</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:10pt;font-weight:400;line-height:100%">10,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">7,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">19,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">14,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,494 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,060 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,610 </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></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation capitalized as product development costs was $0.8 million and $1.5 million for the three and six months ended June 30, 2023, respectively, and $0.8 million and $1.5 million for the three and six</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended</span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June 30, 2022, respectively.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the total future compensation cost related to unvested share awards is $176.1 million, which is expected to be recognized over a weighted-average period of 2.8 years.</span></div> 1623000 1243000 3011000 2277000 919000 1262000 1730000 2246000 4536000 3558000 8265000 6428000 10416000 7997000 19037000 14659000 17494000 14060000 32043000 25610000 800000 1500000 800000 1500000 176100000 P2Y9M18D EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS)<div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:109%">The table below sets forth a calculation of basic and diluted EPS.</span></div><div style="text-indent:18pt"><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><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net loss attributable to non-controlling interest</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:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(1,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(4,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(3,940)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PowerSchool Holdings, Inc., basic</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,195)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,525)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,048)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,637)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A common stock, basic</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:10pt;font-weight:400;line-height:100%">163,067,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">158,229,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">161,794,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">158,171,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, basic</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:700;line-height:100%">Diluted net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PowerSchool Holdings, Inc., basic</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment from LLC Units</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PowerSchool Holdings, Inc., diluted</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,080)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,525)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,048)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,637)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A common stock, basic</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:10pt;font-weight:400;line-height:100%">163,067,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">158,229,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">161,794,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">158,171,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of LLC Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,654,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A common stock, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,721,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,229,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,794,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,171,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, diluted</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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</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></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:109%">As shares of our Class B common stock are considered non-participating securities, separate presentation of EPS of Class B common stock under the two-class method has not been presented.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:109%">In addition, the following securities were not included in the computation of diluted shares outstanding for the three and six months ended June 30, 2023 and 2022 because they were antidilutive, but could potentially dilute earnings (loss) per share in the future:</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><td style="width:38.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSAs and RSUs</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:10pt;font-weight:400;line-height:100%">8,839,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,113,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">8,839,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,113,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">LLC Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">39,928,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">37,654,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">39,928,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Unvested MSUs</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:10pt;font-weight:400;line-height:100%">474,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">474,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total excluded from diluted EPS calculation</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">9,314,549 </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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">50,042,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">46,968,608 </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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">50,042,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></tr></table></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><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net loss attributable to non-controlling interest</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:10pt;font-weight:400;line-height:100%">(1,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(1,933)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(4,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">(3,940)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PowerSchool Holdings, Inc., basic</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,195)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,525)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,048)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,637)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A common stock, basic</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:10pt;font-weight:400;line-height:100%">163,067,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">158,229,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">161,794,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">158,171,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, basic</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</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:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:700;line-height:100%">Diluted net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PowerSchool Holdings, Inc., basic</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment from LLC Units</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(885)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PowerSchool Holdings, Inc., diluted</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,080)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,525)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,048)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,637)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A common stock, basic</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:10pt;font-weight:400;line-height:100%">163,067,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">158,229,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">161,794,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">158,171,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of LLC Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,654,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares of Class A common stock, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,721,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,229,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,794,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,171,056 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to PowerSchool Holdings, Inc. per share of Class A common stock, diluted</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;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.03)</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</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></tr></table> -4295000 -6458000 -19108000 -20577000 -1100000 -1933000 -4060000 -3940000 -3195000 -4525000 -15048000 -16637000 163067859 158229171 161794290 158171056 -0.02 -0.03 -0.09 -0.11 -3195000 -4525000 -15048000 -16637000 -885000 -4080000 -4525000 -15048000 -16637000 163067859 158229171 161794290 158171056 37654059 200721918 158229171 161794290 158171056 -0.02 -0.03 -0.09 -0.11 <div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:109%">In addition, the following securities were not included in the computation of diluted shares outstanding for the three and six months ended June 30, 2023 and 2022 because they were antidilutive, but could potentially dilute earnings (loss) per share in the future:</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><td style="width:38.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested RSAs and RSUs</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:10pt;font-weight:400;line-height:100%">8,839,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,113,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">8,839,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">10,113,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">LLC Units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">39,928,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">37,654,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">39,928,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Unvested MSUs</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:10pt;font-weight:400;line-height:100%">474,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">474,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total excluded from diluted EPS calculation</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">9,314,549 </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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">50,042,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">46,968,608 </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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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:10pt;font-weight:400;line-height:100%">50,042,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></tr></table></div> 8839703 10113893 8839703 10113893 0 39928472 37654059 39928472 474846 474846 9314549 50042365 46968608 50042365 -1700000 -1800000 -2900000 1600000 0.284 0.085 0.312 -0.084 14000000 14000000 0.85 0.15 8700000 7100000 1600000 28600000 -392700000 RELATED-PARTY TRANSACTIONS<div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has entered into arrangements with Vista Equity Partners for certain services, and the Vista Consulting Group for management consulting, systems implementation, and manpower support (collectively, “Vista Consulting”). These services were provided on a time and material basis and were generally related to integration of the various companies acquired by the Company. Total costs of these related party services were de minimis for all periods presented. </span><span style="background-color:#ffffff;color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> may continue to engage Vista Consulting from time to time, subject to compliance with our related party transactions policy. </span><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company also entered into arrangements with Onex for general management services, acquisition advisory, and treasury services. Total costs of these related-party services were de minimis for all periods presented.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also purchased services from entities that share common ownership with Vista and Onex. The cost was $2.6 million and $7.4 million for all other services purchased from entities with common ownership for the three and six months ended June 30, 2023, respectively, and $0.7 and $2.4 for the three and six months ended June 30, 2022, respectively. Substantially all of the expenses related to Vista and Onex services are included in selling, general, and administrative expense in the consolidated statements of operations and comprehensive loss. Amounts due to entities that share common ownership were $0.1 million and $0.5 million as of June 30, 2023 and December 31, 2022, respectively, and are included in accounts payables and accrued liabilities in the consolidated </span></div><div style="margin-top:12pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">balance sheet. There were no sales to or outstanding accounts receivable arising from this agreement during or as of the end of any of the periods presented.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a strategic partnership with EAB Global, Inc. (“EAB”), a portfolio company of Vista, pursuant to a Reseller Agreement (the “Agreement”). Pursuant to the Agreement, EAB serves as, among other terms, the exclusive reseller of the Intersect product in the U.S. and Canada. The Agreement has a ten-year term and includes annual minimum revenue commitments from EAB. The commitment amount for the annual period was $36.8 million, and will increase upon the anniversary of the Agreement. The Company may begin to revoke its exclusivity with EAB after the fourth year of the Agreement or terminate the relationship upon material breach of the contract. Under the terms of the Agreement, the Company pays a fee to EAB for selling products to third party customers on the Company’s behalf. The Company recognized $4.0 million and $6.3 million in selling, general, and administrative expense and, to a lesser extent, cost of revenue, for fees owed to EAB under the Agreement for the three and six months ended June 30, 2023, respectively, and $2.9 million and $5.4 million for the three and six months ended June 30, 2022, respectively.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, certain selling stockholders, which included Hardeep Gulati, the Company’s Chief Executive Officer, Topco LLC, and certain funds affiliated with Vista and Onex, conducted a secondary offering of 8,700,000 shares of the Company’s Class A common stock. The Company did not receive any proceeds from the sale of the Class A common stock by the selling stockholders, but bore the costs associated with the secondary offering (other than underwriting discounts and commissions), which were approximately $1.4 million and were recorded as selling, general, and administrative expenses in the consolidated statements of operations and comprehensive loss.</span></div> 2600000 7400000 700000 2400000 100000 500000 P10Y 36800000 4000000 6300000 2900000 5400000 1400000 EMPLOYEE BENEFIT PLANSDefined Contribution Plan—The Company has a defined contribution plan under Section 401(k) of the Internal Revenue Code (“401(k) Plan”) covering all full-time employees who meet certain eligibility requirements. Eligible employees may defer a percentage of their pretax compensation, up to the annual maximum allowed by the Internal Revenue Service. Under the 401(k) Plan, the Company matches a portion of the employee contributions up to a defined maximum. The Company made matching contributions of $2.7 million and $5.4 million for the three and six months ended June 30, 2023, respectively, and $2.6 million and $5.1 million for the three and six months ended June 30, 2022, respectively. 2700000 5400000 2600000 5100000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company has evaluated subsequent events from the consolidated balance sheets date through August 8, 2023, the date at which the condensed consolidated financial statements were available to be issued. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 11, 2023, the Company announced that it had entered into a definitive agreement to acquire all the ownership interests of SchoolMessenger, a leading provider of K-12 communication tools in North America, from West Technology Group, LLC, for cash consideration of approximately $300 million. We expect to fund the acquisition with cash on hand, borrowings under the Revolving Credit Facility, and incremental term loans under the First Lien. The acquisition is expected to close in the third quarter of fiscal year 2023, subject to satisfaction of customary closing conditions and regulatory requirements.</span></div>On July 31, 2023, the First Lien was amended to permit the Company to borrow an additional $100 million aggregate principal amount of incremental term loans to finance the acquisition of SchoolMessenger, increasing the principal balance outstanding under the First Lien as of July 31, 2023, to $840.1 million. 300000000 100000000 840100000 true EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( J""%<'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 " *@@A7^EE1G^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TUAD=#-1?&D(+B@> O)[&ZP24,RTN[;F];=+J(/(.22F3_? M? /I3)1F2/BFR77-FA@;>GQY=EW97)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"H((5YM.O_?A!0 M1\ !@ !X;"]W;W)K%SVC88A_\5'=OMMKL06S(0TA'N*$G6;&U*0[9>M]L'80OPU;:8+$/RW^^5 M#3;)Y!?F*U\2;/S^T"/)]F-YL)'J:[H40I.G.$K2J]92Z]4;QTG]I8AY>BY7 M(H%OYE+%7,.F6CCI2@D>Y$5QY##7[3DQ#Y/6<)#OFZCA0&8Z"A,Q423-XIBK MY[Y>2>V0%V3Y\LHS?^2 M37%LI],B?I9J&6^+H05QF!3_^=.V(_8*NFY- =L6L%<%M.X7O&U!WG-.T;(< MZYIK/APHN2'*' UIYD/>-WDUT(2)&<:I5O!M"'5Z.)9KH<@$1HRT2;KD2J0# M1T.P^=KQMR%OBQ!6$](C'V2BERFY20(1O*QWH$%EJ]BN56\9&OAKEIP3SSTC MS&6>I3WC0^41E%-;^8OF>&4G>7F>AW;27Z-9JA7,N[]M/50D=.P)YF1\DZZX M+ZY:<+:E0JU%:_C#=[3G_FS#^T9A+V [)6P'2Q]>2S^#\U23Q^>5L)'BY=1M M?[(AH54-D;HE4O+WC\"9" MA3(P9R&!BX%U\/"D\KRK/?'0^H:<%R7GQ9$S4W&XC^2W@?IQQ+/F/$JM XF6 M-03LEX!]M%$WB0[U,[D-(T'NLW@FE T,SW!=VNZXO7['!H>6-H2[+.$NCX%[ M$(O07$9A&.]Y;)VC>,Y$;H2:^DL)]\IW,@K"9)&>D;O$/[<1HUD-B:E;W5S= M8YBA<5+!/.5FRIZ1J8:3DTA%QC)+M'J&_X&U(PZD7]_8B/&BILA[/D&/07[D M3^0N@),UG(=^SHW,Z .1_6Z[0WL]EUGG-%[/7=!I,@*'OORAV)K M;YS"IFBE4Q3W()!@XSYD^AS/9&3MA ,B]7DZMG*=PIE8Y4P,MYK=L)*;)W_) MDX6H]<0#0?=?IE9!PLN:\E6"Q(X2I'&FE'F6*1Y@\H&$&TMF77TYD/C%NF8S MQJN:Q"H/8D=YD'EH Z,'-UA( M9;TF'<@9^;Z " @(BC KZRE0(5;)$,,]9DLY78HH0L>PX3H17M<4KW(A=M12T4N!F>;K]^1CIL'<$V,' M5N)OY"W;?BC2NGF:>6FT'C*7TDN7>KV!L[9!5HK#CEHR&L/M0H'9WB6!>"*_ M"?LXXE%&Y_I>M]>G5HA3*(]7*8^'F\K.!6[#U!C\%P$BBBWB'HAKMREK>U90 MO+(I:.4^'FXJY0KN/NDM[+1JSX&PNB5JO*PI8^4]'FXIKQFWB_+UE'C<)V9E M/(7S>'OOPPZX"@ &!63$K1>9 P&UEU6\[O^".7LO1LUM/7]?G!+?K+L6[TC+ MO>4[Z5'^)M:I#B]>:'_@Q@I2$HDYE+KG%W#%4\4[XF)#RU7^FG4FM99Q_G$I M>""4.0"^GTNI=QOF!\HW]<-_ 5!+ P04 " *@@A7^ &[QXX' !3(P M& 'AL+W=O"J+JKD>K818OQJ/FVS%2MJ\Y&M6R6^6O"ZID*?UX[A9UXPN MND%E,49!$(U+FE>CR57WV7T]N>*M*/**W=>@:LX)OKT=P]/6##_GC M2J@/QI.K-7UD@L_L[9MCDX M!BJ4!\X_J9.WB^M1H!2Q@F5"N:#RSX;-6%$H3U+'YYW3T?Z::N#A\5?OOW7! MRV >:,-FO/@G7XC5]2@9@05;TK80'_CV#=L%%"I_&2^:[G^P[6UC,@)9VPA> M[@9+!65>]7_ITVXB#@9 UP"T&X">.P#O!N NT%Y9%]8-%71R5?,MJ)6U]*8. MNKGI1LMH\DK=QKFHY;>Y'"OI^^F=[-; M,']S>_MQ#B[!7_,;\/.+7\ +D%?@XXJW#:T6S=582 W*TSC;7>]U?SWDN-X? M;?42X. "H !AR_"9?_@-R^1PV U'Q\/',O)]^&@?/NK\85?X;5VS2H!ITS#1 MO++%TSL@=@?J*7O5K&G&KD?R,6I8O6&CR8\_P"CXU1;=F9P=Q8KWL6*?]\F, M-BL@[QK(U '[W.8;6LC@K7>Q=Q5UKE0IV$Q0@E-R-=XMJ0_'%%EA_Z?! N^9FN:+P![DD6X M84VGFXL5J^63WNJE MFD81C!U"D[W0Q"OTO91)15X]@H))_H!:@>:2+R];>>*>W,3,VT,IO5[3*$GB MV*XWW>M-3Y2-=2[O?_XO6X 9+]>MD/DZYTNQI36[ '?VZ4W-7 CB% <#P=Y+ M_\]Z" /-OL ;VN^<+[9Y45@Q%IAI2I(8X7 0@L,P"!SS#@_0#+WRWE:"5H^Y M*G]]7KBS>>?I*%-CDI!A@ECL8H0@<6G5'(5>=$W>=V7,G;Z[X4>5"45A/-1G MFLFRZTIAJ-$'_>SK2YA''C;ED0A"H\#:#,,$RUKLD*BA!\FSEB+OMB0C]2-RC?DV_*,Y; S:A%D;AD-@VJR1.''=%HP_Z MV2<%UBW3S+8*-(F6RL72D'L6LX2@.'!(U."#?O(-@5+H!+KX2FVK;)-N) R, MA+>!,G(P$&H(0C\%;]B2264+N5[;L*IE?J4FUV 2Q@D<:C7M, Q"[%C_0(U MZ&?@![;AQ49-<28UYP(L:::FV+K"A#;VR7]#L::9(Q60!AKR ^UK#5GSNFN2 MY1*YX-7CI41V*9O;!^OL(A-@<1P.Y9ZR.E:L&8?\C#M>6QZDKE6I22\,49 , MD6RQ(Q!'J0,CZ*!;]+>+=[S*GEFFT7G[QN_1."*-3^3'9T_W4W?'1".":/B, MVJR"@UIYK%#3$_E[1D\1U+VCI\0@2\<'S8? M$H"5^>"- 61GX+[8BCHDV-N M3;I);E@:?N"=-@;6JQ"'+AR08,1^<'X[JA>7[@6_,C2 M#Z((06-F;79)A%P)H9&(_$CL"_>IDF!!80Q#B(>K#)MA0E(2.C( :R3B$TCD M99D+E:K]?DO&*U4F6)6ITO#S'1<,0/2+=0_,Z]E>=(&M>I_!T7'T&J\8>H$U M%SS[M.+%@M7-3^#VE"KM'D^DR&H&$7+(UM#%)S=J][(7;)EGN;5689.:EVK_ M/DV&.BV&,(F1:YF)-6&QG[!]M6J.G@;6/0V "E'G#ZWHN"8XN.=;5L^S%><% M>"-M9;&0?=3;*GMICV)OYF>G;C%Q.R+X;!.^6V. MA6D@$S^0^QQ\?3('_6Z^^6Y\CZ:9:*@3?*8<]"X.OCGJ,WD[COK@MUO_FN!D M#A+C-^,A?+PFO:SQP1L/ZG63/VG]F%>-;/Z7 MN!"\[ Y7C,I;HPSD]TLN&X'=B7JO8O\>S>0_4$L#!!0 ( J""%>Y$BCA M4 , "<, 8 >&PO=V]R:W-H965T&ULM5=K;],P%/TK M5D!HD\;R:),THZW4M44;@C'1 9^]Y+:QYL3!=MK!K\=.LI",]"58/[2V<\_Q M.3>^MCO<,/X@8@")'A.:BI$12YE=F*8(8TBP.&<9I.K)DO$$2]7E*U-D''!4 M@!)J.I;EF0DFJ3$>%F.W?#QDN:0DA5N.1)XDF/^\!,HV(\,VG@:^D%4L]8 Y M'F9X!0N07[-;KGIFS1*1!%)!6(HX+$?&Q+Z8VHX&%!'?"&Q$HXVTE7O&'G3G M.AH9EE8$%$*I*;#Z6<,4*-5,2L>/BM2HY]3 9ON)_7UA7IFYQP*FC'XGD8Q' MQL! $2QQ3N47MKF"RI"K^4)&1?&--F6L'Q@HS(5D2056"A*2EK_XL4I$ V#W MMP"<"N <"NA5@%YAM%16V)IAB<=#SC:(ZVC%IAM%;@JT/KY9C:_6SR9WJG,Y^3BYF<[1XFH^OUN@DUO,(94Q2!)B>HK> MHJ^+&3IY?8I>(Y*BNYCE J>1&)I2:=+,9EC-?UG.[VR9_T.>GJ.>=88[X3,(%=PNX$X;;JI,U.EPZG0X!5]_"]\D#%F>2J%6: ADC>\IG"%,U6+' M:0A(E0T*.41$(LJ$@$[#Y0Q>,8.NHO78=0;*V[IIZ^^@OF\[=5!+?*\6W]LI M?DJQ$&B"0I8DJD+4V@D?N@3N9-'[QH7(< @C0VT, O@:C/&;5[9GO>MZ/_^) MK&6X7QON[S;<,'J&,LS1&M, =$B'R_>N\O3;;7Z[O>P'N>_(Y(-W #;VO^_5J]?[QZ==0)J?8RDJ[V M6? /MM 1N=O"H+8P.*#D+_>6_$Z68TO^/Y&U# >UX>"%2SXXK.3WAK7DV]:? M\]9ZR:*OV)M+J;>EZ@\*;;MHW!KLERK\BKDER_?WDK+CF19 M<;&[9U)=$XMFK&[RP'6 >KYD3#YU]%VQ_F\P_@U02P,$% @ "H((5]K M%(LB"@ +SL !@ !X;"]W;W)K+H2HT(]EFI5GHT55K4[&XW*V$,NX_)2O1"9_ M>+3]XBYY6E3U%^/STU7\)*:B^K:Z+>31>,[RER]B M8Y!;\\WRM&S^1R\;K#-"LW59Y."Z,J_C\M,A?4%&C)5O]H?%^,UKZ*\GJ M0)E6A?PUD>.J\\G-=1A=3Z,0R4_3FZO+\.)>'DSOY9^OT?7]%-W\CFYNH[N+ M^TL)0!?7-?+K[5WT10Z[_#-"E]?R.$('5S?3Z2$Z1M^F(3KXY1#]@I(,W2_R M=1EG\_)T7,FKK<\YGFVN['-[963@RBCZFF?5HD11-A=S8'QH'N\9QH^EEW:N M(EM7?29&PG^OLT^(.D>(.(0"US-Y^W "F?.QLT<_??:>,^@N;FC#1P?X[L2S MR-;B!)K7=B2#1]:9[Z1XUP^MB\7R..?4#?CI^WO3++1)%EDBZTV# MMYL&SQARH9"DLR1NZWLV1_$R+ZKDG^8+:$Y:.G<_MCSL^$H$ BA&N!J .HH2 M3 (E_G04\0EUX/#C.[OY&VZU63\((7NY=G8O<-1KG H'OBN8J^.PM1WL>*\ M"(*Y@8=AB_V=Q;[1XC^*O"S1JL@?DPHRU-?/ZC#?4V=6A_F!YWB*I0!9P'Q* M%$L!&,>DKH20I<'.TL"86FY6HI#QFSTA\4-*[U*48'8);&87FV2A3;+($EEO M)K#3"5''&'5WDC,N9HLFM\SE;9;F*]F1@!&XH>K=Z:[O*4$S@6">XRN!&@(P M%Q.?*B$(P0C?"^B^X7L*'!L-G\HN28;@$7H2F0S']*C-KG.I]I.RJN/S&]5 M*4X &.-LKRAOG*##L$,\GZM>T'$^=_=@?2^0S@O$Z(6+V=_KI$R: MZE(G6[AC(-K)'=5<'2*S$U6M?94H B#$V\O ?3L[W8R-NO#]973#US/(Y1Y3 M[09@'J9<-5R'4>Q25S4>@!$G< >L[V0K?HMNS;6T"QK.M&L(&'==U7 YG"7 MJ(;K,.R[KJ-9#N"XZPS>YIV*Q49U=GZ9S?*E0 >I+*Z'Z+'(EUL_Y!ELOPM$ M,L94M5^''6/,U#H+P )*M+L;(*/<'RBSN-..V"P>+[-*R*)1;2<<':-,P*D= MEHU8M5J'^5R_S0'=Z&"JW>K .>4M-A3MG7+$9NEX4RU$L8MQ=) T(7!H,%X7 M=%2S7,<U>KQ03SFA4"MQ:B*?PSH*W!**ZJ(GE85_%# M*N<^1UF>'<_RK"KR1MC)FZ!-?J!G=#DEL[>CJAH0ID< !&..I^8["$8#-M H MDT[#$;.&&_3(;?XBBNELD>U[&VNA6&::V&8YEH0-NC:3JP2LUC] MJWG )NV/GZ5$?1*MW>6@P_)U55:RFZG3W7Y4ML-@?P'RUJ..QWU7+?\0U/4) M";"V4 BR8A[(:J-E09!54CKN@ 8BG=XE9KW[,?_M!Y_)@\!ZI^-P(FNANA8' M0 <]" IPV(,@J]&#G78F9NT\6<394RT@T3HK1)PF_TB'/,7R6#HMR9YE/:U7 MAV"YP;543E09#6 HTVJ'#@)DA@XZQF1(3W4RFIAE]*95;EH(&2NK0BSJY_// M.U'==I*@_;J^U>W7,8#]P+(KQJK]D)H>M+_3TL2LI5N19;#\8[I+%\&JZ@8@ MW%$=I&-43T< YGC(/;23V]0LMR<]QUA07110RQ1S-9- ,$;41X$A!,,L4+5\ M!.(\/J2Z:*?1J5FC?^NRQA]UUCBX:F)&)H]+<_*@NCA6U?CKD!" J.O)1I:^ MU9T"IZ\K\.U"4VOPQ7._U3=A68M [^A*I[+5\+58@&. = 9Z!\(9O-.) M:6H6T]/U0SDKDE6S'-DL3)?KU2HOP.QIYGKW%@^;;*%5ML@66W]6.AU.S7L? MC-MLK&YZL,H66F6+;+'U)Z$3\]0LYE_=;$.A30R>JS9U$PA'70=KQ0/:R,#W MEV8W?@%P'N-\2%QTXIMR8]B]9KW=X>?3;;0*EMDBZT_&5TC0,V-@#(9 M1TC\F*7KIE68 @G&BKB.& (RS@*N/U""82X*!;6&TZQ"H MN4.82ED"Q8P=S'LGP2I;:)4MLL76 MGX2NUV'F7N?UW:!ZJT$!'.Q/_"0C74]#B,? M+D[,V":]._1LLH56V2);;/W)Z)HJ9FZJ;!8G!NUTP41542",:SM= )BL.>J^ MB B 48?3@>+$]C9HF_NI*UF9ZHT.M>'-(AYHL=4^RBI;:)4MLL76GXVNCV(_ MWT"X!+43PU;UZ6:):OLZI]IVOW[>[MSHOFG4;E^\_X9(*! M[T-\$K7O;G;T[:ND7^/B*2KG$Y?W4M&^G=D>5/FJ>?WP(:^J?-E\ M7(AX+HH:(']_S/-J>U"?8/>.[/E_ 5!+ P04 " *@@A7<3/\W@P1 !X MVP & 'AL+W=OK&7K;I[&"QV ^*K23><:R,K#3MOU_*<2V+.F:DXDWZI9$; M\CDTJ5>DQ#='+^^+\J_U=9Y7QN>;Y6K]ZNBZJFY_.SE9SZ[SFVS]:W&;K^1O M+HOR)JODQ_+J9'U;YME\4^EF><),TSNYR1:KH].7F_][7YZ^+.ZJY6*5OR^- M]=W-359^>9TOB_M71];1U__XL+BZKNK_.#E]>9M=Y>=Y]%"NCS"]?'9U9OPG/KBML2OQKD=^O]XZ-^JM<%,5?]8=X_NK(K%N4+_-9 M52,R^>-3/LF7RYHDV_'W%GJTBUE7W#_^2N>;+R^_S$6VSB?%\L_%O+I^=30Z M,N;Y97:WK#X4]U&^_4)NS9L5R_7F7^-^6]8\,F9WZZJXV5:6+;A9K!Y^9I^W M';%7P;(/5&#;"DRIX!Z*8&\KV$H%9AVHX&PK.'TKN-L*KE+!=@Y4\+85O+X5 M_&T%7VV2?Z#":%MAI$8X5&&\K3!6(QP<.//KR)E*%?]@E=U@JZ/-W$-5O@ZW MM1GODX<3:W-63K,J.WU9%O=&69>7O/I@E?*W"UFO.IV\ M>SL-WIX'4T,>G;\3\?3LH_QP_E'^>!.\_7ANO./RT[M)&KT3T^##^8__&#'+ M__W$>!.\>=U\-H)__A%__+=Q;/QQ/C5^_N$78WV=E?G:6*R,C]?%W3I;S=5/(KU TYF6V;^_JAN>Q R@O M"^-]7BZ*N5%<&F?SXK:^(KR01_^3?2ZO,1418OI(B&6V7AMGQJRXN9%7%SET ML[\(2M"'\OHQ"G^$LE?;Z-FP<##RT59&>N39?+ZH^SU;&K?98GXLSXQ9=KN@ M!SA^A#6;/0QQ+H>TNL[+NFUR6KJNYPLYZLMB39UM27^JO+(O9@OJQ$@'0PS$ M^2CT8=\6J^-9L:K*8BE_=25U5^52CPKI1%XN=M<,MKMFL W:.8 ^K\?[NEC. M\W+]DY'_?;>HOKPP+O*KQ6I5A[K(EMEJEAL_RQ%]N K\8F25,(GG[)Y+/V-A5SI%)M]RQY=A^N]14V^ZA@D'"./$]/44LW2**G"("(O4T M]I1NB(G.8FJXA.I1SS694B[MU?.":/Q(KM#L7;'6F>;LSC1G4\\^<*;%JYF\ MQUO+:[H\D39'O]0KN?8)&&Q.0.,_'^248\A[I/NLG/^7.M<"9LB80$2 MQI&P$ F+D+ 8"4N0L!0)$R!82\ON3LNN=M:(U^N[S;0@UYK[*WCC[E8>?I)K MQ'KND+_\( _+Q:Q>N&Z$;IS5BE[OK^LH=6NC#U4W$C9%P@(DC+O=95QG6D(& MC)"P& E+D+ 4"1,@6$NTWDZTGE:T;[)5=I77MX)RWIW)'_6]X]U*WDMFJ_F# M&H_KIY'SS8VOO.O-ZEM(2IY>]U1CS!PKRSQM:X;J#@D+D#".A(5(6-1KF&)D MR 0)2Y$P 8*UE.?OE.=KE2<7LOGB:F7,[LHR7\V^&%69K=;+@_KR.P-W['BJ MO+0AA\H+"0N0,(Z$A4A8A(3%?88\049,D3 !@K74-=JI:Z15U]ER6J+EN3&.\F-]9+;[2JL:Z7-\\M_,WR MQ:?L8ID;9U=E_K#T7"ZRB\6REFB9/^QH2, ZETJ=9^47J6")DG*E1#KN?A.+ M*;.BMMU#M8>$!4@81\)")"SJ,4@Q,F""A*5(F #!6@JUS&97WM1J]&U>'=JS M?+VMVKI"6H[%3$5-^A!#Y02E!5 :A])"*"V"TF(H+2'/)&;M;19L-[B14045 ME9FF3\]JUIZ3Q?J&W;!\-=?L2;_)RMVV&"/%IHTY='$)I4VAM !*XUN:LC%M MNMO;-@],*HW#PK*?<>/;0EH9)E#:%$H+H#0.I8506@2EQ5!: J6E4)I MT=K";@PMEG:/_33X/+O.5E>;77#*SVI<%B7IG1W^Z&/;DO:"=^RJ,Q?4R *E M!5 :A])"*"WJ-58Q-&8"I:50FD#1VBIMK"J6WJOR5%9C?=C!$S'4I0*E!5 : MMPBC"N4W)LJ1MW50&PJ4ED!I*90F4+2V*ALOBJ4WHR!]QQ9A=""-Q]N"CSF/ M]4T?K!ZHVX3X"MU;MFZ9SBT;T66D_9@H2/B/J5*D ;G?" B"I[,@6XT1P_*? M\UX,N8<^@=*F4%H I7$H+832(B@MAM(2*"V%T@2*UA9VXP&Q]"80[6X7Z0=P M?5^='J#@M@-(XE!9":1&4%D-I"9260FD"16L+L'&$6'I+R+=LG25W*[FR M,S7/[)'[\1,H;0JE!5 :M[HN#'F/Q;S.2K%;CKS'0C8NAM(2*"V%T@2*UOX3 MZ\8!PO0.D+Y;9X_*D'6WV^4-EF^:RB[_1-^@H0J#T@(HC6]IVOLPHHQZ'T;U MK,.88UK*?1A1L/99J YALMC(ME1>"NT-0825]VMCD]'W:ZPQ9+!O,60\^O#N MT#*(P2*$NB^@- ZEA5!:U&^P8FC0!$I+H32!HK5EV'@TF-ZC,31M M 2-< *[JZYGH@P[6&M2K :5Q*"V$TB(H+>XU\@DT9@JE"12M+;7&E\+T&4(0 M.0ST(0:O2Z%N%"@M@-(XE!9":1$C\H(PSU3-Q-"@"9260FF"Z)!6?[3UU]A' MV+?;1QAA'_&<[O-)J'L$2@N@- ZEA5!:!*7%4%I"G4B.RUSU^2G4%D(%M<;V M 2[#OX/?0Q!T]A4+\'E!9 :9SU]'L0YS&[V$_B=]C_T]$Z#,:ZO> TJ906@"E<9OR>XS=<>?4[^?W@#8NAM(2 M*"V%T@2*UE9EX_>P87Z/QY5(^3UL>^RHSPGU;1HL,JC? TKC=@^_!U&F,[=0 M?@][9*J31DP4/&868^K<0AD^1CY3S5XIM#<$$=89NP:K M$.KX@-(XE!9":5&_P8JA01,H+872!(K6EF'C^+ ?R-'L_*LDYR M51^_,+ZNG#>IK>H>V#VH/@=("*(U# M:2&4%A&#U1VK&!HS@=)2*$V@:&U=-O80&_L"&;N[2SY2WQ^C#SE8:%"#!Y3& MH;002HN@M+C'N"?0B"F4)E"TMLP:%XC]]&^2L;O[[9VU)]0I J4%4!J'TD(H M+2(&ZMCWU5=50&,F4%H*I0FB/_:[HRVIQB9BZVTBSY@C5=^2P8]IH.:1+6W_ M\3UCOK*>"HA2Q]UB'-JT$$J+;.+]+[[G=&0%]81 :2F4)H@..6[W2/MMVHW; MP]&[/;[/.Y@_Z))_V.38D,Z%B90VA1*"Z T[A 6$X^-?'5/ MCRAG^YZK.E:@C8NAM 1*2Z$T@:*U)=D8:1SM?OXWO9*)EJ'=/9U\VQI[ECKI M0>TQ4%H I?$M3>L%(\ITE$7TK./[GJUNK1$%CYEI*W-%0A6SQF-+=82GT-X0 M1%C'=1WG@!?,:2PCCMXR\E0^8WW8P1,+U"H"I050&G<(JPCE,R;*43YC:.-B M*"V!TE(H3:!H;54V+A '\ZJ67DHDK 6DSUC?IL$B@SI!H#2^I>GGEFZ9SMQ" MI>F@?,9$0P6J%.C6@- ZEA5!:!*7%Q. ?,]/JK$K)8HR-1^JJ M%.K"0-':"FOL&L[39O6@Y08U9D!I4R@M@-*X0V3U\&S'[=RS$5D]J*?MT*P> M4%H"I:50FD#16I)T&Y^'B\_J0OD%#%0:E!5 :=WMD]2#*J,JB M>M89V^Y(8<70UB=06@JE":)+Y(7+W\L)V99#XZ%PG_R-,+0ZH!E"H+0IE!9 M:=PE,H106\)$.6J2@C8NAM(2*"V%T@2*UE9EX])PG^2-,+02R0PAQ*ZPODV# M10;U74!IW.V1(80HTQ$7E2&$VA4F"E*[PE0Q.H,(?KP@Z4. MM7U :0&4QMVNG:-STQ1"0T906@RE)5!:"J4)%*VMX,8:XCY7@A"7L"^,6'=Q M";6%0&D!E,:AM!!*B_H-5@P-FD!I*90F4+2V#!MOB_O]$H2X5((0IZ-+J(,% M2@N@- ZEA5!:1(Q59ZAB:,@$2DNA-(&BM579&%-<;'H0EWB)1D=G4*,*E!9 M:1Q*"Z&T"$J+>XQ[ HV80FD"16O+K+&?N$^?'D0?8O"=(M2? J4%4!J'TD(H M+7(IJX@]4M];" V:0&DIE":(#FGU1UM_C3G%U9M3OD_& Y?(:,'4O\K6MWRP M$*&F%"B-0VDAE!;U&:H8&C*!TE(H3:!H+;EZC7'%TQM7='9IC\A,X;"QFD9$ M'V&HK*"T $KC4%H(I4506@RE)=2)9%OJB91"@PHJJ&69!W(=>(VWQ=-[6U#^ M9H_P9)!.+WU[!NL+:E.!TCB4%D)I$906;VGM)&)=?S-=C/ W0ULG4+2VPAJ? MBH?/)O*XW*#91*"T*9060&GY#5=R^.I*3Y$51 M5<7-YO ZSZ0XZ@+R]Y=%47W]<"+Y]T7YUR;&Z?\!4$L#!!0 ( J""%&PO=V]R:W-H965T&ULM9UKZ273I*>O"99CSF+P D[;_?1'8&*,D!5[ M^Z0O&MOYZR=A/='ED1 7W_+BKW(A1$6^+].L?'.RJ*K5Z_/S,EZ(952^RE7%\UG-\7E1;ZNTB03-P4I MU\ME5/QX*]+\VYL3Z^3I@\_)PZ*J/SB_O%A%#^)65%]6-X5\=[ZES)*ER,HD MST@AYF].KJS7H=LD:"+^FXAOY MQ;5(TYHDR_%W"SW9YEDGW'W]1.?-Q >>@U>F\ [-(=QFV"L)O#V)/#;!'Y3NYOJ M:.HRB*KH\J+(OY&BCI:T^D4CB":UK,(DJ[5[6Q7RMXE,5UU>?_H8L(^W+"#R MU>VG]^^"JSOYYO9._OC /M[=DD^<7%_=AH2___3UEIR1+[MSF_W>1,]^1LDP]Y5BU*PK*9F&G2&YZY+SG[OVZ<\5/C0G#T2\K_"]FK2W?Q5VP[/W_55$Y8+,9;M>DGF1+XGL M*HJH2K*'35N;5(DH7^LDO\$Z>FS=#[TN5U$LWIS(CJ84Q:,XN?SM%\L;_:F3 M"Q(6(&$,">-(V!0)"T&PG@2=K00=$_WRHQRWI'FI;5@W*;TF93TX>;P\<^C$ MO3A_W)6/)LIR?,ONAP6:,,]Q_7X4T\(L.NJ'<5W8Q!HIM*DFC([<\;@?%AJ_ MH7_Y_;O;[]\U-@%7L__)WE>.TJJ25+DI(%E;,?6G]>NX;BO6I9C5 M_>'!#86+;"B0L )8T@81\*F2%@(@O6$ZFV%ZAD;BD!(:)Q$FZE -B/1,B^J MY)_F YWTC+ACI8>$!4@80\+X!N;N-%B>[7F.TJQIHD;V2&W50 7KB66\%"F>K0YIC9D=6_E(&$/"^"'?Q503Y$ZHIU3^1#-5\/TN MJE>KUJASC4;&>NW]Z>=S$HC[BKPKRW64Q8)TGC+LP?!5$W7FJ+9"B"I97S^TTP\UZF<:R6GV M[^_E!/P/(MN>.U$LDVS;#C6C%:URC-2CE8.D!5 :@])X2]O5A*L.9S4QZE@6 M5:B^:#H[US):=:IH@J1K>IRBU1'4X872 M@I:V6P^^9RG33P;-DVOR/',&'1/4E471^EKJ?%G+,:\-+*+L0?9;?;>OZ;*: MOBQ-HOLD;9P_\MLO/K7HGXU/*(4FYG,1RS#Y,HJERC82U!N$%LC\;(6&I 50 M&H/2.)0VA=)"%*VOW,[1MHP^Y.55'.?KVL\N1"R2Q^@^%?I1%M2ZA*%J,+UU=+9RI;95_ZY@3K49(;2 BB-06G<&EK( M9]3SQZJ"AF&V;0U&ZB_A-%N=U6R9O>9/C58,&H$:S%!: *4Q*(U;0_OXS*;J MXNE4&^8/1?(2-K/5^]DFKZ$?=(6F% C60H;0 2F-0&K=T)K(_F+UI MHES+4EUD5-'Z.NE\9,ML)$N=%&O1]49:G2!-V&LH+8#2&)3&+8V5;%&J+EQ. M=7%CWW54I8 *U]^#UUG3U&Q-;[J=G5F83BIFQK%2@=("*(U!:9P.+6;9]U"E ML9CJPERJ6A$AJFQ]I716-#5;T8&8"SF0G9$J^KY')E"_&4H+H#0&I7&J<9*I M;ZN&LR;,,A&P*U"H+ZRE!: *4Q*(U3C?\\ MH>.!!:V+\T>V-6AL7L)H>0VD,2N-4 MXPI/;'7GO"Y*3M7431ZHHO6ETWG'U.P=OVN:K5HA=1\81ZNDBM+D']DE2AW- MUG%%9G(PE>:-B$B\;[N0.9>CI01UD:$T!J5QJG&1KIJNDE MC&3:&J M>'3^LF6YJL&,*EA?/)W!3,T&\TWT8V]/!?65H;0 2F-0&J=#QW@@#IWU;$]4 M4_G9L'ZE=VXQ-;O%@VF8;ARME0340H;2 BB-06F<:JQA.MK=:-SJ0K=KV?7& M@T;C)3QDN_.0[=%1T[!YDD59?,C]OU!?&4H+H#0&I7$H;0JEA2A:7XN=2VT_ MLV%ZTX&=DKOH._F:5(M%GLZD%$_)[LU<;12Y*HIZ>]J^+L^>%2!XR(K['S:Y]4D25('&[@S_/&IUI900UL:&T M $IC4!JW-?:T-;A141?ECU5S %6ROHHZ#]LV>]AU,S03<5'?4;9QL756=FVV8S^_IP&;5>]UOQD&19W?75ZW!R\)1KK6YSOD<+;$/; MO7'Y.)TGYP>V@]ZPHWU<1I<.&S8?VJ[JQGVVP]'U_5 MK+[%PEC)0\.4^OY$V5AU;2[8TSZBH'-@KY796W#>%/[X>/63KJ0#];FAM !*8U :A]*F4%J(HO4UVOGFCMDW;V82 MM?Q446KU-S1MJ6\/_"QSED<+:YBIY3J.ZF=!,^6'7>GTL+*%NC![[(SW>)9. M9T\[9GOZ<[_-.*VG@NEZUM[,=N#I+\[04'75M<1K'E"M$E:M?YYU/[9A]ZKN\GL/];$_B#ZQ[G3-M+LK1M3[,5.=,0S/ESF'. MM"9,YTSK+L'@3#N=,^T\<_1R4LA!Z/M$9,WIO-HZ@]K.4%H I3$HC4-I4R@M M1-'Z#TWI;&?WA79.NU 7&DH+H#0&I7$H;0JEA2A:7XN=I^V:/>W/8K6S ['^ M[699KMF_JM4@U-:&T@(HC4%IO*7U3IFW??6FCNEA82&J;!O5G.\\&W$IBH?F M.9DE::R^S0/AMI]NG\5YU3R!4OG\K?6:69K/N?5ZNGG29H??//CS0U0\)%E) M4C&768U>C>58H-@\2W/SILI7S9,9[_.JRI?-RX6(9J*H ^3OYWE>/;VI,]@^ MT?3R_U!+ P04 " *@@A7QJZ^CL$' !\$@ & 'AL+W=OC\>^ZR@4OJ1KUV;N M\MS602M#,R=\79;2;:])V\W%X'C0+GQ1JR+PPOCRO)(KFE/X5LT#>T\8\8:I2&<\IP4N;!X:V"7+B\_C:_^WP[GY^/ [3QVCAK)*^3Y/09 MR3?BDS6A\.+6Y)3ORX_A1>?*M'7E>OJBPM]J,Q(GDZ&83J8G+^@[Z4([B?I. MGM%W[U;2J/])SOY0W%CCK5:Y3&0PN9@Y\F1"6K!+\4$9:3(EM9ACD<"\X,5_ MKA8^.'#GOX<02@Z<'G: Z^F]KV1&%X.*;;DU#2Y__.'XS>3LA?!.N_!.7]+^ M8N;^FJ2XEMG#RMD:8# @GV6H'3$4]Q6YB(L7,[LA-\\*"VK^:G6NS,H/Q9W) M1N)5*$C\^,.[Z71R=F/+2IKM,#X>G[7+/>FGKS;T=*7VW8IU[:*M7;OXD]A( M+[@1$1SV0HI?2,N-A,^9=95U32J-^&S75"[(M72:L)1@=ZL:&WT,,H/+F@(" M0O1"&14X]U6]T"K#^R4Y?O6J\>-N=M_X\5,$2PHD5)%G32"(\3)+@"EXX'+8 M#E9DTKDM.\2F%[5'(GR4.(2J^/CQIC/77VSM#E/L3F_%@[$;PQC,:T./8B9=,+SR21HT8/SX..L6IM@ 0X])0AX6/WYX!GD0^ M3LO*4:Q#WEK:7"VW0D$PDY4*" N566>1LXLM3HA*RXS%6&D9\^\+5<%T()0? M&RS(B()TSOM9$3W";18!FAS-1H4"F34X3#(M4ZH.:FK#9K"_@3F^@RJJ;\B$ M1,%0FZ*OMLKL7I*[E5V&I0"/VXZT*516B$*NB=)TQK>A@".H=J$+\#4(SYRL0%5 MGH/,G/P]_GKX;GKZ=IJTQ6\GJ]9[5(6,GUE+7)/XQ&4TFDV,!CB4IIE:7 MAR'7JL0?.@KV"/_XQ%<-+Q@B4[>@=)D7KRS><'=!%SF0 "0UHA*9&KF&UD,N M2,8"N0C<1%I&7&OX"V6WS8M=]KRW.)L8G\Z9P_4]C&C2(V5URR/90WU74WWB MW+:OK]K7G>5HKD-H)&:UXQR$MGS_*#KL41W@Q2 U'(= Y\;?@2_8%<4]J3P1 MS/<:0>]R\6?I9Z8]W?.$F%W>L;>7>.L 9TB]HADDD[I,^D(LG2WY(*@Q(P"1 M5/&9-5GM'"/\]"R!7.74&ED47FH:'8H7!8BN01U2>30G7XCV222I8.*,LU=K M9:TEHXS$R0?BCHQ\R"S#\1]B(ENO4Z$P;9H*>*UYCD(9[[8=B6\T;C^#>(RHF(P"UT,\1]NN7JV<8FOC_?'TD#"IGURHG MOQL,Y#8:0 AT="3)FCA$P/;N]3_C? 964:@N?B9.EZNTW&M MN#RQ&]W@VV@^$DN"+JF'P)AYPB;1$V *)FU)C [Y$?SKFX(!_^3 Y<3A@D/. MIU(-I.G\?GHN9]K6R*^6@=G$E1W'ID KQWUIF/((@GLZ M\O 8),>L$.F#DZ5.;C7SU]&B5CITX/_KZ'@J**^SQ!I<#Q\H'/:B;Y]/J#R/ MS!$^#5-\!USBINDC^L9U,YBJ=@/!NN40A0!>:0CQ5JFCFT]CJ.*#S=X6%&\B'20H.G$VPG>%364\9&"R3@C.(U)*#9=1ZL42MPO M0\"@E426F/!A;B@T26?B+V72D13W(H'I/8H< VJ:SF)U@R!;E'.::M$5:Z.6 MBG8L.)RC'2GZH&'X<%9BH(%EDB7?2KIA#]2 ]15*?04QSR@B#PP6+FP\:HY#X M@%3:$C=&J15B-$HV+67O&.)6S8U?Y4K&>T"!"N-*[6X!3&QNZ= :+Y2[4YX+ M?3?RW0#E7/*=*N],[42OG%R(VU*Y?0U7M]VP?>@N.>Y]$<"-816_>X#.W(/2 MQX%NM?NTCMZX%PZ5M'>@BVBM\7%C8$6\:? MC"DYWH#W2VM#^\ &N@].E_\'4$L#!!0 ( J""%?6D/ID'@< %46 8 M >&PO=V]R:W-H965T&ULW5CO;]PV$OU7B&U0W $;[2_; M\26V =N7H+Z+DZ!NV@_%?>!*LRLV%*F2U*ZW?_V](26M[+-]0?,A1;[8*XI\ M,_-FYFFDDZUUGWQ)%,1MI8T_'94AU"\G$Y^75$F?V9H,[JRLJV3 I5M/?.U( M%O%0I2?SZ?1H4DEE1FV#.SNQ3=#*T 3HZ'HF"5K+1X4>[_8':> X9+[?:Q[]BF_8>'HQ$WOA@J_8P/*B42?_E M;O?ZYD9^74Q?Q+P7XW)Q&(Z%O/I?/$$WJ*/"\N M;;541J:2,(4X]QZE?Y[_WBBOXNJOYTL?',KE/P_QD,PWH='9]]_-CJ:OG@CBH _BX"GTST_6GX 1OY H5"&,#:*4&P(Y._1,3XL7 M1>.468M0DO#J5E0IX<0)%T@7]>F*O.:VJC4%W NE([H+I8Q8*9]++78D'1^: M9^(G ->-RTLTF:B=RG%(:YNG7$%_[F",X:U'@WA8 %Q!02HMEJPR8U8+;GLO M-M(IVWBQDLKA0C%;B8?W91&ZITGP"F3ZZ;@"'-R #,B2+-62PTWN$9\ M,N^HB >UDDNEX0L#>6@:%>/(#5M)+ML50!\#B09M1;!RV_JRMK;8*JW'8ENJ MO!32@>EF^1LB$<$*$&/6!'T()3L'4Q5)WSB"1@91$R*%:Q[4D5:0"FCLWAD? MT598U>H/*C)Q_<#9XC<(#J^DW8YRZXK$+YMS5%L7F*'V -:3IWQWP.O04F*Y M1Q:RLDUG $DC!T_9'\[^($O@CD$[TNX3WF<"*"S*A0#?@V"YVU.IOJ4-:;$8 MB\;8)3>DY&0H4S? #:4,+%)RQT%KW"0(1GQXJ[*(K^V-J M;=1*Y=+$#(6G8@#<((04,"0"3P_/._&8=:WSZ1R:8-F)5KX7+9^Z#Y[\8J/&6^U*B0'QADQN4+/^8"%E.:5LQ4?A<_PI:;XC!SV MF>##\/9-:E?NU*%8>O%O9396;[B@KTR>B?=&O*&E:[CZ9E$/YN.A[;?*A1J0V@,)[%*G=VH@EQ$>SZ; M,XU58U12%+2\# 'R!58HII7,&G-(K%+0UJ3XO%V%+7+=ZU-M_3ZU Z*V:#W4 M )ER#WA;\[\/=DON)B^MU7UJX%O1H*_M:D4LJPD^V "2[XD@*]\^0C;S;+[( M%I@&M(;A3BWZ8G@V.\KFW5WV-)>^;-NPB+["!DJ#.YECC;>Y5)BK2,U8U'(7 M^Z3OK11MJ=!-D2"&;642A1N'0XX:,,E$6^ #@IYS)3W0'D-/ADZD2%]DLRX4 M(#IIO$SC7&[;.GDV&T1[7[:&"4HGVE:YTQJ#AKC;B=V#S%')R+NNM@S\FQVG!T-2Z-[Y( X%26S$X2A_V/HH(GY:BO-=IW2DM7;B0V:9*\K@#6FH%#N(:' .=XOXH-&WJ.?[23F N6EL=JN M=X*5>X5DVDQ?:?:/;UM]%@/%^!_U&0YEGR=!O1)$Z9YFTP%[3TE0 MVYR?J4 ?LYML,&!_)37Z 8,(%9";MTF"XEO2%PU%=Q [X6D7]]+3+J3P<7J-B:-L@1>F?2O&YCB-S.Q)'.G.K-:UIW(*-.63U6JJH!BQTCZO(X;>M(O/] MP/J%,\P= 5D,8;\U_7CHB]%D\*FO(K>.'S0Y'TA=^NK7K_;?3,_3I\+]]O3! M]5JZM4*!:%KAZ#1[<3@2+GW$3!?!UO'#X=*&8*OXL^1Z=[P!]U?6ANZ"#?1? MDL_^"U!+ P04 " *@@A7A"A^*9(& !<#P & 'AL+W=OJ-H>+V?);-SXH/>'0!N+JXM6[M6="A_;]PY/ MB\E*I1MEO+:&.;6[G%TGKV\RDH\"OVAU]"=K1I%LK?V='KZK+F=++G7MVJNB9#<../P>9L.I(43]>C]6]B[(AE*[VZM?6ON@J'RUDQ8Y7:R:X. M'^SQ6S7$DY.]TM8^_F?'7C9;SUC9^6";01D>--KTO_)AP.%$H5A^04$,"B+Z MW1\4O7PK@[RZ_O/OQX[N+18 Q MVEJ4@^)-KRB^H+AB/U@3#IZ],Y6JSO47<&+R1(R>W(AG#7[?F3E+EYR)I4B? ML9=.D:717OJER-2],IUB.V<;=@M?'2H Z(8#NXVX*L=^N][ZN/^?IP#H[6=/ MVZ=N>>U;6:K+&=K!*W>O9E=??Y6LEF^>\3Z;O,^>L_Y<7OZ1(GNKO=SOG=K+ M6/UVQT9 ?CX %%NC';79LR"WM4(=M[H,G@6\JS[3=(.F+$OKJJAEH^BM;5II M'K_^JA#)^HV?! &JDHV?Q[,&(;95M<9[.D3[LQ.-#)U3G,G&=B9P%G1#ATA3 MLYP(KD0HN^E6RY")9L??.[I0G6B-G4#BZ!"IBR9/-FB4;GB0;EJYX M)O"3\Z2 >;L+1^D4(YI%F A$,8&SDIR)-<_R@N4Y3T7&\@S';MB_8=+X'B<+ MB!U;1^LISU:";7B:Y=@18LU^M@%>C+C"\77*"TABE2.$38)5FJ8\S9>T0EA) MD4VUY%1I]T;_"5@P(&(R0X20#O9 KB'D6*N=,F )32(SH&/84<@I*+9S7*C/:VLH[%#'1E 5'MM#,4#[WL_8RIR7J2;B$K"@189H3(: M1HS[O"5>BHQ26KS"JD#3":R^,Z=*LORCTU[W-1YI5+QA"<^+U5\$RPY1@]X& M=PRN:Y]!(:MJL$0\M +3I$L!&LE.@U/$""=A)9N$%^OU28#7G@3.\.*G;,_4 M0ZLB==M/P4Y.T$VK;9U]T-2-]2/;K/LJ."#/D"(&(VB_U.CV7O4%8M1#8*C; MR"">]\1.+\:,GP!-):_D#MW?CQSE0SQ^PL;W*)+ZW[M0611X0,65=5BG#FI)'?$[=.'\TP7IUOJ $O *ZM-F29NRWZ3 !F@B&:.!6ZFK6!48 M.?YDYHQ%.VI.+_H-#C<\E1+NY36BMGV+TS"WM:ZBVV.RXPWW61K^NP8_"P9G MC\Z]P"!<)C2S5R#=]#,Y8\TH*E99',<]SUD79J)H#V(ITOIXUGYNR3 _:O*$>#R3PY M/T&<;OBA8?_I&>+\C-B#J!**!9-"@S6TH_L6F7TRZJIS\5;YY%QXZC:]./GB M03?MXW<=W0-1]OW'S[0[?3I>]U],G\3[[\X?I /=8]JK'527\W4^8Z[_ENL? M@FWC]]/6!K1N7![P^:L<">#]SMHP/M !TP?UU7\!4$L#!!0 ( J""%?_ M4WX]W0( #\& 9 >&PO=V]R:W-H965T $)/"DCA=6[JVTEXZ 6*CC V$$!_^ M.'?GN^>>LWV7\5KI7Z9 M/!8E=),@L+:>A1%)BNPXN98U2AI9ZETQ2VI>A69 M6B//?5!51BR.^U'%A0RF8V^;Z^E8-;84$N<:3%-57#^=8ZG6DR )MH9;L2JL M,T33<_S21 [0EAB9AT"I\\#7F!9.B"B\7N#&70I7>!S>8M^Y6NG6A;"=E^^>/F')X% M#.,] 6P3P#SO-I%G>(K(]B'VX5M(6 M!F8RQ_S?^(C8=139EN(Y.PCXH9''D,8AL)BE!_#2KN34XZ7[2M;TI+5]"F%> M&W:$MGB#C%E=*TXY&X :6 MJJ2&-_!:2+"%:@Q%F*,1T&UB=YMPB1E6"]20)M["X$)5=6/)XC(8M;1K!_@2 MDGZ8I/U68 ,&5XV6PC8N&3DNQ:.3#23A2;_GUQ0^(K5KHLWU2D@#)2XI-#X>G 2@VW'5*E;5?D0LE*6!X\6")CQJYT#[2Z7L M5G$)NG_&] ]02P,$% @ "H((5Q9J&UL?51M3]LP$/XKIVQ"FX1(ZK10E;922_?"! +! M-CY,^^ FU\3#L3O;(?#O=W;:K)M*OR2^\SW/O=B/QXTVC[9$=/!<264G4>G< M>A3'-BNQXO9$KU'1SDJ;BCLR31';M4&>!U E8Y8DIW'%A8JFX^"[-=.QKIT4 M"F\-V+JJN'F9H]3-).I%6\>=*$KG'?%TO.8%WJ/[MKXU9,4=2RXJ5%9H!097 MDVC6&\W[/CX$?!?8V)TU^$Z66C]ZXS*?1(DO""5FSC-P^CWA!4KIB:B,WQO. MJ$OI@;OK+?O'T#OULN06+[1\$+DK)]$P@AQ7O);N3C>?<=//P/-E6MKPA::- M':019+5UNMJ J8)*J/;/GS=SV $,DU< ; -@H>XV4:ARP1V?CHUNP/AH8O.+ MT&I 4W%"^4.Y=X9V!>'<]-/-S>+A\NIJ'#MB\[XXVR#G+9*]@CR%:ZU<:>&# MRC'_%Q]3%5TI;%O*G!TD_%*K$TB38V )2P_PI5UK:>!+7VM-Z[P14@)7.5PJ MQU4AEA)A9BTZ"PMA,ZEM;1!^S);6&;H@/_>-H M,)H>O>F=)N<'>NAW/?0/L1\\GH/(_75MZ>!KB9"5-!&T(!0X;W)C7H0J@%>Z M5C0@O8)B.\(&:4S]',.>2JPR/W@Q9CYTO,,-JB0;2 M7CA-!F^!'?>'9\=)<@8WE,T SW_1[29Y4R;&AO\QT%W [BYT:)8.8-]0XYW[ M7Z$I@LHM9+Z/5@J=MWM(9JU^_H:WK] U-X50%B2N")JIW\ 4$L#!!0 ( J""%<5IJK&! 4 M +P+ 9 >&PO=V]R:W-H965T&(FRB$JB2U)QLE^_0TI1[,9.L;U(A^2Y M?.=*GJR%_*XJQC3<-W6K3IU*Z]7Q9*+RBC54'8D5:_&D%+*A&I=R.5$KR6AA MA9IZ0CPOGC24M\[TQ.Y=R^F)Z'3-6W8M075-0^7#&:O%^M3QG<>-&[ZLM-F8 M3$]6=,GF3']=74M<348M!6]8J[AH0;+RU)GYQV>AX;<,?W"V5ALT&$]NA?AN M%I?%J>,90*QFN38:*/[NV#FK:Z,(8?P8=#JC22.X23]J_V!]1U]NJ6+GHO[& M"UV=.JD#!2MI5^L;L?[$!G\BHR\7M;)?6/>\4>! WBDMFD$8$32\[?_T?HC# MAD#J[1$@@P"QN'M#%N5[JNGT1(HU2,.-V@QA7;72"(ZW)BES+?&4HYR>_K[X M='$#EU>+V=7'R[//%S";SR\6\S>O4N*3=U<7BY.)1C.&>9(/*L]ZE62/RAB^ MB%97"B[:@A7;\A.$-V(DCQC/R(L*?^O:(P@\%XA'@A?T!://@=47[-'W48AB MS>L::%O 9:MIN^2W-8.94DPK>,]57@O5209_S6Z5EE@Y?^\*0V\EW&W%=-.Q M6M&5+D;\"_M; :0]@&D&#G: M"*GY/ZR 3O%V";IB8$)IFN2ML0P-TY4H;$L5@/UI.-C]"KO5"K&RJZ'&CE4@ M2GO8:S^"!=(YE?+!Z+VC==>ST/Q'QR7*#J;-*=^-34$I:AQ'"@ZX,2PZA:6@ M#H\!2XV-I0;?;$^SXBW,[IC$&05?>UR?>9#" Z-2#3M1EHT[YW9(( S):FHF MG:KX2D$2$C?V//##@>_9QD+2 B<\3G^( C=,"63#B5DFX;A\#;[KI9F;!&2D MXR2 69YW38=&$?2L#[H%L,^7 S_RW30,#RT=A&Z<^8?[\!^0('&3$!D.B.^Y M/O$.-Q$?D,@-O-"<$C?Q(ZLS]$,W33-+!W'B1B0^W!OV*[SQ]@#U0\3IQ8:* M4C?STGT@(P\-1AD&C& O4V )'7])#6UE"##:X@39 T#I!)$[(?)=LBP@(M= M8+A"D[F0.$FQFB$72AM>B;QMQUQ85QP=L^WQDSK]A,7,N7RW!ZB?MWG=#?KQ MNL3F7+JP9"U6<.U:65K@S<--^YHKU'9IJ]ACTYZ+9D7;!QO6Y)U"C*T2-2]L M72B-/[S$M>U1]$[VQGM,*"E99:YX5(LS=^CNOCOMV* F;_V+ :>)L@;S&IN9 MESP??=WR?817[NC_GQM^44G&MBXLF//[[0T["VR#/U'GVXG M*9NE$3V'\:) M*9T$LYP:(L;$1S#_+Z'U(]?W,O/S$L\4$?$C\_."#!9"T_I9NL?Q]]QGG!DX M1-*P)Z+ H L3-XA--8:(#H],V)G2O+%9*SO=R>C*>VNU?WC:MP= MGZ:S_D7VQ-Z_:[]0N>18\#4K4=0[2B('9/]6[!=:K.S[[%9H[%!+5OB\9M(P MX'DIA'Y<& /C@WWZ+U!+ P04 " *@@A7O=/Q)L0$ B"P &0 'AL M+W=O>>^R1/'K3Y;DO. M'3U64MG37NGTEOLW$MEJ7S&_WIR8HM^0UW7U=7 M!E_]#J40%5=6:$6&+TY[9\GQ^'*TU[6HX(O6"W= MM7[XP%M_ L%<2QM^Z:&1/1KV**^MTU6K# :54,T_>VSCL*60Q2\HI*U"&G@W MA@++]\RQZ8G1#V2\--#\(K@:M$%.*)^4&V=P*J#GIF>SV?77B_=T\=?5Q9>; MBYN3O@.J/^OG+<)Y@Y"^@#"FSUJYTM*%*GCQHWX?;#I*Z8;2>;H7\%.M#FD0 M1Y3&Z6 /WJ!S<1#P!B_@7;$UFTMNB:F"SO+F[YYE8SC=WOX#CN^PWWH_RLE>Q%V\_L9EFY+3@LM MT99"+9X&$,]&Z?T!_PTS]V#S"0;T2"-TB2C6^V8?"[TFB99-)A,L,B&47H4 MTY[DC[KDC_8F_Y()0]^8K#E]YLS6IO'#E^[V]T>UJIV-O--PR^?/2WS1RFPV M=E7-7M.[J^:CRF6-OL983WPZ8T?23N0R1PL!<=UE&KW& ^ KFVH9ZAX <3IQDS M4I,552T;<1\JJ"!4VGC7F"5<$PC',B*@ U5&08@50!1^3/BKX\G;32Q6@0", M/<5!;9A:+441/+4.?U7H*CC2*D$@F/ -87CI;SE8D-K:9]Z#*EI!5 'LKF8& MGLKUQ@M_)14$KVJEYSYIH0-$6Q\BI,]3K)C")1N*9X/6,& 6%_*J933'O8V< ME(+?>Z5%[5!QB-0]5W4K[_V;@353Z]\0N)(9/S9$SJ.64N1%<+=J@ZU< E\L M1!/FWP$D:; )TY:3L&B8RW<'Z5Y2>RAY$P*\9M\_'YWGC MXIM769JD[SXQ!4IKV@S/U]0>8 (^=8LOKFTN&)7QT81PVX4D'R283>E;NGR2 M8,6_>% TE7@PC+)L_/8GR\\'-T9SE,7)BS#CP>AGD!\SX $2C/9=L[&_]6ZI MN%F&UYE%#&OEFB=,M]L] ,^:=\^3>/-Z_,S,4J"")5] -3X\PJPSS8NL^7!Z M%5Y!<^WPI@K+$H]8;KP SA=:N\V'-] ]BZ?_ 5!+ P04 " *@@A7/>@W ME7@& .$0 &0 'AL+W=O;!(@M]U-DW#B5!F<=A* M6\N%L9S-/2UTCPXJ/A.WPO]/G7IP*I<@0W/C2V&RMMB3%]>>E]?:W\V"P^BB:> =G+C7+A+UM$V?Y>B^6U\Z9L ME.%!*77\Y5^;/*PIC))7%+)&(0M^QXV"EV?<\Z,#:Q;,DC2LT4,(-6C#.:FI M*+?>XJN$GC^ZO+G^\./=^?B*G9V?W+'CZS,V/O]\<_GYXOH#.QV?GUU@\>.G>M"%$_UNW!UY6^V]/EOL]5;Q]X*]WBOVSL3$LS/I;?&TO_*TO\WZ?Z_45O.;G?]'>[+W MTCK/+J70[-2*0GIV/+-"H(4]V_GANU&6)>\>9<)"^FZ776AV7,\ ==0T';69 MGPMV:LJ*ZP<&50%33&IO&&?*<#3RRNA"^CE6&O _:#<94 KVB(').S"O\UP7]%Q9J7-9<<6* M6C"8>:9.J0:SU5;Z!U9P+T)>GCC;86#5>U)2A.)"SI$E9\B_BI)7P MN1)(HM:HD4"XBJ&>].U6Y#45^.9>6$T,"GW-X32\'Y/>$CBW-^_'2\BT6:7J M:)M7E9)Y2"2&RDSJF.P7R^0+\N,EDH4,=++!]VLN-4!*PK+SHF*%6>A ]P4+ MV7\2US6&Y:6 QQA;Y*4T<==O)H2_3"4\*-B9R$4Y@3M-:3*V@.BHD\ =^C[L M)&^_;Z/(KA)AC*F'3:#",%#8V7(E_XR.9*.WC[02B[)ED]!L"!FEN>)P+#;B)O0T%=EB"[5< MM1)UQ__3%3%,ZHU!\F][XQ=L#4X,K&KALZ2.AU6P7:#O$HD.(4V%6)JL=4T; M5$3L#5]O3P*B'X# M"P5\H$1D4YN-5J+6"Z;Z)N2;@KOG;43S"C.2.&IK]FE7;7P4Q?K;6G8#B$\$X/&C7H 3 .\6"S2RCE.293&'?$U5W78(@=3 M4BA*@#!L2%0>C.\R#OI:XH8PL7&>;AX"3^!"LR\=OG.;0G/HED+8;S(<55@) MY_Y&=+&L4[-BWH#_<#*DX\ESJ"FC9S^& U5!!^H=2;DVM<-GM[O_+-B7T^[. M>/#8QI-+B#M;.S>R-VS83]II-@A/_78"%%PBJGW<[4=&P=#$E97.U0%?N7'(S,Z@/1CM06>O_39- M=YO0GKK1Q*2!=820[;6S- U/H_9>UL=D""?$LPC6D[3Q.&%#J\;*N1>5 M^!6419AQ[;>3Q&/C+9+ESKM4?H.I,7[Y0ANL_@5R]!=02P,$% @ "H((5V(H M%#U6! W@D !D !X;"]W;W)K&ULE59K;]LV M%/TK%VY6I(!JZ^6'4MM DJ;8AA4-XCXP#/M R]<648E422IV_OWNI6S'7A)O M_2)1%._A.?=%CM?:?+<%HH--52H[Z13.U1>]GLT+K(3MZAH5_5EJ4PE'GV;5 ML[5!L?!&5=F+PW#0JX14G>G8S]V:Z5@WKI0*;PW8IJJ$>;C"4J\GG:BSF[B3 MJ\+Q1&\ZKL4*9^B^U+>&OGI[E(6L4%FI%1A<3CJ7T<55RNO]@J\2U_9@#*QD MKO5W_OAM,>F$3 A+S!TC"'K=XS66)0,1C1];S,Y^2S8\'._0/WCMI&4N+%[K M\IMS<<\1%L_T\JW=56L7OV W@(]:N<+"C5K@XMB^1QSV1.(=D:OX).#O MC>I"$@80AW%R B_9"TL\7O*2,*186?CKHKG'SO3UJV@0OCM!,-T33$^AG_#\?]BUPCX7"->ZJH5Z@+*=DLZ"7BYE MCB#4 A:4#Y"CIL+E6,IYB4"%;D13JK5#LL5P@%N M:FD(S,&],%(W-$T%R3^-;E8%AVK0/6(B+8C2:BI76VNJ7,:FSD$TC*,.0?.B M!+1.. 0G-F@#:-R66>!9)IP!EF:T#.*@D&6\B 894-^#X,XS6!6:./> M4BI6AU:,"%$&PQB^4H;Y5#SXS4HT:32=IV!?CZU2B.XG>,UT_A0^,:BA.U M=EDU.^?4XH$./O?_BA7$B@+9KA=<'__.A]-I\"<*P\Y@O/>88S6G'9-H:WQN MD"N2?SZFW1OOV'Z8\9J4'!)' Q[V@:,_\GV!AB$%EX9#&*:C;;!(C[2Y;A07 M=,X>7WI2%* PB+*(,M]2(ZOJQGE_4L)0MX!^DL$MMV#%K:ALD%4^]2PE(?DT MAF_^+"8 <4^>HF \BO 9>/Y FDE%3$WAR=H=03#7R_;,?ES>WGP^"K.2RI*@)9F&W6&_ Z:]3;0?3M?^!)]K M1_&PO=V]R:W-H965T3_./?=RJ;;SQ<'!\WFMC9N<'LNSFW!Z[-MDC:.;H&);USIL7Y/UFY/)X:1_\+M9 M5XD?S$^/&[VF6TH?FYN N_E@I30UN6B\4X%6)Y.SPU>OG_)Z6?"'H4T<_5>< MR=+[SWQS69Y,#C@@LE0DMJ!QN:-SLI8-(8POG_NG*5-U,GDY426M=&O3[W[SCKI\GK&]PMLHOVJ3USY;3%31QN3K;C,BJ(W+ M5_VUPV&TX>7!=S8LN@T+B3L[DB@O=-*GQ\%O5.#5L,9_)%79C>",XZ+=&9>YW- M+;YC[KFZ\BY54;UQ)97[^^<(;8AOTO%#@[^V;J:.#J9J<; X^H&]HR'? M([%W]+U\?5V;!%:EJ+0KU3G"-6Y-KC 4U86)A?6Q#:3^.EO&%$":O^]#(3MY M>K\3;J17L=$%G4S0*9'"'4U.'SXX?'[P\P]2>#JD\/1'UO][R?Z'.<&'46BU M5>^7UJPU-U-4?Y*J]!VI8O3>C]X'LCI1J9*?*EU[MU8^513B5)6@J2I0 +D# MW&VI*A^Y"DJ'H%&,77EDDV($38'Z;$@U;2@JM*'2434Z).57RK=!.>Y1Q-!0 MR"',U*6#GY"@3*K #GB#-=XY]A+H2VM0;\W=9>JVAE_'V0R.BH$R:KE5+0R? M1?8*:M) 3;$-8ZR#DLEZ'0A@T&#V/GLMNB3<%]4&V>FF"?ZK@?*0W:J?%HO# MV4M8LY;5+%7!M^N*?;^8J5NRJR>7CHE;JG>D;:K4C=5.?4!0H'RCW5:9J,!S MP&-A+O(.T^V MBO0'A )Z-;HI;$F<4?LZJBJ;'<)&RN#22#&"86K946_:ROF MC"O: -M3M6P3BI-@J?$A\9.:2E, X<)J4^= M/N" >O;Y/HJ/QP2)[6I%3)I1D56)#BJ2A0<&RCO7S5R&3G$\R*DDD*X(E-#T MOMD&'I=3X)>0T92MY5Y'/3"B*2. !D _@U+&K8+ITL^\X5X4RY4)Y1,NPS:[ MZQC F=^'=**BW M!3J!E2ESSH=N4*Q0L]S/@%:[ IE[:V2J0WECJ]UW*<%#(I=<>C:?= $_8MI: MO4'%V /D&/8D\PN(XD8#7%QFZC?HO%4WP1<$87/KJ-X&7ROH(HE'7*?[B<<> ML))!*$ULVL3$8,U==ZYWT\^*?5UT4^T]6*F^M" \-QBYRB78LVJFZK,0 RW7!N>;.^#8B ET4H65= M-RON2.EE-"&.Q7V)!U7BE3(==W9SIDG(G$/*LI3'CFB>J'\#^3$,?J=#93ZJ ML5_>P.3%UO(35&MW?,# E?TH Y\1RN%X)]HM [8)!IXP0LTZ]SWR_M26:U$: M$_RIO*^%,1\)ZV/3/=^-R-WN,:VJ/+2T83-#\?U MX9F1C,V-@KZSC*RW;:\.W^X0*@3JNP]G ,A+/M+" WO,@,G.'$_>Y<^UW?+\T7NEPQJ* MA>16V'HP>_%LHD+^D,PWR3?R\0;"81K+7YS#H-&\ .]7'OAT-^Q@^)H__0=0 M2P,$% @ "H((5^;\>8\M! KPH !D !X;"]W;W)K&ULM59M;R(W$/XKH[WFU$H<+$M>4 Z0@'!-KCF2!JY55?6#V1U8 M*UY[S_:&T%_?L;W01 )TO;8?$M;KF6>>>=WIK95^-#FBA>="2-./O[=O1[T5&4%EWBO MP51%P?1FA$*M^U$[VKYXX*OM0:]D*YRA_5S>:SJU=B@9+U :KB1H7/:C M8?MR=.KDO< O'-?FQ3,X3Q9*/;K#3=:/8D<(!:;6(3#Z><(Q"N& B,:7&C/: MF72*+Y^WZ!^\[^3+@AD<*_$KSVS>C[H19+ADE; /:GV-M3]G#B]5POC_L ZR M9W$$:66L*FIE8E!P&7[9P^3GSS?SWV XO8+I MW?3=^&XZ?[B[O;V9_@@WT_GD83*;]UJ6C#N(5EH;&@5#R0%#Y_!)29L;F,@, ML]?Z+2*]8YYLF8^2HX ?*]F$3MR )$XZ1_ ZNTAT/%[G -[D2\7M!GX?+HS5 M5"Q_[/,Q0)SNAW -=&E*EF(_H@XQJ)\P&KQ]TSZ/WQ\A>+HC>'H,_;],U?]B M"&96I8^Y$AEJL],+49WG"&-5E$QNZAL#C'J;2@&8S*B]C666#BEJRY<\I0.H M)7"9*ETJS7P+XW*)OHOA8R4VD%SXY+>!5397FO^)!K[G/\!9W(AC_P$2)"=(Y"CKX=LPG4(L]-6E=Y+RIO=!PU/BJ)KU0IM3HB,4@&&RY5 2+VX MFY9"T)BQUMGPM2Q==JP*"'62@3X*0!AP%4>)64 2Y-1 8.8)*8LWFB!*;)@Q]5&F\X&Z\-, "57#^.NCJU K>:7*"D@*E6I-C7'K)NH?\_3$VHW_&IMUM7GP[ MFVW(KC#%8D'7G;8/6]((4M_"**&2_S>,IDJ^(RVKR8Z3VFFZ2;3VWVHW>IXH MZ2L$>4B:.BZEHG$RE0FEDS*15L+-)V=0TMXD%/GG&/E"=WY2K>5N<:%)%2ZM MU7Q16;80KO&"YB&;V[S6+ME<(WIXPY^A"!_1,#E?U:@7<5&'-?4<9;1[4K]J MMD\:;L*6VX W]WV-6B^6B +URJ]*AKRII W[Q.[M;AL;AB7D;_&PRGUB>L6E M 8%+4HV;%V<1Z+ >A8-5I5])%LK2@N,?<]HH43L!NE\J:N#ZX SL=M3!7U!+ M P04 " *@@A76=[NNQT% "I#0 &0 'AL+W=OZE^JRWC!FX+W*ASUI;8W8G MW:Y.MZR@NB-W3."7M50%-3A4FZ[>*48SIU3DW<#SXFY!N6@-3]W<3 U/96ER M+MA,@2Z+@JHO8Y;+_5G+;S43<[[9&CO1'9[NZ(8MF+G=S12.N@>4C!=,:"X% M*+8^:XW\DW%DU[L%OW.VUTQ"PI!K1 XWI4AQ_(C-71XJN0> ME%V-:%9PKCIM),>%W92%4?B5HYX93D;SZ\OK7Q;P;GJS6+1A-IG#XF(TG\!H MN9Q?CF^7H_%T LL;.+^YNKJYAL7RYORWBYOIQ\DNFM=%Q M931XP6@,5U*8K8:)R%CV6+^+#AR\"!HOQL&K@+^6H@.A1R#P@O 5O/ 0E=#A MA2]%A2K!Q4;#C"E8;*EB\,=HI8W")/KS.7\KN.AY.'NP3O2.INRLA2=',W7' M6L.W/_FQ]^$5LM&!;/0:^H_:PE>-/N_2O\ $EEL&AJYR!BM;,4 SHP&+C]D" MA93F:9E3=Y[EVAY'G@(5&60\+PW+ "$Z"*$8>Y1BL.#WCR=LHMA'<"2-'9S M2LA%*@L&[W*I=1MVF 3:)L$)7)<%4]1(A2*NF^)W> /O(A(,>FTKQ23J)4[R M!\3W*C'P2*_?;\.4:7WB#%A@H,8HOBHK;XT$(<7[%$DJF6.X-\C",(RM02R$ M\MKV/0C#MK7GQ78)%M1\QB4,D_Y$)B06HVY^2P \^/"M]%\GFA#ER7N+]/Q/&[1>V>> %%B=CX1^B$_9)W$/RB-6$ MXNG[FVDV8<%+$.D'>#[]Y+_,[*-=^FINC_21=[)4->3X$218/)S4M; M];EPJ]'\KGP@UP2MB49IM,&F8M&P\53,7$NQG49C)RFJ3L)<)\&[!SO?ZEI@*LN7\\+3:-!^O2 ME+;T?&^KNQ5WV%CPXWR!:6!)SQ>W&A*2A /2]T+P/>+[(4D&X?.3#Z>J.3JX M9A D).H'QP?M:/9@\\J:BOH12:+XH/YTO)2&YL#NZYUSA>ZHRS^Z"@Q(Z&,I MB@;0\[ ,!22,>Q#%9! G)/:2X]GG[EO=H^LS5O*-^TG0=G>$J6[2A]G#?\BH MNGX_+*]^8JZHVG"A(6=K5/4Z_5X+5/5C4 V,W+G+^$H:O-H[<8O_4DS9!?A] M+3$;ZH$U&PO M=V]R:W-H965T"D M:9>A6X,DW3 ,^T!+)XNK1&HD%.E&0[<;-EVY=$XH_CW;MW[V@=+8W] M[ HB+^ZJ4KOC0>%]_7HTVDAZO=C%RM269A4U5.9J,QP>C M2BH].#D*8Y?VY,@TOE2:+JUP355)NSJETBR/!WN#;N!*+0K/ Z.3HUHNZ)K\ MI_K2XFW46\E41=HIHX6E_'@PVWM]NL_KPX*?%"W=QK/@2.;&?.:7B^QX,&:' MJ*34LP6)?[=T1F7)AN#&'ZW-07\D;]Q\[JR_"[$CEKET=&;*GU7FB^/!X4!D ME,NF]%=F^1VU\;QD>ZDI7?@KEG'M%(O3QGE3M9OA0:5T_"_O6APV-AR.O[!A MTFZ8!+_C0<'+M]++DR-KEL+R:ECCAQ!JV WGE.:D7'N+685]_N3J_,/LYOSM MB\O9U_\(?O7.33KG3B>/&OR^T8F8CH=B,IY,'[$W[8.=!GO3+P5+I?24B4MI_4K< M6*F=#.1PXM?9W'F+M]]VQ1W-[N\VRW7SVM4RI>,!"L.1O:7!R==?[1V,WSSB M]'[O]/YCUI^8H7]K2]P4),Y,54N]$H5T@K0G"ZR4]D9("ZP6A&+T#@3UA?A) M.2_%^1^- I*,IR;K!$1"I&0]Q$ P#BHE-Q129\+#?-QS!KA1,DHOQ'MKFCIL MJJ26T;Y(^_FA<"OGJ7)"57499B5G*UK$EMHLB06FKHWUXCEJ(13[+96KH?CZ MJ\/)9/SF_J%A>._--PE'[*AW4\ 4B=J:6P7R"A8,X2$_[5D 0\F2!4"Y,!26 M+PAAR[)<09\BM0 6$*.%#9X*DX?(;Z55IG&(C0%6.$VF@([QG:_"BA9Z>&4\ MSDF- ])Q-YSLK->!N-LN9\2ZH"H5X89(GX&:ODBL$%" VQ MGZ07P/QA5G)KJA@Z%O%_Y*&9_PYD>8!#*)74*44BF,;><\]OUE5M2I6NDBUZ MR=*9O^/71TUW(9X6XDV&;#"+470JZGMVJYRQJY9OZ%"NL6NP'D?VQ;]']D%D M=6-35!!BZ\T%2+$>GN+-%Q)!%!)' ,V*:;+D\BE4O5E<' ;#$(]@O\42A?EL MDAS K[(,06/-LU?)?C_0.6H0GET[L/9IVY5PW ,GV B3TA>68@$X=2>J*.[$ MXBX@S=1+\Q PNGI=>L&K!V*+008*XON<#UQ MB&2C +?A6X/ @"N=EDT6>(<)8,8RTW(L.BXS3CHW SZ\.X#7^Y &[4#I+)R% M8WQ+6KB#BU*L^B@07"B6"KZ_P$QI'"@XJTS#J[.N O\)(YB*0'-O.^GCY.5Z M()R_E9*PZ"VE5,W!@^G>+EC;>.^A(M,T.EG+E9R7%*/!J&VP *4_5V7T>AMA1,=%T$$ IN/CD ,*V\!P<"!X=<=ZX!;SEH*:Z(*8=\S/I0GK.GK=U^ M=-VC+C?V\\I^R3"X%^X:"(.E$*Q9M&4/9:TP%.L#F0T,M-WA+3P7+,".51U- M+VOPO\WGI^0Z"3D_@^1F,J*V]CCBYDF_6)&,9X75+8>8+KIAP6;I;"J<>TO< M<9C8RL=J"4E% )VT=3,[V M(FSK\%.C"[D/8IL)W!CGX(!FE.&N^8R*@)<==GS%Z1DAK"^0L?D(47IY\*4B YE MO2P4V-)+]G?29D2U>-\PP88[DWA6*,K%^1VE3<#[8YZC(]HA[D1U:L2'#V#@>CV-SZRG\ MP+]2.B=F7?,+\6Y3+E,9.HAO.P0%G0>G4Z+,=3V"0H/IS]AAL[MM[P9VWG@Q M-Y;:,N1[(DR8= ."N/E!J,];W2VDCB1<6A7NTIER;6MKKP2X3/+W#/=-E\?0 M&V6-6.X4*P*N-\_V-MC5_];@HK.<<*C@4XIJ=Y]^ZM5EUP_9T<9G!TC((GQ< MX1\Y"#A^@>A'^^\WL_C98KT\?OSY05KHKT/9Y]B*J^/+@;#Q@TI\\:8.'S'F MQD.OPF-!$DCS LSGQOCNA0_HOVJ=_ 502P,$% @ "H((5XE)G7M- P M?@< !D !X;"]W;W)K&ULI55M;]LX#/XKA%<, M&Y#9CI.^H$T"-%V&ZV'=!4UWPS#L@V(SL5"]>)+<-/_^*-GQDJ$ML-V7Q)+( MAP])\=%HH\V]+1$=/$JA[#@JG:O.D\3F)4IF8UVAHI.5-I(Y6IIU8BN#K A. M4B19FIXDDG$5349A;VXF(UT[P17.#=A:2F:V4Q1Z,X[ZT6[CEJ]+YS>2R:AB M:UR@^US-#:V2#J7@$I7E6H'!U3BZ[)]/A]X^&/S+<6/WOL%GLM3ZWB^NBW&4 M>D(H,'<>@='? UZA$!Z(:/QH,:,NI'?<_]ZA?PBY4RY+9O%*BR^\<.4X.HN@ MP!6KA;O5F[^PS>?8X^5:V/ +F\9V0!'SVCHM6V=:2ZZ:?_;8UF'/X2Q]QB%K M';+ NPD46+YGCDU&1F_ >&M"\Q\AU>!-Y+CR35DX0Z><_-QD=C/_^,_7V0RF MLT^S#]=W,/]X^6DQ2AQA>XLD;W&F#4[V#,X)W&CE2@LS56!QZ)\0IXY8MB,V MS5X$_+M6,0S2'F1I-G@!;] E.@AX@V?P;M%Q@W2='$Q1X8H["]\NE]89NAC? MGTJXP1L^C>>'Y=Q6+,=Q1--@T3Q@-'G]JG^27KS =MBQ';Z$_AMM^1.<]Y2^ MP@*NJ&6&+^LP'W/!U.M79UD_N[@KD//)]CXH\H*9^&UBT M0S9,^V_NWX)>@2.,:^70*";@%A]0U1ZT0'CCHV3I16N[BYOU+]X2_@,:KM; MA(!5+<0[1Q( *"NAMX@6-J4&Z<4J1^-(

9N]G'MA8U=FTA?26U_J2IM0RK:&._('I;2"5R1:QJ?'D=@&K5O%DY706&7 MVI%>A\^2'D@TWH#.5UJ[W<('Z)[&ULC57!T?C'.=A3SGB)]A>(<;DF[RL)2YYA_BX]9SD%3NM4'41H, M67T6D3VUTJ=6*I!2I]'82C8>R 26M5$!JZPB4K=H+>H2S8 9%7<_J4MH#&UD MCL:'_?'3*&6S==UJF8G0<1SC+)/!1S*.*U>CX:5!7_3/S \/F%6:%)5;^(W+ MVPS@YF;! 60@$[8*Q?,)>C[.(AK.^2RY&R$7Y<=QDG!34(I7A\P(^-QPM_/F MBE;GP55P:64@Z"3+",0\J(3.![ FPR>4S5A@!%OQF'OWJ:KOB7_%]X_;+?" ME)(E*"P8F@Q_?AN!Z1^+?N"H"0UZ38X-A,^*3Q@:'\#K!9';#WR"PXL]^Q=0 M2P,$% @ "H((5T_0M:V" @ P0< !D !X;"]W;W)K&ULK55M3]LP$/XK5H8FD ;.:V%=&HDV1=LDI@K&]MDDU\8BL3/; M:>'?SW;2K*"T0HPOB>_\/,_YSM9=O.'B018 "CU6)9,3IU"J'F,LLP(J(L]X M#4SO++FHB-*F6&%9"R"Y)54E]EUWA"M"F9/$UK<02"$C)E%(C^K6$&96F$]#'^=)I.'](0=]=;]2N; MN\[EGDB8\?(WS54Q<2X$>0M 1@M=&"#M"^-H(44>PJ>,V=UNXE"B2 MQ()OD#!HK686MOJ6K>M%F7DGMTKH7:IY*EF0)[26: '"OCF6 4JIS$HN&P'H M%-W=INCXZ 0=()3_V#@M\;=H8"]Q/R73\8.,_L]71_*)W_BSY_<_1GQ0CZ M5Q!8O> MKV#HLENY<%C.]+:QK$D&$TP-EN\TY,J$"L[#"3*>,-4^S![;S]O+FV; M?>&?>N.9-^!/]7QJQ\D_^7:X71.QHDRB$I8ZE'MVKENF: =&:RA>VXYXSY7N MKW99Z!D+P@#T_I)SM35,@'YJ)W\!4$L#!!0 ( J""%?<:A,F$@( + $ M 9 >&PO=V]R:W-H965T9E#5+W.9W3T\).5#7ZA:C(6E;!(^"/=FO<+)HH M7#2@K-"*&#CD=#6_6R]\? CX*:"W9V/B,]EK_>0G&Y[3V!L""25Z G.O(]R# ME![D;/P>F70ZT@O/QR?ZEY"[RV7/+-QK^4MPK'/Z@1(.!]9)W.G^*XSYW'I> MJ:4-3](/L>F2DK*SJ)M1[!PT0@UO]CS>PYG <2X+DE&0!-_#0<'E)X:LR(SN MB?'1CN8'(=6@=N:$\A_E$8W;%4Z'Q<9=+P=#OAO&A:K(RABF*G#7CC:+T)W@ MXZ)RI*T'6O(*+24/6F%MR6?%@?^KCYRSR5YRLK=.K@*_=6I&TOB&)'&27N&E M4[IIX*6O\"ZE>4/V+V2CN#@*WC%Y*>L!NK@,]7US9UM60DY=8U@P1Z#%VS?S M9?SQBN7%9'EQC5[L.@ED'N]OW\W/;9,5URW^?\F#W>M -!U<\A6=55$#I@J] M8DFI.X5#04VK4SNNABK\&S[T\@,SE5"62#@X:3Q[[XK9#/TQ3%"WH2;W&EV% MAV'M?BE@?(#;/VB-IXD_8/I)%7\ 4$L#!!0 ( J""%=A&R^(K H /8> M 9 >&PO=V]R:W-H965T?4ED MB1S.ZS//2"U'*N+E6\JB\\?NUU4DI=*1NTL\*KV:NM\?[+R1&MYP7_U.HF M]*X%63)U[@O]."]?;0U)(654$4F"Q+]K-5'&D""H\37+W.J.I(W]ZU;Z&[8= MMDQE4!-G_J7+N'BU]%R2O<";P7W&3UPZW1-&$Z*J\ M&1I4VJ;_\C;[X3$;1GG#Z+$;#O*& S8T:<9F_2JC/#WQ[D9X6@UI=,&^X=VP M1EN*XF7T>*JQ+YY>7KU_/_[TN_CX1ER>O_UP_N9\,O[P68PGDX]7'SZ??W@K M+C[^=CXY/[L4VQ?.Z$*K\.QD+^)H$K!7Y&->IV-&#QQS(-X[&Q=!G-E2E6OV M3S;O/]RP?P\F=W:/6KM?CS8*?-?8@3@8[HC1<'2P3I\?WKZBSD$7A@.6=_" MO'%1N,9&;>>B];+X]W@:HD>>_V>=OY.\Y^OE4>V_#+4LU*LM%'=0_EIMG?[\ MT_[A\'B=L?\C82NF/^],?[Y)^NEK&700;B8N2+:-DLI[G<4;Q3S5XLTZ?5XH M $SAJEK:.PJ*ME%Y78G"(?]L4"5=!42JE!$_IM)(6RB1@%>R.4@1U:7(CH@0 M^1TI ;8K(&3D_0!JS[X(0EI:6<&N!>'GM1+&A70; %%\63A3*A]^_NF7T?[1 ML5!?&QWO!"">3XT+KU1:K&]%E>I(41VMZLA+<#':20?*L! SH'SH)#UI/VVP M+B*1HT.3*!;?,W^F+9RHI>D[0GHE&BN;4F/)0" PH7?CAT0N)!PX5/GW4.DG6-:I=3HX1OZ !ZX-6\,3GT$,32!Y<#<:F* MQNNH\[*SVV(A[5R)B:LJ';BOMH==GDVZLRAZK9^6#M$V40#L&HAQ$,BV2D#T$%K[]<=!M(P<6$NWR)F> M4I8",;T3Y"?665K;8.>Z&/[?$L&E8 99*6(' "84,PV!W$QN_;!C+:H"-V@$(/S;^+V9_6+C&H.)(5J *0>[;T#ZG=-54-=G$P^?-T$/$0SO:1; M31W$N.#$&PWW1V*;-F1(???Q]24];'%U ,A/0 F9^=G. XH09!=0LX1?4)FE MJ[FQ6$PY,-BK:TTQZ[4<*&A+ZMLUX4S1ZKGJW07V\L@%%;"Z"000FK(ZINB MH-J,/RDU.80DS3!QXCQZC)W<%!B12SV;*4^&*5SPF"=*[JHDNFZFZ)B<9=_H MGBUG[TAO-**3?4/[TQ$ZBFW]C-+&.M H]$^_(8%([6U-Z]&Q9C/-+>Q:4?^' M MK#)$?M&PMK0J&FB\8&#_7KH1\X5+5=!]A& @M+) Z!''(V**IS5%\H4$9? M&R2NHA;?VX*)_ N8Z+4TC6JW32 'Z4WN KHEYB@6RG#7M<[NDH%&LZ?5;:$4 MJ?BWH^%P,,3D:4QB"DR3X"ASQ[3@!@\(0TJ%\D=HH:R?,WE&VOB,$H9\S!C] M#> Q]Z!474I;QH4"!?.,GG$[VQ FB@;'":HPFZ(BD5^HK5Q+S!1S]6U<4!K$ M^VEIRM?')VN/ME$-I91=)/6BXU3S<62Q\(9 MDP[)'YBW-@I[ZKRU6;-OYJVG-+*63<4LI,D#U H9HFK%[1N,2N9NU]W8C*FZ MU.C@!'MC8U(?S6JT0UWJ:%S%LDCT8DD7L6D*Q4E^O"M%'"4\/T*'54JPZA:$?=,Y@E*BW[C/0Q(:1%-"'0X,I%0V/ M0+SO6#0@[0L!4W@I*F"NX8F8!1J5$%5UU*8+W*% 5 -P7:T325 M(+,$G&*L)MJ%E5"':IX.7K])R+CL+(\U=#D9K],.D*-LDTTCWH@" 'UIF/,N M-_%(VM) 2Z@(M'1TER>6G=[H(11U@!2J>-]Y?S3E/$]3/3?3.]&-JPF\0 &B MH^G6L)XH()J;:1D>7J.@7!/:$1!%XWSHFN\4)0,[TV0/YAF<91QM.C)5:%\T M%8%MT=*1I2K]HNX9ER!@1TR;V/%S*LW$6UXF#G=XS-MII%IVQC:Z14[C;\), M*9;2>]IR12#$E*J>\JZ=YLC_G1#@""9S378E^3MB[EQ)[6VGGUH\Z)1Y;%EW MM"LT)Q.7!(BL\B0^)PIOZ&Y&>:O"\8JE@"E/K2_S#E@[519L.'8$G7N?Y;>, MN AMLM\38S >\9L1:E6E:Z9QUI@.:X\W>+=]-Y#(AKRA[KFZ'I22A!E]W;W] M*!SIS6Y@SD-L8)<6E)TWESXO9*TC*,*?BHE5V<"2$OXQKJZ2B\-]%>F$N65* MAF)!"J+F>2T=GW(JHU?G7)SGP*2SCVG=BH.*2,V]+66N<>H+>Y44&"=![>Q8\(26^+"8>5=E'K\LAR1SR9C[@$@\'/58 MLJ%A4SLZZMK1T4;\)YU9R^7+:N\LKHN,XQ]0=K^#=XYIPLG%]/#J) Z\*R]? MU]TV*_1XV4RM)3B8OQ/[?7+=@@ER)]1IVC!Y1,.N\>45C!K0-'BXNX\M;SI4 M/[>XG+QQKM:W=NN>UJV(T";E27W$&X%W;9 FN!$Y9"[.MNQ M5);N*Y.TD-=2&ZJ37?S:#=+0L#&-- 7UWX:FV=##+V&E^69\9P#-)I:*WI:X MC+K ](+)(W +/6V>@3WIFD;U)959>2O<2SB4(+_M2-10"O*#9T?!IB*V[Q57 MP*67?=TKPK4>'H@)O:3JWE81XX(D>K2.PVTLF:=^S-GK?5JDV8N_N#(RV9B^ M,G9WNX^Z8_Z6N;=I^_2_4$L#!!0 ( J""%>!7[J9*P4 (<, 9 M >&PO=V]R:W-H965T4;0 44O4 MI]/$0))F6X=U"^JT>QCV0$O7-E&95$DJ3O;K=TG9FK,ZVDL!P[ZBR,/[<>XA M?;[3YHO=(#IXV#;*7DPVSK5GTZFM-K@5]HUN4=&;E39;X>C1K*>V-2CJL&C; M3'D4Y=.MD&HR/P]CMV9^KCO72(6W!FRWW0KS>(6-WEU,XLEAX*-<;YP?F,[/ M6['&!;I/[:VAI^F 4LLM*BNU H.KB\EE?'95^/EAPF>).WMD@X]DJ?47__"^ MOIA$WB%LL'(>0=#//5YCTW@@C M!67TS *^7\"#W_U&P; MSS>_?;J!5W=BV:!]?3YUA.K?3:L]PE6/P)]!R.FYCX4;56#]=/R5O!I?X MP:4K/@KX2Z?>0!(QX!%/1O"2(<0DX"7/A8CWJ#J$E=%;N"9?#5&!TNPV)BVL0JH9.56@: [2X#V]1G<;0SB$\K! M0CX\'?#$\5_\R%H(L8 7$,L#0K M(M@,**/"!MFE+"G849XP$+(Z="X1M=$5T:6&'4VE MSTHW@7+?BSF?E/3H"\])Z[.>BU1Y'.)*WM53*ZQ:%UJ*1N@ZERUB9S$(68T;9 M]2">=OL3X^"0P4JOE?R;?'S%4T^!\C59);4J)^N].EXDJJ^=M-)+MH67/Y0\ MYF\A9EF9_V=BU5'4)(I[=Q1=P[Y)A:CK/9)7KYST*8DXB4]Z'!QZ'3D**Y[% MK"R*HP!'R%$,Y"A&R3&Y),+3WP;D7).E1[$^?G(0C^6:>TNHPE>>,%R1#21"(7@ZJ)].# M C ^\P+ 9VQ&"G*JQ-.CRR$)YCI<@?V!3 =Y?T\<1H=;]F5_N?QW>G]%_R , M=1 )+JYH:?2F(,4W_;6W?W"Z#5?-I7:DSL'FEH%_4HN:A06:$5&"QFP54R MN1[X^#;@J\"-W;/!*UEI_<-O/N:S(/:$4&+F/ *GQS/>H)0>B&C\W&(&?4F? MN&_OT#^TVDG+BEN\T?*;R%TY"\8!Y%CP1KH'O?D3MWHN/5ZFI6U7V'2Q@U$ M66.=KK;)Q* 2JGORE^U[V$L8QT<2V#:!M;R[0BW+6^[X?&KT!HR/)C1OM%+; M;"(GE/\HC\[0J: \-U\^?%HN'IZ^P]7]+2P^?_FXO%OW^_>(*S M)[Z2:,^GD:-R/BG*MM#7'30[ CV$.ZU<:6&ALY. ?S7J M M(X!!:S] 1>VFM/6[STF'9#=]NXUQ"6DBL'7.6P^-F(FBZ=@W^N5M89NC7_ M'I+>(0\.(_M.FMB:9S@+J%4LFF<,YN_>),/X_0G>@Y[WX!3Z_)$Z,V\D@BY@ MI^$W\JM7N.$.U]J\'F)_$O\P^U\*X7ZA;%L(N$'@%@HMJ=4MG D%KM2-I0Q[ M/@'Z?-A_/KC%#*L5&DB3UL/@1E=UX\CC*UA=N(T'? O),$S286>P$8,/C5'" M-;X8!1;BQ=L6DO!R.&C7%/Y&:M12RQQ$51O]C)ZK!18.8D9K.AK!$3TL#A,? M$X?4 (1C[80F1]94C229.34\O9),\':DG"6#<)P,SULC3O\X/X*Z;2=%,_8M M7(9L[-60JE$*AZY#M-?.%9IU.[0L9+I1KNOLWMO/Q:MN'/P?W@W5.V[60EF0 M6%!J?#&Z#,!T@ZK;.%VWPV&E'8V:UBQIMJ/Q 71>:.UV&U^@_UO,_P-02P,$ M% @ "H((5W/KG=:= P MP< !D !X;"]W;W)K&ULA55M;]M&#/XKA!H4-J!%TNG5J6W <=PM0UZ,Q&V!#?MPEFA+J*1S M[TYQTU\_GN2H+A9G7VR21SY\2/%XX[V07U6.J.%[5=9J8N5:[RX<1Z4Y5ER= MBQW6=+(1LN*:5+EUU$XBS]J@JG28ZT9.Q8O:FHY;VU).QZ+195'C4H)JJHK+ MYTLLQ7YB>=:+X:'8YMH8G.EXQ[?XB/K3;BE))F8LV\B\O M^+<.GPODC&FC MM*@.P:171=W]\^^'/AP%).Z) '8(8"WO+E'+\HIK/AU+L0=IO G-"&VI;321 M*VKS41ZUI-."XO1T/EM>KV8WUW\MKF#Y<'_U:;Z"J\7GQ/J M\?V[A'GLP]UB!8,57Y>HAF-'4W:#X:2'3)==)G8B4P2WHM:Y@D6=8?9KO$.L M>^KLA?HE>Q/PSZ8^!]^U@;G,?P//[UOAMWC^";P'5,AEF@.O,[C")QK8'8V? MAK]G:Z4ES<\_KU7=@0:O@YH[=:%V/,6)19=&H7Q":_K^G1>Y']Z@'/24@[?0 MIX]T1[.F1! ;F/-=H7E9_, ,EE)D3:I_J6(NE%:O%?!FBM<+6.4(*9?RN:BW M\,3+!I6AP--O32$I/Z^$U,4/4M";@D\)-4\)-L4&J+\5JC1)\K_5G_^-_ M_9/,K"5SF.S?I5#JI5O$7V.:UZ(4VV4 M:$@LN5DV*B]V"N* V9'K@A<<_/YC6$F>T9*E!0RA;P<)@]'AQ*AQT*MGX-EN M,K)CG_5R%/LP2].F:B@ID9YU36\)G*IEX(6>G03!L)7]P(Y&WO 4_P'S8SL. MR&' /-?VF#L\9CQ@H>V[@3EE=NR%+6;@!7:2C%K9CV([9-'P9-OO4)\BZ@7$ MTXV,%";VR$U.D0Q=2AB.J&&,&N@>$V2)[<6)F:68',X@BLDU\$F*B;$7Q/#: M%72.EBFEV[9/AH)4-+7N]FIO[5^E6;>,?[IW3]HME]NB5E#BAD+=\SBT0';/ M1*=HL6M7\UIHJJT58H" !V!0 &0 'AL+W=O3H!=L-NY%7CB_ M$2;C%<_Q =VWU9VA*.Q0,E&BLD(K,+B:-;W^4W"=X&UW5J#5[+0^MD' M5]DDB#PAE)@ZC\#I\X*7**4'(AJ_UYA!U](7;J\WZ)\:[:1EP2U>:ODD,E=, M@F$ &2YY)=V]KK_@6L_ XZ5:VN87ZC9W$ >05M;I/)V.@:C,\F-+]HI#;51$XH_Z<\.$.G@NI<\OGV=OYT M=7T-1X]\(=$>CT-'L/XP3-<0LQ:"O0-Q!C=:N<+"1Y5A]F]]2'0Z3FS#:<;V M GZMU"G$T0FPB,5[\.).8]S@Q>]IU#JKA93 5097RG&5"](*4VO169@+FTIM M*X/P8[JPSM!-^;EK#&V7_NXNWCTCN^(I3@*RAT7S@D%R>- [BR[V:.AW&OK[ MT),'71SWHNSF^%@@I 4-!2T(!'@P9#UV,<<4RP4:B'O-'\K@ ["3 M_O#\)(K.X9:Z&>#9+[KI9'7JQ-CP/P2Z#MA=AZZ:Q0/8-==PRPLEFKQQO(74 MZVAMT>UVC\JT]=+?]/9%NN$F%\J"Q"651J?G@P!,Z_(V<'K5.&NA'?FT61;T M,*+Q"72^U-IM M^@>VJ3/U!+ P04 " *@@A73G=FX\0$ "["P &0 M 'AL+W=OL.2;3@<[H-J,XDPV\HDN6GWZX^2$S=MDUR_V-0;^5#D0_%T+>1/ MM434<%>5M3KK+;5>G0R'*E]BQ=1;L<*:5N9"5DS34"Z&:B61%?9050Y]UXV' M%>-U;W1JY[[(T:EH=,EK_")!-57%Y/TYEF)]UO-ZVXFO?+'49F(X.EVQ!4Y1 M?UM]D30:=EH*7F&MN*A!XORL-_9.SF.SWV[XSG&M=F0PGMP(\=,,KHJSGFL M88FY-AH8_6[Q LO2*"(8OS8Z>YU)MW]VM[F'G0.I>^" MOSG@6]RM(8OR/=-L="K%&J393=J,8%VUIPDO37[./D*UQ= MS\;7EU?GGR8PGDXGL^F;5ZGO^>^N)S/HS]A-B6IP.M1DSYP:YAO=YZUN_X#N M&#Z+6B\53.H"B\?GAX2S ^MOP9[[1Q7^V=1O(7 =\%T_.*(OZ)P/K+[@@+Y+ M(8HU+TM@=0%7M6;U@I.O,%8*M8+W7.6E4(U$^&=\H[2D%/IWWS6T5L+]5@RM M3M2*Y7C6(]XHE+?8&[UYY<7NNR,^A)T/X3'MHRG1M&@(M)C#!9/RGM<+^,[* M!I69&N>_&BYQCWO['#EJ:K\CLR5"OK5[V]EE6[NL$E+SWV:5/T!@[0TS:428 MBY**@X(^KT$O1:,H'FIP A1O[.(-/RS#L/@#QK(>7H.?!4X5 T9)=#C]M(M@$.^]+W(<](P'%@Y")TX M\P:'\/?]('&2D#;T?<]U/-\=["+N^Y$3N*%9]9W$BZS.T N=-,VL',2)$_GQ MX."U7]/[_/0 M\M_$2&U86A+K^)SG+2A#TEV0^ #R.5&?,G.VE(B/RCM,^=WC"4M:R\0'Z4(H M;2Q("G7=(-U_ZD1)9/]AG)@8)Q2.U @Q12B"*3W8Y)(#"ZR)Q:5CBS4KZ"WD MIB2;1[W#[D6.YV;FYR:NB;;O1>;G!AG,A&;E8Y=WZ]1SGXGX.E;3_Z8B9A+$I.G3FAU 7Z+I),VBHGRJ;#X-MA=O,XDJ M84A%S\H14/E-,YM<,:2^D]*/Y 3BV(G"D/(4J56=:[+A9U2W@GB3!P\E8%\( MASL-%=69A6T;%>2BJ77;6W6S76G/.Q M&@6Q(X0"2^L0&'T>\1J%<$!$X_<>,^B.=(W/[0/Z>Z^=M"R8P6LEOO/*KD=! M$4"%2]8(>Z>V'W"OI^_P2B6,_X5M6YME 92-L:K>-Q.#FLOVRW;[>WC64,0O M-*3[AM3S;@_R+&^89>.A5EO0KIK0G.&E^FXBQZ5[E+G5E.749\>3Z^N[K],; MF/Z833_/IW-X>\\6 LW9,+($[XJB<@]UU4*E+T#E<*ND71N8R@JK?_LCHM5Q M2P_0Y9'$(:I]D)O*S3FGF\[ 6\&7ORVH#)"B9EJ1LF#/R<+(S5 M]._X=4QRB]@[CN@FYM)L6(FC@$;"H'[$8/SF59+'[T[P[75\>Z?0QW.:P*H1 M"&K9TL4*ICL:1X/F&->3:,>YWJ\1EDK0:'*Y NNN!WQ66@.6DA5:QH5CP/8, M<,\ WG))):HQ=)WF[!+HN;![+KC!$NL%:L@2'TD[":6J'0+S4_D:TB+L]1,R MLB(]+FO9CB@D87Z10!HF60SW; =W="A_]"HF M*XU(V\."X&S!!;=/(0V4UBY$9^:]F-J+/(4OI%/_+X]J!D4?LC1,DP+NE67B M_Z+7,"C";# @H^B%Z44,Q]X]>C:?->J5WT*&+J*1MAW5+MHMNDD[WW_+VRUY MR_2*2P,"E]0:GU_T ]#MYFD=JS9^VA?*TN[PYIJ6-6I70/FE4O;@N .Z]3_^ M U!+ P04 " *@@A7@/[*V6$# #&!P &0 'AL+W=OQY>>:9\7@\W$OU5>\0#3SEF= C;V=,,?!] MG>PP9_I"%BA(LY$J9X:V:NOK0B%+G5.>^5$0=/V<<>&-ATYVK\9#69J,"[Q7 MH,L\9^J?"69R/_)"[UFPY-N=L0)_/"S8%A_0_%'<*]KY-4K*891:(:/Q]P/3J MD-;Q>/V,_LGE3KFLF<8KF7WFJ=F-O+X'*6Y8F9FEW/^&AWPB^K.G0QV.'/K!&P[1P2%RO*M CN64&38>*KD'9:T)S2Y< MJLZ;R'%A#^7!*-)R\C/C^=WM]8?5;+F Z6RR@LO;*2QGCW?SQYO;:[A:SJ8W M)+Q>SF:+V>T*&BNVSE WA[ZAV!;!3PYQ)E6(9IIV;:.8<^?J"+F989 M@MS 76FT82+E8@MS*;8?5JARL+F<8GT6]S3KU0YA(S.ZNS:$L<<0@LPR,99#::C:X(!-9:E+KY@#HR+ ^,B*98+Y&!>W022)82<.R%X"%XB+A M!O^M'8?3Q$U?:P)RC@%^@UPE:812[5:<5! ',4>L!W1JEB!X44KF+3V5Z M3:S7ZL5!L_Y7?J5@N77Y%]/*+*5ND"4A->)>WUJ'\9NV7.N2B00AD9HJTXA; M<;]+/MW6KV'8/*3VDL8A)T&3EU*(NJTH#-VJW^I&'3C3*7'=*?%/=\J"F5)Q MPU';W8][Y2SRZ5XY#B%>U_SX6)GC\+(=&-TYDE>]IO_7.U^0*3L[K/OKSFE# M0Z%]@*Q2\R?(W:AI4C';K7XOMC8=<&=ME[$K<4S]4IW*]TXZ57+_:+;FJ+;N M!='@&J,:L[6T?J0NJ]G\W;QZX19,;;G0D.&&7(.+'M585:]&M3&R<)-Z+0W- M?;?=[8 /73/?X/4$L#!!0 ( J""%>;$1+NJP0 (,+ M 9 >&PO=V]R:W-H965TPJ4IIIKW"VOI\,#!9P2MF^JKF$E>62E?,XJ=>#4RM.;N+D[/9NHQI9"\CL-IJDJII\N>:G6TU[0VT[?V->Y#S)6M*>Z_6O_(NGB'A9:HT[@GKUC;!';/&6%5USOA="=F^V:8[ASV' ML?^&0]@YA(YWNY%C^8E9-IMHM09-UHA& Q>J\T9R0E)2YE;CJD _._OC^F)^ M/8?3![8HN3F;#"R"TM(@ZP N6X#P#8 $;I2TA8%KF?/\I?\ R>P8A5M&E^%1 MP-\;V8?(]R#TP^@(7K2+,')XT5L1+#$%08YZ9F M&9_V4/F&ZT?>F[U_%R3^QR,$XQW!^!CZ;(Z%ECR;"&MQT*3(.3.:0HX @X])R#4N6B5)8@58-)E:# M5/)#QF3&2U(*J!W1#LL6S +?U$(CF(5'IH5J5@V88;#QK;,?,<:^H\EDNB!AD>ET&? M$LUSL&H_PN>(^G"/01)9;"X E:4P#;YR.Z#WRPCB%>:&T_8!2K/:]"!&"%$8A?$6%.2GN+5,D"F/7'DC\ MH05I"E&2PG 409+X\* LJND%B< +XB&]0\\?$Y_0B\=I2R,=!\<"O&*F@)J) MW)WXJX(X@)]X MQJL%[A@%G?.IYM0^:/&Y1LZ<"H9^2C8Q9B\,$AH.@:0Z=DT,ASXJ$8RP K!@40PC=WTT ]H@GAKH;H=_;P?K8K!W,:JX7KGKGP%W NT=:3>[NV%> MM!>K9_/V>GK#]$I(@WE9HJO?'Z'P=7OE:S^LJMTU:Z$L7MKSV@S;8W;MG_P)02P,$% @ "H((5QD6)[[G! $0L !D !X;"]W M;W)K&ULK5;;;MLX$/V5@1L4#:#8NMM.$P-VFFZ[ M0-L@3MN'Q3[0TM@B2I$J2<7)?OT.*<>QNX[1AWV1>)DY/.2<&?)BK?0/4R%: M>*B%-)>]RMKF?# P184U,WW5H*29I=(UL]35JX%I-++2.]5B$(=A/J@9E[W) MA1^[T9,+U5K!)=YH,&U=,_TX0Z'6E[VH]S1PRU>5=0.#R47#5CA'^[6YT=0; M;%%*7J,T7$G0N+SL3:/S6>;LO<$WCFNSTP:WDX52/USG8WG9"QTA%%A8A\#H M=X]7*(0#(AH_-YB][9+.<;?]A/[>[YWVLF &KY3XSDM;7?9&/2AQR5IA;]7Z M V[VXPD62AC_A75GFV8]*%IC5;UQ)@8UE]V?/6S.8<=A%+[@$&\<8L^[6\BS M?,1X](%96XUS7+RLY/YA^GM]=EL.K]^!U=?/MU< M?YY/[SY^^0QO[MA"H#F]&%A:QAD/B@WDK(.,7X#,X9.2MC)P+4LL]_T'1&_+ M,7[B.(N/ O[9RCXD80!Q&"='\)+MGA./E[RTYXII/)M1+$NX88\D,0M3K9E< MH6__-5T8JTDO?Q_:?(>='L9V.71N&E;@98^2Q*"^Q][D]:LH#]\>89YNF:?' MT"=SRLFR%0AJ";?SK\!D2?\I3)VVN7T\Q/WJO@!7R6W!K[[;*'!Z3UJ2G[X M@X[? DD8X3WC&KXQT>)_O:=KILO?=I\QP62!KU^-XBA^^PX+K!>H(8D\UQB& MP6@4!FDTAA,:Z&3&#:0V_\W(DJ& M;Z(@IY,8C<>GG6DVIK%QD(^34P\Z3.#*41+.."$B<30\[58_@+K/?_^<1\$H M3!W_C7<("75IPBT39W!$;=E6;=EOJZW+F87/F2M5TYU@F"^KUP^NC8>4=QS] MCK34R83+%5A7;,$[=XV5NW/N$80R!MYX;-4:FC>GYW!7 M:<2]"O>< '/^\,*,#YG7W'/K2AGK.&B\1TEJG;<+4VC>/-,Q;=,H;9V4@MR' ME@23NG\2A%'D(A_$I,HYI2TO$,:D9++(8_H.21$TF^8NB9#IHO*0)2TF5./K M'&D]R0DJRT8DISC/( _2>$1P@H*U"F"%DHY'!-Z3E73]<%<8W3T*D4N MW/:<"]9P0N?_T 35F4:KLBWLWK8*.E<#:YH]"?LCNC1I-^[^ISV<1/UL._!4 MT*R/J#]OBM_+I2V@2)D&_3-"/':'\K^N$.^OT(>IU^@O)#R@/^%E:UN-OYR/ M$Y5&X;5N%;3ROBM-/G> =?63BO1)-,S[T1/5 -85)XG0!#XX!IWW @FK4"OI MSUM1L04&ZTWQ/6.;XDLYQ%7IJ,9T&H\D-M,_5'X&.\^4&O7*/\8,46ZE[5XL MV]'M>V_:/7.>S;O'XB>F5YRR1."27,/^D&J-[AY@7<>JQC]Z%LK2$\HW*WJS MHG8&-+]4RCYUW +;5_#D7U!+ P04 " *@@A7K.G3NM@$ #E# &0 M 'AL+W=OXA:.NQ88MB_2D>(=GWN.O#M= M[KGX*+>,*7@N\E)>];9*[2X& YEL64'E.=^Q$K^LN2BHPJ'8#.1.,)H:I2(? M.)85# J:E;WAI9F;B>$EKU2>E6PF0%9%0<6G,;;9*CTQ&%[N MZ(8MF'K@F#KJ][(OAC[>KU9\%O&]O) !NW)BO./>G"; M7O4L#8CE+%': L77$[MF>:X-(8R_&IN];DNM>"BWUG\ROJ,O*RK9-<\_9*G: M7O6B'J1L3:M&X8]2"JI>-$H(X(B*^LW?6YX.%"( MK%<4G$;!,;CKC0S*]U31X:7@>Q!Z-5K3@G'5:".XK-1!62B!7S/44\/):'Y_ M>__S LZF#XM%'V:3.2QN1O,)C);+^>WX<3D:3R>P?(#KA[N[AWM8+!^N?[UY MF+Z?S%%I,D.=LR5=Y4SV+P<*$6F[@Z39?5SO[KRR>P!WO%1;"9,R9>GG^@/T MI'/':=T9.R<-_E*5Y^!:!!S+<4_8*LJLW$B8,0&++14,?A^M MI!)XFOXXYF]MSCMN3M^P"[FC";OJX1623#RQWO#M#W9@O3L!UNO >J>L#Q=X M8],J9\#7T $_FW(I^[!K\1\#?=KL/Y_0=.N'0=%:B@7<%\53%#%!8JX3D.%-W#F$2?V^UH*B.='1K)C8ENUZ%C$ M#\,^3)F4%V8#;1BH4B);54H?1E <2E[^F"!(P7-T:8,H%$/2%=I"4U9?OV/7 M[>O]K$"/71)[^+Y_S>*,[YE ECE>TQN>IYI@ K=E([Y3 M2[9/+*_Q(R"!B^#?LY+C?:Z=_V"2!_)(GY"/#:OYD3J0USE%)"- !@O,8I@0 MDH_M;G;@(O*01'X,MA\1QT&20AOG;1+&FD7+S.,QQ[B=;7P*!OUKGE M]!O!;86X$6P;G<[R2KOY+8?B7X_$*/T3\RP6&@5KP0N83J_AL M_A YMO/NJ/1=(-.&"0/.BJS_YX$Q\<*J"5F!64MI\R_LN"$)? 2/MEHJOGQ_ M,\R6%NPI2.C@_;2C__)D'T3I:V?[1/[VN_SM_^/\/2I5EK;LF\0MCV7NDP:/ MEYM;;(72--,]$0&U9;#&_,CW.D-*EE0"OV"$D#6&&=1^M:X_E M$U81_#A?C*0!/5\\2HA(Y,8DM%RP+6+;+HEB]_CDRQ5J[PFNB9V(>*%S>*L. M9KL][_167NB1R LZ]2_'2ZYH#NRYB9S):FV@L&.#A.9)E=M)Z;MC6FPI8Y.J>HNM)OM>OA1W;J^+*]_ M .ZHV&2EA)RM4=4Z#_%PB[JIK@>*[TPCN^(*VV(C;O$_A F] +^O.9Z&9J W MZ/YLAG\#4$L#!!0 ( J""%=VRF+2'00 &88 9 >&PO=V]R:W-H M965TG=&^R P4<*%$2FXYE#&S]$^Y++!G$\/> ]KX)O#BHHSLZ0$ M40(IBTB**.QFQK/]Y-D#*5!W_!'!B56.D1S*EI!7>?(2S Q+]@AB\+E$8/%U MA"7$L22)?GPIH$894PJKQV?Z3VKP8C!;S&!)XC^C@(;>@R0/EOE(+OZ)43I0UI^)J M)'1\OMBL7SYYZS6ZT6;OH[L,]^H!,Q$),@:$H19LTXNQ!-(KC MWT.2,9P&;&IRT0O),OTBXC*/Z+P1<8@^DI2'#'EI $%=;XK>ET-PSD-8.*W M7[+X$?6L!^18CMW4G_?D:2GO-I7L41,PG6QM!D8LZ<5,?].+X:UK(U<->9JQ/F:8+5 M#!^6A@];#<]KR;.:IN*=SF1%:;*XE=)UGNJ$N3IAGB98+16C,A4CG65]I#,C M.F&N3IBG"5;+R+C,R+C]X:@\% ^B %%TQ'$&Z$[\.@I('&,JRA+0_/?3?5.2 M6OE=DY3#1K4R9UF6?57C=<;TWHU9,W92&CNYH>HLWJTZK92N]NF$N3IAGB98 M+16V=5D=6#KK3D'3E!2M-%ELFJS_^?JTQZ@^U'K M]CH7>YW.-0C]@UY6OS5:V0KK;*5.FJN5YNFBU=-R6=O:6A>WMM;5K5::JY7F MZ:+5\W)9X=KM2]Q/6;(5Q48DYKQ;Q%@&@:I&>4MS")\W31:M[?UD4V^VK8@UO@L%-M7O9WI'.2="Z3-9%RY-@5O93$Z![ MM9'-D-JYR?$\/.)#%#^M3#_%U!+ P04 " * M@@A7@P'OV;T" #5!@ &0 'AL+W=O9 "CTF%(F^TZB5';INC).(,7RG&? ],Z*BQ0K M/15K5V8"\-*"4NIZ];KOII@P)^C9M:D(>CQ7E#"8"B3S-,7BZ0HHW_:=AO.\ M<$?6B3(+;M#+\!IFH.;95.B96[(L20I,$LZ0@%7?&30NP[:)MP%?"6SEWA@9 M)PO.'\PD6O:=NA$$%&)E&+!^;2 $2@V1EO%KQ^F4*0UP?_S,/K+>M9<%EA!R M^HTL5=)WN@Y:P@KG5-WQ[6?8^;$"8TZE?:)M$=O1P7$N%4]W8*T@):QXX\== M'?8 C=8; &\'\/X4T-P!FM9HH:%?#P.'P(L88W+-P[A+NZ$&4UO+(:GN5KOL$WUL=N$,<\9XJP-9H*SO0X M!GULE41AME7I;?Z67$KP@E*BG*I4% M57M/P(7?]EZH/)KO'ZO?+MVTC[K1QUY8&\3TP3A/ZJ]EAHO\[($R WE]QKIXGIK65?[+@-U!+ P04 " *@@A783G:?6L& M \00 &0 'AL+W=OO+?E\L5BSVQ3E?LR3_9LG3V,_R MQ?2I+]8I\X-2%$=]0]-&_=@/D]YL6K;=I[,IWV11F+#[E(A-'/OIMQL6\>>K MGMY[:?@0/JVRHJ$_FZ[])_; LD_K^S1?ZN\I01BS1(0\(2E;7O6N]4MJ# I! MN<;?(7L6!Y])L2N/G'\N%FAPU=.*+6(16V0%PL]_;=F<15%!RK?C2P7M[6L6 MPL//+W2GW/E\9QY]P>8\^B<,LM55;](C 5OZFRC[P)\]5NW0L. M>"3*G^1Y MM^[HHD<6&Y'QN!+G6Q"'R>ZW_[4Z$ <"??"*P*@$QK' ?$5@5@+SU J#2C X M%@Q?$0PKP?#4"J-*,#JUPK@2C$^M,*D$DU,%%Y7@HK3#[OR5)]_R,W\V3?DS M28NU9@49G_(TOS;,-=ELYM/#_3.?G@@\_>W-_3N^B-]?_= M?B=W?IKZA0_)6XME?AB)W_+63P\6>?OF-_*&A GYN.(;X2>!F/:S?$L*7G]1 M5;5W58U7JIKDEB?92A ["5C0HG?5^I%"W\^/P/XP&"^'X<90 O_<).=$T\^( MH1E&R_;,U?);_QO1C%?5EEKML$=EU4FZVR)W3Y6W5W9^K[OU<=:J6 M6VR1RUL/G>0#-]4$41!,GNR]/%'VPG.>B#!@Q6-Z;N(L]1.Q9&G:^CQ]HT1U M]3 29DV:]RC3U([&53:RI(.$N4B8AX11$$PRY\7>G!<___"A1'0U)1)F(6$V M$N8@8>Y%8U"J&\>7GH>L2$$PR9.Z5D]V:C_\\*.6=G4CE&95-.E$34:-3A): MU('27"C-@](HBB:[\F *7E>Z\M[_%K,D$R3CNW%IRLC+0)6),^*F7+3VGVIN M9\LB:59%DRP[:G0N-K2H Z6Y4)H'I5$43;:L45O64%K6\<.4;/UHPPA?%N%B M.? D"U^L\MO]P;BTU;9*=F?;(FE613LT!@,2K.A- =* ME411--G"=AADZ?EK+ M@"9A4)H%I=E0F@.EN5":!Z51%$UV=1V8&>K K-.TEM$,H8:3X]O]7%VQLTN1 M-!M*:L\RY#F3PH9[4JJ?2 U/@CTKFZ0&>O0>,J*,V!TEPHS8/2*(JV M,V7_X$WJF*5/Y6OX(N\+-TFV>XMTW[I_U?^Z?,']J-W6+QV]I=W5+[W=B_PU M?O=_!6[]]"E,!(G8,B^EG8^'/9+N7M7?+61\7;['_@4(RQ^M(/+'M9Y*_4%OQ9BSBV4^TS>M:!IJMN6!Q+I8]B&FR^XU_Y -Q M)+!;)P1.+G#.%;BYP#U7T,H%K7,%[5S0_J_ /2'HY().-O:[P/LR&3_XDPD:?;F_'3_=HJ/&V=%[@_XVD#?6(LW-(H:NCM_7HSY2*5NWOM.M""M!@2YD'"?$A8 0K MS9EV,6?:VG5@G B<+*B:$/ADW&H1EYH*"?,@8?X.UCZ.6[<2N.U*X+J=4X'; M*4SH:$W81U[=V&N5EXY]I[HRM7I=QVV77]*KKV=9W7(]'[)S 1"LY$"W<*"K M=> /FFQ8M%%KW#B9->N,T (N-0(2YD'"?$A8 0K6=HK+.W!'V-[D"9#PCQ( MF \)"X!@)9.O"I.OWMXQ]NK_SW\,:#@!Z5YH#0?E!9 TGU"R*^<]NU.-9'WS%QL)2?-!:0$4K6SD(>UD:Q,> MET9SH[1TRU/;6I76&NU4C.[:59]!LTZ@-!^4%D#1RCX?,D^V^^;3%#9H*@J4 MYH'2?%!: $4K3YU#@LO6YD+.RU;DC.-P;[6KX0Z:7 *E^:"T (I6]NR08++U M&29=RM8GHCX3')+0D5OKW:C6+]!L M%"C- Z7YH+0 BE:V]9#?:"A/MBYQ^F")AQ%9"[Q5K,KMXIT]PW, M[D:P5?;-QI0)P>+L(*)TW,@4 '$D 9 >&PO=V]R:W-H965T<\C'QWQXF-[O!?9EWS#N43?DCC-)Z.-E-M;P\@7&YZP_$9L M>:H^68DL85)M9FLCWV:<+Y^I+:.A+*.$IWDD4I3QU63T M%M^&Q"X"2L6GB._S@_>H2.6S$%^*C7?+R<@LCHC'?"$+!%,O3WS&X[@@J>/X M6D-'S9A%X.'[9_JO9?(JF<\LYS,1_Q4MY68R\D9HR5=L%\L'L?^-UPF5![@0 M<5[^1_M*ZZH1%[M1BI/3 MA_!3^,=CB'Y&092S]3KC:U964*S0 W_BZ8ZCUP&7+(KS-TKU. _0ZU=OT"L4 MI>CC1NQREB[SL2'5L11$8U&/>U>-2TZ,2]$'D:^& XWAF(-]0< M-!-!GB?BC@P"?]^E-XB:/R%B$JHYGMGYX427SLM&#__WZ)W)H,VJH"6/GN"= M7@M_OU=2]$[R)/]'5_6*:^FYA>O=YENVX).1LK6<9T]\-/WQ!^R8O^BF'!(6 M0,)"(%BG.%93'&N(/OTH)(N529<%T=6@"G?*\.*'XFF*7>KY[MAX.IQ=CGTS.!81C&FGMTS@V,9\:CM>'HS\)I:7,L6H.W1L'TM-P!M MWT!I 2@MA*)U2]2V<'BP"3G##9SCWVKL$<_K^X%&9[JV3?J.<*PCE)"^+M3I ML$FP<\(5VKX(#S=&]YE8\;RXGJT2+R8T6NBO( QS+EZ#D+0 E!9"T;H5:;LW M[%W+)D#[.U!: $H+H6C=$K4]'A[L4LZP"?_XZVKBHTN+&AGV,3[J(XYEU+&( MW_<(CHX[MM!<']"PTZF6O9O=.- M0".S;=6 ]!Q")[-LVS_A$&T318:;J/?JI"'-.6+I$HE35QV&&1>O/=";7J"T M$(K6K4;;Z!'K6O8 V@J"T@)06@A%ZY:H;07)\/VZ[]N#?72?T#T^?]"HJ.7T M>PR-RJ=6_UZ$;D1"W)XU& >/4"0\6Y?/KN1H(7:IK.Z;-WN;YV/>ED^%]/;? MX=L9UNP/\&U8/?W2XJN'<3ZP;!VE.8KY2@UEWKCJ@+/J^99J0XIM^0#'9R&E M2,JW&\Z6/"L$ZO.5$/)YHQB@>&ULK59=;],P%/TK5D ( M)+9\M4DVVDBT'0($:.H8/" >W.2VL4CL8CLM\.NY=MJL:[,($"])[-QS?,[U MS75&6R&_J0) DQ]5R=78*;1>7[JNR@JHJ#H7:^#X9BED134.Y@;]?7$D=NRY*S"KAB@A,)R['STK^<)B;>!GQBL%4'S\0X60CQS0S>Y&/' M,X*@A$P;!HJW#4RA+ T1ROB^XW3:)0WP\'G/_LIZ1R\+JF JRL\LU\7821R2 MPY+6I9Z+[6O8^1D:ODR4RE[)MHF-!P[):J5%M0.C@HKQYDY_[/)P $">;D"P M P3'@.@!0+@#A-9HH\S:FE%-TY$46R)--+*9!YL;BT8WC)M=O-$2WS+$Z71^ M]>GJP^T5.2/3@O(5*,(XF<$2I(2WLS(T\?/R&,3 M^K$0M:(\5R-7HQQ#ZF:[I2?-TL$#2T?DO>"Z4.2*YY!WX*?]>#_H(7 Q#VTR M@GTR)D$OX]N:GY/0>TX"+PB[!/7#9Y AW+=POT=.V.Y-:/G"!_BFZ$YBG6-) MZ(),;3& ?$[>,;I@)=,_R9>Y*$N"];RE,O_:M07-"H/N%4R+N%1KFL'8P1Z@ M0&[ 29\\\B/O19?]_T1V+QF#-AF#/O9T0DO*,R!4DP6L&.>,KXA8DC5()KJJ M9]+P19;/-+--&OK#)+P8N9M#4[W+_J.I86MJV&L**P9;KP*RE*+"IFB_-KQG M8L79K\Z/8M(P#@]LG06#8!@G1[Z&)_;/@N0B#.[B[DF.6LE1K^0W_% RS;[7 M3#'3D3L[0'0BUCN2>1J!FQ1U:XQ;C?%?:,QJ[&5<[RJ%<#P:\WV#VZ>YZ_M,>8>Q?>_ R\IQ(_645*6"+4.X\Q M2[(Y8)N!%FM[1BV$QB9G'PO\)P%I O#]4@B]'Y@%VK^<]#=02P,$% @ M"H((5P" MJ]G @ K 4 !D !X;"]W;W)K&UL MK53;CMHP$/T5*Y6J5@(2 KO;I2'27JAVJUX0=+T#%[ MG'UYF)$^F8-R=RP2(%]7G.74MDV3-[=@*./Z+>8L8 -B#3UY-U#J MYT/&:B'CPT+L5$YT11.8>CAV&M0&O/CUJ^%Y\/Z$S5%KE+5]J^#ILX&%Q>1/[F@.!Q*WC\ M-\'_)JS7";G[.:3T=,UA2$HI3*$/-=SO#)]]QSY3E3,4Q"%#LF!P<>815;\- M]<;(RLWC2AJ<;K&PO=V]R:W-H965TBO*GGD"(-!+GA'>-Q(AYEW3Y),$]KXP2SL=8('] M'J,KQ%2T9%,-G2Z-E@:G1&VL>\'DUU3BA'\7/H4_'D/T&8TH$4PF6C:X0 /. M07!T'H# :<8_R8#'^P"=GWU"9R@EZ"&A"XY)S'NFD--09.:DE!P6DLX>21?= M2*F$HY#$$-?@@V:\UX WY?(K#YRU!T.GD?#[@EPBU[I CN6X-?,9'0YWZI;S M/O7P?>I1,SR B83;=? W7KK5?G(UG[MO/\$2R +0E-'\=4NM4I&@D=[-P-"O MP9CK\=]UFZ?@;]7SJW.VR^=X GU#'J0TN]8]E7/7&ZFK%'M MV)0=HAB>4C':5?1LRZT4WUCYMK8L;M0ZUN*#),-3 M2D;>SE9VKJ];7KW%G>ZBAQ3 M(6]QW4SDCPPP%2"_3RD5ZXX2J'Z-_/]02P,$% @ "H((5QF*R.Q_ @ M%@8 !D !X;"]W;W)K&ULK5513]LP$/XKIPQ- M(!62IFGI6!NII$QC8@RUP!ZF/;C)I;%P[,QV6O;O9RBU(QRO)*@RCPG\O@$T$.>7U2.Z;/.P ^L$+ +\!^&\% M#!K H!):1U;)FA--PHD46Y#6V[#9296;"FW44&YO<:FEV:4&I\-9%'V[N;Q> MPN(L.CN_G9U>G,$A+,UC24J&(%*8Q;$HN5:PP!CIAJP8]N#2O*_].6I"F3HP M@)OE'/;W#F /*(?K3)2*\$1-7&U"M >Y<1/.:1V._T(X7TI^! .O![[G#SK@ MT>OP.<8&WJ_@_F.X:Q+39L=OL^-7?(,7^/Y*5O!CME):FF?WLTM6S1-T\]A2 M/%$%B7'JF%I3*#?HA._?]4?>QRZ1_XGLD>1!*WGP&GO8>=TS9JJ=\!C!] V( M)"94PX50J@=1*25RW963^J!1=9#M)IOP<.B/S;5N=L5V> 7'?;_U>J0B:%4$ M_ZZ"I!KE&[3TX%IHPKHD!<^"/1Y[8_^)I.=>P\#_,'HBR=VI6MLQOQ*YIEP! MP]3@O*/CH0.R[D*UH451%?)*:-,6JFEF&C=*ZV#V4R'T@V%[0_LK"/\ 4$L# M!!0 ( J""%?GR*Q600( "0% 9 >&PO=V]R:W-H965T<>T[LZ[B1ZDD7B :>2R[TF!3&5)=!H+,"2ZI/ M9(7"[JRD*JFQH5H'NE)(1"%X5E04B9($ONUF4IB61O.!,X4Z+HLJ?HY M12Z;,1F0EX4Y6Q?&+01)7-$U+M \5#-EHZ!GR5F)0C,I0.%J3":#R^G(Y?N$ M1X:-WIJ#<[*4\LD%M_F8A$X0957U- D5K(!Y;(MFYMXJQYMQ3'A#F5AE-UE M%F>229I^>?A\OX#Y=7I]^SB9WEW#.UC8L\]KCB!7,.'VX*C($.P5@%1AS@S< M2:WA\ H-95P?P0$P ?>%K#45N8X#8Y4Y_B#K5$Q;%=$>%1]K<0+#\!BB,!K" MP^(*#@^.?J<)K+'>7=2[BSSO<)^[+).U,!KFF"';T"7'XU<,?9M+SL&>=D-5 M_GV7C;;<:'L! <1T !D !X;"]W;W)K&ULM9GO;YLX&,?_%8M-TR9U!4-"TBZ)E 9SU]/:R[7=G4[3O7#! M:= 9[9INOOKSP9* B%$KBE(^-I1"K M<]/DP9(DF)_2%4GEF05E"19RESV8?,4(#O.@)#9MRW+-!$>I,1GEQ^9L,J*9 MB*.4S!G@69)@]N."Q'0]-J#Q?. F>E@*=<"^]!5 7F+/R.RYEO;0%W*/:7?U,YE.#8LU2,2DT H!)9_CV1& MXEB19#^^EU"CTE2!V]O/=#^_>'DQ]YB3&8W_BD*Q'!M# X1D@;-8W-#UKZ2\ MH+[B!33F^2]8EVTM P09%S0I@V4/DB@M_O%3F8BM ,EI#[#+ +L9T-L3X)0! MSJ$*O3*@=ZA"OPSH'QK@E@&YF6:1K#S3'A9X,F)T#9AJ+6EJ([S.TH?WI&MV!]QX1.(KY M!_ 1?+GUP/NW'\!;$*7@;DDSCM.0CTPA.Z)P9E"*7A2B]AY1!US15"PY0&E( MPI9XKSO>[8@W90*J+-C/6;BP.X&_9>DI<*P38%NVT]*?V>'A=MOEO$P=O4S= M[P[W2"##85MX+9=.-:*8Q3 >00 >A[%JUD/1+@ZV?9 M'%P*DO!_V@9.P>ZULU69/>LH)^R1&)-W;Z!K?6IS32?,TPE#.F&^ M)EC-[5[E=J^+WNWV"?B%4=Y:( JJFU/5T^]Q8EO0DN/O<=O 3NUC#3Q($NF4 M]-LD96&M)&LI[UF?!H$69+%6) 0>$1V(XBP>DJ?J+V8% ]L:<,TH4Q$ M_Y;G&D:=U)UJLZCH17^K\Q]A;PC=AD>=G3W6H\,TD4Y-OU73]$&5]$%GTK=O M!T">Y.LW)VWY'>QH#RVKD=[!SKT+G68C;Q<$!\U&:)=DN\U&?N>%_601'U9I M&W:F;4:3528(XUL/ZJD:>)@HTBKJMXK:@SVO:7#KTQIV9M[/6!J)3-9/E7,_>E+;O+.8=A./O;^T MTCRM-*25YNNBU9VV-T[;KUA32[@NTW72/*TTI)7FZZ+53=_,<\#.#^N?+ZS. M;KGIN[UF7=4Z>7&0)M*JZ;=K[GG#AYL)!]@]X_"98$Z6- [!9;)B])&H=/]/ M5=7Y43_32O.TTI!6FJ^+5G=Z,\\!^Z]9575.$LRTTCRM-*25YNNBU4W?3)O M%\V;[*^J[NY7=F]G0K%;_&@;#]%$6C7]-DUG,&A457-K12@A["%?N^,@H%DJ MBJG\ZFBU/CC-5\4:QR_@^0RV'/?@.2I6_S;X8C'R"K.'*.4@)@LI99T.Y'AB MQ?I>L2/H*E^/NJ="T"3?7!(<$J8:R/,+2L7SCA*H5EDG_P%02P,$% @ M"H((5Q 2".-+ P &@L !D !X;"]W;W)K&UL MK59=;YLP%/TK%INJ3>K*-V1M@I0"VSJM;=2DF[1I#R[DA$*L+ G- M,1=#NE)920''-2G/5$/3'#7'::%XXWIN1KTQJ7B6%C"CB%5YCNGO4\C(9J+H MRNW$5;I*N)Q0O7&)5S '?EW.J!BIG4JD:RDAM"?LC!63Q1-)D09!!QJ8#%WQI\R#(I)-+XV6HJ74A)W'Z^57]7URYJ MN<$,?))]26.>3)21@F)8XBKC5V3S =IZ;*D7D8S5OVC38%U705'%.,E;LL@@ M3XOF'_]J?=@B")UA@M$2C#[!NH=@M@1SWPA62[#VC6"WA+ITM:F]-B[ ''MC M2C:(2K10DP^U^S5;^)46\IS,.16KJ>!QSY_.SA;33V=?PP#-KBZ#:W^!@O!S M^.ER=AY>+)!_.5_,#UZ,#-TXN0@7Z%4 '*<9>XW>H.MY@%Z]?(U>HK1 BX14 M#!N9]^A= 0-,HP2) MS44!K,754HJ+@J-OTQO&J7C3OP]M>2-J#8O*V^^8E3B"B2*N-P9T#8IW\$)W MM),AOY]3+'A.L?"9Q'9VQNIVQGI(W?-QF7*-GT 9AN.8^["@OW4PD?5=BRP.POLIU@P MC:(JKS+,Q?(T)Y2G?[#\/@VYT@2RMQ)\XSB6WG=E &;K(\WHN;*?6OBHVHXK M3N>*\Q17+H ?H@41B"$?G#LIZ9K[UM1Z/@S!M)'3*S#83RU\5&W'![?SP7W2 MZ7CD1+AWCJQK:7T?[H)LNP\*[H)TR^FCP@&4-MI"-1ZH6Q_['.BJ[K(8BDA5 M\.96[V:[1FY:]R^]^5/]V-<'Y@/1^#5]VC_YIFL\QW25%@QEL!2AM"-7;!AM M.K%FP$E9MQHWA(O&I7Y,1/,*5 +$^I(0?CN0 ;IVV/L+4$L#!!0 ( J" M"%<8,3,G6@( (8% 9 >&PO=V]R:W-H965TE]AW::OTLRD!+'FIA#23H+2V/@]#DY=0,7.L:I!XLE2Z8A:7>A6: M6@,K?%(E0AI%25@Q+H,L]7MSG:6JL8)+F&MBFJIB^M<4A&HGP4FPW5CP56G= M1IBE-5O!/=B'>JYQ%?8H!:] &JXDT;"C."[=I=Q;C:<<\VSVZ>YN]GA] MP$_-_*8Q-$[0B,:DX?[&3D\.-J#&_?>8X\;O^9=J:+E0I!O M"X5?O.66Z>+[D.,.:#0,Y KGW-0LATF E6% KR'(WKXY2:+W>V2.>IFC?>C9 M%%9<2BY7^/P$DSD,">P@$@_A"G&=T='9:12=IN%Z@'O<=:A;IO$F#!&PQ-3H^!0MZZ[JNX55M:^T)V6Q;OVTQ$8) MV@7@^5(INUTX@K[U9K\!4$L#!!0 ( J""%? CT69AP0 &85 9 M>&PO=V]R:W-H965T&I;5)*AV5^_LG%L;(2Z,,Y+8L.]AW.OI7./U=M0 M]H,O"1'@5Q*GO&\LA5A=F":?+DF"^3E=D51^,ZLH7)5XS@69&4Q":R M+,],<)0:@U[QV3T;]&@FXB@E]PSP+$DP>[XD,=WT#6B\?/ 0+98B_\ <]%9X M0<9$/*[NF;PS*Y19E)"41S0%C,S[QA!>C)"=)Q01WR*RX3O7("_EB=(?^O7] _%<7+8IXP)R,:?X]F M8MDW @/,R!QGL7B@FR^D+,C-\:8TYL5?L"EC+0-,,RYH4B9+!DF4;O_C7V4C M=A*@WUV X'E]/QN_>! BBCW?7$W &1IBQYRA= M@&\XS@@'= Z&TY]9Q,@,W*0"IXOH*29@R#D1'+R_(@)',?\@,Q_'5^#]VP_@ M+8A2,%G2C.-TQGNFD,SSWS>G)IRB-!#F[E0M0U8&_;V4\N!$DX?^H:MV".VKP M?-]>\!6>DKXA-R8G;$V,P;LWT+,^JBKO"*S1![OJ@ZU#'^R57BZ;SXQRY5/> MPGD%7"XPZP&T@M"WY4-9[Q:ECO-\NXIK\'4JOHZ6[W ZS9(LQD(^MF%"F8C^ MQ;F8J*AND=P="F<.=((@;%%5Q-F>[R)/3=6MJ+HGM?:."!5;=X^%YSN!8[?( M[H?Y"$''5W/U*JZ>ENL56!%O78 M?= 16*,!?M4 _S7UP.^R#QV!-?H05'T(NM6#8&\]HM#V7*NU;)5A;ABJEVU8 ML0T[4X-P?Y=#%P:.TV*JBK,=+X1JJM"JQ[35I1Z4: T%=6!@>2V^JC@W"*W@ M -\=6P&U?+\7_HG,SL!P39@TA."1DWD6@]MH3I2,]7@!>":8J1;1Z)3,9E7U MW(?:<3H8%8:,,&E@XV*M\&6T4ON93H=\5VC-LNLQ#^W7U#>H=1%']Z(CM&8O M:@L!]1[B:(TK\7:WF.\@SVJ+W._CFHQK)P'U5N(8G8/[#N$,V;[OP#9;52"T M(#I$MS834.\FCE4Z;Z]MKN4$;MNGJ>)LY 2'^-:S'VI'Z@E*I\>#CD;J3DEM MUE7/.0#]T# M9'<.$/1&XDB1*]%V>X8"Z =MNOMAMN6[!WPRJN<_TK_G'RUQO\$+#RO<*9G; MJLR=0[#\!/(K9HLHY2 F&ULM5A=<]HZ$/TK&K?3:6?2^-M "LP M=F^YD^9F FT?.GU0\ *:VA*59,B]O_Y*MN, 59BT=5[ DO>Z1%BW]'>/? MQ1I HKL\HV)@K:7<7-BV6*PAQ^*<;8"J-TO&& TQ*49[;G.)&= M8T*M8;^P7.M^XH:LUE)/V,/^!J]@!O+3 MYIJKD=VPI"0'*@BCB,-R8(WD0[EEK'O>C!-!Y:C5P09 M+*2FP.IK"Q/(,LVDUO&C)K4:GQJX_WS/_KX,7@5SBP5,6/:%I'(]L+H62F&) MBTS>L-T'J ,*-=^"9:+\1+O:UK'0HA"2Y358K2 GM/K&=W4B]@"*QPSP:H!W M# @> ?@UP'^JAZ &!$_U$-: ,G2[BKU,7(PE'O8YVR&NK16;?BBS7Z)5O@C5 M&V4FN7I+%$X._YE_2&[0]&H^NOIK.KY,T&@V2^:S5R^ZGNN]NTKFZ"T:Y8Q+ M\A\NE4WNU!X5@-@23:G$=$5N,T C(4 *]#H&B4DFWBC4IUF,7K]\@UXB0M%\ MS0J!:2KZME2KUK[M1;W"<;5"[Y$5^N@CHW(M4$)32 WX^#0^.H&W5;::E'GW M*1M[)PG_+N@Y\ITSY#F>;UC/Y.EPSQ3.GWE/?MO[03+\9O_X)9__"-][0HF$ MMY?JM*>&#?'U4MFCJ81N%&SCM3 MWMLDB]LD2UHB.U H:!0*3K$/YTSB#.'],ZS.+E[\* A7FI$'S7"IF4FFRD-4 M>M _/=NAYT?=H&]O]_-OL@K]SJ%5_+-5T/$C_] J,5A%W3V/!ZD(FU2$)U,Q M84+JX#EL@19@BO0DP:]NR#;)XC;)DI;(#E2(&A6BYRP949L*M4D6MTF6M$1V MH%"G4:CS["6C\A#N'>!NV F/*H;!*(B."\;/1F['#;I'!<-@I2I4:"X8W281 MW9.)F*D++*&K,[0""AQG9TC=81!.U46,",FQON0BJ&Y$IB2<9/_5O=HF6=PF M6=(2V8%$O4:BWG-6DUZ;"K5)%K=)EK1$=J"0ZSST&,ZSUY/:Q?Z-P U=IW=4 M48QF3LLGQ< TZ!:P/U?LF8O!]H!\U?%,/_ 5!+ P04 " *@@A7>!N4NR4# M $"@ &0 'AL+W=O._1 (@T5N64M$Q$BFG%Z8IH@0R+,[9%*CJ&3.>8:F:?&***0<< MYZ(L-6W+\LP,$VJ$[?S>$P_;;"930N&)(S'+,LS?KR!E\X[1,)8WGLDDD?J& M&;:G> (#D"_3)ZY:9ND2DPRH((PB#N..T6U<7+?T^'S 5P)SL7*-="4CQG[I MQGW<,2P-!"E$4CM@=7J%:TA3;:0P?B\\C?*16KAZO72_S6M7M8RP@&N6?B.Q M3#I&8* 8QGB6RFU@V6.&QS-D=K:@C5;W$@N>HE M2B?#+\.[WC.Z[P^[_4_W5P\]U!T,>L/!T4%@-^S+?F^(SE!/2*("@QC=SN2, M ^IFC$OR!^U!?8;R=P"GJ@SQ=3ZKWIN:>@%-T2T2$4_0=,$>/ M6$5*Y#OZT1T)R=5G_;,JFH+%K6;14_U"3'$$'4/-90'\%8SPZ*#A69=50?TG ML[78G#(VI\X]U.FC8PYZA2%T@M0!4,:H3,1)5>&%FY>[Z27I-71]QU,O\'6U MHMIG[EF16U;D[JK(K2(O5,T5\I9K!9ODM=Y[DC=+\N8N\F85>7.;W E:S@9Y MK?>>Y%Y)[NTB]ZK(O2WRP [TT#7R6N\]R?V2W-]%[E>1^UODGM=TW0WR6N\] MR8.2/*@E'R:@]@EC";R*/]CBMUM6P]F,OO81>Q;0*@MHU1:PM4@O_W(@JRIJ M;:T\GN\&[N8TV![FVW;#]$"I3"6 FM"90;O_ O4$L#!!0 ( J""%>/ M*_YF]0( %<( 9 >&PO=V]R:W-H965TZOBSX06 GCLZ13K)D M[$D//B=#P]) 0"&6V@&KPQ;&0*DV4AA_:T^C>:06'I\?W#^6V566)18P9O0G M260Z-$(#);#"!95SMOL$=1Y?^\6,BO(7[>I:RT!Q(23+:K$BR$A>'?&^[L.1 MP/9>$3BUP+E4X-8"MPQ:D96Q)ECB:,#9#G%=K=ST2=F;4JW2D%R_Q87DZBY1 M.AF-QN/YXW2"IK]FTV^+Z0*]1POUI20%!32*8UY @J9[]07@2Y'?(M>Z08[EN!WR M\7GY!&(EMTNY\U)NJE8T_7":?CBEG_N*WPP_XR55656:J@&8"O1[M!22JT_N M3U? RM'K=M33\$YL< Q#0\TS 7P+1O3VC1U8'[KB_B>S%^'=)KQ[SCTZO/"8 M9?J-8SW1N@)7+D'IHI>);>2$GF\/S.UQDG:5&_:#H*EZ@>@UB-Y%B"27H!H@ MN_ J!__HP;85^,X)7KNJ;_6];CJ_H?,OHI-X#YUSP6^C!;W3QK6+'-NUNLF" MABPX2_9=IL#5HEGQ03VCNQ"#]M/#?NB?,+:K7,>QPV[(7@/9.POY@/=H#C&0 MK9Z#:+3F &K'D(@2O"24R.<;M29RKBYUD?!Z< M24POZF[8FA3]T.WW3QC;5:'G]$X_ ?-HV==;[E?,UR07B,)*Z:S;G@K)JVVL M&DBV*7>")9-J7RE/4[7S ]<%ZOZ*,7D8Z,VE^2\1_0-02P,$% @ "H(( M5TZ)(J=R P S@P !D !X;"]W;W)K&ULK5=M MCYLX$/XK%JVJ5KI=WA*2W29(&V#5GJZG:'/;JU3U@P.3Q"W86=LDW7]_MF&Y MO!"ZJ^8+V&:>QS./AV$8;1G_(58 $OTLXP1V@0FUPI%9F_)PQ$J9$PI3CD19%)@_3B!GV['E M6D\+=V2YDGK!#D=KO(09R/OUE*N9W;!DI J"*.(PV)LW;C7R5#;&X//!+9B M9XQT)'/&?NC)QVQL.=HAR"&5F@&KVP8BR'--I-QXJ#FM9DL-W!T_L=^:V%4L M5 0 M6MWQSUJ''8#B:0=X-"9,"Q.>*W,4A,YG,7K[^AUZC0A%_ZQ8*3#- MQ,B6RD.]CYW6WDPJ;[P3WOCHD]IN)5!",\A:\%$W/O@5/NG&NUX'@:VD;?3U MGO2=>)V,?Y;T$OG.'\AS/+\MH-^#Q\^'>VUR=,-C2!7<;8/OB>$WR>8;/O\$ MW\E<^HO@.>G MR\(:.&%M;]BDD^^EAU*1!89,?_(VH3]TW)&]V17[V,C9MTBZ+/9DZ3>R]#ME MN4D?2B*(2=X,2T +730WNFBV:=))]E)-SDD6GY,LJXD?5E\@V63N!+Y4U.'+^((OB8XL+U[_R#G+M5U9[(@P:$0:=(MPVZ85P M]EVU!5J2U@_LX"C5+P*_O^]C-#CV\<@H;F'J7WG!0;@M5+WA,&@/=]B$.WQN MU0&:==>;X7&)<(,#+Z/G&,6=/KWT76C9<;=R5;+8.XU; 7QI.F:!4E926?48 MS6K3E-^87O1@/7*OXZJW_I^FZO0_8:[*MD Y+!2E&< M2=5LFN%*_7 UP;J^8(Q^331&S2_,.%_4$L#!!0 ( J""%&PO=V]R:W-H965T=&_.K:PU50-;B M.Z.[Y& ;J4-YB>-_U(>9?]TQ5(]H0#VA$$3^V](I#0)%DOWX44 [^YPJ\'#[ MC>YD!R\/YH4D=!H'?S)?K*\[XP[RZ9*D@9C'N]]I<4 #Q?/B(,G^HEW1UN@@ M+TU$'!;!L@*JM:2IC:R^6;2L"(N4%!>"RV^9 MC!.3N\<']\LSGM\C&]\^HYL'&\WQ]\>[[[,'%TWGV)[)G>X%C3Y^^(0^(!:AYW6<)B3RDZNND#U4>;I>T9MIWAOK M3&]ZZ#Z.Q#I!./*I7Q-OZ^.'FOBN/#/[TV.]G9Y;2PN\25<7R# _(\LPQW7' MHP__(XTN4,]0X5:O[G#^7SA^+SR0X>;9<$=-S6EZ.V5 MVLMXO;/=>1%H%B6"IW(H%.BO.]D S00-D[]K>G>;T_KU-#7"?TTVQ*/7'3F$ M)Y1O:6?RZR_FT/BMKLR0,!L2AB%A#B3,!8)5Q-+?BZ6OHT]N5BM.5T10M.$L M\MB&!(B$<1J).JEH66VE @FS(6$XAPTSF)JB;"?COF$:QE5W>R@"R)PN$*PB M@L%>! .M"+(1PV>)I^I>=S>ZU<:W+?S@Y/0.1N/JN;4;M,&0G7).$X[,036A M"Y2P4J/AOD;#]VO$DB0ED4>1%R?UA=)"VA8JAPT.BS 8#X\JU:01ANR6&F:1[4"REBIU6A?JY&V5G.ZC8,MBU;(X]1G BV)QP(F?M953(MJ6['1R:F1 MP];QP&6/3K1>TPI#=LPY37F4S@5*5RG8>%^P\?L75SEE^HR>*&>QSSST1'ZJ M/76%TR+;%FY\6I++D[I!9L20, <2Y@+!*DJXW"OA4JN$;*X<+]$TOW#_1>6U M7.QR-->REMU6$I P&Q*&(6$.),P%@E6D8QJE16" KKP*')!>0&DV* V#TAQ0 MF@M%JXKFP%W:VM\>3B%JHK!*L5@:<4PC<.0B6SP6%*Y)J?E :0XHS86B5>50&G6FWJE[3$4B2.2K M.\0+"3(;@"2(' P2:N+:\#:2Y[JL7)V]$Z4T:64W:H7U1]>ZLDURNE YJQ4K M7353;ZN=K"46U$OE-GJ45W*D?OI##HMD(56UYLJ#_;AX=.:?#KZ?13Y]18L= MV>0-6JY']!UL?8> I-F@- Q*:TSQN/)G%3?@=;"@*1A4)H# M2G.A:%5AE*ZHU<05K9F,0/@KM8("?3X2E&:#TC HS0&EN5"TJNI*\]7JPTYH M0)^4!*79H#0,2G- :2X4K2J:TO^U]/YO(P^E8+SOH>B3M18!J/L*2G- :2X4 MK2J"TGVU],]MSB(Y5:'REL7/W5] [=:"=BRG\;$78S=MB$'[YYQ).S(NCWZ[ M@4J;EZU[\.)/2/DJ>Z3WRS@6;Q]4@OW;=)/_ %!+ M P04 " *@@A702=3ACD# #Y"0 &0 'AL+W=OPW&2SHKQKV(!(-%3D5/1=192+L]<5Z0+ M*+ X94N@ZLJ,\0)+M>1S5RPYX,R(BMP-/"]R"TRHDW3,N3N>=%@I>= M?]9KZWI3<$]@)3:.D4[RP-A7O1AF74!"^BQ_!/)Y*+KM!R4P0R7N1RSU7M8YPFU7\IR83[1:EWK M.2@MA63%6JP("D*K;_RT[L.&P&^^( C6@N!O!8VUH&&"5F0F5A]+G'0X6R&N MJY6;/C"],6J5AE#]+TXD5U>)TLED='MS=3(=C*]1?W Q1>]N^F@\N+\=W0]O MKE!O/.@/UM,'B4DNWBK)QTD?O7G]%KU&A*+I@I5":43'E0I?0[CI&O6B0@U>0/U0TE/4 M\(Y1X 4-B[RW7]Z'5,E](P^VY:YJ6MVYH.Y<8/P:+_JIG$,J)"_55$OT>:0* MT%!"(;[8PE5N3;N;WJQG8HE3Z#IJ-PK@C^ D1Z_\R#NW13V0V5;P1AV\L<\] M&8$09VHV.=>QEXR;_:CF(=7Q^0DCD.OXSYNAOM3 MU19ULZ9N_@5U27&A@7] 9B!11D3*2FJEK0S#38XP;NW 6HIB/[2SAC5K^#^L M1(@2TQ10RH2T;J#00ARVHAUD2U74]GT[Z)%Q(-") ;:1[K?YU MZQ[(;"MUJT[=.N@]JW7(X KH.W]^^H>BYU"X[1%6?"NH/:O]U[XJ;G M!^'.4-K*FIZW>X]R-Q[,^J7H&O,YH0+E,%-"[S168\VK%XUJ(=G2/*L?F%1/ M?G.X4.]FP'6!NCYC3#XO].._?MM+?@%02P,$% @ "H((5ZE0_,EV @ MK@4 !D !X;"]W;W)K&ULA91A;YLP$(;_RHE5 M4RNMA9! JHX@-85UG9JT2M/NP[0/3G()UL!FMDFZ?S_;4)2MI/T"/MOWOL\9 MSM&.BU\R0U3P7.1,CIQ,J?+"=>4RPX+(,UXBTRMK+@JB="@VKBP%DI5-*G+7 M][S0+0AE3AS9N7L11[Q2.65X+T!614'$GS'F?#=R>L[+Q(QN,F4FW#@JR08? M4#V6]T)';JNRH@4R23D#@>N1<]F[&(=FO]WP1'$G]\9@*EEP_LL$-ZN1XQD@ MS'&IC +1KRU>89X;(8WQN]%T6DN3N#]^4?]B:]>U+(C$*YY_IRN5C9QS!U:X M)E6N9GSW%9MZ J.WY+FT3]@U>ST'EI54O&B2-4%!6?TFS\TY["7X_H$$OTGP M+7=M9"D3HD@<";X#879K-3.PI=IL#4>9^2@/2NA5JO-4?'LWO3Z=I[,)).EX M#I?3!&;IT]WMT\WT&JYF:7*C)Z]G:3I)IW,XA0E1E:"*H@2^AEO.-J=S% 4D MN%!PG* B-)ZU/PX5B@Z3+*-J ?" 5G*I,G7:RU M6FC53%MNX_[Y,(C<;0?#H&48O,,\KZ/(*7GOY MYX%WP"ULW<(WW>9&PO=V]R:W-H965T@.G-G"Z!MX9 [.^=P:\-E'2STJX< M%T,.YU-*CH!*M&"3'\K[REKX*\ M;,&7/:*0YW@';I$(@QAE8N!CC#C,"_9)X!]6,?CXX1/X '(,OF;DP"!.V=3D M8E&2VMS4"[BI%N"<68 +/A/,,P82G*)48Q\/VP<#]J9P1N,1Y\4C-\X@X1\' M? 5(H8X@^(F/^\T]V8/VB\^Z89/&89,E(9"=Q\)HX M>$/L\WNQ,0%Z$M<#0[H05-:!LI9WP^,\LJRI^=CV;!]CNUU0K 'UF)(^R&TS MG2CT&X7^VYEVH0Z:-]+-'S/=QB2+QR1+1B(["4;0!",83+?7X[]0Q_]&1$47 MBHK%;Z>=YW;2KH^Q[2#R.GFG04VBL)-W&E#H>)$^\<)&:SBH=941RB\YHN4; M8L/>[%VI?833W5]]B!UU5/8AH:.7.&DD3@8E?H,TA^L"M00"<5L#PC-$+P!& M6KT3S5([:UWV,6[0P<1]C!]V/)?T,4%PYD")&M'1H.BOA,/BC9!&_=/.]OR. M1@W(L28=!7'4C[TWZ8:V#[+#:&+KA=K6ZQO.>N=VK4_1._A<]CDVR/6C MY^>H;''-=G*S!$$W66I4VXV>%_EGO-AZ"=O#=ZRL*2[)]O)!9,R",5&E?5F+ M]RY&J7SC)D^;#.(= J(ZZ[V/;\7^RHN&PO=V]R:W-H965T MV_,C%D'WQBNUS;!WZRJ.@.UZA?JI4T,[^/DK$2N6*"@\3M MTKL+;N^#T *:%7\P/*B3,5@K&R&^V,DOV=(C5A$6F&H;@IK;'A^P*&PDH^/? M+JC79+BE=:$_B?IPM_ZPAO>P-ON=U06"V,+'6M<2X9EQ5M8E M/*&Q#2MZ-+NA%;SP#"7\)OC[!\I3+.C&H'ZO4%+-^*Y;?2/J"DK MU#6\ \;AC3$/9I")NXXTMI0*401]_;&,$3HQM6,'T$4G"=JVN7UC9:W$2S-;Q/PHC,%_[>H6'2:YB\I6'BXFI1T0G7) QB-U?4 M[2S2F<-O, _<*N:]BOF@"EN#P,JJ MMOS,J#"UH5WL\S/V:'SA@PW(MSY(!ME7MA*YACTMZJ8)%DT?*[KZ9^CN5N2L M>N9Q%%X0<]*4@V$QX5]!\.PD' :&<$0J%02D*WD()Y#1HQIH+,&W)AD,-JZ$ MW) )<7Z4'="FHT^$7?W])^&?G%3VU'^FX,LG>&ARYF9I=E>U!VDZTJ)K# M:R.T.0J;86Y^/E#:!>;]5@C].K'G8?\[D_P'4$L#!!0 ( J""%>DWRF; MX0( %(( 9 >&PO=V]R:W-H965TR'^ M.L<^YU[[TETI_6 6B!8>I4A-SUM8FYW[OHD7*)FIJ0Q3FIDI+9FEKI[[)M/( MD@(DA1_4ZQU?,IYZ8;<8N]%A5^56\!1O-)A<2J:?+E&H5<]K>,\#MWR^L&[ M#[L9F^,$[7UVHZGG5RP)EY@:KE+0..MY%XWSJ./6%PN^F F^UG]H^%=M(R908C);[QQ"YZ MWID'"4>C]Y,^ M'!^]@R/@*8RX$!01T_4M'W3:#>HE>^/9-HU/_L$OX@"0AWG6F-R M/<0JHLW>),:>M&)"8\9@)BP;C.>Y:0$1!17T"D5!Y E?*N,#"!>4V MQ?=WQ*_M C5,R% >XTX9>_=Z;90/1+9E2[NRI?T?D[U]2!L.1+9E0Z>RH;,W M.V[1E3J7#&P^USBGO'?/+)>YA"S7\8)*!,255[N\Z.Q(VJ!1._LCM_>>X[4J M_8T7WU7;$=-SGAH0."/Z>NV4/-5E!2L[5F5%$9@J2R6E:"ZHZ*-V"VA^II1] M[KBZ4OV-"'\!4$L#!!0 ( J""%>L!2U)VP0 $LB 9 >&PO=V]R M:W-H965T'#^#;^QQ)KRT?'SS84O;*EX0( M]"V)4SXTED*LKDR3!TN28'Y!5R25>^:4)5C(5;8P^8H1'&:B)#8=R^J:"8Y2 M8S3(MCVRT8"N11REY)$AODX2S/Z^(3'=#@W;>-OP%"V60FTP1X,57I 9$5]7 MCTRNF24EC!*2\HBFB)'YT+BVKWR[KP39$;]&9,OWEI'JR@NEKVKE+AP:EFH1 MB4D@% ++GPT9DSA6)-F.OPJH4<94POWE-[J?=5YVY@5S,J;Q;U$HED.C;Z"0 MS/$Z%D]T>TN*#G44+Z QS[[1-C^VUS)0L.:")H58MB")TOP7?RL&8D\@.?4" MIQ XIPI:A:!U*.@>$;0+0?M0T#XBZ!2"SJF";B'H9F.?#U8VTBX6>#1@=(N8 M.EK2U$)F5Z:6 QREZLR:"2;W1E(G1K/GA_'/MP\3UWN:??S0=^S>%^3]\O7N M^7=T/771]&%Z/GZ8/C\]3"9WTQ_1W?39>_)FS^B32P2.8OX9G:,?D(GX$C/" M!Z:0;5)D,RCBW^3QG2/QN^B>IF+)D9>&)*S1C_7Z_GMZ5Z^W'0W E(-9CJCS M-J(WCI;XTSJ]0"WK##F6TZKKD%Y^CYF4VYGN/7NZ20"OW3F]\G=Q_3QY? M(*>7R6W-6+;*L[.5\5I'>.,8W2WK:./GJ4=Q'" M& D15_Z>%;,(PFNQI"SZ1^[X%*7%UL]UCFOY31V'A+F0, \2YN>P3@93B<=F MU+'RS\#8<;0B+'>TUE!MB*:&0L)<2)@' M"?-S6&_/4.M"NFG7V]DM[>SJ[:1;PF;!DLJ?FEO7WOM3FEZ'LBT MELDY5UZW*$H%D5&$FGP#D@KYS%AG*,V'HE5=WJN7V/KK=^^Z_8X'EH)>EWU;!].L MOB&-+3TYL <:V(>B5?UR=GXY#?SZGD>2(H FOR[\TC:DL5^G1?5 H_I0M*I9 MNW*/K2TWC![+]$3-HQLJ5/*R4@\BM<: UGL*VD'RT+>=R_U/=?1=T"9XH#0? MBE;U/-NHJ/'-'81M(@#2O- :3X4K6KOKMAC=T"S'=#"#BC- M!:5YH#0?BE9U>5<#LO5%H/^;[73_DW2TCF4[H%6?TP-[H(%]*%K5KUU9Q]:6 M%2"RG=Z)V0YH&>?$J!YH5!^*5C5K5Z2Q]56:AMG.D>I,[] 8T/),0;NL5E0. M78$,Z4/1'Y:Q;WF"VB ME*.8S*74NNC)Z87E;R[D*X*NLG_:7Z@0-,D6EP2'A*D#Y/XYI>)M104HWQ\9 M_0M02P,$% @ "H((5[Q;^1ZO!0 ^20 !D !X;"]W;W)K&ULQ5I=;]LV%/TKA%<,+9!&(B5_98X!VU+;#$L;Q&WW,.R! ML6A;B"2Z)!4WPW[\2$G1AZVP4<8B+XE$\YY+GDO=RT-ILJ?LEF\)$>!['"7\ MO+<58G=F67RU)3'FIW1'$OG+FK(8"WG+-A;?,8*#S"B.+&3; RO&8=*;3K*V M*S:=T%1$84*N&.!I'&-V/R<1W9_W8.^AX3K<;(5JL*:3'=Z0)1%?=E=,WEDE M2A#&).$A30 CZ_/>#)[YR%$&68^O(=GSVC504[FA]%;=7 3G/5N-B$1D)10$ MEO_NR()$D4*2X_A6@/9*G\JP?OV _BZ;O)S,#>9D0:,_PT!LSWNC'@C(&J>1 MN*;[#Z284%_AK6C$L[]@7_2U>V"5,[@%3O26:NLC8SZPE M7V&B%LI2,/EK*.W$=/EA=NV_G<^6O@<6GRZO_(_+V>>+3Q_!6_ 1,X95&,%K MCP@<1OR-;/VR],#K5V_ *V !OL6,X,,IUPK3H;G/+965+C?JLFOO\"!_5M;:$R">2;!?$-@C2"Z91!='?KT,Q4X C*OK&Z+ M$*UJH6P+2HXWR/!4W;F;PJ$[=B?679WMEEZN/;";O;SC7@ZR7:?9RS_NA?H# M6&$U)MXO)][73OQ=*E)&&K.5-US('J.E7YK(V,W$>_088< MVL$\%]JA=%U[_98 '/OT#?ELD#LHR1T\E]P5W4@R5<..L)"V9?6Y%KSK.0(#OVU:.;VA8C? ,R_ ,M>-LSA23#/))AO"*P1@G$9@O$+;R+&)H-H$LPS">8; FL$$=J5;+"U3])[ M&2Q5*%_+#7] HTAE09G?'?&M]=N;;))IO"JW)-ZKX1EJ^K^5> MD(4K1?92[9G6#XU,''6QJ33EMH8EC)8J@7B.TE!/RKCN0@\+^EH;@'%\E*YB=UT'H5 MX=8C&+V7SJ$PJI"-HOFFT)KQJG0R'+YT?=$J]#(>07:N$:U?8KZ!S2;\MFDN=+;2*^W8\QNB4;1?%-HS7!4*35EL]X"5D M-EX'.$?U0.^V,^4M/MVC6F#*9TZE5?N4(R9LDWU#PR4]:2+R-_5E:_F=SBS[ M.N6@?0[/%K"EW8-G?OX53@6??Q1TB=DF3#B(R%JZLD^'LA"R_#N;_$;07?8A MR0T5@L;9Y9;@@##50?Z^IE0\W"@'Y==.T_\ 4$L#!!0 ( J""%?5OATT MW@4 &HF 9 >&PO=V]R:W-H965T!7&$3Q96_#^?;",.+EAH0X/J=;$HE/5I2%F(M; MMC;B+2/82XS"P$"F:1LA]J/>=)(\NV?3"=WQP(_(/0/Q+@PQ>[DB 3U<]F#O M]<&#O]YP^<"83K9X31:$/V[OF;@SS-XX5J)03+BAT\. M<>D:2%>>*'V6-S?>9<^4*R(!67()@<6?/9F3()!(8AW_9:"]?$YI6+Y^1?^< M."^<><(QF=/@I^_QS67/Z0&/K/ NX _T\)5D#@TEWI(&GBZ^SANG\U6UR[8/[M]O[Z;C'[ M?O/M#O3!0L28MPL(H"MP>_,(9O(5^?P%?'0)QWX0?Q*#'A\)$DH,O#$>\+^*(@,_89^ '#G:DZ;6EN(-F7%FJ+N(M M7I++GJA%,6%[TIO^_1>TS7^:.-,)YFH"J_ YR/D)ACX*"OFPOW4 MQ%**:9=(@L@VS1I)K4:YRO6]T_M1[OU('0\D%DXO1;4!"TZ7S^D6T>2Q$J=K M;=$)YFH"J_#GY/PYREI]MPN?")-;\:/8RUCPXD?KMSET='*H$\S5!%;A<)QS M.%;&X!59^U$DB7O" 8Z6:>:EJJ4Q^91P76E,P8:E'!TYCCF XUJ6:IJTPA T M"SEH*CE*0@JLI1 0J?H;?M1870G*T,H,(<>QAZ/:EN#JFK9*44DQPQ84+64 M!2TX4H)UY@@><=2W+(C@$4>:IJURA J.D)(C(;@[Y%D&5O9*IH;XJ>US;0>Z MZN6]U_U"6$.ESBQ5ZUU1K7=)W.S%1M@B:K0J[ RM3!NT+=,9UVN/KFFKM!7Z M&0Y.U)! G<)YKA7-U856);40XE"MQ)MW/8\& 68QV(HP3>*P.0QUJN]YAN:4 M"[SH@5 ]"$^ATF$ATZ%:IS>4KI9DV4WN6?42EHZ"4#G,52_RO204:AVJY7J> MB3C+Q$01 $]D8G\E,S'I7,[*U:PE25KE?896(1..SX='=>T4TAT6VATJ9>WT M2TE.M:1)JX+/T)PJ2]91XIU"G,-"G4.U/+\ER:;Y9E.C-N_,B4XT5Q=:]5O) M0K4C4V-WB+3*=JUHKBZT*I&%MD=J;=^Y153C=>;R6-[7E:VN":L$%<(>J85] MI_X0'LW,(G4+[HT+[([7V[]8>JL$ZQ\^QT#^*GU-(?%1( M?*3^CKQ;8YB!_3Z VHUSU8M[K_.%%$=J*?[';6&&KWB_<_42.N?2*;0X*K0X MLD_4$")-^CDC52>:JPNM2FJA[9%:V_])0ZB&[DSKZ.C_%D?EZA3*'17*':F5 M^[N;070LN9%];@_JV=IJF)L-:R:JZEHAMY%:;I^LQ5//VSE&M.KT#*T%D58A MOBWU5^;=N[L,\'?!H9ZW\W_&3Z&LK4)96VIE[?I[WR.1!UY\$C2=Y;C* ,:* MS4T]1V=&M$IIHW0()R1LG1QF$D*0[B*>GC#)G^8'IF;),:':\SF\<--C3P5, M>@KK%C-1NF,0D)6 -,]'8G=FZ<&F](;3;7+4YXER3L/D&PO=V]R M:W-H965TN3AP\/>=Y7X.3 ^)/8$"+! M]SRC8NILI-Q>NJZ(-R3'8L"VA*HG*\9S+-4E7[MBRPE.BD9YYB+/"]T8[YCP7)V&'J0.?YQGVZWDA]PYU-MGA-ED1^W=YQ M=>7649(T)U2DC ).5E-G#B\7*-(-BC<>4G(0C7.@A_+(V).^^)1,'4\3D8S$ M4H? ZK G5R3+="3%\4\5U*G[U V;Y\_1/Q2#5X-YQ()Q;FLC-U(DLY(-X)R?*JL2+(4UH>\?7V[N;S\L&OP 5B@SD1U<'2@U^GTR]Z&';TT)HG MT39T:QQ=BY=BBV,R=52Q"<+WQ)G]]@L,O3\LE,.:.:8VSE4&+09XV,3VCT$E&_=AKH&0'U MK,7TK1!^E9?YGG!E9*!8-D"I,0$?<,K! \YVI%7]O#>H-MA0?MBCWA*699@+ ML"6\S*9.JY'*UG&4_43-A>\- M21660 T8OKKP]6&1W"!A<<#_PN+J/QT"[R MC8+L@^6W8@4=Y0F-J$.K.A\7:!^PX2F8FL?.?!E=AW9A;ZG8/GA!VRKS.^", MQD.[R+=_O[036"/UK5=C W#4T[6AU4#Z@AEC@'9GZ&_<\-0C@F$ PXY)-18! M[1YQKG/#4W?H\ 5D? %9Y?M9C7RYVC M6\Q540B0D95JZ@U&*BF\W(PI+R3;%AL@CTQ*EA>G&X(3PO4+ZOF*,?E\H3NH MM\1F_P%02P,$% @ "H((5W_C%U^!! EAD !D !X;"]W;W)K&ULQ9GO;Z,V&,?_%8N=ICNI+6!^).F22&E@ND[K7=3T MMA?37KC@)*B .=MI>M/^^-F$D@ N:CI+?=. \SP?^_G!-[49[PA]8!N,.7C* MTIQ-C WGQ:5ILFB#,\0N2(%S\\3PG*1_)C'?3(RA 6*\0MN4 MWY+=9UP%Y$E>1%)6_@6[RM8R0+1EG&25LUA!EN3[3_14)>+(07#4#K!R@&T' M]P4'IW)P7CN#6SFXKYW!JQS*T,U][&7B L31=$S)#E!I+6CRHLQ^Z2WRE>2R M49:GR\^SV_#\:K8, S#_>K,(ORQG=]=?OX!SL-P@BL]E%6(P)YEH M38;*XH9/\AJ#CP'F*$G9)V'\;1F CQ\^@0\@R<'=AFP9RF,V-KE8HYS)C*KU M7.W7 U]8CP-N2,XW#(1YC&.%?]#O[_?XFR(W=8+@+4_*7UV7-K MQ$!4'\Q1D7"4)O_@^ S,,K(5UG_]+I#@FN.,_:WJCOW\KGI^J9J7K$ 1GAA" M%AFFC]B8_OR3[5N_J$JC$Q;HA(6:8(TBNG41W3[Z](Z(H@"A+-%#5_.5YG-H#=^2.SYQTKAP];DC!7&,&V M;@1=(\>R[9:X=(T@' S4VC*L@QZ>JBTBK4F$5?'VHDYM0IVP0"V2/6EJB,+*A#UMBHK(: M.*U_:$*%%82NKY83^VA?9O=&?BNRB6BT*?LS%JJ2DD)VKC+F7M2IO:B5%FBE MA;IHS:+ 0U'@.ZM*M0!=I=1)"[320EVT9BD/.UF[=X_U%F5Q.@^ZZSE^6UJZ M5H[G#=O2TK4:0M]K2TO7RG?A\ 5I.>S_[/X-X!*G8FA]!M8XQQ2E9V6WHCA+ M\H1QBN31G3(!O=B3>U,G+=!*"W71F@4Z[%-M[[UE1NMF5BLMT$H+==&:I3QL M:.W>K=9;9,;OGJ-8KMW1F:[98#0:M'5& 1M9SJ M- HSU_=&+:4QC\Z9,TS7 MY0$_$Q&)EML?(M:C]4N$67ETWAJ_LB_GMF(\D"\=RG/M W[_QN(&T762,Y#B ME9C*NAB(LM+]2X#]#2=%>$\.<;.4']*F;Z'U!+ M P04 " *@@A7*#B8@]\% "G'0 &0 'AL+W=OJ:3S)P$WX&4,$/ )FF3P."D?>CT06 %/,>V MJ"3#Z;_O^A('C.Q Z_.2V&;WVY6^;W7M[RC[QM>$"/0]#")^VUH+L;EIM_ER M34+,K^F&1/#+&V4A%O#*5FV^801[J5,8M#5%L=HA]J/6H)]^F[%!G\8B\",R M8XC'88C9/W+Y(8FX3R/$ MR-MM:ZC>3%0C<4@M?O?)CN\]HZ0I"TJ_)2\/WFU+23(B 5F*! +#ORT9D2!( MD""/OW/05A$S<=Q_?D=WTL9#8Q:8DQ$-_O ]L;YM=5O((V\X#L2<[NY)WB S MP5O2@*=_T2ZW55IH&7-!P]P9,@C]*/N/O^<=L>< .'('+7?0R@Y&A8.>.^BG M.ABY@W&J@YD[F*>VP4W]0; M&/&C1(JN8/"K#WYB8 _GSP_/$Q==/$Y=]Q+-[#ER[X=S&PU?7N8/=Z\OP[M' M&[U,T6CZ]#1]1N[+=/3;_?1Q;,_!R9Z!SQ5RH4*\.""(OB$;L\B/5AP0*>>7 M:$,88$70Q)@+[ 4\\7MTQNOARB;Z@-N+)KQSY$7J-?,&_PD=X?EG3F./( MX_VV@(8FZ;:7>:/NLD9I%8W2T1.-Q)HC._*()_%WZOVM&O\V='#1R]I[+]]I MM8"_QM$UTI6O2%,T79+/J-[]"3-P5RO=QZ='UR3N]NG19>[._VO[Y#\G?T"% M7@A>3_'T"KQG&-X?HB4-R;M AUL0)5Z >@5%(QJ&,$*Z@BZ_K6G@$09Z'/M! M+(B'_APNN& P>OXETV06UY#'3::4&[[!2W+;@CF#$[8EK<'//ZF6\HM,$$V" MC9L$LYL$S 4HAEEZ;P[%(+YBUB\B^V9 M@DT?*YE/%F2W-2C2JA-Y5R> M)"$-4RN%M)L,Z4A"JJ9BE*M*9F99>D55=0JF.K5,S3",5TM_@T52-"Y9QLP7 M/DEG0IYQ![,AK,U@P>;M?2DM_8J)4T9CYSCS;K?,8FV:Y[+8))C=))C3)-BD M(; #X70+X73/FP6/ICR0%HE$K3*ZDJE.Z98'XMI$SI6&+.1Q@3<9TI&$E!6X MS*RZP'L%3[W:1? ?Z0X=*G:X)0RO"'J.PP7LTV#[YF:;L6DLN( *3P: .8$Y M=.D'/DY7,?6KX%Z3J^ FP<9-@ME-@CE-@DT: CO0E:I\'".I@[5TA6KTS5[ MI4&B/MES!20+;'8UK:=VU-)0T6A@1]IBM=.#'4!YY2;/$1)43$L^9JA[1T5J M+;>OT1;6SL#MW!WR=/J?NZ_\4[K4HXSTCF4:RC%;M>'/9JM)-+M1-*=1M$E3 M:(>RT#YDH?W DO?RLY7/5*0=J4A3E(X&6\UN64:UZ9XMH^/ E47?9&!'%KBJ MZ*4YUA;]QW&96GML4KUK$VM2LW-+CWU3/BMUL#_<>[!!QXQ_>,E%D*7:W5\- M*=>*5A9 HX=G%4'+N_1&@SH507MEXJ5FJEI!^L=AEOKY:=:/(GV_X$^DW3B- M]MHVG4V[/.@1[4T&=2J"'M$N-3NBO;UW+102MDIO_#CP$4YA4ROH3[@LRO,)\Q6?L110-X@E'+=@;&)9;>"V8N@F_12 M:D&%H&'ZN";8(RPQ@-_?*!7O+TF XFYV\"]02P,$% @ "H((5QCS>BT8 M! "!8 !D !X;"]W;W)K&ULS5AM;^HV%/XK M5B9-O=+6O(?0 1(0;^T&!?&R?9CVP0T&HIO$S':@^_>SDS0E-(WH9EWU2XG- M>9YS?)Z30WUZ)T*_LCW&'#PG<RPU]T#N@'5YBOC[,J5CI%0=.6@-SB]PB?V-DS MD$=Y(N2K7#QL^IHA(\(Q#KFD0.+CB,UP>R)5\(8E9_A><2EM# V'&.$E*L(@@ MB=+B$SV7B3@#")YF@%4"K$N \P[ +@'VM1Z<$N!+L>>("Q-&@ M1\D)4&DMV.1#GOT<+?(5I;)0EIR*;R.!XP,X7#P^//ZR!#>3V7+Y!3:>S1[!IWD\48 MD"T8ICS:1'$F"P L]XAB!FX"S%$4,VG+\JV>SD7T,@8]+",=%9%:[T1J@RE) M^9X!F&[PI@$?M..]%KPNLE:ESGI)W$5C+7DN%5RW-;DK-,C9C(3B^60 93*AW5C-VOE^6BEJB0+5))!160U,;Q* M#.]3-!U/I90JR0*59% 164W*3B5EYULUG M& 97$L(K"&NY\:O<^*VYF4S&8)U&O+'-M$(_6ILJR0*59% 162W_W2K_W4_1 M9KHJI51)%J@D@XK(:E*:QNM]Q_A6C:;T=/["&Q<]IL'$[G8MW^E8%TVFR;+C MN8[A7ORS!*_AK"?G[#)HMB9GBI,G4:[O-IMV^$=+5"E;H)0-JF*K"V&]"F%] MBI93AJ%*4)5L@5(VJ(JM+NCK]=ALO;(I;3OVVTM0Q_$=[[+W*+W>7ND5JO): MY%D_FVPEF.[RD2(#(=%9^8X@RE-_HPCOKHVA@:*8('SA#_2S2]0 M=:@O^4*:9,5_M"GK>JZ!PCSC-*W H@5I3,I?_%8%8@\@>-0 IP(XAX#>.P"W M KA=%7H5H-=5H5\!^ET!7@7PBMB7P2HB/<,<3\:,;A"3M06;?"CL*M BP#&1 M(^N),_$U%C@^N?LT_?W>1\\W?_E/Z&P&',=)=HXNT,O3#)U].$^3]W_/O6@'3Z#4,!M%;P12[<>/6[!Y[XW M>DA(4T#/^ WY;U@,3UPL%W__)NJA.PYI]H]JQ)2D/36I7$NOLC4.X=H0BV4& M[!6,R4\_V)[UL\HNG60SG62^3K) $UG#YEYMHY8Q%AY)357-LY")VRFC7L M6_M_]D$DV[MQ-KSL63^>JP9H*_ ;H^O5T?5:F_5"&(1T2>)_(2H"7(U2Y7[E M'8^5G@C$08Q;!4]=5CI)^CHE TUD#3L&M1V#;[,#\17FXJR9)Q&*4Z'/$72: M&(-.GK6VZE3/.DGZ.B4#360-SX:U9\-6SQY!WD-BLD1K8"$0+NX5B"[^=S:5 MK*/&&F,?K+S35NE3C>FBZ.M4##21-7P9U;Z,6GWY1,E%F#,F'$%)C.=Q$O.O M2,XO)L[#*!>G8E9.'0@A?L7S!!!>,@!Q_>,JPT;'&ZH[<@9'DZFU6:=ZUE'4 MURD::")KV&9;NXN5U7YH*M>13G(4KC"1$PM>:MZO%'>ITK>?O,P M'QQ&K7.]DYG6R^ M5K9 %UO3.6?GG-/1N0@6();0\C!26_CQW1GH'/DXL(]];%4_V4>=;+Y6MD 7 M6]/'79+!;KW<3F1ZX7&WN]UL=[=])ZLM4NFF>[3Y.$.O=V2GUD1"-U%?JVB@ M$+6'WNY:6,;?W,L6IL"615XW0R'-"2]3/_7;.G=\4V1,#][?VE=36_%^9E_Y M969X1U\FJN\Q6\8D0PDLA)1U.1!3C)6YW[+ Z;K(5 Q1%'5A#? M%Y3R;4$*U!GXR7]02P,$% @ "H((5PXMT9SA! $", !D !X;"]W M;W)K&ULM9IMC]HX$,>_BI6K3JW4;IX@L'N Q)*G M/75;!/1.I].]\ 8#49.8VF99I/OPYSQL(!!RT$[?+(DS\QN;^:\]..YM*?O* M5X0(]!)'">\K*R'6=ZK*@Q6),;^A:Y+()PO*8BSD+5NJ?,T(GF=.<:0:FF:I M,0X39=#+VL9LT*,;$84)&3/$-W&,V>Z>1'3;5W3EM6$2+EDBD1 M7]9C)N_4DC(/8Y+PD":(D45?&>IWOMY*'3*+/T*RY0?7*!W*$Z5?TYN'>5_1 MTAZ1B 0B16#Y\4Q&)(I2DNS'MP*JE#%3Q\/K5[J;#5X.Y@ES,J+1G^%(I=:2EEYD@LB\90K#)-7N5##Y-)1^8C!Q/@YGCOUA/)S, M_D*SR?#3=#B:/7S^-$5O;2)P&/%WZ /Z,K71VS?OT!L4)FBVHAN.DSGOJ4)V M(06I01'.R<,99\*9Z)$F8L61D\S)O,;?:_:W&OQ5.?1R_,;K^.^-1N#OF^0& MF=I[9&B&6=.?4;/[(V8W2#//NMO-[C8)RNA&W;?Y8YUW+W>OB^[]6'3_NZ-7 M,FF62C8S7NL,;T03+B>L,%DBJ4WT$*\C(B=9@;,Y:27$M)AJ1N<;_/>5;&2ZOBYX&N:3WU^5!2C3&OE=1IP/9Q M0 J>&G6.;;P:F]:QD5\3[="HDMU.F=U.8W8G9 P'PA6T6"WU&#W)]5#74@-0L)L2)@# M"7,A81XDS >"531X6VKPMG$>G!$6([JH%$([A%\GQ3KQ-0*O%5]S[W0-[0AF M=769#=D-!Q+F0L(\2)@/!*LH3=?VVVY:8S:',=W(=5:J3>SG.I[O1%Q0B#?3 MKQ5>03NL*DRK>UQ[V*!!'5":"TKS0&D^%*TJM8,=7AV^>&]F7BTP2)H-2G,* MVJ'X945]7,#76!FW)R5\8=4^L++,DQJ^AM4^6\3KQC[/1F.>IR2@R1RSG9Q5 M%H2E&Z$7EO'-X*N3#4FS06D.*,T%I7F@-!^*5A7C?C->-W]2/:^#;K*#TFQ0 MF@-*4YH+2O()6V7(^W16# MBIGK2SUXG1X3MLR.5G 4I!5[_CZR;"V/;PRS0PM'[8Y^Y^HU[5YZW"-[?;_' MYV=%'C%;AO)W0$06,I1VTY&E!,N/7^0W@JZSE_E/5 @:9Y$I0;R^8)2 M\7J3!B@/P0S^ U!+ P04 " *@@A7ASAE2J," #,!P &0 'AL+W=O MO?!B9 J2'2 MV_A=7;N[104DC%LQJL=Y 15OWQ8YV'/8#F:0>X-@<*$R@OT'MW/(W1^=H'.$&%H2BC5!RP#6^GH MAL-.ZDCC*I)[))*'IIRI5**8+6'9@H].X_LG\+96W4AW=]+'[DG"SP7K(,]Y MAUS']5KV,WDYW&V3\W_1XW^.?I ,K[D'7LGG'>&[ T4$Z *@T!@8K(B2Z.=H M(9703_E7VVE7?'X[GREO YGC!(:6KE\2Q :L\.V;;M_YV);JUR2+7I,L?B6R M@T/QFT/Q3[&'<993_@1"/WB5I(2M4:*?@""+0AU[@Q5AM[HVIDEL0K=S&=B; M_6RW.O4/G:(6IU['/W2*6YVZC5.EVMXK3QF(==D7I-92,%7=T,;:M)Y167&? MV&ULK9CO;YLX&,?_%8N;IE7J MPH_\:-I+D-H 6D^W7:]9=R^F>^&0)\0:V,PVR2;MCS\;* M7PA+)?4& ^/MY MC#\U$,_VC'\16P")OF4I%7-K*V5^8]LBWD*&Q8#E0-4W&\8S+-4A3VR1<\#K M,I2EMN73W3+\^RG\\!&%G]1VB=X$(#%)Q05Z MBYZ6 7KSZ@*]0H2BCUM6"$S78F9+55GG[;BN:5 MO.$Q8\5*P-<"J$3A3F\__ZE:H'L)F?BW2TV%&W7C])WK1N0XAKFE;DT"^ XL M__5O[L3YO4N425A@$A::A$6&8"W!PT;PL(_NESK9!BTXK(E$$8Y)2N3W2W1/ M8_7P$*"G:+5W<8D^@.R27I68E"7TTV7GNX[^F]F[0YV]/3E7ITE8:!(6&8*U M=(X:G:->G;=)PB'!$E#."8U)CE.$,U;03F^C%]ZF(\=]X:VWY+G>3,)"D[#( M$*SE;=QX&_=Z>X0=2W>$)O^?B.@':D_1+H^]['-ONB9A@4E8:!(6&8*U;$\: MVQ.S3]6)2<$F88%)6&@2%AF"M01?-8*O>J?S7X444KV]Z@F]PBFF,2 L$$8Y M\%@)5S^C](Q>,:[ NE&,55_4=.^2WUOJ7/DF84$%NSYX?CB#X;C]] A/:13] MHE%+PK21,.V5\&*6_4#+>,M8^AZ$ )H [QKM7N:YHVT2%IB$A29AD2%8R_)U M8_G:[+WTVJ1@D[# )"PT"8L,P5J"7>?GJH'3.Y$7C JR!H[+Y2'),14;X.IM MJ'-MH)=UKM^:=OB*/.SX:1,8K1H:I46F:)4]^V#Y1R\'OL<\(52@%#8*[PRN MU(L5KU;8J@/)\G)%:,6D9%FYNP6L=.H&ZOL-8_+Y0"\R->N<_G]02P,$% M @ "H((5UE@\0 \ P [A, T !X;"]S='EL97,N>&ULW5A=;]HP%/TK M4;I.K30U0-:4K("T(56:M$V5VH>]588XP9)C9X[I8+]^OG8('_5%K \;+*C$ MOL?GW&/[IG$[J/62TX<9I3I8E%S4PW"F=?4ABNKIC):DOI(5%0;)I2J)-EU5 M1'6E*,EJ()4\ZG4Z2502)L+10,S+NU+7P53.A1Z&21L*W.US-@R[R?LP<')C MF=%A^'3Q]L=T>L#1*\ZYD*5+8K))X?) M[Q/'I&^VI>WP^AF2QK)G0P#NZX'I=CHE$Q( M97.[#.Y[T@S? 58],,@X;PWV0A<8#2JB-57BSG3L8!M\ 05-^W%9&8>%(LMN M[SI<$^S-))E(E5'5INF&J]!HP&D.=A0K9G#7LHH U%J6II$Q4DA!K(<5HVD8 MV2GE_ &>T^_YEO8BW]C3#NRH:)O&4--T,JX#^IMJ3GM3-GZ5;E"Q9ZD_S"7K^N^M<4$$5X9NF3>T?\RJ_VG%\ M\Z\LV]\JNX:]'IN7[[&;O#X%D\DIF#R)FNP?O\DX/7Z/S;'NZ$Q&S2%CXR2S M=8YIHP&<%X?A-SB9\G728#)G7#/1]&8LRZAX<9PQ\II,S!\S6_IF?$9S,N?Z ML06'X;K]E69L7J;MJ'M8B&;4NOT%IM=-VL.JR<5$1A?R(?OK -O3 M?16"S12O1&RF^%H#XE\W8*2I?[>Q/,# =@&K'?$,>PJY@U[@G$D M33$$:M%?HTF"K$X"'__^8$])'*>I'P',[R".,02>1AS!'( '#(EC^Q[<>1]% MJ_=4M/X/W^@W4$L#!!0 ( J""%>7BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:G]%Q5\LJ[E+FOA4&XFS5Z*;-5LA6AWY42[N+ F MNZRH1I\_/5XKDA/UH&Y%WA9U!2>[$\M"?&^>/^\.V7W1%'=%6;0_+D?]^U*, MV*ZHBEWQ4ZPN1QU+'[659N522[KLKP<38\?+(5LB_R7TTD'F69W M37^FS>[B#$ N1]8%7'!=R*;MO]%?/P/&>P%?/AX=VOJJ*%LAW:P5U[(^[(MJ MTUT&?L5$^1E]'!Y?CT'\*/]/&.OUNLB%6^>'G:C:8QRE*#O JMD6^V;$JFPG M+D=.?2\DB[*-Z'X4_!=O=?R!+9 IX9(?"_A >JN>D9 G#%P>)-QE\"X)?<^U M4SB8V;X=.)PID!H"J9T1\E93('4$4C\+9)+"RYP'"J2!0!IGA!Q$TD0@S7-" MZ@JDA4!:M)"S1>(%/$D4FG<(S;O?0P,1F\^\P$X]B)R"]AY!>T^+%O,E#Q9< M@?F P'R@A8GB,.)Q^I79@!V&[M^>[ZL\ MJ!^(!1&F-SQF7I#:P;4W\SFSDX2GR"'P?4XY?&:ITFF8,C1B922+60+W(#PR MK'-M.@##W*$1NR/*?K#[AD5"]G]>Y8*Y19.7=7.0:OVCH;4%L3V\JBE64).E M,EM!5,42[SKPKCS'AM$&\84+F!Y5 M3,PD&K%)'E(]]@8*[U(T;U4NS"D:L5->S_IZ5!43LXI&;!7'CKS4]KU_()P1)53M6%1.3B48LDY?IZJDX MZIA/=&*?H'GKL-V"V44GMLLQ;ST9/5PG#&IZ,1209T\#" F%?TW]:D&G2$V M9D$&>4Y;J)B85/1S-+ TVX:T39J'UK'%*/_GF86@$$BFVTV4FSZ+[%ZS6)Q MKV)BBM&)%?.,Z6R[9+9A1<5N#<-3#P&?1NLJP82D+7#O:7=94!CEL"55X=2## Q M\1C$XD$Q!_.F@2Z4$(L'JQE 12HF9B&#NEV&U0S#:&(6,H@M]%PSG-"X@8G' M(!8/5C3 Z]B8N(QSEC;@"553$P\!K%X<$QU$7$DR9)^T\5S$Q M\9C$XCF!>945DBVS\B"8ZD<3$X])+!Z\7E37:TU,/.8YEV-N#143$X])O1R# M8IHJ)KI&3RR>A^J[RXEV^[KJNJ5=$ASN15=65"HF)AZ36#Q/F$_/-T!>'=J# M%&P^Q,0L9!);"%WU8F,5$[.026PA=-UKN'T$LY!);*%76S#'LE?=0()9R*)> MMWD=L[M;54S,0A:QA5#,P:!;F(6L<_7= '.;#08=LY!UUK[;8',39B&+V$(X MIBI+"[.016PA+X"AYBRUO_#3+4(+W2)&+)_7%[9?UI 6)A^+>IO R=7MIW"J MF)A\+&KYO%SF/CW@F'BL7CR3_LO-YT\KL2XJL0K@\@V.NX<<=SY__ U!+ P04 " *@@A7EW=RY"P" #V M* &@ 'AL+U]R96QS+W=O M )6ZKT"+,.H)4\0&K%!YB"2.7&X!N^\H#))C]: GR&=DE2U?_Z-/5MF/+V7? M#KON6+>[4YU]'O;'NFRVPW#ZE5)=;F\W M)Z+65H9J]M MORG#LDF?^^OIFBZ'?'>>W,R>WY9-__R6FS1UD$"03!^D$*33!QD$V?1!#D$^ M?5! 4$P?M("@Q?1!]Q!T/WW0 P0]3!^4YRCCG"!IA#6!UAFYS@1>9P0[$XB= MD>Q,8'9&M#.!VAG9S@1N9X0[$\B=D>Y,8'=&O#.!WH)Z"X'>@GH+@=XR>MDF MT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U%O)=!;46\E MT%M1;R706T>;)01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM M!'H;ZFT$>AOJ;01Z&^IM!'K;:+.;0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.] MC4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]]K"30VU%O)]#;46\GT-M1 M;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [1C^;$.@= MJ'<0Z!VH=Q#H':AW_*3>=?C:EWKM^5[C3T$_2?5POK=<'W]9?I]$G!<7G--M M17WZ"U!+ P04 " *@@A7UD@C+OLG#]%N@"VPX =,,J51D]BR72A_CY," M$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ; M\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U- MDUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8G MIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV M3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!] MG(+TP6&UL4$L! A0#% @ M"H((5_I949_M *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ "H((5YE&PO=V]R:W-H965T&UL4$L! A0#% @ "H((5_@!N\>.!P 4R, !@ M ("!(PX 'AL+W=OY$BCA4 , "<, 8 " @><5 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ "H((5W$S_-X,$0 >-L !@ ("!Q2, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "H((5]:0^F0>!P M518 !@ ("!0$H 'AL+W=O$*'XID@8 %P/ 8 " @911 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M"H((5Q6FJL8$!0 O L !D ("!(UX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H((5UG>[KL=!0 J0T !D M ("!%7\ 'AL+W=O&PO=V]R:W-H M965T)29U[30, 'X' 9 M " @0., !X;"]W;W)K&UL4$L! M A0#% @ "H((5[\'=;J\ P O0< !D ("!AX\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H(( M5V$;+XBL"@ ]AX !D ("!?)@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H((5W/KG=:= P MP< M !D ("!YJL 'AL+W=O8H" !V!0 &0 @(&ZKP M>&PO=V]R:W-H965T&UL4$L! A0#% @ "H((5^G]R+'5 @ "@8 !D M ("!=K< 'AL+W=O&PO=V]R:W-H965T M;$1+NJP0 (,+ 9 M " @1J^ !X;"]W;W)K&UL4$L! A0# M% @ "H((5QD6)[[G! $0L !D ("!_,( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "H((5X,! M[]F] @ U08 !D ("!?=$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H((5X@HG3&PO M=V]R:W-H965T&UL4$L! A0#% @ "H((5RR+B;M& P )@T !D ("! M?>L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "H((5X[0(;>L! <1T !D ("!*/0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H((5X\K_F;U @ 5P@ !D M ("!(0L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "H((5T$G4X8Y P ^0D !D ("!Y!@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"H((5WESCX4X P V@@ !D ("!&R,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "H((5W_C%U^!! EAD !D M ("!$#\! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "H((5_-@O16/! C1< !D ("!+4X! 'AL M+W=O&PO=V]R:W-H965T'.&5*HP( ,P' 9 " M@0M8 0!X;"]W;W)K&UL4$L! A0#% @ "H(( M5W;*L$6Y P \Q0 !D ("!Y5H! 'AL+W=O&PO7BKL< MP !," + " 3QB 0!?&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" *@@A7UD@C+O XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 219 303 1 false 52 0 false 4 false false R1.htm 0000001 - Document - Cover Page Sheet http://powerschool.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS???/ MEMBERS??? EQUITY Sheet http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS???/ MEMBERS??? EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - BUSINESS Sheet http://powerschool.com/role/BUSINESS BUSINESS Notes 7 false false R8.htm 0000009 - Disclosure - BUSINESS COMBINATIONS Sheet http://powerschool.com/role/BUSINESSCOMBINATIONS BUSINESS COMBINATIONS Notes 8 false false R9.htm 0000010 - Disclosure - REVENUE Sheet http://powerschool.com/role/REVENUE REVENUE Notes 9 false false R10.htm 0000012 - Disclosure - PROPERTY AND EQUIPMENT???NET Sheet http://powerschool.com/role/PROPERTYANDEQUIPMENTNET PROPERTY AND EQUIPMENT???NET Notes 10 false false R11.htm 0000014 - Disclosure - GOODWILL Sheet http://powerschool.com/role/GOODWILL GOODWILL Notes 11 false false R12.htm 0000015 - Disclosure - OTHER INTANGIBLE ASSETS???NET Sheet http://powerschool.com/role/OTHERINTANGIBLEASSETSNET OTHER INTANGIBLE ASSETS???NET Notes 12 false false R13.htm 0000016 - Disclosure - ACCRUED EXPENSES Sheet http://powerschool.com/role/ACCRUEDEXPENSES ACCRUED EXPENSES Notes 13 false false R14.htm 0000017 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT Sheet http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENT LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT Notes 14 false false R15.htm 0000018 - Disclosure - LEASES Sheet http://powerschool.com/role/LEASES LEASES Notes 15 false false R16.htm 0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://powerschool.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 0000020 - Disclosure - STOCKHOLDERS??? EQUITY AND NON-CONTROLLING INTEREST Sheet http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTEREST STOCKHOLDERS??? EQUITY AND NON-CONTROLLING INTEREST Notes 17 false false R18.htm 0000021 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) Sheet http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPS EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) Notes 18 false false R19.htm 0000023 - Disclosure - RELATED-PARTY TRANSACTIONS Sheet http://powerschool.com/role/RELATEDPARTYTRANSACTIONS RELATED-PARTY TRANSACTIONS Notes 19 false false R20.htm 0000024 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://powerschool.com/role/EMPLOYEEBENEFITPLANS EMPLOYEE BENEFIT PLANS Notes 20 false false R21.htm 0000025 - Disclosure - SUBSEQUENT EVENTS Sheet http://powerschool.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 21 false false R22.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 24 false false R25.htm 9954704 - Disclosure - REVENUE (Tables) Sheet http://powerschool.com/role/REVENUETables REVENUE (Tables) Tables http://powerschool.com/role/REVENUE 25 false false R26.htm 9954706 - Disclosure - PROPERTY AND EQUIPMENT???NET (Tables) Sheet http://powerschool.com/role/PROPERTYANDEQUIPMENTNETTables PROPERTY AND EQUIPMENT???NET (Tables) Tables http://powerschool.com/role/PROPERTYANDEQUIPMENTNET 26 false false R27.htm 9954707 - Disclosure - CAPITALIZED PRODUCT DEVELOPMENT COSTS???NET (Tables) Sheet http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETTables CAPITALIZED PRODUCT DEVELOPMENT COSTS???NET (Tables) Tables 27 false false R28.htm 9954708 - Disclosure - GOODWILL (Tables) Sheet http://powerschool.com/role/GOODWILLTables GOODWILL (Tables) Tables http://powerschool.com/role/GOODWILL 28 false false R29.htm 9954709 - Disclosure - OTHER INTANGIBLE ASSETS???NET (Tables) Sheet http://powerschool.com/role/OTHERINTANGIBLEASSETSNETTables OTHER INTANGIBLE ASSETS???NET (Tables) Tables http://powerschool.com/role/OTHERINTANGIBLEASSETSNET 29 false false R30.htm 9954710 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://powerschool.com/role/ACCRUEDEXPENSESTables ACCRUED EXPENSES (Tables) Tables http://powerschool.com/role/ACCRUEDEXPENSES 30 false false R31.htm 9954711 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT (Tables) Sheet http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTTables LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT (Tables) Tables http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENT 31 false false R32.htm 9954712 - Disclosure - LEASES (Tables) Sheet http://powerschool.com/role/LEASESTables LEASES (Tables) Tables http://powerschool.com/role/LEASES 32 false false R33.htm 9954713 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://powerschool.com/role/SHAREBASEDCOMPENSATIONTables SHARE-BASED COMPENSATION (Tables) Tables 33 false false R34.htm 9954714 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) (Tables) Sheet http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSTables EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) (Tables) Tables http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPS 34 false false R35.htm 9954715 - Disclosure - BUSINESS (Details) Sheet http://powerschool.com/role/BUSINESSDetails BUSINESS (Details) Details http://powerschool.com/role/BUSINESS 35 false false R36.htm 9954716 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies 36 false false R37.htm 9954717 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details) Sheet http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails BUSINESS COMBINATIONS - Narrative (Details) Details 37 false false R38.htm 9954718 - Disclosure - BUSINESS COMBINATIONS - Assets Acquired and Liabilities Assumed (Details) Sheet http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails BUSINESS COMBINATIONS - Assets Acquired and Liabilities Assumed (Details) Details 38 false false R39.htm 9954719 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 39 false false R40.htm 9954720 - Disclosure - REVENUE - Changes in Deferred Revenues (Details) Sheet http://powerschool.com/role/REVENUEChangesinDeferredRevenuesDetails REVENUE - Changes in Deferred Revenues (Details) Details 40 false false R41.htm 9954721 - Disclosure - REVENUE - Performance Obligations (Details) Sheet http://powerschool.com/role/REVENUEPerformanceObligationsDetails REVENUE - Performance Obligations (Details) Details 41 false false R42.htm 9954722 - Disclosure - REVENUE - Contract Cost Assets (Details) Sheet http://powerschool.com/role/REVENUEContractCostAssetsDetails REVENUE - Contract Cost Assets (Details) Details 42 false false R43.htm 9954723 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable, Net (Details) Sheet http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableNetDetails ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable, Net (Details) Details 43 false false R44.htm 9954724 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Loss (Details) Sheet http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossDetails ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Loss (Details) Details 44 false false R45.htm 9954725 - Disclosure - PROPERTY AND EQUIPMENT???NET (Details) Sheet http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails PROPERTY AND EQUIPMENT???NET (Details) Details http://powerschool.com/role/PROPERTYANDEQUIPMENTNETTables 45 false false R46.htm 9954726 - Disclosure - CAPITALIZED PRODUCT DEVELOPMENT COSTS???NET (Details) Sheet http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETDetails CAPITALIZED PRODUCT DEVELOPMENT COSTS???NET (Details) Details http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETTables 46 false false R47.htm 9954727 - Disclosure - GOODWILL (Details) Sheet http://powerschool.com/role/GOODWILLDetails GOODWILL (Details) Details http://powerschool.com/role/GOODWILLTables 47 false false R48.htm 9954728 - Disclosure - OTHER INTANGIBLE ASSETS???NET - Carrying Values of Acquired Intangible Assets (Details) Sheet http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails OTHER INTANGIBLE ASSETS???NET - Carrying Values of Acquired Intangible Assets (Details) Details 48 false false R49.htm 9954729 - Disclosure - OTHER INTANGIBLE ASSETS???NET - Amortization Expense of Intangible Assets (Details) Sheet http://powerschool.com/role/OTHERINTANGIBLEASSETSNETAmortizationExpenseofIntangibleAssetsDetails OTHER INTANGIBLE ASSETS???NET - Amortization Expense of Intangible Assets (Details) Details 49 false false R50.htm 9954730 - Disclosure - OTHER INTANGIBLE ASSETS???NET - Estimated Future Amortization of Intangible Assets (Details) Sheet http://powerschool.com/role/OTHERINTANGIBLEASSETSNETEstimatedFutureAmortizationofIntangibleAssetsDetails OTHER INTANGIBLE ASSETS???NET - Estimated Future Amortization of Intangible Assets (Details) Details 50 false false R51.htm 9954731 - Disclosure - ACCRUED EXPENSES - Schedule Accrued Expenses (Details) Sheet http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails ACCRUED EXPENSES - Schedule Accrued Expenses (Details) Details 51 false false R52.htm 9954732 - Disclosure - ACCRUED EXPENSES - Fair Value of Contingent Consideration (Details) Sheet http://powerschool.com/role/ACCRUEDEXPENSESFairValueofContingentConsiderationDetails ACCRUED EXPENSES - Fair Value of Contingent Consideration (Details) Details 52 false false R53.htm 9954733 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Narrative (Details) Sheet http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Narrative (Details) Details 53 false false R54.htm 9954734 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Schedule of Outstanding Long-Term Debt (Details) Sheet http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Schedule of Outstanding Long-Term Debt (Details) Details 54 false false R55.htm 9954735 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Maturities of Long-Term Debt (Details) Sheet http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Maturities of Long-Term Debt (Details) Details 55 false false R56.htm 9954736 - Disclosure - LEASES - Components of Operating Lease Costs (Details) Sheet http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails LEASES - Components of Operating Lease Costs (Details) Details 56 false false R57.htm 9954737 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments Under Non-Cancelable Operating Lease Arrangements (Details) Sheet http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails LEASES - Schedule of Future Minimum Lease Payments Under Non-Cancelable Operating Lease Arrangements (Details) Details 57 false false R58.htm 9954738 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details) Sheet http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails COMMITMENTS AND CONTINGENCIES - Narrative (Details) Details 58 false false R59.htm 9954739 - Disclosure - STOCKHOLDERS??? EQUITY AND NON-CONTROLLING INTEREST (Details) Sheet http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails STOCKHOLDERS??? EQUITY AND NON-CONTROLLING INTEREST (Details) Details http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTEREST 59 false false R60.htm 9954740 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details) Sheet http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails SHARE-BASED COMPENSATION - Narrative (Details) Details 60 false false R61.htm 9954741 - Disclosure - SHARE-BASED COMPENSATION - Schedule of MIU Activity (Details) Sheet http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails SHARE-BASED COMPENSATION - Schedule of MIU Activity (Details) Details 61 false false R62.htm 9954742 - Disclosure - SHARE-BASED COMPENSATION - Schedule of Restricted Stock Unit and Restricted Stock Award Activity (Details) Sheet http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails SHARE-BASED COMPENSATION - Schedule of Restricted Stock Unit and Restricted Stock Award Activity (Details) Details 62 false false R63.htm 9954743 - Disclosure - SHARE-BASED COMPENSATION - Share-based Compensation Expense (Details) Sheet http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails SHARE-BASED COMPENSATION - Share-based Compensation Expense (Details) Details 63 false false R64.htm 9954744 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Earnings (Loss) per Share (Details) Sheet http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Earnings (Loss) per Share (Details) Details http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSTables 64 false false R65.htm 9954745 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Antidilutive Shares (Details) Sheet http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofAntidilutiveSharesDetails EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Antidilutive Shares (Details) Details http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSTables 65 false false R66.htm 9954746 - Disclosure - INCOME TAXES (Details) Sheet http://powerschool.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details 66 false false R67.htm 9954747 - Disclosure - RELATED-PARTY TRANSACTIONS (Details) Sheet http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED-PARTY TRANSACTIONS (Details) Details http://powerschool.com/role/RELATEDPARTYTRANSACTIONS 67 false false R68.htm 9954748 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) Sheet http://powerschool.com/role/EMPLOYEEBENEFITPLANSDetails EMPLOYEE BENEFIT PLANS (Details) Details http://powerschool.com/role/EMPLOYEEBENEFITPLANS 68 false false R69.htm 9954749 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://powerschool.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://powerschool.com/role/SUBSEQUENTEVENTS 69 false false All Reports Book All Reports pwsc-20230630.htm exhibit311q223.htm exhibit312q223.htm exhibit321q223.htm pwsc-20230630.xsd pwsc-20230630_cal.xml pwsc-20230630_def.xml pwsc-20230630_lab.xml pwsc-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pwsc-20230630.htm": { "axisCustom": 0, "axisStandard": 23, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 839, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 1 }, "contextCount": 219, "dts": { "calculationLink": { "local": [ "pwsc-20230630_cal.xml" ] }, "definitionLink": { "local": [ "pwsc-20230630_def.xml" ] }, "inline": { "local": [ "pwsc-20230630.htm" ] }, "labelLink": { "local": [ "pwsc-20230630_lab.xml" ] }, "presentationLink": { "local": [ "pwsc-20230630_pre.xml" ] }, "schema": { "local": [ "pwsc-20230630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 689, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2023": 5, "total": 5 }, "keyCustom": 18, "keyStandard": 285, "memberCustom": 17, "memberStandard": 34, "nsprefix": "pwsc", "nsuri": "http://powerschool.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://powerschool.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "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": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - PROPERTY AND EQUIPMENT\u2014NET", "menuCat": "Notes", "order": "10", "role": "http://powerschool.com/role/PROPERTYANDEQUIPMENTNET", "shortName": "PROPERTY AND EQUIPMENT\u2014NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - GOODWILL", "menuCat": "Notes", "order": "11", "role": "http://powerschool.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - OTHER INTANGIBLE ASSETS\u2014NET", "menuCat": "Notes", "order": "12", "role": "http://powerschool.com/role/OTHERINTANGIBLEASSETSNET", "shortName": "OTHER INTANGIBLE ASSETS\u2014NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - ACCRUED EXPENSES", "menuCat": "Notes", "order": "13", "role": "http://powerschool.com/role/ACCRUEDEXPENSES", "shortName": "ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT", "menuCat": "Notes", "order": "14", "role": "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENT", "shortName": "LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - LEASES", "menuCat": "Notes", "order": "15", "role": "http://powerschool.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "16", "role": "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - STOCKHOLDERS\u2019 EQUITY AND NON-CONTROLLING INTEREST", "menuCat": "Notes", "order": "17", "role": "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTEREST", "shortName": "STOCKHOLDERS\u2019 EQUITY AND NON-CONTROLLING INTEREST", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS)", "menuCat": "Notes", "order": "18", "role": "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPS", "shortName": "EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - RELATED-PARTY TRANSACTIONS", "menuCat": "Notes", "order": "19", "role": "http://powerschool.com/role/RELATEDPARTYTRANSACTIONS", "shortName": "RELATED-PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - EMPLOYEE BENEFIT PLANS", "menuCat": "Notes", "order": "20", "role": "http://powerschool.com/role/EMPLOYEEBENEFITPLANS", "shortName": "EMPLOYEE BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "21", "role": "http://powerschool.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "22", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "23", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "24", "role": "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - REVENUE (Tables)", "menuCat": "Tables", "order": "25", "role": "http://powerschool.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - PROPERTY AND EQUIPMENT\u2014NET (Tables)", "menuCat": "Tables", "order": "26", "role": "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETTables", "shortName": "PROPERTY AND EQUIPMENT\u2014NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - CAPITALIZED PRODUCT DEVELOPMENT COSTS\u2014NET (Tables)", "menuCat": "Tables", "order": "27", "role": "http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETTables", "shortName": "CAPITALIZED PRODUCT DEVELOPMENT COSTS\u2014NET (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - GOODWILL (Tables)", "menuCat": "Tables", "order": "28", "role": "http://powerschool.com/role/GOODWILLTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - OTHER INTANGIBLE ASSETS\u2014NET (Tables)", "menuCat": "Tables", "order": "29", "role": "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETTables", "shortName": "OTHER INTANGIBLE ASSETS\u2014NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-7", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - ACCRUED EXPENSES (Tables)", "menuCat": "Tables", "order": "30", "role": "http://powerschool.com/role/ACCRUEDEXPENSESTables", "shortName": "ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT (Tables)", "menuCat": "Tables", "order": "31", "role": "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTTables", "shortName": "LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "32", "role": "http://powerschool.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "33", "role": "http://powerschool.com/role/SHAREBASEDCOMPENSATIONTables", "shortName": "SHARE-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) (Tables)", "menuCat": "Tables", "order": "34", "role": "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSTables", "shortName": "EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - BUSINESS (Details)", "menuCat": "Details", "order": "35", "role": "http://powerschool.com/role/BUSINESSDetails", "shortName": "BUSINESS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-94", "decimals": "2", "lang": "en-US", "name": "pwsc:TaxReceivableArrangementPercentageOfCashSavingsPayable", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "menuCat": "Details", "order": "36", "role": "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - BUSINESS COMBINATIONS - Narrative (Details)", "menuCat": "Details", "order": "37", "role": "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "shortName": "BUSINESS COMBINATIONS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-95", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-104", "decimals": "-3", "first": true, "lang": "en-US", "name": "pwsc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - BUSINESS COMBINATIONS - Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "38", "role": "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "BUSINESS COMBINATIONS - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-104", "decimals": "-3", "first": true, "lang": "en-US", "name": "pwsc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - REVENUE - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "39", "role": "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails", "shortName": "REVENUE - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-114", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "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 AND COMPREHENSIVE INCOME (LOSS)", "menuCat": "Statements", "order": "4", "role": "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - REVENUE - Changes in Deferred Revenues (Details)", "menuCat": "Details", "order": "40", "role": "http://powerschool.com/role/REVENUEChangesinDeferredRevenuesDetails", "shortName": "REVENUE - Changes in Deferred Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-127", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - REVENUE - Performance Obligations (Details)", "menuCat": "Details", "order": "41", "role": "http://powerschool.com/role/REVENUEPerformanceObligationsDetails", "shortName": "REVENUE - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-127", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - REVENUE - Contract Cost Assets (Details)", "menuCat": "Details", "order": "42", "role": "http://powerschool.com/role/REVENUEContractCostAssetsDetails", "shortName": "REVENUE - Contract Cost Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable, Net (Details)", "menuCat": "Details", "order": "43", "role": "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableNetDetails", "shortName": "ACCOUNTS RECEIVABLE - Schedule of Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Loss (Details)", "menuCat": "Details", "order": "44", "role": "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossDetails", "shortName": "ACCOUNTS RECEIVABLE - Schedule of Allowance for Credit Loss (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - PROPERTY AND EQUIPMENT\u2014NET (Details)", "menuCat": "Details", "order": "45", "role": "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails", "shortName": "PROPERTY AND EQUIPMENT\u2014NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - CAPITALIZED PRODUCT DEVELOPMENT COSTS\u2014NET (Details)", "menuCat": "Details", "order": "46", "role": "http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETDetails", "shortName": "CAPITALIZED PRODUCT DEVELOPMENT COSTS\u2014NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - GOODWILL (Details)", "menuCat": "Details", "order": "47", "role": "http://powerschool.com/role/GOODWILLDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillOtherIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - OTHER INTANGIBLE ASSETS\u2014NET - Carrying Values of Acquired Intangible Assets (Details)", "menuCat": "Details", "order": "48", "role": "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails", "shortName": "OTHER INTANGIBLE ASSETS\u2014NET - Carrying Values of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - OTHER INTANGIBLE ASSETS\u2014NET - Amortization Expense of Intangible Assets (Details)", "menuCat": "Details", "order": "49", "role": "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETAmortizationExpenseofIntangibleAssetsDetails", "shortName": "OTHER INTANGIBLE ASSETS\u2014NET - Amortization Expense of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-57", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019/ MEMBERS\u2019 EQUITY", "menuCat": "Statements", "order": "5", "role": "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019/ MEMBERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-64", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - OTHER INTANGIBLE ASSETS\u2014NET - Estimated Future Amortization of Intangible Assets (Details)", "menuCat": "Details", "order": "50", "role": "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETEstimatedFutureAmortizationofIntangibleAssetsDetails", "shortName": "OTHER INTANGIBLE ASSETS\u2014NET - Estimated Future Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - ACCRUED EXPENSES - Schedule Accrued Expenses (Details)", "menuCat": "Details", "order": "51", "role": "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails", "shortName": "ACCRUED EXPENSES - Schedule Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - ACCRUED EXPENSES - Fair Value of Contingent Consideration (Details)", "menuCat": "Details", "order": "52", "role": "http://powerschool.com/role/ACCRUEDEXPENSESFairValueofContingentConsiderationDetails", "shortName": "ACCRUED EXPENSES - Fair Value of Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-148", "decimals": "-3", "lang": "en-US", "name": "pwsc:ContingentConsiderationAcquisitionDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-2", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "shortName": "LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentPeriodicPayment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Schedule of Outstanding Long-Term Debt (Details)", "menuCat": "Details", "order": "54", "role": "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails", "shortName": "LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Schedule of Outstanding Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-159", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Maturities of Long-Term Debt (Details)", "menuCat": "Details", "order": "55", "role": "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails", "shortName": "LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT - Maturities of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - LEASES - Components of Operating Lease Costs (Details)", "menuCat": "Details", "order": "56", "role": "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails", "shortName": "LEASES - Components of Operating Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments Under Non-Cancelable Operating Lease Arrangements (Details)", "menuCat": "Details", "order": "57", "role": "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails", "shortName": "LEASES - Schedule of Future Minimum Lease Payments Under Non-Cancelable Operating Lease Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "menuCat": "Details", "order": "58", "role": "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-162", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - STOCKHOLDERS\u2019 EQUITY AND NON-CONTROLLING INTEREST (Details)", "menuCat": "Details", "order": "59", "role": "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails", "shortName": "STOCKHOLDERS\u2019 EQUITY AND NON-CONTROLLING INTEREST (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-162", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - SHARE-BASED COMPENSATION - Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "shortName": "SHARE-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - SHARE-BASED COMPENSATION - Schedule of MIU Activity (Details)", "menuCat": "Details", "order": "61", "role": "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "shortName": "SHARE-BASED COMPENSATION - Schedule of MIU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-178", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - SHARE-BASED COMPENSATION - Schedule of Restricted Stock Unit and Restricted Stock Award Activity (Details)", "menuCat": "Details", "order": "62", "role": "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails", "shortName": "SHARE-BASED COMPENSATION - Schedule of Restricted Stock Unit and Restricted Stock Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-180", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - SHARE-BASED COMPENSATION - Share-based Compensation Expense (Details)", "menuCat": "Details", "order": "63", "role": "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails", "shortName": "SHARE-BASED COMPENSATION - Share-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-184", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Earnings (Loss) per Share (Details)", "menuCat": "Details", "order": "64", "role": "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails", "shortName": "EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Earnings (Loss) per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Antidilutive Shares (Details)", "menuCat": "Details", "order": "65", "role": "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofAntidilutiveSharesDetails", "shortName": "EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS) - Schedule of Antidilutive Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - INCOME TAXES (Details)", "menuCat": "Details", "order": "66", "role": "http://powerschool.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-210", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - RELATED-PARTY TRANSACTIONS (Details)", "menuCat": "Details", "order": "67", "role": "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails", "shortName": "RELATED-PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-210", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954748 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)", "menuCat": "Details", "order": "68", "role": "http://powerschool.com/role/EMPLOYEEBENEFITPLANSDetails", "shortName": "EMPLOYEE BENEFIT PLANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-22", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-219", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954749 - Disclosure - SUBSEQUENT EVENTS (Details)", "menuCat": "Details", "order": "69", "role": "http://powerschool.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-219", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - BUSINESS", "menuCat": "Notes", "order": "7", "role": "http://powerschool.com/role/BUSINESS", "shortName": "BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - BUSINESS COMBINATIONS", "menuCat": "Notes", "order": "8", "role": "http://powerschool.com/role/BUSINESSCOMBINATIONS", "shortName": "BUSINESS COMBINATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - REVENUE", "menuCat": "Notes", "order": "9", "role": "http://powerschool.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pwsc-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 52, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails" ], "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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.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/2023", "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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r876" ], "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/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r909" ], "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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r874" ], "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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r874" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r949" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r874" ], "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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r948" ], "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/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r874" ], "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/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r874" ], "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/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r874" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Smaller Reporting Company" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r874" ], "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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails" ], "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/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r873" ], "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/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r875" ], "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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r910" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r881", "r892", "r902", "r927" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r884", "r895", "r905", "r930" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r923" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r888", "r896", "r906", "r923", "r931", "r935", "r943" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r941" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r938" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r939" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r937" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r936" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r935" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r935" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r914" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r920" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r919" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r921" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r918" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r917" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r881", "r892", "r902", "r927" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r878", "r889", "r899", "r924" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r923" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r885", "r896", "r906", "r931" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r885", "r896", "r906", "r931" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r885", "r896", "r906", "r931" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r885", "r896", "r906", "r931" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r885", "r896", "r906", "r931" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r888", "r896", "r906", "r923", "r931", "r935", "r943" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r941" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r877", "r947" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r877", "r947" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r877", "r947" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r934" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r885", "r896", "r906", "r923", "r931" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r913" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r912" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r923" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r915" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r883", "r894", "r904", "r929" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r886", "r897", "r907", "r932" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r886", "r897", "r907", "r932" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r911" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r914" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r914" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r913" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r923" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r912" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r911" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r911" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r878", "r889", "r899", "r924" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r879", "r890", "r900", "r925" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r880", "r891", "r901", "r926" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r887", "r898", "r908", "r933" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r942" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r882", "r893", "r903", "r928" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r922" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r914" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r921" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r941" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r943" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r944" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r945" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r943" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r943" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r946" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r944" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r940" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "pwsc_A2021EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "A2021EquityIncentivePlanMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwsc_AccessAndUseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Access And Use Agreement", "label": "Access And Use Agreement [Member]", "terseLabel": "Access and Use Agreement" } } }, "localname": "AccessAndUseAgreementMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "pwsc_AccountsReceivableAllowanceForCreditLossCurrentWriteoff": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Current, Writeoff", "label": "Accounts Receivable, Allowance for Credit Loss, Current, Writeoff", "negatedTerseLabel": "Accounts Receivable, Allowance for Credit Loss, Current, Writeoff" } } }, "localname": "AccountsReceivableAllowanceForCreditLossCurrentWriteoff", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_AccountsReceivableCreditLossExpenseReversalCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Credit Loss Expense (Reversal), Current", "label": "Accounts Receivable, Credit Loss Expense (Reversal), Current", "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal), Current" } } }, "localname": "AccountsReceivableCreditLossExpenseReversalCurrent", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_AdjustmentsToAdditionalPaidInCapitalDistributionsToParentAndAffiliatesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid-In Capital, Distributions to Parent And Affiliates, Net", "label": "Adjustments To Additional Paid-In Capital, Distributions to Parent And Affiliates, Net", "negatedTerseLabel": "Adjustments To Additional Paid-In Capital, Distributions to Parent And Affiliates, Net" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDistributionsToParentAndAffiliatesNet", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "pwsc_AdjustmentsToAdditionalPaidInCapitalEstablishmentOfTaxReceivableAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid In Capital, Establishment of Tax Receivable Agreement", "label": "Adjustments to Additional Paid In Capital, Establishment of Tax Receivable Agreement", "negatedTerseLabel": "Adjustments to Additional Paid In Capital, Establishment of Tax Receivable Agreement" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEstablishmentOfTaxReceivableAgreement", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "pwsc_AffiliatedEntityWithCommonOwnershipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Affiliated Entity With Common Ownership", "label": "Affiliated Entity With Common Ownership [Member]", "terseLabel": "Affiliated Entity with Common Ownership" } } }, "localname": "AffiliatedEntityWithCommonOwnershipMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "pwsc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "auth_ref": [], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue": { "auth_ref": [], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssets", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_CapitalLeasesNetInvestmentInDirectFinancingLeasesNetBookValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capital Leases, Net Investment in Direct Financing Leases, Net Book Value", "label": "Capital Leases, Net Investment in Direct Financing Leases, Net Book Value", "terseLabel": "Net book value of financing obligation" } } }, "localname": "CapitalLeasesNetInvestmentInDirectFinancingLeasesNetBookValue", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_ChalkcomEducationIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chalk.com Education, Inc.", "label": "Chalk.com Education, Inc. [Member]", "terseLabel": "Chalk.com Education, Inc." } } }, "localname": "ChalkcomEducationIncMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwsc_ChangeInDeferredTaxLiabilityTRA": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in deferred tax liability, TRA", "label": "Change in deferred tax liability, TRA", "terseLabel": "Change in deferred tax liability, TRA" } } }, "localname": "ChangeInDeferredTaxLiabilityTRA", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_ChangeInTRALiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in TRA liability", "label": "Change in TRA liability", "terseLabel": "Change in TRA liability" } } }, "localname": "ChangeInTRALiability", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_CommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies [Line Items]", "label": "Commitments and Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies [Line Items]" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "pwsc_CommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and Contingencies [Table]", "label": "Commitments and Contingencies [Table]", "terseLabel": "Commitments and Contingencies [Table]" } } }, "localname": "CommitmentsAndContingenciesTable", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "pwsc_CommonClassARestrictedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Class A, Restricted", "label": "Common Class A, Restricted [Member]", "terseLabel": "Common Class A, Restricted" } } }, "localname": "CommonClassARestrictedMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwsc_CommonClassAUnrestrictedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Class A, Unrestricted", "label": "Common Class A, Unrestricted [Member]", "terseLabel": "Common Class A, Unrestricted" } } }, "localname": "CommonClassAUnrestrictedMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwsc_CommonStockPercentageOfVotingInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Percentage Of Voting Interest", "label": "Common Stock, Percentage Of Voting Interest", "terseLabel": "Percentage of voting power" } } }, "localname": "CommonStockPercentageOfVotingInterest", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "percentItemType" }, "pwsc_ComputersEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computers Equipment And Software", "label": "Computers Equipment And Software [Member]", "terseLabel": "Computers Equipment And Software [Member]" } } }, "localname": "ComputersEquipmentAndSoftwareMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "domainItemType" }, "pwsc_ConsultingAndImplementationServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting And Implementation Services", "label": "Consulting And Implementation Services [Member]", "terseLabel": "Consulting and Implementation Services" } } }, "localname": "ConsultingAndImplementationServicesMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "pwsc_ContingentConsiderationAcquisitionDateFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Consideration, Acquisition Date Fair Value", "label": "Contingent Consideration, Acquisition Date Fair Value", "terseLabel": "Acquisition date fair value" } } }, "localname": "ContingentConsiderationAcquisitionDateFairValue", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESFairValueofContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_ContingentConsiderationLiabilityRollfowardRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration Liability Rollfoward", "label": "Contingent Consideration Liability Rollfoward [Roll Forward]", "terseLabel": "Contingent Consideration Liability Rollfoward [Roll Forward]" } } }, "localname": "ContingentConsiderationLiabilityRollfowardRollForward", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESFairValueofContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "pwsc_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Additions", "label": "Contract With Customer, Liability, Additions", "terseLabel": "Increase from current period net deferred revenue additions" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/REVENUEChangesinDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability", "label": "Contract With Customer, Liability [Roll Forward]", "terseLabel": "Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/REVENUEChangesinDeferredRevenuesDetails" ], "xbrltype": "stringItemType" }, "pwsc_DataCenterCloudHostingArrangementsAndOtherServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data Center, Cloud Hosting Arrangements and Other Services", "label": "Data Center, Cloud Hosting Arrangements and Other Services [Member]", "terseLabel": "Data Center, Cloud Hosting Arrangements and Other Services" } } }, "localname": "DataCenterCloudHostingArrangementsAndOtherServicesMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwsc_DebtInstrumentBasisSpreadOnVariableRateStepDownRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread on Variable Rate, Step-Down Rate", "label": "Debt Instrument, Basis Spread on Variable Rate, Step-Down Rate", "terseLabel": "Step-down percentage" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateStepDownRate", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "percentItemType" }, "pwsc_DebtInstrumentCovenantFirstLienNetLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, First Lien Net Leverage Ratio", "label": "Debt Instrument, Covenant, First Lien Net Leverage Ratio", "terseLabel": "First lien net coverage ratio" } } }, "localname": "DebtInstrumentCovenantFirstLienNetLeverageRatio", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "pureItemType" }, "pwsc_DebtInstrumentCovenantOutstandingBalanceAsAPercentageOfBorrowingCapacity": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Outstanding Balance As A Percentage Of Borrowing Capacity", "label": "Debt Instrument, Covenant, Outstanding Balance As A Percentage Of Borrowing Capacity", "terseLabel": "Outstanding balance as a percentage of borrowing capacity" } } }, "localname": "DebtInstrumentCovenantOutstandingBalanceAsAPercentageOfBorrowingCapacity", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "percentItemType" }, "pwsc_DebtInstrumentQuarterlyPaymentPrincipalPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Quarterly Payment, Principal, Percentage", "label": "Debt Instrument, Quarterly Payment, Principal, Percentage", "terseLabel": "Percentage of principal due quarterly" } } }, "localname": "DebtInstrumentQuarterlyPaymentPrincipalPercentage", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "percentItemType" }, "pwsc_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "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://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_FirstLienCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Lien Credit Agreement", "label": "First Lien Credit Agreement [Member]", "terseLabel": "First Lien", "verboseLabel": "First Lien Debt" } } }, "localname": "FirstLienCreditAgreementMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "pwsc_Headed2LLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Headed2, LLC", "label": "Headed2, LLC [Member]", "terseLabel": "Headed2, LLC" } } }, "localname": "Headed2LLCMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwsc_HobsonsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hobsons, Inc.", "label": "Hobsons, Inc. [Member]", "terseLabel": "Hobsons, Inc." } } }, "localname": "HobsonsIncMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwsc_ImpactToEquityDueToChangeInTRA": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Impact to Equity due to change in TRA", "label": "Impact to Equity due to change in TRA", "terseLabel": "Impact to Equity due to change in TRA" } } }, "localname": "ImpactToEquityDueToChangeInTRA", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_IncomeTaxExaminationNonCurrentLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income Tax Examination, Non-Current Liability", "label": "Income Tax Examination, Non-Current Liability", "terseLabel": "Non-current liability recorded under tax receivable agreement" } } }, "localname": "IncomeTaxExaminationNonCurrentLiability", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_IncomeTaxExaminationPaymentsToAffiliatesAsPercentageOfIncomeTaxBenefits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Examination, Payments to Affiliates as Percentage of Income Tax Benefits", "label": "Income Tax Examination, Payments to Affiliates as Percentage of Income Tax Benefits", "terseLabel": "Payments to affiliates, as a percentage of total tax benefits" } } }, "localname": "IncomeTaxExaminationPaymentsToAffiliatesAsPercentageOfIncomeTaxBenefits", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/INCOMETAXESDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "percentItemType" }, "pwsc_IncomeTaxExaminationRemainingPaymentsToAffiliatesAsPercentageOfIncomeTaxBenefits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Examination, Remaining Payments to Affiliates as Percentage of Income Tax Benefits", "label": "Income Tax Examination, Remaining Payments to Affiliates as Percentage of Income Tax Benefits", "terseLabel": "Remaining percentage of tax benefits" } } }, "localname": "IncomeTaxExaminationRemainingPaymentsToAffiliatesAsPercentageOfIncomeTaxBenefits", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "pwsc_KickboardIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kickboard, Inc.", "label": "Kickboard, Inc. [Member]", "terseLabel": "Kickboard, Inc." } } }, "localname": "KickboardIncMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwsc_KinvolvedIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kinvolved, Inc.", "label": "Kinvolved, Inc. [Member]", "terseLabel": "Kinvolved, Inc." } } }, "localname": "KinvolvedIncMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "pwsc_LimitedLiabilityCompanyUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Limited Liability Company Units", "label": "Limited Liability Company Units [Member]", "terseLabel": "LLC Units" } } }, "localname": "LimitedLiabilityCompanyUnitsMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "pwsc_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Increase in borrowing capacity" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Incentive Plan", "label": "Long-Term Incentive Plan [Member]", "terseLabel": "Long-Term Incentive Plan" } } }, "localname": "LongTermIncentivePlanMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwsc_MarketShareAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "market share award", "label": "market share award [Member]", "terseLabel": "market share award" } } }, "localname": "MarketShareAwardMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "pwsc_MembersCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Members' Capital", "label": "Members' Capital [Member]", "terseLabel": "Members investment" } } }, "localname": "MembersCapitalMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "domainItemType" }, "pwsc_NumberOfAcquisitions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Acquisitions", "label": "Number Of Acquisitions", "terseLabel": "Number of acquisitions" } } }, "localname": "NumberOfAcquisitions", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "integerItemType" }, "pwsc_OperatingLeaseLiabilityObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Liability Obtained in Exchange for Finance Lease Liability", "label": "Operating Lease Liability Obtained in Exchange for Finance Lease Liability", "terseLabel": "Operating lease liability obtained in exchange for financing obligation" } } }, "localname": "OperatingLeaseLiabilityObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_OtherGeographicalAreasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographical Areas", "label": "Other Geographical Areas [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicalAreasMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "pwsc_PaymentsForRepurchaseOfMemberUnits": { "auth_ref": [], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "localname": "PaymentsForRepurchaseOfMemberUnits", "nsuri": "http://powerschool.com/20230630", "xbrltype": "monetaryItemType" }, "pwsc_PowerSchoolHoldingsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PowerSchool Holdings, LLC", "label": "PowerSchool Holdings, LLC [Member]", "terseLabel": "PowerSchool Holdings, LLC" } } }, "localname": "PowerSchoolHoldingsLLCMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "domainItemType" }, "pwsc_RelatedPartyTransactionAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Agreement, Term", "label": "Related Party Transaction, Agreement, Term", "terseLabel": "Term of related party agreement" } } }, "localname": "RelatedPartyTransactionAgreementTerm", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "durationItemType" }, "pwsc_ResellerAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reseller Agreement", "label": "Reseller Agreement [Member]", "terseLabel": "Reseller Agreement" } } }, "localname": "ResellerAgreementMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "pwsc_RestrictedStockAwardsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Awards And Restricted Stock Units", "label": "Restricted Stock Awards And Restricted Stock Units [Member]", "terseLabel": "Unvested RSAs and RSUs" } } }, "localname": "RestrictedStockAwardsAndRestrictedStockUnitsMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "pwsc_SchoolMessengerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SchoolMessenger", "label": "SchoolMessenger [Member]", "terseLabel": "SchoolMessenger" } } }, "localname": "SchoolMessengerMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "pwsc_SecondaryOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secondary offering", "label": "Secondary offering [Member]", "terseLabel": "Secondary offering" } } }, "localname": "SecondaryOfferingMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "pwsc_ShareBasedCompensationArrangementVestingCriteriaPercentageOfInvestorsEquityInterestUponInitialPublicOffering": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement, Vesting Criteria, Percentage Of Investor's Equity Interest", "label": "Share-based Compensation Arrangement, Vesting Criteria, Percentage Of Investor's Equity Interest Upon Initial Public Offering", "terseLabel": "Percentage of investor's equity interest" } } }, "localname": "ShareBasedCompensationArrangementVestingCriteriaPercentageOfInvestorsEquityInterestUponInitialPublicOffering", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "pwsc_SoftwareEquipmentFurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software, Equipment, Furniture and Fixtures", "label": "Software, Equipment, Furniture and Fixtures [Member]", "terseLabel": "Software, Equipment and Site Improvements" } } }, "localname": "SoftwareEquipmentFurnitureAndFixturesMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "pwsc_TaxReceivableAgreementLiabilityCurrent": { "auth_ref": [], "calculation": { "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement liability, current", "label": "Tax Receivable Agreement liability, current", "terseLabel": "Tax Receivable Agreement liability, current" } } }, "localname": "TaxReceivableAgreementLiabilityCurrent", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails", "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "pwsc_TaxReceivableAgreementLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Receivable Agreement Liability, Noncurrent", "label": "Tax Receivable Agreement Liability, Noncurrent", "terseLabel": "Tax Receivable Agreement liability" } } }, "localname": "TaxReceivableAgreementLiabilityNoncurrent", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "pwsc_TaxReceivableArrangementPercentageOfCashSavingsPayable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Receivable Arrangement, Percentage of Cash Savings Payable", "label": "Tax Receivable Arrangement, Percentage of Cash Savings Payable", "terseLabel": "Percentage of cash savings payable" } } }, "localname": "TaxReceivableArrangementPercentageOfCashSavingsPayable", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSDetails" ], "xbrltype": "percentItemType" }, "pwsc_TopcoLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Topco LLC", "label": "Topco LLC [Member]", "terseLabel": "Topco LLC" } } }, "localname": "TopcoLLCMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/BUSINESSDetails" ], "xbrltype": "domainItemType" }, "pwsc_TransitionServiceAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transition Service Agreement", "label": "Transition Service Agreement [Member]", "terseLabel": "Transition Service Agreement" } } }, "localname": "TransitionServiceAgreementMember", "nsuri": "http://powerschool.com/20230630", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r758", "r819", "r865", "r1000", "r1033", "r1034", "r1035" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r198", "r251", "r258", "r264", "r330", "r336", "r495", "r496", "r497", "r526", "r527", "r552", "r554", "r555", "r557", "r558", "r559", "r564", "r567", "r569", "r570", "r619" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r198", "r251", "r258", "r264", "r330", "r336", "r495", "r496", "r497", "r526", "r527", "r552", "r554", "r555", "r557", "r558", "r559", "r564", "r567", "r569", "r570", "r619" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r198", "r251", "r258", "r264", "r330", "r336", "r495", "r496", "r497", "r526", "r527", "r552", "r554", "r555", "r557", "r558", "r559", "r564", "r567", "r569", "r570", "r619" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r360", "r361", "r362", "r363", "r457", "r632", "r687", "r729", "r730", "r792", "r794", "r796", "r797", "r799", "r820", "r821", "r835", "r842", "r854", "r861", "r995", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r360", "r361", "r362", "r363", "r457", "r632", "r687", "r729", "r730", "r792", "r794", "r796", "r797", "r799", "r820", "r821", "r835", "r842", "r854", "r861", "r995", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r312", "r637", "r681", "r682", "r683", "r684", "r685", "r686", "r824", "r844", "r860", "r952", "r991", "r992", "r998", "r1046" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r312", "r637", "r681", "r682", "r683", "r684", "r685", "r686", "r824", "r844", "r860", "r952", "r991", "r992", "r998", "r1046" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r360", "r361", "r362", "r363", "r444", "r457", "r488", "r489", "r490", "r631", "r632", "r687", "r729", "r730", "r792", "r794", "r796", "r797", "r799", "r820", "r821", "r835", "r842", "r854", "r861", "r864", "r989", "r995", "r1039", "r1040", "r1041", "r1042", "r1043" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r360", "r361", "r362", "r363", "r444", "r457", "r488", "r489", "r490", "r631", "r632", "r687", "r729", "r730", "r792", "r794", "r796", "r797", "r799", "r820", "r821", "r835", "r842", "r854", "r861", "r864", "r989", "r995", "r1039", "r1040", "r1041", "r1042", "r1043" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r313", "r314", "r726", "r727", "r728", "r793", "r795", "r798", "r800", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r825", "r845", "r864", "r998", "r1046" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r313", "r314", "r726", "r727", "r728", "r793", "r795", "r798", "r800", "r808", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r825", "r845", "r864", "r998", "r1046" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r316", "r326" ], "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/2023", "presentation": [ "http://powerschool.com/role/ACCOUNTSRECEIVABLE" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSES" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29", "r859" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r974" ], "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": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCOUNTSRECEIVABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r216", "r317", "r318", "r827" ], "calculation": { "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableNetDetails": { "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, before Allowance for Credit Loss, Current" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r317", "r318" ], "calculation": { "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable - net of allowance of $5,283 and $4,712, respectively", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableNetDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r71", "r206", "r671" ], "calculation": { "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails": { "order": 1.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": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r45", "r127", "r217", "r666", "r695", "r699" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r10", "r24", "r45", "r554", "r557", "r621", "r690", "r691", "r957", "r958", "r959", "r967", "r968", "r969" ], "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r122", "r859", "r1048" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r495", "r496", "r497", "r714", "r967", "r968", "r969", "r1029", "r1050" ], "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r84", "r85", "r460" ], "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": "Management incentive unit and share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r25", "r153" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedTerseLabel": "Exchange of Class B common stock for Class A common stock related to secondary offering" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "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 loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r503" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r492", "r502" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r218", "r321", "r337" ], "calculation": { "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableNetDetails": { "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": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Current", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAccountsReceivableNetDetails", "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCOUNTSRECEIVABLEScheduleofAllowanceforCreditLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r130", "r395", "r596", "r962" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of Debt Issuance Costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r16", "r65", "r69" ], "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", "verboseLabel": "Total amortization of acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total excluded from diluted EPS calculation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofAntidilutiveSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofAntidilutiveSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r163", "r210", "r245", "r292", "r306", "r310", "r325", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r543", "r547", "r575", "r661", "r751", "r859", "r872", "r993", "r994", "r1036" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r202", "r219", "r245", "r325", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r543", "r547", "r575", "r859", "r993", "r994", "r1036" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r487", "r488", "r489", "r490", "r491" ], "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/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r533", "r852", "r853" ], "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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r88", "r89", "r533", "r852", "r853" ], "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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r533" ], "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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r87" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "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", "terseLabel": "Acquisition costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r6", "r7", "r21" ], "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": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Business Combination, Consideration Transferred [Abstract]" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r6", "r7", "r94", "r539" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred", "verboseLabel": "Fair value of deferred cash consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r541", "r961" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Fair value adjustments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESFairValueofContingentConsiderationDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r8", "r95", "r540" ], "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", "terseLabel": "Additional deferred cash consideration", "verboseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r155", "r534" ], "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": "BUSINESS COMBINATIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r91" ], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r91" ], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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 assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r91" ], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r91" ], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r91" ], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r91" ], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r90", "r91" ], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r91" ], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r90", "r91" ], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r91" ], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r86" ], "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/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r55", "r56", "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment additions in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesNetInvestmentInDirectFinancingLeases": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net investment in direct financing leases as of the balance sheet date consisting of: (a) minimum lease payments due on direct financing leases, (b) unguaranteed residual value, and (c) any unamortized initial direct costs; less: (i) executory costs, (ii) unearned income, and (iii) the accumulated allowance for uncollectible minimum lease payments.", "label": "Capital Leases, Net Investment in Direct Financing Leases", "terseLabel": "Remaining balance of financing obligations" } } }, "localname": "CapitalLeasesNetInvestmentInDirectFinancingLeases", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r1052" ], "calculation": { "http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedTerseLabel": "Capitalized Computer Software, Accumulated Amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r22", "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized Computer Software, Amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r1052" ], "calculation": { "http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Capitalized Computer Software, Gross" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r822" ], "calculation": { "http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized Computer Software, Net", "totalLabel": "Capitalized Computer Software, Net, Total" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization expense for contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEContractCostAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r339" ], "calculation": { "http://powerschool.com/role/REVENUEContractCostAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "totalLabel": "Total contract costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEContractCostAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r339" ], "calculation": { "http://powerschool.com/role/REVENUEContractCostAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Contract costs, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEContractCostAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r339" ], "calculation": { "http://powerschool.com/role/REVENUEContractCostAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Contract costs, noncurrent" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEContractCostAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r976" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Contract Cost Assets" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r52", "r204", "r826" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r52", "r138", "r241" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash\u2014End of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash\u2014Beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r9", "r138" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of noncash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r195", "r213", "r214", "r215", "r245", "r269", "r273", "r280", "r282", "r290", "r291", "r325", "r364", "r366", "r367", "r368", "r371", "r372", "r404", "r405", "r408", "r411", "r418", "r575", "r703", "r704", "r705", "r706", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r739", "r760", "r784", "r801", "r802", "r803", "r804", "r805", "r950", "r963", "r970" ], "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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r213", "r214", "r215", "r290", "r404", "r405", "r406", "r408", "r411", "r416", "r418", "r703", "r704", "r705", "r706", "r842", "r950", "r963" ], "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails", "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r112", "r663", "r738" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r148", "r358", "r359", "r809", "r990" ], "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/2023", "presentation": [ "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [ "r1050" ], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [ "r1050" ], "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 common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r862", "r863", "r864", "r866", "r867", "r868", "r869", "r967", "r968", "r1029", "r1047", "r1050" ], "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r121" ], "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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r121", "r739" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r121" ], "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r121", "r739", "r757", "r1050", "r1051" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r121", "r665", "r859" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r46", "r222", "r224", "r231", "r657", "r678" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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 loss attributable to PowerSchool Holdings, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r14", "r98", "r103", "r222", "r224", "r230", "r656", "r677" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: comprehensive income (loss) attributable to non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r115", "r185" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r100", "r828" ], "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/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Non-Controlling Interest" } } }, "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r997" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedules of Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r420", "r421", "r440" ], "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", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEChangesinDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r420", "r421", "r440" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r843" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Increase from acquisitions" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEChangesinDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r420", "r421", "r440" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue - net of current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r441" ], "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", "negatedTerseLabel": "Decrease from revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEChangesinDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r953", "r954" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenue, excluding depreciation and amortization" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r132", "r637" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "auth_ref": [ "r960" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_CostOfGoodsAndServicesSold", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.", "label": "Cost, Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETAmortizationExpenseofIntangibleAssetsDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r955" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpensesRelatedParty": { "auth_ref": [ "r133" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.", "label": "Costs and Expenses, Related Party", "terseLabel": "Costs and Expenses, Related Party" } } }, "localname": "CostsAndExpensesRelatedParty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "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/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "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/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r149", "r243", "r373", "r379", "r380", "r381", "r382", "r383", "r384", "r389", "r396", "r397", "r399" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "LONG-TERM DEBT AND REVOLVING CREDIT AGREEMENT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r28", "r118", "r119", "r164", "r165", "r247", "r374", "r375", "r376", "r377", "r378", "r380", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r597", "r837", "r838", "r839", "r840", "r841", "r964" ], "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails" ], "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": "Applicable margin" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r28", "r165", "r400" ], "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, Gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r106", "r108", "r374", "r597", "r838", "r839" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r36", "r106", "r402", "r597" ], "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": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r247", "r374", "r375", "r376", "r377", "r378", "r380", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r398", "r597", "r837", "r838", "r839", "r840", "r841", "r964" ], "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/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r37", "r247", "r374", "r375", "r376", "r377", "r378", "r380", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r597", "r837", "r838", "r839", "r840", "r841", "r964" ], "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r37", "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Debt Instrument, Periodic Payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r77", "r80", "r105", "r106", "r108", "r113", "r151", "r152", "r247", "r374", "r375", "r376", "r377", "r378", "r380", "r385", "r386", "r387", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r398", "r597", "r837", "r838", "r839", "r840", "r841", "r964" ], "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/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r105", "r108", "r996" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Less: unamortized debt discount", "terseLabel": "Debt discounts" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r55", "r56", "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Debt issuance costs incurred and reclassified" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r27" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "terseLabel": "Revolving credit, debt issuance costs" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs and Debt Discount" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Offering Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r107", "r996" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less: unamortized debt issuance costs", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r511", "r512", "r662" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r975" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Employer matching contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EMPLOYEEBENEFITPLANSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsMoneyMarketDeposits": { "auth_ref": [ "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deposits in accounts that offer many of the same services as checking accounts although transactions may be somewhat more limited, share some of the characteristics of a money market fund and are insured by the Federal government, also known as money market accounts.", "label": "Deposits, Money Market Deposits", "terseLabel": "Deposits, Money Market Deposits" } } }, "localname": "DepositsMoneyMarketDeposits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r16", "r70" ], "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", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r16", "r70" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 3.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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r16", "r296" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.", "label": "Depreciation, Depletion, and Amortization [Policy Text Block]", "terseLabel": "Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r157" ], "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 Rights [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r439", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ], "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/2023", "presentation": [ "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r439", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ], "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/2023", "presentation": [ "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r998" ], "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/2023", "presentation": [ "http://powerschool.com/role/REVENUETables" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r232", "r256", "r257", "r258", "r259", "r260", "r266", "r269", "r280", "r281", "r282", "r286", "r570", "r571", "r658", "r679", "r831" ], "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": "Net loss attributable to the PowerSchool Holdings, Inc. per share of Class A common stock - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r232", "r256", "r257", "r258", "r259", "r260", "r269", "r280", "r281", "r282", "r286", "r570", "r571", "r658", "r679", "r831" ], "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": "Net loss attributable to the PowerSchool Holdings, Inc. per share of Class A common stock - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r59", "r60" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings (Loss) Per Share Attributable to Common Stockholders (\"EPS\")" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r265", "r283", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS (LOSS) PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (EPS)" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPS" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r585" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 foreign exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Share-based Payment Arrangement, Amount Capitalized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r494" ], "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": "Future compensation cost recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r1027" ], "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": "Future compensation cost related to unvested units" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r25", "r198", "r226", "r227", "r228", "r248", "r249", "r250", "r253", "r261", "r263", "r287", "r330", "r336", "r419", "r495", "r496", "r497", "r526", "r527", "r552", "r554", "r555", "r556", "r557", "r559", "r569", "r586", "r587", "r588", "r589", "r590", "r591", "r621", "r690", "r691", "r692", "r714", "r784" ], "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSES" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "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": "Weighted- Average Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r208", "r353" ], "calculation": { "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails": { "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", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r144" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 (remaining nine months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense of Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r144" ], "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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r144" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r144" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r351", "r352", "r353", "r354", "r638", "r642" ], "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/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r143", "r642" ], "calculation": { "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails": { "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": "Intangible Assets\u2014Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r638" ], "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/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETAmortizationExpenseofIntangibleAssetsDetails", "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r66", "r68" ], "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/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r143", "r638" ], "calculation": { "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible Assets\u2014Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails", "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r581", "r582", "r583", "r584", "r781" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign currency exchange gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r580" ], "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 Currencies" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.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 and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r16" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r603" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Lease", "negatedTerseLabel": "Gain (Loss) on Termination of Lease" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r207", "r342", "r655", "r836", "r859", "r978", "r985" ], "calculation": { "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.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": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r345", "r836" ], "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": "Additions due to acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/GOODWILLDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r341", "r349", "r836" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill Assets" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r341", "r344", "r348", "r836" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r16", "r343", "r346", "r349", "r836" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r347" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "terseLabel": "Other adjustments" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r2", "r984" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Adjustment for final settlement of working capital" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/GOODWILLDetails" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://powerschool.com/role/GOODWILLDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r131", "r245", "r292", "r305", "r309", "r311", "r325", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r575", "r833", "r993" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r962", "r988" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Finite lived intangible asset impairment losses" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r147" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Recoverability of Long-Lived and Intangible Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r128", "r168", "r292", "r305", "r309", "r311", "r659", "r673", "r833" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "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": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r355", "r357", "r767" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETAmortizationExpenseofIntangibleAssetsDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r357", "r767" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETAmortizationExpenseofIntangibleAssetsDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r246", "r507", "r515", "r518", "r521", "r528", "r530", "r531", "r532", "r708" ], "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/2023", "presentation": [ "http://powerschool.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r179", "r192", "r262", "r263", "r297", "r513", "r529", "r680" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": { "auth_ref": [ "r523" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.", "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "negatedTerseLabel": "Adjustments to deferred taxes and Tax Receivable Agreement liability related to secondary offering" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r225", "r509", "r510", "r518", "r519", "r520", "r522", "r702" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes and Tax Receivable Agreement" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r15" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r15" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.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 receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r15" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r633", "r961" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r15" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "Deferred taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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 \u2014 net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r961" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r15" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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 current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r270", "r271", "r272", "r282", "r462" ], "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": "Unvested RSAs and RSUs (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "OTHER INTANGIBLE ASSETS\u2014NET" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r68", "r634", "r635", "r636", "r638", "r830" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r64", "r67" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets - net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCapitalizationPolicyPolicyTextBlock": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for interest capitalization.", "label": "Interest Capitalization, Policy [Policy Text Block]", "terseLabel": "Capitalized Interest" } } }, "localname": "InterestCapitalizationPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Capitalized interest related to investment in capitalized product development costs" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r107", "r170", "r229", "r295", "r595", "r768", "r870", "r1049" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "terseLabel": "Interest expense - net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r236", "r239", "r240" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r4", "r5" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Product Development Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r999" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r608", "r858" ], "calculation": { "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r1031" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Operating Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]", "verboseLabel": "Leasehold Improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r607" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r1032" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments, Post Adoption" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r616" ], "calculation": { "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r616" ], "calculation": { "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r616" ], "calculation": { "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022 (remaining nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r616" ], "calculation": { "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r616" ], "calculation": { "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r616" ], "calculation": { "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r616" ], "calculation": { "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r616" ], "calculation": { "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r245", "r325", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r544", "r547", "r548", "r575", "r737", "r832", "r872", "r993", "r1036", "r1037" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r126", "r167", "r669", "r859", "r965", "r973", "r1030" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r203", "r245", "r325", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r544", "r547", "r548", "r575", "r859", "r993", "r1036", "r1037" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent Liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount": { "auth_ref": [ "r116" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimated costs as of the balance sheet date of settling insured claims and costs incurred in the claims settlement process for claims that have not yet been submitted to the insurance company for reimbursement.", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred but Not Reported (IBNR) Claims, Amount", "terseLabel": "Estimated liability for incurred, but not reported, medical claims" } } }, "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredButNotReportedIBNRClaimsAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicenseAndMaintenanceMember": { "auth_ref": [ "r999" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset and process of preserving asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Maintenance [Member]", "terseLabel": "Subscriptions and support" } } }, "localname": "LicenseAndMaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r999" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "Service", "verboseLabel": "Professional services" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r999" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License and other" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r964" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of Credit Facility, Increase (Decrease), Net" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "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/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPayment": { "auth_ref": [ "r31" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments of both interest and principal.", "label": "Line of Credit Facility, Periodic Payment", "terseLabel": "Line of Credit Facility, Periodic Payment" } } }, "localname": "LineOfCreditFacilityPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r118", "r164" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Revolving credit facility" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r28", "r165", "r386", "r401", "r838", "r839", "r1045" ], "calculation": { "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r211" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Less: current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r18", "r247", "r391" ], "calculation": { "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r18", "r247", "r391" ], "calculation": { "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r18", "r247", "r391" ], "calculation": { "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r966" ], "calculation": { "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2022 (remaining nine months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r212" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of 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", "verboseLabel": "Total long-term debt\u2014net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "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/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r37", "r73" ], "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/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r999" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Software maintenance" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-Term Debt [Abstract]", "terseLabel": "Maturities of Long-term Debt [Abstract]" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTMaturitiesofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MemberUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ownership interest in limited liability company (LLC).", "label": "Member Units [Member]", "terseLabel": "Member Units" } } }, "localname": "MemberUnitsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofAntidilutiveSharesDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_MembersEquity": { "auth_ref": [ "r153", "r288", "r289", "r290", "r291" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of ownership interest in limited liability company (LLC), attributable to the parent entity.", "label": "Members' Equity", "periodEndLabel": "Member's investment, ending balance", "periodStartLabel": "Member's investment, beginning balance" } } }, "localname": "MembersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MembersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Members' Equity [Abstract]", "terseLabel": "Stockholders' Equity:" } } }, "localname": "MembersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r43", "r166", "r245", "r325", "r364", "r366", "r367", "r368", "r371", "r372", "r575", "r668", "r741" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Equity, Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r153" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Allocation of equity to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r99", "r153", "r159" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Subsidiary, Ownership Percentage, Parent", "terseLabel": "Non-controlling interest percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r181", "r193" ], "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": "BUSINESS" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESS" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r238" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) 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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r238" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r138", "r139", "r140" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r129", "r140", "r169", "r201", "r220", "r223", "r228", "r245", "r252", "r256", "r257", "r258", "r259", "r262", "r263", "r278", "r292", "r305", "r309", "r311", "r325", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r571", "r575", "r676", "r759", "r782", "r783", "r833", "r870", "r993" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net loss attributable to PowerSchool Holdings, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r102", "r160", "r220", "r223", "r262", "r263", "r675", "r959" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net loss attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [], "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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Net Income (Loss) Attributable to Parent, Diluted", "terseLabel": "Net Income (Loss) Attributable to Parent, Diluted" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r234", "r256", "r257", "r258", "r259", "r266", "r267", "r279", "r282", "r292", "r305", "r309", "r311", "r833" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r234", "r268", "r274", "r275", "r276", "r277", "r279", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [ "r196", "r197", "r198", "r199", "r200", "r251", "r252", "r253", "r254", "r255", "r258", "r264", "r286", "r323", "r324", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r356", "r495", "r496", "r497", "r524", "r525", "r526", "r527", "r535", "r536", "r537", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r593", "r594", "r598", "r599", "r600", "r601", "r617", "r618", "r619", "r620", "r621", "r639", "r640", "r641", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r58", "r196", "r197", "r198", "r199", "r200", "r251", "r252", "r253", "r254", "r255", "r258", "r264", "r286", "r323", "r324", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r356", "r495", "r496", "r497", "r524", "r525", "r526", "r527", "r535", "r536", "r537", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r593", "r594", "r598", "r599", "r600", "r601", "r617", "r618", "r619", "r620", "r621", "r639", "r640", "r641", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted and Accounting Pronouncements Recently Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r96", "r419", "r967", "r968", "r969", "r1050" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r135" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.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)", "negatedTerseLabel": "Other expenses (income) - net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r972" ], "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/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r972" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r292", "r305", "r309", "r311", "r833" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 3.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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r609", "r858" ], "calculation": { "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r605" ], "calculation": { "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r605" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r605" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - net of current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r606", "r612" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r604" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r962" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "negatedTerseLabel": "Operating Lease, Right-of-Use Asset, Amortization Expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r615", "r858" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "0.0407" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r614", "r858" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "P2Y11M" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESScheduleofFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeaseArrangementsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r209" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r14", "r23", "r158" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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 unrealized gain on investments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r11" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r14", "r23", "r158", "r221", "r224" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other liabilities.", "label": "Other Liabilities, Fair Value Disclosure", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "OtherLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESFairValueofContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted", "terseLabel": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "auth_ref": [ "r12" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.", "label": "Payment for Contingent Consideration Liability, Investing Activities", "negatedTerseLabel": "Payment" } } }, "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESFairValueofContingentConsiderationDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r51" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "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." } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r49" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payments of deferred offering costs", "terseLabel": "Underwriting discounts and commissions" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r235" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payment, Tax Withholding, Share-based Payment Arrangement" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r47", "r538" ], "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": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r47" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "Acquisitions\u2014net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r137" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r137" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Investment in capitalized product development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r443", "r444", "r445", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r851" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EMPLOYEEBENEFITPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026" ], "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/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026" ], "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/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r120", "r404" ], "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/2023", "presentation": [ "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r120", "r739" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r956" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r13" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r48" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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." } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r48", "r964" ], "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": "Borrowings from revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r48" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from Revolving Credit Agreement" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r136" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r201", "r220", "r223", "r237", "r245", "r252", "r262", "r263", "r292", "r305", "r309", "r311", "r325", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r542", "r545", "r546", "r571", "r575", "r659", "r674", "r713", "r759", "r782", "r783", "r833", "r856", "r857", "r871", "r959", "r993" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "netLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r17" ], "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/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r145", "r186", "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT\u2014NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r146", "r205", "r672" ], "calculation": { "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails": { "order": 2.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/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentImpairment": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.", "label": "Property, Plant and Equipment, Impairment [Policy Text Block]", "terseLabel": "Property, Plant and Equipment, Impairment" } } }, "localname": "PropertyPlantAndEquipmentImpairment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/PropertyPlantandEquipmentPolicies" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r660", "r672", "r859" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment - net", "totalLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r17", "r186", "r190", "r670" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment by Category" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r146" ], "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/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "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" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r233", "r338" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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": "Prepaid expenses and other current assets" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Remaining aggregate minimum purchase commitment" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r448", "r625", "r626", "r732", "r733", "r734", "r735", "r736", "r756", "r758", "r791" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r110", "r625" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount of transactions with related parties" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r625", "r626", "r1035" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r763", "r764", "r767" ], "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Purchases from related parties" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r448", "r625", "r626", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r732", "r733", "r734", "r735", "r736", "r756", "r758", "r791", "r1035" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r622", "r623", "r624", "r626", "r627", "r709", "r710", "r711", "r765", "r766", "r767", "r788", "r790" ], "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/2023", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r176" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer)." } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r50" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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": "Repayments of lines of credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r50" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer." } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r117", "r505", "r1044" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r172", "r506" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.", "label": "Research, Development, and Computer Software Disclosure [Text Block]", "terseLabel": "CAPITALIZED PRODUCT DEVELOPMENT COSTS\u2014NET" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNET" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r3", "r5", "r117" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Cloud Computing Arrangement Implementation Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r52", "r162", "r204", "r241", "r664" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash, included in other current assets" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r123", "r153", "r667", "r694", "r699", "r707", "r740", "r859" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r198", "r248", "r249", "r250", "r253", "r261", "r263", "r330", "r336", "r495", "r496", "r497", "r526", "r527", "r552", "r555", "r556", "r559", "r569", "r690", "r692", "r714", "r1050" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r293", "r294", "r304", "r307", "r308", "r312", "r313", "r315", "r438", "r439", "r637" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r194", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r823" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition, Contract Acquisition Costs and Deferred Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r194", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r442" ], "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/2023", "presentation": [ "http://powerschool.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographical Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r189" ], "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": "Performance obligations expected to be recognized, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r189" ], "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/2023", "presentation": [ "http://powerschool.com/role/REVENUEPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r951" ], "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 remaining performance obligations expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r613", "r858" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Operating lease right-of-use asset obtained in exchange for financing obligation" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r613", "r858" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "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": "Proceeds received from issuance of common stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails" ], "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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails" ], "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": "Number of shares issued (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Offering price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCOUNTSRECEIVABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofAntidilutiveSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r88", "r89", "r533" ], "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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSAssetsAcquiredandLiabilitiesAssumedDetails", "http://powerschool.com/role/BUSINESSCOMBINATIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r37", "r77", "r80", "r105", "r106", "r108", "r113", "r151", "r152", "r838", "r840", "r966" ], "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 Outstanding Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r971" ], "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 (Loss) per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r66", "r68", "r638" ], "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/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETAmortizationExpenseofIntangibleAssetsDetails", "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r66", "r68" ], "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 Carrying Values of Acquired Intangible Assets", "verboseLabel": "Schedule of Capitalized Product Development Costs" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CAPITALIZEDPRODUCTDEVELOPMENTCOSTSNETTables", "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "verboseLabel": "Schedule of Future Minimum Lease Payments, Prior to Adoption" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r836", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987" ], "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/2023", "presentation": [ "http://powerschool.com/role/GOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.", "label": "Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]", "terseLabel": "Schedule of MIU Activity" } } }, "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r17" ], "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/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r156" ], "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 Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/BUSINESSCOMBINATIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r109", "r110", "r763", "r764", "r767" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to 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": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r459", "r461", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r487", "r488", "r489", "r490", "r491" ], "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/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU and RSA Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r74", "r75", "r76", "r77", "r78", "r79", "r80", "r151", "r152", "r153", "r213", "r214", "r215", "r290", "r404", "r405", "r406", "r408", "r411", "r416", "r418", "r703", "r704", "r705", "r706", "r842", "r950", "r963" ], "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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails", "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r68" ], "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 Estimated Future Amortization of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails", "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTScheduleofOutstandingLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r1028" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r303", "r313", "r834" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r134" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general, and administrative expense", "verboseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETAmortizationExpenseofIntangibleAssetsDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONSharebasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Selling, General, and Administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r15" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r855" ], "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/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled (in shares)", "negatedTerseLabel": "Units canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r480" ], "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", "verboseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r478" ], "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": "Units granted (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r475", "r476" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "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": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r475", "r476" ], "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": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "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", "verboseLabel": "Weighted-Average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Number of underlying units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r479" ], "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": "Weighted-average grant date-fair value, vested (in dollars per share)", "verboseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the 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", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "The 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", "terseLabel": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r459", "r461", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r487", "r488", "r489", "r490", "r491" ], "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/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Underlying Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r487", "r488", "r489", "r490", "r491" ], "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/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofRestrictedStockUnitandRestrictedStockAwardActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r458", "r466", "r485", "r486", "r487", "r488", "r491", "r498", "r499", "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r1001" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic 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, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate intrinsic value (in USD)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONScheduleofMIUActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value of outstanding MIUs" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r610", "r858" ], "calculation": { "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r141", "r242" ], "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/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/PROPERTYANDEQUIPMENTNETDetails", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r195", "r213", "r214", "r215", "r245", "r269", "r273", "r280", "r282", "r290", "r291", "r325", "r364", "r366", "r367", "r368", "r371", "r372", "r404", "r405", "r408", "r411", "r418", "r575", "r703", "r704", "r705", "r706", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r739", "r760", "r784", "r801", "r802", "r803", "r804", "r805", "r950", "r963", "r970" ], "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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "http://powerschool.com/role/SHAREBASEDCOMPENSATIONNarrativeDetails", "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTERESTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r25", "r41", "r198", "r226", "r227", "r228", "r248", "r249", "r250", "r253", "r261", "r263", "r287", "r330", "r336", "r419", "r495", "r496", "r497", "r526", "r527", "r552", "r554", "r555", "r556", "r557", "r559", "r569", "r586", "r587", "r588", "r589", "r590", "r591", "r621", "r690", "r691", "r692", "r714", "r784" ], "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY", "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r248", "r249", "r250", "r287", "r637", "r701", "r725", "r731", "r732", "r733", "r734", "r735", "r736", "r739", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r752", "r753", "r754", "r755", "r756", "r758", "r761", "r762", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r784", "r865" ], "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r248", "r249", "r250", "r287", "r637", "r701", "r725", "r731", "r732", "r733", "r734", "r735", "r736", "r739", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r752", "r753", "r754", "r755", "r756", "r758", "r761", "r762", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r784", "r865" ], "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/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r25", "r120", "r121", "r153", "r703", "r784", "r802" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r25", "r120", "r121", "r153" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock upon vesting of Restricted Stock Awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r25", "r41", "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Value, Conversion of Units", "negatedTerseLabel": "Exchange of Class B common stock for Class A common stock related to secondary offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r25", "r120", "r121", "r153", "r714", "r784", "r802", "r871" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r25", "r120", "r121", "r153", "r714", "r784", "r804", "r871" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Stock Repurchased During Period, Value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r121", "r124", "r125", "r142", "r741", "r757", "r785", "r786", "r859", "r872", "r965", "r973", "r1030", "r1050" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "negatedLabel": "Decrease in accumulated deficit", "totalLabel": "Total stockholders' equity attributable to PowerSchool Holdings, Inc." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r96", "r97", "r101", "r198", "r199", "r227", "r248", "r249", "r250", "r253", "r261", "r330", "r336", "r419", "r495", "r496", "r497", "r526", "r527", "r552", "r554", "r555", "r556", "r557", "r559", "r569", "r586", "r587", "r591", "r621", "r691", "r692", "r712", "r741", "r757", "r785", "r786", "r806", "r871", "r965", "r973", "r1030", "r1050" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Stockholders' equity, ending balance", "periodStartLabel": "Stockholders' equity, beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSMEMBERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r150", "r244", "r403", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r419", "r560", "r787", "r789", "r807" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY AND NON-CONTROLLING INTEREST" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/STOCKHOLDERSEQUITYANDNONCONTROLLINGINTEREST" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r999" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "SaaS" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r592", "r629" ], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r592", "r629" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r592", "r629" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r592", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r592", "r629" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r628", "r630" ], "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/2023", "presentation": [ "http://powerschool.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/2023", "presentation": [ "http://powerschool.com/role/BUSINESSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred 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": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/ACCRUEDEXPENSESScheduleAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r173", "r174", "r175", "r319", "r320", "r322" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/OTHERINTANGIBLEASSETSNETCarryingValuesofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r16" ], "calculation": { "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized Gain (Loss) on Investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r508", "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r517" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r61", "r62", "r63", "r183", "r184", "r187", "r188" ], "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/2023", "presentation": [ "http://powerschool.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r611", "r858" ], "calculation": { "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost and other, net" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LEASESComponentsofOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "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/2023", "presentation": [ "http://powerschool.com/role/LONGTERMDEBTANDREVOLVINGCREDITAGREEMENTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r268", "r282" ], "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": "Weighted average shares of Class A common stock outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r266", "r282" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares of Class A common stock outstanding - basic (in shares)", "verboseLabel": "Weighted average shares of Class A common stock outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails" ], "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 Shares Outstanding Reconciliation [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://powerschool.com/role/EARNINGSLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSEPSScheduleofEarningsLossperShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1000": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1001": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1002": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1003": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1004": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1005": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1006": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1007": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1008": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1009": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1010": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1011": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1012": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1013": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1014": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1015": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1016": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1017": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1018": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1019": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1020": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1021": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1022": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1023": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1024": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1025": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1026": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1027": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1028": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1029": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1030": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1031": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1032": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1033": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1034": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1035": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1036": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1037": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1038": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1039": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1040": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1041": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1042": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1043": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1044": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1045": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1046": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1047": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1048": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1049": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1050": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1051": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r1052": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.12)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "40", "Subparagraph": "(SAB TOPIC 5.W)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479583/944-40-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org//820/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "https://asc.fasb.org//985-730/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481161/840-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "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//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147479359/835-30-S45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org//310/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org//326/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479092/842-20-40-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r808": { "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//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r811": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r812": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r813": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r814": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r815": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r816": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r817": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r818": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "47", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r873": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r874": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r875": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r876": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r877": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r878": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r879": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r881": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r882": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r883": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r884": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r885": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r886": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r887": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r888": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r889": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r891": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r892": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r893": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r894": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r895": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r896": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r897": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r898": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r899": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r901": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r902": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r903": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r904": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r905": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r906": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r907": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r908": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r909": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r911": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r912": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r913": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r914": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r915": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r916": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r917": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r918": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r919": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r921": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r922": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r923": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r924": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r925": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r926": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r927": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r928": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r929": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r931": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r932": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r933": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r934": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r935": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r936": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r937": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r938": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r939": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r941": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r942": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r943": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r944": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r945": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r946": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r947": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r948": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r949": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org//705/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147480341/340-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r984": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r985": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r986": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r987": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r988": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r989": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r990": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r991": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r992": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r993": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r994": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r995": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r996": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r997": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r998": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r999": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" } }, "version": "2.2" } ZIP 86 0001835681-23-000096-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001835681-23-000096-xbrl.zip M4$L#!!0 ( J""%='%$-X;0@ ,(M 2 97AH:6)I=#,Q,7$R,C,N M:'1MY5K;H\+:;ZXCR57%S\[?SO]3K[:.)R M*K."Q5;R0@I6.I5-V)]"NDM6KU=2'TR^L&J2%JS5;+79G\9>JAD/XX4JM+Q8 MZCD_#=_/3_TBYV,C%A?G0LV8$N].E.@W1;//HW>^U$K;/^H->*Y%E[,(AD M>R":_XE.,!7B88XK%EJ^.YFJK)Y*6G]XULJ+T5R)(AU&S>8_3K;D"GE5U+E6 MDVSHK<5H8N!;-1P;;>SP5=/_&]%(/>%3I1?#G_Y04^G8O^6M2H*@4_^56!&+^Z_SRAKHT2J32^NB%IGTZ2I58U6P=M2(SD])?L.G8!(" M8R^VQW:\WO F1F2E?21W/DA;J$3%O% F8[^5UI4<5A2&?96Q?]9NMIA)V%=N MQSR3KO[KE98+]CXNZ&FKB='CP[ :^WYN=O:Z^;G&?N%62)FS?Y4:SM98[#U? ML"+EQ>M7W?YHQ]2M7*E,($_#>M3/E]#;[^ *U]Q. .VQ*0HSA1FP,^="8 /6 MM4Q@&!2-#JG^T?&)&DL_?OSJU\+2;'0I#)]9RF>263E3<@[J*E+EV.\EM]@K M>L&^R-Q80#!C/QL[95&S_COA\39F6LI)K(6:KBE+F2/M;S 2E9*2$'ILIIE#^JI'-5I'#0 MY>!*6IWTYC#-"+@YPS3!QHO-,+P@%+:?#PHE2U2&/!-DUGFM 8(0Q[#=&%=9 M D()Y5!EL2X%= ([&TFL 7>*2"A'Z@FUA&:MU["L$.&N+0WD"T6*:R11:@@ MBP: \9N"50K)\H5ELHRIX?!;EA9V\";6QJS8^W-D'N2^(I: MP%?GL?"%U??CZX^M9+Q^U6]%9R-7(:AJ)X@53(*&"H\H39\9M](# @E68RTI M<4P"A6.M7$KB)#8%(Q(KTG>A7*R-*S&/N-(:'9"16Q-+@<>.O0$0A 2R0K8_ M7<4ISR;2=V5?2@V)J,WK4?>-?.NG1ET1OH6OBAK.+""2]#/BJ@V@!N"0+43Q5',T- 'GF1*$..Y, MQHE3N0-:J9$C&.*/86.$-\"WA1&8HZAKXQ(C,"?@D@G8W8! ;1.5@S_TH/ 99FSAZ M1#:+;X'1IQG7I=_X%&.9)'2I,$-TW)[V9E51CR"R\'6CXSEN#U*H1D\D=IO\ M1#B'JZ!-%SK!L2F+PS$[ICCX7O%9AH7(7BQ=O?$XQ<;+EM^3C0QH0P3]QEJU M&_^?/.^C*6[C^8"DG5.#/YY7S9X?V;M1[\#NU$B8."XM97&C:N_1.C6NP'.Z M%X4N%T/17^'BA[TY,"7!!@+O7I.N#,>12OJ;!;ITR,J576^#52EWJQ:'&-MO M."E\*?/QJ,K,@FEU*75US7!-OO;-(?*093\"K<_JFJ'[Y*X9[G<,]+>98KG; M:FOF(NK?1/R:Q BS=^B\=AKQE6DV]1EN( M-M6_.(%A=$*.E41&JLYD=6*:2WY)A3NTB;YT^P;7WVHN+W[NE.?J8Z.2*F YBHFJ+,06)1?=:"]V#0^O@RBDX J'RSE0%8>\5V7WJ[&Z27T"= MO>T\]1[E-+'8=S4D4'JJ 3\=7*%E5JH1BJ;&3V35)(R/JENQ6W%+G*::[.0 M&)VG)E *WT(BD/,@];IQKT/)YFMKX;/U*[A,I'U,;;)99TG\'S(]9POW,F=WC\?_TYWNZX&+!;^?+KRU.)0 M6P^V&XLGK0:YP- M.F1X 6L+L5RX\JGA?3HMQ.Y8J]< 1 X.-QO1O<9:C4YG\.*UWA38?J/7ZS^X MUG:CV7YX6Z-V8]#K/;Q:H+)_>/B;U+:/4GOJM\.*%Y;,'78H'2ZURWGV[J1] MCT04??Y>?6^G)0X2/1K_I=N^>R3D[M%B3AWYP>VQ M S2@XT%0MG+ZT7X&%SS?QMFAG^]]!]N\QJ$J$([X"&L_I$HF[-.5C$LZ0+!? MPX7*M2[\X/;8I;D7 ,Z7ON4.5Z13?RJZ]4U&JW/D7<+3.*R>AM]0G_K?;O\/ M4$L#!!0 ( J""%D621DFQ95%)GAR^*_7YRX22XBGYYKWL61;S?3=-V',3= M=K64V,G17FB9;S49A2IC+FI=0Y^ZTRMN+PHM3LFXC=LTX[9#IE MW[B)>"YL\]=K)6;L0US2T["-UL.W8='V>,OL;EWFEP;[;&3,OF4\3X1IL-BM M>\;*C)=OW_3ZPPU'UR(ET2LO!\V@7\R!MWUY"U1S,P*P(UV6>@PGX&7!DP3' MKZE$"K5ZJD0R$@T?,^,CE6BXD&LH$6;@,F<\G[$J+TTE ML )HDY,IA)"S,;X9R15+.7&,87HL'2$YNPV#7,3"6FYF9#+F5P+SKHQI\2R! M,YA2.8W#'&002P--@UF.[O $I,"FF8PS9BOZ6/8'I$0]""U@+*V"^)&.3F69 M88&V %/2[#1N ==T@F5.T"UAT6QU&UX1"CLO!X6"I3)'G DRR[@V $&8H]FL MM,L\!:%X,91YK*H$8P([*T%L '>22*A Z FUA&:EEK"L$6%O3 WD)Y(&;I!% MI6 +&H QDUGG3\QMQE+E9[:.5"-&$E;&A)E3@^]W_"RL8(W.W=FP]O;(?6041L^=.'9=@U[BO_FODM+-W".2QF?$52M ]< A M7PZ:R.U$,,0$Z6*ZU6?';LWEC=T+3MM#&/L_2.MO3\+6N;'=(G8\* ];"Z6K M+]80WCE],@;EQW[QFY^?A$5=@#UW4K0?$ U2R9A7]O N)%>10'#KF;P ZLI@ M %#*1%I'5+ 2N1N'\N0EQ:W2I!&*.[34"KB,IUVQ)W32)4E[72'RSJA=;2FK8!#*$)=IP+IH(PKQ8F-L2SGQ%*# MT<,K^FHB@K\B088@3/07R1T(LM>]A2!?( P=T48[8;@-C =SQP8F#V>=@Z$) M.$]D0HCC5N>4%&9 L"T+A&(8VT2YX#+#DL MS[HB796[/3B$??G"6E!*F>XO!%@T3U;=V1!^)^"/P\%"'?\_:[>C M2PHX@B9N6->.HQ@0KB:FZ\R;A>*3 3CX"L2Q[QN/VI6G*'RO1*J M+I!OV#?^YRURD&7? ZTOJD#N/;L"^7X%C+N'2^:GK;%D+B+25<0O28PP>X=$ M82-O7+C&D3N6VMB%-KL'&'(\EF4IQ"TR$6FH/[4G$OZY0=[A7("5+;$^_J<, M=GZ8Q5^5A/ONX%:YN_>VQ[=7),^7.G<7%A\4LAAD5>["'XY1;1=+@8C4JKE( M\*>"7Y$,^JS&":'+Q]Q]W/S*XDYQKG-Q7P]O82:>H*,5"V+:B8DZBT,7!!;) M5L-KL840VVH,CL!6N<74@K#U@L_O2_P^0T]3@W#400.&H A!P M%Z$U5AI>C60^T6HB2))R/JKOMVZ5PZ] M^OH1J;R[I1OXNG8B=KZ0G%]&++OP"/5M56YVV?->T']F9@F7D6A&."9739YB MY0.NIGQFC^[TWG3_N\C+B](538OU&%1:32!/\<**P?R/(=B_4'PVD+G#C^LT M7!=C",QP0A*"-*9^K>D0[IMKW\Z[K?Y90.Z5\*E,YA/7GK>W6_=K"5J\=OOI1;]O8?JM_>OK@HW9:0?CPO@;=5GA/$-PZ["F\/7^4 M83N]@X8]<JCY4HPKE0K_A?F>T MFM8PN7E6$T$;F[KW9?(_O%;(G^^W,VS==Y&#N M<^U'-#>RBH<(SN.8!N%]#XL/XA.=%Y^ [SPG&X@#3!X$;HM%/R'BW/WP"M9V M_<;L$3QS(PYDBE"*_^MN30P_')MN] FB^]@.W6YA.7'&T M]^[R]#[W!IVP>V"WYU'/GOB?!Y^XGR7_ U!+ P04 " *@@A7ISKEFK,$ M "F%@ $@ &5X:&EB:70S,C%Q,C(S+FAT;>U8WV_;-A!^WU_!.5B; )8L MR;(MRTZ (DW7[F%MDPY]'&B)LHA0I$I2L;V_?D=*8TUP4[F>8$IR>_3']U'/1:)%5!N$:))%B3%%6*\CGZG!)UB1RGT3H5 MY4K2>:Y1X 5]]%G(2WJ%:[FFFI&3ULZT5S]/>];)=";2U(IL<=.ANG M?:\_'O2C* C[B1?Y:3\:97XR](=X'.*__0XL!?5ZC=(K1HX[!>5.3HS_>!24 M>K*@J,#SWXF1N)DN*!L%;_\ M1 NBT)]D@$?0^ PTB$>9I(WM#.>8)Q:R5;>?_%#+_4$E58?"K!3JO M&$%^A/YR+]Q3%UV0Q,+A]P?>3F)UM,!X>7)7TC.AM2C 'P2T@4/H#@;PIL1I M"CWH,)+I./0M..T[2^MX,'1#T/SA (4[ /D T#N.$L%Y@\6"ZMR2XV.%)52- MK= Y*874"(1OA"R0[SD?#8,^B 61%TDN!$-O!3/YJ"YZQQ,7'1H#+PZB(/ F MIZ(H,5_9)W]RA#(AK?T2HA4I(CR%*?5'Q0GJ>UT[C[H(*Y11!N_7T9B*F7I5 MDFH*N1N*GBV3'/,Y\%@4!57*A+_IN8Z[==RU=BIP)Q60DJ3=.WO@6K[3!^L6 MJK/KHIQ(,ENAQ/89/)<;M+N=<39-G(K2C.E-]59I[ U;-Q=8SC GRGF_9&2% M7B7:2 +/"TP66'?-.J,X(THWBZA$EUPL ,8Y>7$PB";_A<9;I!U&;K1#VM' M'0[:/J< *]>QXX\,O7\2D7VWS?#AO6\#YGMN:&#X!!5INB>K&+12 G1AAK]K M8DORI:*2F+U6F<)=,^00'R'H%7]PF!ZM>7#= 6OV-V3PQ_VPIE1A>PI*/IX8 M&G_GLD=N\*BJ'CS*JE,.VBJVE,#4C-=2$F6JWS5BS!B" M91 ,S!H0E$ '54^J;#V#P&!*K6DSI4"K8C5Y! Q5ZU/=F$_NMVQO>_>RP!W7 MVY;&,]A8FU4S(6'&.E !ADM%XO;')*6J9'@54VYQM(LFVR0T/J[,"$TP:PX/ MEFFUN#DHC@-W%$7FK*@A>)VVCIMCI&N/D3V=[LK"L3OPPKUBS_7WRKYJ%GIB M/+R7V9X-N0X;@%%0G.-.O],N:/"-@W*)_.U#E(%\!QM1/GS7^0%D\QHX:C<5 M]*J:5[#G1/7>O>92 \13SO'%03B:*/N-WF(@-2G1[Q6#!MO*\IXE]4RRG:\B MTW2.Z3?014HPFB*3Y^1_8;;N\H<&;@]8VZ/G!P1E+<94 PC)/<+<<_2[\1=O MH\1MR*V5L!Y^WUKV6U6?!\73R7%S4)Q)FJ +.)FE&TQZ'A.WP78K5(]S2-QQ M#W)=X)X]U=SSG/4L>Y9]+]F-OJY9"V;\)L21F([XB>V]:F^.W=[T$SV"N M5'IWR=X@MK[K>^*>O9_^%U!+ P04 " *@@A7C.Y%6 QL 0 7>14 $0 M '!WISD(I7 :YJW4=5D>RSV]\WS9@R%E,85 \@O_>OOS 19DB59($ D*/;,5ML6@B3BBLB( MR'CY^G]?IB[WA(+0\;U?6V)':''_M_?U_VNW_^?;W35W[EOS*?(B;A @,T(V M]^Q$$RZ:(.X//_CI/)G6KK65L6BU'X2QTE9,)%FRH.JJ9O&/9_:X:PB*)N*_F_C#!TEM&YJA MM055E&W1M%1\/6^?Z:*FJ>;8PO?2%5E2=$423.-!,-&#:=E=FSQV$N'WP^_H MA6>NX_W\M36)HMG9Y\_/S\^=EX? [?C!XV=)$.3/Y.,',T2MY'+RJ?/!]8X7 M1J9GO5WOO.RZ6"07X]LC0M.WRT-?D43MHP?$5ZRNQUXN:/7:[N?XP\6E81"] M73G>S$%F=1__I,_Y@[<*7#<(]R_2.HF$8G^FG2QI$ MVU]H^?Z?H\#T0@(9,\*8(T\2VH+4%J7%39!E;U\8_F!M8?.P_6B:L\U733Y8 MNQ@OK8UOM+:\Q8T_6IVHM@6]+8O)?7;3@2!M\;#9<[A\TLQ_QO)E37S?[5C^ ME*Y*Z,K"XF++GWM1\+K]G9,/UQD2.MN6@8$@?OZ?']NZ3W^ MVD)>^_=1"TL%,NW>URF*3([>?FT-?"_"TMZ^?YWAKUGQ;[^V(O02 M?::O][GW?_[/__D:.9&+>N0=VXMW^?HY_N/7S_&M'WS[M??5=IZX,'IUT:\M MVPEGKOEZYOD>P@MP7L[(A2B(?W1L&WGT1_SY#58Y@6/%SW^)[M#XUY;5Q@SP MS"FY$W+.+CS\N->C5[^&[VV. <#9]R6M%9/P+309;6KBU\_K]TU MPT,&\R# 3[AT0LMT_XG,X,*SS[$6;'$Q/GYM84R=V?@O[2F^RZ1MF\LUZ*V> M*'V6H3Z13W@%E_NVVN/P!#M_5TZ_ %]?'>;/L$U M']>I-G9>D-T>FR[1M\G3Q%;OLG\]NMAXX.=UB 1HC#!C+!1N03;11F(L(0-]%T*&Q=\11>KB-\^72;IM(]/HGB]\7#_F\]M[;R2 Q0(98 M#4;)FVEM>7FCY)-T;S;WG/BUPHF)N?_V9E-DAO, ]1+"T@\7MUA\MOB=W&,[ MI63F*+6*@0,I-:?BM$Z*Q*@Y^WUTGIU*"EM4(D;+P7A:?S.5M3?+P?_U-^N6 M_6:)X*%'LM/$O]KX82\SU[&:/N!'V [^-/9Q$N/P;!1AM4:^,W#-,!R. M1Y%O_>R_.%BT%Y<,_"G>V>GG_?A&7S]OO?\;*=Z6<40DK-MNVU:Q;AVB\_KJ]^K&31 6 M>C/H_8U=J5ZGMP'T/BJ^18$U@H=!='8;^/;X._]"N7X?H58NG_5#.Y(Z;DC%/,Q7M,\PY M\*DYT\S=A3D'GQ5^5+.G2/7U_QNYDTCU]?@;N7](+!SM,J"W)18.;EG0ERP< MS;(@%\QYB1N!^HM_STGNE#^=^1[^-=P6K*=1_#V**_N3&3@"*_!(1F+.[2SG M3*8ZA+'#:N;\V(PT[]NV0_)93??6=.PK;V#.G,AT:T-_YKS5K/2WK/ET[I(4 M^F$T00&Y+D 3([W&-:%\#)S M+FE&PM_X'GFCP'==3/7SB6$< "KQH2(&CHOLV^3U]52BT+W*F[QU^^ ME\D"E^H>"VBB3[2>$"\7Y/XJ[$T,I#*I; ?$&#$[&&!676/ M#S 1P*Z"<74/&505P*Z 5RK[/G_5QB\+7*J[N]Y$>Z:*@K"%4;_NL,9)6W9%LKKN$9 J++L"Z=^M>U2C:LNN2%[4/79Q5,NN2,*S'TE@SK(K MDOPLU"&4]&IU=YR;:+3FZ(Q05*YHM^Y.?#7'JQ4QJW3'OR9TJ+L'7OTQ$2#8X0CXZ350I%K=G?HFNE[K4[6*2F+6V$\/..GS@B)9 M7?> 2C7-QXJC?^T#%Y4W'RN.%W5/2#AR\['B"%_W0$@ES<>*(W_IX8SJ7HTY M[Q^,5A8Z2NO,!0%8-7M88%;=XP-,Q,FK8%S=0P95QZ:*@K"%4;_NL0^OLT@G"Z-I!WB! 6/_W'P.$ MRLD[>-\(H8(9@0:S00C6^%/-;#2#W5C#_"%T;,<,7D>FB[::RU>WPVJ\H;+[ M.V,@:"L,_@@+[R[-A05V8QFGA86U?+$U]N;:*ID;!WDLF,\])R:"-R<\>2/# M%)GA/$"]Y![XQ\4-%I\L?B=WV$%59N,-W^8A-JC#L&]A^R]TENF0=)?[;\=[ M\MTGA-U.J_R=34J_LZU>FDN;,1L=8(8Q%9F$S(8-JF3,NGNT*@2Y=#ZS88&/ M:3V8F.Y/RY]>V'/+))\=14NIF/ IM=3JI;F$@=GP 0L,6A>*59KG$0I18#9H MP +1&=@B1*'TL$&%Z&/6Y?X8?=^1:2-;NKX>E*^)NUDB(<78BZ+ K/O+"%^J M::4J"BSXK>^CU\689Z)04^^Q3,R516KF_$%2EG@;^'@SCX;!" 5/CH76PTPD M[F4%3ER@Z-D#)[!H$:/O-534F7,-&>91-:E4HL"<2\DPCZHRGYGS*AGF434' M;Z+(G!.ZGT<_3 >_@V=Z5C,'88@B<\?5+#&EHAU'9,YA9HDI%6TQ(G/>,DM, MJ6I/82[/G3#E[3S]-^0_!N9LXEBF&W/&\N=>%+R>_3YJW$["G&=?/2NJVC^8 M]/PKEXI*=@TF'?S*I:*2O8))/SX%*P;]QNT53+KKU;*BHKU"8M(KKUPJJM@K M)"9]\Q#S+7 %],3XEWKWWR$J,B/CEYGR-Z=-'*'GI W1W=H:CJD MBO<6!6,_F)* Z_#!=1[I<=[%RPQ9$;+OG2F^9#@>X;^&8],BGXT6](L!_K6< M&W=LG]QG;3,H]TEO@KA"P+S),04.-10EYH(!"W[M/9_,(!>';)?CRD3^.GLV@-F-518FY6$"=."$5UUY=E)D+ M!63BQ.+BRWG@.=$\0/C"2^>%_%2;6;>BS%P,H!X\*%0.F'/^#^+!-;:*T<1W M[:OI+/"?J$E=(T%@SK^O"1,*E03F7/@W!8-MU0A=.[0Z$;_@H_/@HGX8HBC\ M]OK#_)JXV>-;J/W:C^NKWS?]"2,2ZW/+<-Y8.$14F/6V&>-/14>( M"K.>.&/\J>@ 46'626>,/Q4='RK,^N^I^#-"M$7K;\A#@>GV/;MO3['E$$9! M/-?T989OV]B]B5E7OT:\JVK?8C8J4"/>5;6G,1M$J!'OJMKO6)A0=S@ABDN7 M49AU_:]][S%"P91TH]X\+ADA:QX@FWRX!Z&I'\A V^ME=$'4VX)>5(,7E=GH MPC_,P#$?7'3WEMCTCL'#)Q1X)-)_Z9#J5*RPR*4C?QR\?7+EV>AE]&S.R"=% M@>$4T;>JC][C[P-]]/[27/I(93;0 E!E"*HE!<)59L-(@#XVT5?D(8#*;)#L M8R9?.QX:CF.J%\7E^&Z7IN6XF!#O!R*1;M,8X>L7E^EX\<#KI4EF?'-INZ:'# P(6DE;,NS$;F!IE&DC9+]D9$XGE+::: MVBBU!;FH,]PNL_&D;.PI>W9L1;YRE]D "EOLJ2@#HLM<*(/TMAD^>R@@=3PK MN^>M_XPW1FOB^^YW']_">PS+'C-3Z [)7"R!(4)+11*:66>>5$+?F-/5CAA] MLF^2RNCH]$+FL* ^@_VP&]J:O<8>P4^"03C54Z?WN.5%X-_J]/L+$ MK"._@^#Q%RB=FYF&K3'K=;_C"!6['V;P$T6CB1D@^G%#><*LD\P&3ZHPAS5F M'BC+.-6:=],HY4I4B8M8OKUP1%6>G:LQYUXP0N4AG M0&/.LSYAAX\)U<9L!*!J[I1E;]7-'7]'\-H06J^+EWV2>D>OB[]]-#%@@BMU M\[CK'IS5Z^9]'W,W*)30S#G5^T>M7N._>"'I=YQ^Z&IJ_C+6S::BL*_.G&<1<] 1@P4# 7F\)@-@@&D*C(EC"8C<"E@L0="I$96!/,IF00![GV(NX0V,RMWF V MA,<\QZK:B9F+!=:&8U5ME,R%Z6K#L:KV,>8B:&\'&_@.MN/.238)K2-V(@>% M%R^6.[>1?1GXTWCT)N7C<'QA!F2$;7B+ IIO^^UU^PU6\E;>G9'0DQ12KKKM ML*JA>R)S@;*3Y'Y5^RNS\;"3XGY5>S6SH:^3XGXU^[XD,!OE*I_[U\[4P2R^ M=LP'VNN'W,_T7IN[STL"LP&L1G.[FGT=WPVX78UL5["/2P*S<:U&<[NJ?9O9 MF%BIW#Z5FG-)8#:"UCS^5J*MF8VWT5'3R+[%='B]#TPO-*UEA)1JVX'OA7.7 M]G?S[*OIS*6A5,KOE,W=\BXF_/:Z^LEJ#=IXC'< \LD%)>L?3C2).QV]M8-I MJ,)@-H0'@*JGAF(V*@B JJ<[RFR@$0!52Q](9#9V"8#*O>6MHN186Y[(;'@4 M )570Y%"]93]>]/>7K'O*_E+IG M]=)\4&$V? M08(S?V7L\$:A4M0$Q&T4>S1]"].\Y_M+%$_YGR]"J]0N*PLFW>>AX M* S[UK_G3NB\AR>=3? #?XZ\1Q24#PJM+:8%Q>JE^4!1>B3X($+(Z0F1?4+) M9^?E+$"A/P\L%,:_3I!IT\7:SE/O*_Z'TL?114U3S;%EZ9JNR)*B*Y)@&@^" MB1Y,R^[:_TNB5,OOA-&KB^DT=;SV!)$QS6>*.HN^/#MV-#D3!>$_6O2ZWM=P M9GJ]KP_!9_SM^.?X)ANW(@MNFZ[SZ)V1+IXH^$+_XGB$P&=R=Q;A6T9DFO3B M&P]^@-^D;?FN:\Y"=+;XX8OMA#/7?#US/!>#ODV_]&5J!H]XM0]^%/G3,[+8 M)Q1$CF6ZR5/IX^*/E^_1$>)WB3#%(GOQY.3C#OWHO J^DK/].2',7_!JO\Q,FXP8.1,X MD=YC^9#/E!+;V!C3)O)G9YC.7S98T8KYN+@<+\D/SLC#R//&&&SML3EUW->S M_^H'CNG^%Q_BG:@=8E".XX]#YT]T)NKXWO37Y_@=-?QMRJ'DG46)4.SWFZO[ MBW-N=-^_OQBM@^8CN!QUC:.+P>]W5_=7%R.N?W/.7?S/X'O_YK<+;C#\\>-J M-+H:WAQ]X4JJA?]AAA,,CLCW>.Z\,^APDJ JQL[%,@6,R^'=#^XK5F&>[]W, MI_@F%I=HNCLTIF4%+J+0_CM5A,N[]%*^ M?T%O*Z1ZVT]D? ,W]- OB]751OG)'4U24NF^3"I5Z0A:-XM*W:4_%QI2FKT0 M';D)ZPWJ^+/TO/\#WYK.>#J8_Z)$WB0ST/\^Q_8#"EQL^L_\(&IQ8S^8FA'> MW/'K83/F[ $;>0^FZ_K1@_^R$ FIU?O/OQB:TOVR4RH2CI(O&FRC+0L<" M9.COO_?O[B_NKO_)W5W<#N_NN=O?[T:_]V_NN?LAAW7X/5;4G"ASPSM.5#_9 MOW##2^[^^P6WHM[?5'M_<$\^%@U962/,QSOKJ@TC:4=6(9=^P$43Q/U[ 0PN MMA,Y;#XB^P!5>DN_?A$;GVOX.K/Q7]I3?(L)^5K;-E_;K\@,VLA; $UN]?XV M]]!__D7L"E]D@>>(67N@)BYM)TI'V.%=^AWCN%K;,#J:H!VHM&6]%*7=E4!I M[[9.2-"&^N.9M+:2:&VE@5K[_JY_,[JBNKDJM;U-VU2MQ:,WI"S4^#CPIQP7 M*]3-?[G(Y^JA3NEP[Y $K+BQ@Y6E-Z=AK/3"%,UEJ]<^2:SV: BMWC"S"7*B#JO?ERE<3: MX^Y)ZZI>;_5TM:V(W:X@[=;U9=B9L=@>5_E14''8,/"Q91!P_YH'3F@[].B/ M:$,:;W=644BO#1Y-S_F3_OY+(1#:(Z=54.:J<]<9=;B+Z=JO%(\7<2R7# /\X#.[]Y[<-@50>7&*8^-/W+\YGMI63 MAU ],@QN\>:#U<4R3"YBH[S//'E%E4A\\BI$[]T&^"VER%R_(HK6^W' \ M)FGHV^2O;F*74ODU;_DD&[D-:6[NW$ M]]YYXB1[6-?DMJBJA4.I)%HN7>G__(LNB=J7D(N0BV;DY9(0!8_]2]*! *L+ M#IOI)J;,!O(J$ UEZPO=^-@WGI%4'B( C!+]$OM&V*"-W?J NDKX5S/64)C< M8^+*>X_8LP_)AL6Y9AAAYY]$3M,Z]T^VP>A',2JXA\#E]! M;411^O3P"]G$2*RO;T5GK!XQY#@85I2.H:8[#-LG>0CPLQWGQS/#BEP0FW4E&K],'WRV05D'\D%.AXTT2$T8$=^@EWC XK&*?)P[^RU(/ M9W?)US/OME.T5-#&4;KMFX'0(?H[N6'"]+98U(97]'E%LC.^BM(#U11OEJ** M?4^B++@^%Y?K2C &E*X3D.0TL.O*93 MR^DYE.BC6!V]L8><)?TQ&AP0DLY)Z^*T6$8^E+,]9I>4BT25Q2=[[T\1B*); M/T @!3/WV)B\0<_WC%K@#"[S,E M>9+/$T0CX<1X7IX%GG&?Q%^XB1G28\_ M?_@7?@-R/;V4E/O@523W(1DG(5T$721QG@R!L\W7L,-Q:;,%CLKOS)'-P3P( M\%O&V31$?45F- _?9$)O]?Z)PO?87[[[T?*%Z-N]95YF>G@19.5N?.XM@X@] MMF<2R1=XK M@>4]5CWTNSF^4A%4(N=WZ''NQHF&\Q(ND'9 M&B%>[YN@H_ 7(L9<9IE9(0ZA32)";S)C@,S$,D.$ILJW3BVKJ];.O^9AY(Q? M&19?+#$FY^(70)QI65A\ U*@2A$=\'B+V_I7#D.QO?6#<&J2LNQDER029\6= MF7FRH^/;X6V0$.N1>PS\YVBR^+B#-WA$UV:CL>/15#MZK$3BO]@ W+5"^K'X M97'9W@MVKV]Q(=G5DXMWK'5QI>/%Z@E[46UI8:>L&B>=0W( EY Y>O:RKAZ4 M]"2IG:Z1+E:7Y;9Z1TN9\\3 8LNC@5AV!O=QTXXW=!9]O^OMXEU6/G6&D\?W M>39'3VO?NOFD(,A:"6IFVB5:J+ILP.TX.20M.1A@0#WZP>L6OYU>1*%F)1MM$:,T2ZC$I"27653 M8BY:IJS7.8Z=%V3C];GAVXF%).XOQLJLCS* M)Q+ZP/]K-R]2%RJWZA'E4SM MV<;E*)@OF2RU>A?;?3'8CZOBB;R_=OVP[+_C!DO&'P0E2(K9UEB*,]X6!:6Q M3VPD>#X-7<[#.*"!:1_7?&\I(O0#^BSWE3S\V<&/QH_E//1,HB4!>G)":G1X MIF?A5R4.$BEF(1>'D4F:FMDA1ZI7''M79I/\R?SEX]C$<6-IF<'YLJS2C4O@ M]^\)*0IT68)@]GA=.$&NNT I]PECCT;-XIJ[CV-2BR@U@X3X)PJYJD*\F:T4 MPH$/5.4Z(-6]@#QJ)+WR6/I[9['P3/ *47S_?F-X:_9Q&<0-(KFYY\30HODS MV,A=AYO4PN)L.=@.#G]M7=U<;CEGI;DY-*6 CE@+A_.(;@B8/^MH].;3MNU' M[>2&;XCLMGJ2(/*B(?"BW%V@;3[*UED\WWCP71]#TG7V?@[DV!IOC^B]D. S)]MF:ZS^9KV/I<5G/$ M%5U"54!930G2J)?XX5B8D]+2LSFV+ -R%58\_6_7%Z3?QF!XLN=81I_<2N"69V.T&792$T'N=)%]ZY M)X['18)6^!BT7\V*5\!- K+K_B5%$U:AU2,=G;DKKLU=OOED5UZ\W^+;?OUL M9LA^+8&G&5/ @=L?H;G!W3_]N^F1]X#Y#X(V! QMYYA*:^ _@S%CPFIRB#'60&:D.DY3XAS_7!9+!7AA]=NY\%DH.\5.B]) MS4D=WR!I5UZ_E=?16#'J:*P8-316C#5CI0#[!!QUQMC;!4<=T+$5'22;,)5] M0H^\)[Z+'Q$F;<@X4@ :O=;:,"'OSYDU7'1L2]5PX8N2XUK:4N0%B"W%R77; MY]7*UE7(32O6YQ$;+HVEE,*L1%&KXGB@($1@ >V^&ATT;E**35:XL4)F([ M;;.BEE5I2WL*W*MFH4'&PDL13ZGNF^A@YUJ)8ID<3_BNM=R35W*)R[L<\U?#OY!?.B66"1M&:9%P"" MK&=ODI:H#+G#_9V4HSL1K3RC.@#_P5W\3E2(ZX=S4F?8?_#G$=8PP4\4<7=. M^!,LB89!0BGL0!9,B7JB0!82Q:#0:HHHP(RB2N$V\"UD$ST UD##^)U-ZJ'@ MD3$.RHN*1U+R.*3M2*#- MT\7).SCK-46!L9#W?H?ZW=RE:45^ )'\IG$9]O931X$B+6/YOWLK$W%'IANW M^KJ(DYM71FT1]_SW$,7SW:DA %9 TS !5L#)HT!=ANS/T=BDQW2_S\B<+>0Y M?K"B$< N:!C?P2XX>13HR[C\#_Q=; ^,$38#5L[G8,]O&+]ASS]U%*B+S!ZU M Y']QG-::5BA%* @,PJ41-Z['>[B9>(\.+G3=6%;9XW!B@''[37FH-;JC3 9 MS:@ FQOV8-98JWY8>9-F.%+2K#V^P8?S+RJ? ;"%-27,VI!W#QE@9V# 'HZE MFX1 VE%__"1I7;I+Y<;VT2[[FJ,?^.9RBC<_ZGLN$B3:AS>%/I 4W0)!D'L^ MQ7OB&&2 PNWPCXN[T>#[<'C-?1]>GU_=_#;BN:N;P>9HF*R#?!(^UV941?:I M,05-+'S;Q(\B$O05!\.;\XN;T<4Y&3XR&EY?G??O\2_?^M?]F\$%-_I^<;$R MCR2-X[DV%0>_-$?%:WTH#KOT^.1X7#3QY_@>=LASZ,5"^!5(?PEO3MOBDO92 M\8@E,MJB*NQ>DF (+5"-4V]*F.X..+CHB M=#S]W ]#1.)?!\ D><=$O5+MNWUW*B(TFN<>&5>85\NPP.QM#CPV3N9!@*6. MBYE^QHIR*/P>!8DK1_]KL,E*TJR+-@LG/Y!FG-ALBCM/K#,URSL+'+O8_6NN M%UM]H8#ARJN34,EO\2#4>=A^-,W9&4%#W[/)?RZ64.A' M S,(R$3M?Q"3>L\\U! 3 U$QB2>CRE*K)^F\;"@;0U'_\R]B5_B2AR$+Z*&N\HHD,2<6Q+99=W:8D;7$3AX0#H[.V<;R9T[$Y M:UGX/:.0"[ ]CUE.P@!MSD,1L?%-U_6?Z?PI_,M?"U2__<6-+_W@W)\_1..Y MNUC)W=M"$NLK*^*45D_E)5W>'$U-MO],K[%'8$I]#9)AR6NDC]*[U^ QK\(9 MLLB!C/NZYZ!/R@;JK;J[CJIN'P WN'2#H@,9U6WU-)T7]$U.951PVY5,J=M^ M6L?B5&&T3P$4""-RSJOPDM%E"$8GX!?>!FAF.C:'7F;D/"Z.JOLTK=%*O'_S MXY#/1[*1UCRNHVSL4;$)82]BNF*[DN:*QI&4 T5$;_5D@U>[FUM[[1VLDT?3 M'DU; IH,C*8NK^NY%2Y[C@E]MJPQJ7#O_U1JH3!26SV=US6-(1@UUSP= MF#,GPD__$]G<+/#MN15A3C\AUX_M5,L/HQ"LU<.R8-Y(._"GLWF$@I$_CI[- M !U@:73)B"B--\BT5V9L#;!8BT&2>DPD:01) J]W3SEGY'@X^,WW[6?'=<$T MS:8^%W3+"F^]U9-X1==X2589,B' $CV*)7HH:HP%:@0!#,]C\/S*BTSOT2$9 M<;'K#D;F(5IR2<;XN #; QMJ"J\K+(6UP-0\BOXL T]B MJZ=)$B\JN34K&)QIPJ0TO0KBH0?%0Y=Y+S>^9QUT]JI*K9XL\5V5)4,"S,_C M!$*+P(^,;5&#[T($]"@EQW'&U'9UF;^4EYV2K>UOG[ED*^4K5ROGV]^U\$2P MK(*MX(V!5[HB+VY)LETPXGAZ[S#CBXVLLYP5E2"X317<5$EU6057)8*KZC(O M&YLQ11#5W3&1*"$RBSQKP+YFA99@VGJ)DW $*_%:/N0/CKK9Y!FE3E+O&#DU/F,+1? M?Q:#(:/5TQ5>TEA*]#P!3^!]=8F[9"2_**B&X]0\Y24+T7@]3#"Z NG9I I0 M7](\'&6J+\F+(Y&6?N;O));/5D4>%5FJ;[^!(S8 M._3DNT_$B+6PJG4B;FQ:E(]@N693LM?XYN%P/*!4/% (%%)HQ>,79N2*'UA"#HG8*,N3G=G?D 1X(\YU_<>VQ$* MIIC?#V"K9E6CF'KWF'CGF'8':E'2 )C75):B86"8'D>)Y@>/QAYX3JX)Y4H@ M%3I1%F>?YCQFZ))VOZ+$"WI15=)L) 9#.\K23-J\B#-:/464^:Y15&$+8QFM MM4EB7)8F01YC0P(_<=%G05MM(]5;FLK/%6DXN'Q/$T@K"5'*'4F'J ]S&$I3 M_5D(ADC[9E[(GT8$X9^"4D"68[O@U++(5)##180VS6K/EU0[\JS_"FZ-U]6[8[,32$U!1L19\6#"65#&H6>5G,/:D9K-=,47?SA5N.2N3ZCP%"T]4 _&%)($TV M-';HV-ES:)UA9*8JD4[ P+U> M2\7CH5UTOGR\@^&O"Z2A;Y>71);L#;!@CYZ4=SB":$MHG>]*N6,$C%JL3&?F M049>N1EY6:6!5-_QFJCRHER/<;V0C%>U%CX<;#(!FZX8O*(6E:(">7@'EIOX MTZD3D2!0W%F20 "O&'D6R3CX=.-'B!.E7_+DY>UGS4(HLVG"E] Y\QSWUU84 MS-&FU_7V7GW/'JR^U1L,%<+>C4ZJ%64-ED(EI0 JJ3NI1*7B,G"?TY=FQH\E"*:U\*Q:!,V'Y%?,!TV(> M[?[*BE!9^$U0<"P!DLA*E#?1H 18_7<2+)8P,Q]1^R% YL^V.<8K/#/=9_,U M;'U>>Y&IX[57J?;^A>/7ZGU]"/#WMCQU]59F\(CO1M$D4=10-BVI3,&&*>.: MLQ"=+7[X8COAS#5?SQR/OBG]TI?D9@EKR,K>Z2W*@?CC9-&&V%$I>19:,WEP M\DH=^M$[W1Y_UM4[JJ+O_%CHB#L_^^BVHMS1U.Y!M_WX,T4N:;'I;MN$GL?; M=Z9M/8X/RP\OL MQ:??8P\>%7&(EC#Y^[+&N/)))A#78NK9/OM\F%Y^).J7@ M$#KUR3,Q1GGNKQ_MR;6VO=GWJ!3< MFL$P&$5FA.Q_F.X<+6^9F-;"VV[=_=A V+48K93%:*V>T,%LV#3R-_[ SR+WXV8([YODCCRW\U7HYV&.MZ!+#OOS:.('9*AM.A=F^6KZ!W3>OK@,_,Z[ M.'(V(-"V#UM;/VP2/UXQ9[X]L7S2#^=1&&&/ \MRQM5Q>:H'@J9ZW=',S2]W*K-J?HZ1V MBQ@S4+\58:#J9=B$QH$&JE'*8HYMH&8@:4X;T,ANH&8@<=[%80-5/K*!FOGM M#K),L!"63_?#+3I1P":JK/%=5>$%=;/.HA +-3/(#Z1T=NLT\\KR4)KTGS1X M0])Y1=L"$*79)YH1AD MDBA+[AHX\D=)V2D*11I%D:SS@LC2E*$3*/?I6]9\.G>);\OYM-\2=O1G 9H@ M+\1F'N?ZV/L_B9*?3[FT:XA7C7_:,D!I05[:2&>P2MRX-OD:4_@&1Y[_A: MPG2>PWMK)Y=9?&*E'WNB$:NIF7%B9F8IHO5&DFY@W5Q433S4&]4;='N"%P6 MCM8=28K.=[LGU?^;91/ZQO?:! >![[KDH,LA%1PH/ T[ND"=_,/Q_ +Q55" MO\S"0Z8J\V-UL8+/@X/%T]V%6;Q'(.9*K ME7>I[_=VT#*@9.9GN4L%:6<7OW/7OK_ %7/^& M7/GC]N[B._[:U3\NN.OA:+1F,NT+^JR92Q_;1 P2[)/C<='$G^-[V"&'7BR$ MWP";O:2,N4V+#CF\89N_;)(DK9G6VJTEZ#^UD2-5Z,C=PQK!?=C.3>BHAEI" M[SE95V"Q=5IL5Y".TM5OY\&)D:O*-]['R]1I>KI8]B3 CM@/?-TDY"ZP%V93 MU4.JHSE9X$LMP&T&!4?.2TKZY3T1*;C0N_U5[^*1<[F:\I:$I +;]<(*C[["$TA['LT?0BMP9B1(F:1BS&\Z=KLK("V<^WV3HG#)_>I8H?'Q0F:C2R\"?;IL7>/&2)&OUPQ#A_]D' M5 =+0JLG*EU>S3\SD+T$;Y"21DB)6+V4D/).6>4%,7?.+4@)2$DI4B)5+R42 M=G1TC5>U!G:1 BEIA)3L24 ]AI3(6$JZ"J]IF[EBS:B*8M6Y0L&38Z&3Z(.5 M22;VI$L>0R84$B+C1:.H NR:UO8W$U]J]?@BDP@,7LS?F!#PQ1Z^]@RJ. :^ MNJV>W.45"?#50'SMF5IS#'QI&%\J+^J;3?R@576),+G&]J(7HKCO/NG-"/U' MW@O'GA;LQQ .O=73BK =V0LZ +SVC&,X!KR,N(8TM^H%>#$'+ZGZ SA9:/4, M7E98"@8!O J"5_4G5[)(-D=)8FES/)D.3$',7^BYE%YBJC_%DDD34DWF]<*" MD6QT:( 6I >#LOI#(YG.-M9XU=@<2@F@/$50,F!:*-@QDF5>WM+S'#!YBIB4 MJC])E%4R1%;C11U:RU5@W]V$>U]ZMG]*6F#^B?]>^:= M*#X3UO2B+/::VD#-A-L>\[L"N&ETAKO4+R)_$ M"G!C#VY[ EX5P,W <%-YR8!9[;7)F6[RR=Z^G.GC2XA""CE57I0:6,<)<-N3 M0ET!W$0*-TUFZ6 9X':41I860APVY-@70'<9'**P-C4NQ.( M=Q:3;]UHUVQ/OG4%LJ*0<4Z""*5[#43;GO3K(M"V"2@5^_H IP;":5^Z=07* MBXY3-+HZH*UY:&/NC$:))Q_F;[4%00F@S8PKV5K$)1[YK MK](YKZ3H6%*ZO"CD5LS@[[.'L$..EPI'F$$:'_*2ECL] Q#&',(.V?F+!I@J MM'JRQ(OY>T( P)@#V+Y,Y^,@3"3]]G@I_R!X1J.43!?W6>OYS5#D=P0+,[.$ M2*U>U^"%POKR0(5*S:%WL.F9&7HRAI[&&WI1"7( O7I#[V";-#/RR(&,K/.J M6%14$Z!7;^@=;JUFQIX:-THWNO6H4VYN^=UO@1^&W"SPQ\YAU4*IB[(8$I7M MI"C2-J5DO:54S2P;Y*Q)4'A]RVG3!P.X2](?AWF(;.P$!48G3@W>>^S?//#6 M6CW=X+O"9HH>H!O0?0QT[S&Q\X";G$<96'?+FVT =V [J/H[CU6?!YXD\,P M3>2E+=4C .\"P]H,.@K#&0K,"*^10R\SDGT;PNA.6&&Q*SR!)*,[%"(SL"8T MPW$ D M[>W+6"22R&%[EQ=TR$AK'I+V-E,L$DA2JZ=B4UN'0NWF 6E_!\0BD21C)$F\ MMB7BUHS\'T9-O1%R\1\?>>X1>=AW.IX31L29>H(I@UG-OH2HO\4D M)9EQ:_0\5$04+")R$4F84.##'J3VV'\E04IM]12-5PIK, N08@=2>PS!DA!% M#X8EOJM#T6OS(+7/)"P)4^0T5N-5IB!U F' OO7ON1,Z%!4D0SR$^%]&0_#; M/,3W#\.!/WUPO+A.8DG4.^2:$;))QEJX+A-CYP79[3]1X&\3!YT<*^F2*'UA MR%<"K_LXAN"AD$JA9@W:_$2!6$[S4+7'%BQ%3VD"Z*GF(FJ?*5B>GM+(Z07? MS5\1 )'":CM/--I3VF,9%E@ZJTEQ^](N!'$:B*,]YF"1.)+C/B7YV^ "CIC# MT1X#L$@8D5%Z(J_*,$VA>3#:9_45B2.5]AP1#)9P5&34C^F.$/Y&)NW)%-Z5 M;_R]I2DG ?'L+E"WU3,47E-SRP;44S0#<7O,Q/R(TS#B!(RXHI)/ 7'U1MP> M@S(_X$B5FJ[RJ@ Z#A"7QO;,#SE:.:;R0F%)B%#'=5@=UY5G^5/$?7+],/R% M&P?^=&&0^MYAAF@=FZ64WP'B361B@E]C-,O@+OZXZX,$S@'V"3L=?&RM!F1!]T*&#^.;MVP MNDO4K614&:]MJ29C3+_ "=XT1/\V)' M2Y+0BHK6'\%,LYUPYIJO9+'H8[C!E>M7 F&K(6PM0OK;==60C$!^2R;A/CG4 M2_PEAW_1Z#RK#?]BA]=]XWO^NN/]IL W=;1.,O,8RJ:"K+S=:,D9 ,^!$J/5 M4XS-XHK,(1A "#OZ9,-Q*$"=&$*KIT'-03W DC/FFP,E8JNG:@6;8WH,WW)4OE%. MQ-?=$SYGI>&;P>A6A:8B%B#P^\&G+C(7[G=7O-LA4.%X0-WM"I1

K/7N4\/R$-C)_IE$2D]B?]W\-940E$WA/=R@B",E;!"$+<&\BZ<#'I!F+@E" MJZ?PTI;&(HRY/."SLQ,SS0$WD83H%37/D3K K1EP2VLLYD ;Z09H\*( < .X MI8Y(YL";3"/@*OL1\!/HT7J-PO",6YB=G!E%@?,PC\P'%W&1SV'FM%=BQIR3 M!(TAR'AX_B6*EM'\_@J][_U" O22H-!Z=%9 MFYBBU?LE.XW.6_\9!2-KXOLN]]UWR0N&/(?QT.'*\0^V"A@C$>&_EO3*]?=4 M#S*X,^L)4@'%BR<3^06!.EV!.LB_R"Q0I%B,5R40*!"HA@O40>Y45GD2!=I& M05!.)7H/ G6R G68^YA9HD3:2JN[9:H18Q)%O<;/U&_"_[6=I]Y7_,]B40F= M%14S8N;'4_3. C)&SWE"7YX=.YHLTHY6OA4_X4Q8?L5\P,N>1[N_LK)H"Q%_ M_%@!"(FLI/O&$TJ U7\GP6(),_,1M1\"9/YLFV.\PC/3?39?P];GM1>9.EY[ ME6KO7SA^K=[7A^!S;]M3Z3^Q&_M&3C;T2_]&5J M!H]X"0D+U$TOG5(Z_GBYN(X0+S )'R1/3C[NT(_>P37^3!4ZOG MV<[SUB+"T7 /=NY1:""8S92#;V;H6"?1'_88"01/IN/&!R,#JC!&1%],L$I! M04@IG=G\E0J+>#+D-0*^#DP?*!Y?'@IQ<7# %\,X>O MW('B :86%QZ")-54.#EW2/S)+FB,EXQ?UO;GQ!-C-9&;37,R84-F@8F3N?0" M4FU25XI5E/0W)@3@6SQ%NJAD-7RVZ@ V1. ;/%&[Z&(U0LP>P&R)P#9 M$NSH0S%K%&!)'P>SS>\XD.6(8H8"+IR8 >+\\=;S"IY[V!;DS7!:GED6&7%5 M\N1N?/C.M=,[MQ@]!",?.R;23O5S808>P=SB/HFSGF@1X4V+2$*K)W2$8KO1 M5;GOI5]-CM0HD*_&RI=?"I49\*F=%LGXSLW1(@B_F(8B\RW.5&'E99=7B,"VX/MS_@ M]B>0Y'MX65C=6N;MW*MB5?5Q+$-XOSLM%%X_UG4+L, >P$6@GD*0PK M(*F@KN)RD$&9T'I#:C(+C$3&?PB\)HF\(6Z6*V04F*8DOP!F2[!1"\.L7*B5 M"I@]"

9/86!EFE4,,7('L2D#W,DBX,LVJAMG2M\O88'=VP'57#:((":'SA#B'U@KRG(;E]>TSU)JH<(7_H!_M7C MK'D0(,]ZY:( WXTT!_:]DVC.EZ^9ROJ^2/7A8%4=QI73"9$'"8WO"8GCQ_4] M^WY)\+[]KWD833$\;E T'-^;+[=^0#]8&WUTB_=7+]I222UWL4]=E%L"7:\8 M MY&2Q3&@$?&:"F;;5( >75'WD9G$\: 1PZFMTRL!N"Q"+QR&I14CD%R=LU* M'],BW="ZV+"#B>D]$L\3XRE >!E_(IM[-/'O&&*.]X1B[H:GG55T@#W[^QLY M?\/4)/U_AM[5DI[K<9VQ\X+L]I\H\+?(B"*TL$[6)5'ZPM#1*)R]'\<\+1!' M(N"HN3C:8VSNA=$F7$@3>P!*XX"R:1N6IG!D%A5.H9%*E PS!_S4(J.2 M@+]ZX^_ 2&8.^'5;/7%+$2C KRGP.VX\,P<2M8(BE$>88UM4[))-J_8:A>'9 M1_;L1G,LS*\V 5+@N_AVC_CJ" 78D8%@9D;S=HM$+:1I78QN?&^%X%<)O;>) ME=[J*0QYA1!=.(ZE6@*2C%9/@ZJTYD%IC]%9/))4H0B7&Y!48_NQ!%")&%0% M#$%B*/3)8,N:-;YE[I1:CBG/1F>K[?3*TT3YHU>N5E-L?]=R9OY]H"FR#O%1 MXW'16@'C5FL1Z0#Q.EWQ2CN?L$CQHM.RL74'X@7BU6SQ2CM+L4CI(D6R"F^H ML'N!>#5[?I)DL6Q=)!^HO M<"8LOV(^8$#.H]U?22E9Q0>0*26T=0*L_DO62+9?1Q@8K MF552OZ=23(O>UX< ?V_+4JM463M,*L/ :[\=_G%Q-QI\'PZON>_#Z_.KF]]& M/'=U,^CL1-R[]1-S@49MWZ!%]3M>M6O.0G2V^.&+[80SUWP]Q(<3QZS^6.B(__'. M/-JUN]4@QCZ\.;^X&5V<<_BGT?#ZZKQ_CW\9W>/__+BXN1]QPTO\VW#PWX3M M& ,T]UO[PEW\_?>K^W^N&:O[3B)BCB<\_-A699!2GQR/BR;^'-_#?I=FG^%VU3E?>_S;C#>^R9KCW(S7IB6. MF5R*@^LQTF^3V?JMIG=K6"%ZW)VTH'%?]7O]_A2_T6&"U837!^Z7SOV"YJ'! MW?/DG<8.*[6(V&%_^>.]'KE6>Y<_+^6ZMITU='D.I:Q@ -VJPM=5N/PK*#)191O"6ILP,YFJ: <\-P+-V'#QGT^!=,A645V2=%T3&AAH#Z-D$ M?;9<:SUEKG5%\"=EO;Q(O&86*GL!]0U!O<$VZB6L]'4M9S$=X/X4<)\%]K+ MI(E#"D=UE9>TS=H;,' \KD@OZ<+0Y[.NA&< M',Z0N8^KR5K+.%G@T* M=\I[6DU10A,.(?M\'A 1Q*ORDV&M2X;0RR@[:+'GI1^,D1/-Z0,SRB$I^N0Q M81@=SM0@J"2GH4!7H"O0%>@*= 6Z EV!KD#7IM&UR [I;/J0U!]I/YAQ.XCI M#'GAQ[/(3S*Q[S @0HH1T!7H"G0%NA9Z[K-G[L1RO'1X[R\+.V]-Q[[R!G%5 M)]WUZ*8W6-GS[M"_YT[H1&B$@B?'0G'$[@Y9_J-'[_(/TYVCS'$YFH3-2SJK M\P8:A".03Z KT!7HFFD_V3-]AKG]1&-P/VG^8>L-BCAZ$LB%*(IM#.F7"BRE[X!N@*= 6Z ET;2M=,6<*;;O..+.$5>^<.T:XX]_Z]^?*'$TTF M\0BD2S^@!L^W]P9/9E-&)RDKDKZ9-I:Y33G !,0/Z IT!;H6M%VD]XI+WR4, MIG:)YI\)#[@:UWIFLD-.(/@AX:Y.(-_C5B+; M#!>IU=.T/'W, L@8T#7)M$UD^K:Z!V^(QFE3!TF;]=A R&7?/B\+!Z!CUV M7I#=_A,%_C:<*&\Z@R&L-/\4^N+%FIC>(^UNM6TD(>$@MVT\(Q?$"0G$K0\1 MF79O!J_X+F-$VC#!V?7!LKG1(_VC/J.;K:]HM=.P MO&E\5\GME@ Z0.J KDVB:S:K(ZES_,4!Q:;CKF ^.2[(+J@Q'U"Q4"+%Y MH"O0%>@*=&7!AMR37Q G1>(-\.*%U/:A;\A#8R?"YF/D>'-,CN$,!335+ESN MH\/Q>;*)XB_VPQ!%UXN-,K.9&=<%JBJD(8 H EV!KD!79K:./+(.:S;VI,/0;PWG41B9'B% 9N$A0]"[$J]K18U?3L>C'#JU1)"P M$7/Z:SDDST#JZL5AVU:R3Q9(:M@D+I.ZH/TQKCS+G9/WO_4#VMLDBNNL2,;+ MKCJK;3)"!I1WZR(>H$\_T*>*4+8^[;9ZLL9WU=QE/J!.09V6J4[WBD)IZE1K M]4 Z0#K8E@[Q.-*1<7>A471P)0# M 6):@-)4Y1Y?@"3B#6FRR!M=L18BU/Q\65*:30X)2?.KM=Y6\QG^\0ES&;\' M^? .D:9G%JDOI>CA^L<81)S0_8?B!3M.E,YL48;>@@*] 5Z,K8,<>> MEN4K717O_3Y^?W)'T[TU'?O*&Y@S)S)=NNO136^PLN?=D8&-H1.A$0J>' O% MT=4[9/F/'KT+;6":^0"$%&_HO%38Z0?@".03Z IT!;H6LI](>QH1,K>?J SN M)\T_,R<]INBI+1>B*'+C-LS+(<_F$0_&ZR*%T,@#Z IT!;H"74>.^HJ]&SS;K)4NZ?NQ::I KQ>0 M+Z KT!7H6M%^D,'M+6(;T!C:!II_JOOA9"$XVH40'- 5Z IT!;JR%8I/[:,6 M/^%ATV(A8R:ES8)I @('M 5Z IT9>K,ML*-PF!MHVC^8>PPFJ" YBL':(+Y MZCPASJ&LYCZ104 ;804XB(6 &] 5Z IT!;H"7>M"UTRQ@XV!->N6(#49!JL6 M0VP;DF$6EWZ '^L-YMCF\ZS7^P O.7YDW[/I;RZU$9'Y ^Y#&>]DYL@)DAN@R\*?G3A@W(R6Q M^5W-2+_'W4PSEE#) AU!*>N;+7TSM\,&J( ( ET;0==,FFUCS-V. \C*5)R\ M2\4!;IHFC\T_[R7%M^1<%XYU(5('= 6Z EV!KD!7H"O0]>#8C+HQ67:'!W,; M^&,G(B=+F7T0I=63>=%0V2C[ ZYG\%MS<)WT)^+QVH#KK' ]=;IT#JYW6SV% MEUB1]8*.B:OTA+6M?/]FNF1R4[*%_FWN(4X6>$X22 ;Z,0Z"DX[;\9MO--W. M,5N.$<'*.+))W3>"FGYK.(_"R/0( 3(+%JF<[\J\HN:>T50@!W-HX\H QD8H MZ]#AA?GH42=!VV:L'FG0^Z;TD5GN#1$\T/*':_D]^7CYM;R!726-[ZI*,[ & M2AZ4?&8EOT_(RE+RHH!]%Y [D+L3E3N9P;G1LBB2,))BR'P!TVE!.!G ) CG M07%Z)6VF$9H^O$EH9FFC&9&"*.7/B 0A R%C@!#9A$P]BI"1G#Q!XB5#!S$# M,6N$F&62LBZ3AJ:"O3^URVLR^( @FB'3N:+.(**]]*''!A M^17S ;O;\VCW5U:<;0N1F%TQ,1%1V!<4DX9GI/INO8>OSVHM,':^]2K7W+QR_5N_K0X"_M^6IJ[.:LQ"=+7[XLF"SX]$WI5_ZDMPL80U9V;MP!N5 _'&R M:$/J2()&UIV(??+@Y)4Z])7>Q6;BSV2Y(ZC*SH^%CO@?!V$Z]0*4CJB+:9^? MX:ZZKI[T7;L=R4C-U]1W-3JB6#RWM(XF2"50P##T$M8J".FXE;>M@T BG/DV ME&[F)A)?-M1[]34S ]<,0ZZ/7VLZ]OGSF*9)KWRMW2OG+U5"(NOW,*)&,E\C!.BA8W&CN5$ M#7_C&]]K;^L+V_#7OO??"W;>DL\"MLL43TM]-,E>Z6EGLK0/2V. M&BMU63U1U7LB?GEAL5Y7<#*];NN"V]ZH3@+=EY.Y#;VDEEUH1=?70)JAH M;;9GB%9^;::W>K+!&])F!00H,U!F^939/O"6ILR, NK' <^ YW=XWNC5QT*Y MC"20;'[9P$J\F[NY/(#^%$"?J12SF[8O:6GJ7*(S[S:-TZK:5P*LFP#KC0YF M)<,ZHU:7B#^F\H($N ?<%V?#=(_4TRDCVF5LL.LZ+XDR6# ^8(A+S,)>846 MX4H2;Z@LQ5Z:/\_W*@SGY/B%3/-=3(3(.S"*I*Q0C M7/_9#&R8[YLGH-G=Z)ZT11@)AY!]/@^(".)5^78("[,I+L>W?0&*WO>'?KWW F="(U0\.18* [)W2'+?_3H7?YANG.4 M.0!.\J@E7A(,AJ+?#<41R"?0%>@*=,VTG^QI#L[=8K%P7X9NXQG&6(VD T#.@*= 6Z EV!KHRD56\4L.Y(JQZ2QDB#U;Y( M5[0?TK4?AHE-,4A,BGMB4<3/[GOV_=*^6)J@- OHWGS99A?JK9[2W30*,P]X M HB Z %=&T'7;"IMPQ&N7*49#*FTYI\%]UW7MRAW2%8PHBGB7.1SWEHB^%NC MM[(3A&L6, MRZ#P0\)=95#?XSJJK,%[6:#CKJ7-KAU5%;LV$2H@@D#7.M$UDV;;:#:T:V)X M52I.W*7B #=-D\?F'_N>HS$* M+@?HQ_(.ZOY9?O^M8LS 3A.Z KT!7H"G2M M@>N;*I]MV9U@T45B0+:];>:>A,T]0V4C1M]0_H-< 5V!KD#7G,>YY>X#,D/[ MP FA&OQ%_MAB*)KQWQP7"=ZW6:Q M**3=M@3'%"!X0%>@*]"5J8TB;3+R,38*E;6-HOGGKH-XFC89(XZ)AJR(,]^X M%S;

B:P\1..R/Y-O#'3D3ZW&0VDW7:M57<,O@5*K^KBG&D+:7-P7:# M%L,*>;PCX'K)>=&%Q.?*VM1&>C(-MM7V#U>FWAO,HC$R/ M$""S\(A8>%2=%]5-Z3DL$IF.1SET:HD@82/FE'ZN>K8WKI,X;+,;]\E"01'9 M31F1L(P4->BY=/$ ??J1/I7+UJ=RJR<;O"'I=<$+J-,35:?[1*$T=:JT>KG; M%8%T@'24*AW*<:0CX^ZBTN-?4>"%+8V:081 A%B*_6AIR\_*VVJZK5Y7+Z!, M'H0$A*0D(4D;(*UHQR$)1YK.J]JF PQ2!%+$B+6V,1^("=DA,X)TG9=DB*V" M +$M0!N'LTP(D$'<'4TT>$&M1SRM^0FQB\Y4I!#4\J=3GSP6@R,N$WW"7"9M M>_&'=XATO;8B9',4/5S_V0SL(R72KG!9QN2T_3F&9;,CVQLE)%LD.&XN=CXG MK97C^_Z3D6P\.U(V1@,0E"O; M#;@!W !N #> &\ -X 9P [@!W !N0->H%>I3W[']8(:(O.&4- 2CK;^@,124 M]0-=@:Y 5Z K6\<<^D9WCP.F-)!=CVYZ@Y4][XX,< ^="(U0\.18*(ZNWB'+ M?_3H7?YANG.4]0!$%6EID[&EWP?@".03Z IT!;I6N)](>W+HF=M/) ;WD^:? MF5_Z ?[5XZQY$"#/>N6B -_,/8:S7+/:.V%U]%E#MZ3P8A\5RB@G0% !400Z-H(NF;2 M;!L=%'=X:96IN.XN%0>X:9H\-O_8%V8'0;P.Z IT!;H"78&N0%>@:_[83-IS MIL/'B:A:JZ?PJI0GS )<+Y;K:?W6'%PG$Z-X0X:!4EU>V M-!>K\S$QZY.#_C;W$"<+%0P.BM]\H]S[Y,9@Z/NZF^<=@]$5XK%"4K?@N2FY M.%A^8\SB <9&*.O0MIGYZ%$G0=MFMAQIAL"F](G%#RRJ2O! RQ^NY3?Z[Q>M MY:5RAAV!D@0.Y*XV M$4003A#.Y@AGMHCMQD .IJ;:=.D<-4G1Q?*K5XFI4A2@FB>IF@>*=B343)I[H(F M:;P@;.8OU$\VZ3'X9TJB0F @2OMP(!$<<&\TLIVGWE?\S^*Y4S-X=+SX=:5U M6;808=IVN$JR.):RK%-8K)/>YXQTAW.L%"L?(<1Y?H1"+O(7+U'$>J0#U\,5 MN8A#B8(%RT9>W)O9)%C!W/]"Q\8Z!(LH@PP@"AO1H[.S5!\@5% MQ<^8^2'MQ'@6(-*7X@E]>7;L:++855:^E6A18?D5\P$C;8LG1-5V1)T15),(T'P41X4[&[]O]*:FOQI4FP M6/?,?$3MAP"9/]OF&+_6F>D^FZ]AZ_.ZPL7:=I74[ZD4TZ+W]2' W]NRU"IU M]XY$*,/ :[\=_G%Q-QI\'PZON>_#Z_.KF]]&/'=U,]B-N'?KQZNE&^,26G0G MQJMVS5F(SA8_?%DD33D>707]TI?D9@D>"67?;<24.O''2Z)WA)CP269:\N3D MXP[]Z)U9$7]FZ!U#V/VQT!'_8VW+WYWY5F&"VU[&QJ@<#&_.+VY&%^<<_FDT MO+XZ[]_C7T;W^#\_+F[N1]SPDAOT1]^YR^OA'Z,US/IN'VI MS0>0&P?^E/-G*##IG' 2HWK"+A$*SP["8($JNR0<5[?"&E:3['=/LS96R+PI M9*%.)=']E#3*'-ZO+DR?\HTR'7&G;;%\>.U8UVCU1(,7A3S%8]M%+G>N/.#_ MU/$O;=2>%"X FD",&%[5-H?)5"( A384$K: FO[ND%.%Z*QM;(80*L#$RH A MTFTW0!@%EN,BSDNV2-J#%_]L$1-L3DY#'(]-^XOI>Q39P%G2ZX&M'+B MILZF9W/FE)QA_YEV;-'A_G@MVJREI&(NHV5=5:\R!/_LHJ0U>G^%+YF5N-CJ M=66^VRVJE(0A4^;D\;1I!!P!4!(&E,#+0E-'S-5%?>>8SG[X_EJ+7B7'U]R4 M%]_>SWC,+%IRJR=+O*#D3O(JJ5,-(*@\75T0A!3LLZE\5Q08@M I&M>K6RR9 MF+)TR5S2:)FC9&O[XS;VV3@S#%&JD2E@(A6LN(<+MEP3KMR1APS'OX>H3SBR MRL.+%R*3F0?R:K00334V"]' ^F816CEC<'G!M8F?+BG*V"S(J'T KBYZ?# Q MO4=$@FICTPFX)S*5F^ASTXKG=V-FM&E^:)R'3+B-5T]3DAV;LA\L\FI/@+[- M0_R@,,1FU8/C488,WA@U6.53/P@(LVFT->;[E8?%=.YAL=WQE6O'?'!<)WH5 MMPFO1F(O#/89!=P=X^3E:,#+:)+HK9[*&])F_[ Z]\2LU:;RWCFPT4/$.6$X M)TTT,172S4\$BZU@9V"5+C4_0#;@/_"=O[&!F8?YSINOXS5=;D-U(Y&XWG+G8*++)I'Z:\3]'P M*E!YOS'HT@_.$X;T$WYD%CK27Y67\Y^9@OU>8_O]8T1M@D9J]12#$6]OCXK> MUW&=Y2M/T6$@Z7L&^,UT/,*:H7>/@FGBXP_' M--R[34/(V/,NJH$'. 3LX&6?0_ Q3E9MD['S@NSVGRCPM^%'>9M2Q1"(3M$; M^"-P(M3VQV,2O=ERE$O3*680\[F$*K#$)/1P>RV>CK?%7/G4$(@OH#3W?!= MS<12A;O)*8N#KTEV7EIM@;4^)CNR\&7K9\$'EEFD-;#J?H\B;06E6P^,+4(& MI'@'.4^D6PD$"(^3$;"NRJ\\*R 6]SF*_WOE+5AS]\:9S(IQA:9]+5PJ8=#*MLKLE_9O%&&(F@Z NROHV0#/3P>Y:G)$76P%^-$$!9\V# M@*1V0;(N0QH\X=-3%N91ZF!*%:W4*4M(Z_1XQSU0OD0B7U*N MYA5@F+.'INR&>3%P(J-0>7V+N@;;_-B!E)GY2MPK,,&K+*O8[0#?QNS9)D0R M'?P$=G6C$)/#L-Z 3$:EK)!2!E%L8'UA1<(+EI0+&U)9@(K_&BM/..3"2XR7\ &9R2,O6 *_L2? MHGO"F73GE1:[IY48'\7H[0#](2\.<2S&3._ M2><5\H0_G&@RF(?X+5'PUG8EL]"1DF))YHTNV.#- E@.95XLPB2",)6764E< M.L7"L)LTHQBJML_3C55KCH2FW0(P\\@D,UKW;R/[V^OO(3&TWMHX]M\XF%DV MY5;/D'AM2PE99D,^]5"\NICXIP;'U!M&B7A46CU=X&5QTP=@#(]-&'*7;FBB MXSVAL)"A/056<94[_+."%39A".>.TH5Y8$U,4K/@CZ'VG)W X*WY2AM[WOM] M4B<:H+42XKYG?U!WK@@J-ASD/!,((?S''F+VY;!F@4S&C;]+ LJ2P$BY8A-V M]^UXN**[.6$1\0(M<^9$>"U_(MH6Q)Y;$0; $W)]RD5H^MZ 3.M MX'B]YG#,>[Q>!!Y)7;+*=[4"7 (X7B_F>'V\&,,$Q^MPO'Z #J*I]AQM#KAP M.".?BR:(-@0.R?1V+D11Y**%CTJ.WQDP[U#3[[[1#;<08!L)^+ZCP%"!Z)0WEY@UU[[W M2 ;17),0^' SRNMBE2?P^+4A\-8X,.V-NQ6.)JW5TUA#$PS1JZ&=?H=F MRV.B2R<((^[:01YWCAX@_[44&]P0/E86;QS!VJ$89:'37IQ%1%? VF8)2'ML MF.*!9# %I 9[!@G?B$ZV%V7O_AC_0/P#R'ZM.-EJ.!Y%OO7S*@SG9*CYED'U M'Q["2P(;$G,=,Q!_X''HQ:+#4KG C!!G)8-3?8]N)54;[PT0T%)2KF(V#L<7"?/N M,.^&'A%>\O^DBO0)2R ]( VCP+$B9--4>,]>_\/*E=ND5FGUQ&Z>DM),;*R1 M0W!JN$R=>W4D8*JMGJX5D*_+V#;R@1-"N5H3)\1.&J'%%=+AA(_=$K3D*4_[ M5P1O+#]\LX'@:T%;2BX9O<4OXMN;C? L=TY(NJH-8@V1V8"DI](&+^C0,Z-9 M^$R]M3 .4'+0+?*"7$"J.D,N3*WVGD'ZO28):W]#CX[GD>@8Z:U$,5*URU,; M*<\BY'L"#SGMPXR2JN.M1-9X0]\T(.%4H^Y(Z\HL0B79=X8+S\ZY)^RQ_%)&.&-BO?=.<\0?& E$_O7 B&\N>M1=N;&DVV2AU9-T M7CG#^+^V M\]3[BO]9K#AAEZ)B?L[\N-_,&2W_Q[M M_LK*HBW,$A0<"X@268DHO'&,4F#UWTFP6,/,?$3MAP"9/]OF&"_QS'2?S=>P M]7GM3::.UUXEV_LWCM^K]_4AP-_;\M356YD!=KMCSDM4@U(^+#^:@NNFT]S!R%5O$ M2J+,/4Q/564_L1;L-SO%B:Y+8 M/=!?H^ 5-K=NC_9KH>TU,'PPB+!P8W^EBHA:8_WH1CG$>\?QQ@"ZQ8BZ09F/ M:64):W:-[W99&I(*^ ?\IT[2SBL 4O_N1X M6>Z+X=J'B@])B>9U83/+!U('Z@Z>_9HW-WIH.S&1*?0T.QT@N\.+N4)]WI4. MQ)Y=8)?) F.1)7G!U:WP%),6;[=.=.3(&]$Y-B2)WK0L_-81:5/Y2D]*R+7X MC\$RM@Q!)+[U5L>[&Z[VU[#*-!/,?NXF6&/(P[H@OQ M;C<)_:ILL#? T#?[,:!2RYX_K7 MRP&$J"[M+;/"TVUBI[=ZFII[PV$O?'OR&$D;^4P# M$J/5DQ260-)LUV:[FWV',(,M[)O00^/%:7*9U9UOUH8 ;!*R;"/TQWGGE"M!+74LB%U5(P9-: 5#1!*E*4 M*10O%7$Y@J(458X =MRAK=?7+#.>G&.[U.A'$Q1P-&1"PM9AB*#G;Q4; MTT99T/XV2HK4ZJE,368 K!Q%71^"%1EC160)*Z?HS]S[Y,2ZXIY:1ZCZ:Y0A M"&6N;%6N*PI4KH-(@T@WJ')=41M:N7Z\6G%N^7_KY=N["['Z&0'/UBM&+3+22&D.]1'M%#X223#YM1883_0"=< M=':^\:DT"A!W-PH@BR1BYNBBIJGFV+)T35=D2=$523"-!\%$6(SLKOV_I+-: M]=T%2@?EKC,O2LG;X1\7=Z/!]^'PFOL^O#Z_NOEMQ'-7-X,WC-6FUX&A=PQA M]\=9*O(_TJ:'%G&\H>(XC+T9WE^,N/LA-QC>G%_?\>_W)Y M==._&5SUK[G1/?[#CXN;^Q'WZ7?/G-L.UCN_O$/M!SU*T@D;:=:2IK7&\2@D M=KC$?KB93_$MK,T MFLVM.UOW_D7]C93;5!!^0++6^*";,G#O>LM )5_IF1M_JUG]&PFS>WC23[HE\% MP3MSKSL"8F-?W.+ M^PSFT9L%C&3[P

R"R&#X:4\VPXE0E) M^BXX%_P/--5F\1 X.I\L^"'9^-WWAV3CO[":> YWP1HYH@!VQ9P 6D1/[R!J M&&)2"A>$KQ[&(4Z:I-^H8ASNZ]>;['7%'Z;OY=G>@\D[]Z?GOWE(@R?RBNLL M>XASC@OL-2;'<&9*1SW,:P*!+ 0<$)/7CD)_?="B(/?_+-\L!8 M@[]\_9YM&3\Q1^(_7+";.?35HO?\J^G'Z6_3SR\WJVLHU]I:94_$? 9F66"I M) D&=YKGL#&8P%W(5(EJH5"B^F_ 6TR=(D^_!(3Z'/C1J>^XHW?.A2\FE:FP ME2"VJ18>OG,! 1.0-AWA0Z=4>,*Q.\LJ74/\A<>-R83.>L,'D9\NZUH"5L2# M>7.C,8B%1]XX>V(Q/J]\4GJ"R.\_0.S"[-3IXQ-)!"Z'%Z7\_>S/;'].0K*? MY.)A<: $T@*PM[%KC[FQ]4KPYQ9:=L"9]+?1&!:"S#FGI;_/?69^853B9S/? M]:*42 GE40CQGV!F N&0K?$#;-^XC*(@_\:YR61#_$WL%2+H"P'U&TK :]11 M4Q_9#J0)-4LV0@GU&=8;)U^-O>0?LX!<@:KBPC$(W=700J<45:0#FJ'X\J7A M%_K%L#175RJ&8.[NORP:6$_6A"33&\'\@;W#/^B3<)8CCO9ZSAEZLY"+D%MH M>F\@F[PI&;Q2T4S.]DK9C9'MTQS9>#Q\[A7+ KB_K(HZ?0>-C$\J[5U>L_<; M^C:Z=^"AA^ )O7V'%B+DSRSO"EQ8ZC"5$9L1"YCM"F4W8W0>;Q(+_@-.FG\% M?W!POFXB>,B#7IQR729:W >6-8^ ;;@*#@>IH6Q'54&"3F^#&V0ALP&S8Z]7 M)G*?)K!%>-AM\HMLAC];1QWZ1?X+H9]A"M## M3!GL.C^,=?R)LKSXF071SPX>/ELX>3\ >D9,&T\(91[V.(:E%/A3M%/B(=R4 M7J)3L4XVJ:!8-'7@>[/ ?<7A;"$P:[]JOZ#B0"^3C%(,;&(AE>'@K#\)WGEP'DDW(CW(=-5,DI%O$A%9]B9FI:%"= A0KGDE> 65]T"[#A+FG"N;%Y*]>#L+;0_ M/EL_'S.B7 C]R7K%Z_ [:R_-].*5E"M&A+(O1]?_ M2BUMV)TUI3R1(H:%[(%PO:$J><>2(>Y'_ZG/C0CLVIKP+/I*B0/Z"XA2Q,;H M R6+1($7A O6%_)8D$X<1PX(TT-^"%XLS_V/Q=B&*UQQJ6H\.[MTT=ZT)WX, M4C6Q(I1AU*?4EXK("PYY='@F/*!60G)%CQK4D1M1H:5A:DKAQ"F[&L;N),HX M_K^O1(DC3FPS69U:P9\DZG-5JRB^'RTO)ZD8"YF']>8'?R*P7$B9 #X3AVQD M,7NZC[(11K&3U#8XH"K M V2W^!W0&W0Z#UW%R5[3FRKB-AC#ZC^\IXO JS8 M69B\F[W2<9EE!ZL;C4#]P+- %5-KD23L"18XVJX)"$#:5T9]5!>--ECAC-!D M0D82/LDPP._&,3P,;W+PSVT"BXYH=@LO]Q>V%?IY*XK @6!?&<4>&J8\-R%6 MX-&_N1ZS!.AGX0#9[['0+@R9UT%U*O#Z.RA1YNK"701:8^22G NJSRAGBB+1 MP*@.? L,=7@SL:;(=)D3 ZP!;W\!_?IB8:8% ]46G1WJ6!'ZWVDE2M)8A^\( MD5_Q@)&2H/L=EXHV.D!D,DG).X4WPINRK??+B:B3$D?DZ3&Q'# \@O2NXKX M]_E3GKNQ)BX/"!/G_O'W_6A-J \?C@G!(F@\$T1+9L4'2;Q39@;LFD?E66E\2*YT M61L3K"@@8_@:JL^)'[(?AP6#,E'MM#(P>L_N;32JF;D5NC]!\5)H9X+0SA4+ MI9]# %P^;YYB5W7ZN/H/H:YPFIL/8WN\CA!5B7IJ]L5I3FVY'5=9J'!$9@H+ MJ]YJWS1B-B3$P^L3[1XGQ84)J.60N+F9X*+/B-[&!.C]0CPTN<&V@=^3&5M" MQ04"['9-U825W02_7U]_GPNW45-_!M:/3=VL(,87,-OH)9XDG)JX!-3>?R+@ M(K* !7XL<_PQ/..&(=J0Z;K.H88X5"W3*"5* (.YSUR%&9*9NA%L LXG& M S"+0!?%AIP"D) ML(-S@/9Q$I3GX(3 9?A7S+ ?0LX#+S@,K8#ZYF6;II@?OL#J'VEY]<^A"WDJ M<^EKS8HCF)35I&1NX\AR,1]( V35;)VR1JHK"WF+%:8#6'GQI&08[';%-W'# M4]\2E$91XG#CX.0R2#U4FJ$Z/,@T!G !: M!#Q4*N3I^:1+)#_!WX^2 "O^XAV<57PX;NDS/ (C=,D;Q.0-]%H 2RRF>;U4 MG>:7!9LQV*>YVMW4;CCV8TP%XGHM>LO#=_X5>RR.F"4!TE?4T;Q9\(/=EDDD ME'4 PKJOV:,>:;P$=?T7C+F(PM5_ER@%7TH)Q24TDLJ67*L]_?T]GLZ P$ K//5/:1'"$_XHGH7'3T_XR\P_!QN.63[PS.1W_)*%H UFPS(=.$G0-(X_HY8BIH;A MB +RZM*\9&Y#8H+"P2PE35*B;Q(/0[!Z2)[((9YE,WBE1%#217#XC DS]",7 M[GQZVZ-YEC\5#4EZ(:<)#CM=YURPB@8_:":%A7ICC 6/,:CX,V+\1"/#3)\R M86+I%@S34>^-'!<3,+@Q0N>!HRYPJ)F,CTZ2-#0(N;CV9.>4 M.E8P<5D"!O^)WV>O<"/N@_L+LHWG@QL'!G&P@H%PV1]<_#R8H*.12VU2C(RS MR&D 6_+1'HEPXG*ER7$PON'P=X'2\6 M$+,0\6A0Q6',FTO"4HW*5 ^.'O^ M8-69MR%(/RJZ'8+,\*B'4?:@_+2EQ6"RI)ADZ!A#RU!D92@8EB-*MF6.9-G0 M[)%N;QA,/GY$)2$>2?>,]WX6/4JN7Q8GL8H^X28LC1_"(!6&>JG.Q$A4/ZGD MI';9E!9NY.^FR4(PYZ8SQJ0LL$5MG,3304U+RQHS$6&H'BQ9GZ--LQLSAT]G MY;M4Y>=0((M?PLJ8S!;:=*-Y!#E;W4$+G>DI%N@!=QP!-@V3LJD9JB P\5FM M5KY,&H=-G3M:6P/7LX\_I0$POA#)X@B:'(PYHL7C^E?LO"0AQ,+!8JI[Y:?Q MM@0S.?(QI#NAZP05AL%B_!C\\A54FA^':=P3U):?5KJ I3D$I07[3$LMK-#W MZ,4=9PZ'[09V/,7;W2;-AS<;/T9)3A.T.<'F*HKR(V!7!<\-XR@+$* *9Q[( MQZ4[37J9KK!QZ:.\>"E?';(5@O(L=1.UPW8%P(M_FZ.#J/15W#?2&B-CA6*Q M1$78B2XLZ0K44TQ'9G7Z<.T.\2IEA0CLI-AK5<\633EIKE,A^4N*0%B!AU=)OVSE.[>$9)B!'X!E\\7*> M 2LJ0$-X\5Q6RS@%FQ+7EXWFO1I<_7\B? MR^W)G]=SNRJS[6OC+H>D[37CV33_:M,$)TO.L%8:EE3*/3K&OGGZIACKP*30 M0=MPZ19\+QGEE<>B2U'H5@7[4.:![!'?XG@4]@#I$L MU\BMBL*!XP^>///F::L0+?=/,IMSE7-S>\T*O[+4/W@;20,K25%V.ONN08DJR+0U74%5430"-H MMF2:FN0,%<4R:\1>#\JZRWGV,3WQDV):3&Q:H"6"=TXLIC;3F!4P*W:@I.E@ MMC7N^ND'R&@?RP>T*Q&^LA>E5Q.THX4>"Y41Z;<;[ F)N*\^=K4< M7D-S'Y[]&0B8+&F_?.2^%>Q2S,45UT8SD%4;X3X@T1."_X+U"]C1-*-A;E;R M&A8S3\B@(YHMI0;Q?VA%%!RI&V2EW[EZ2/T45DR!^LAF:YJP-=%BA\21C-YG M9.'K;F&5:=HYO2^=O/4STV_LJ:P$(]F!-0D3N (WV4>^6-;%PU9AO5KN!(U% MVA*+_:I@R \CS+P7JX!9"44 = GG]& 2#Z0!MV2+M$O435%$0A=#$O!^\*'] MP'U) H%LK:RB)<^?+-/I8!S0,J8U6GS.':E2ZY44WK@F_:!J7%IF>9.GD#YGV>L*JU@I6<6F.1J:FBGH MIJ5(MCBT3,<1)-$61H8Y$D?+,.BXFX=OG^[NKY_O'N[7 -)5:[:U[UUHP]-D MQR":+EDC7;&(:JDC?2AKFB7ICD($J;V-=_\@"[B$FY2O%6&Z2I[.P2CPI? +W)5L,*RA M;47C[/TY>SO];J&1@)4?8/5D7BVS6%^!/V;2^W-O8E3.GIS'00/"Y6 D M[/3GLS34FEQ2SI*=1$!R6[JP6=;TCD_XBHD$#KRQV/.'(!\LJNIZL[@89@CC M65+B,D1[)(K@,\!P<#TEM:E87?;J)@/C\Z\5+JND-GOI'M ,R;=P.EV42QI% MV.9"4ETC4+CBBV.+EL1IUERG2<01W0]82^)X%Y4!JQ&OVJ3Y2$^N:,!=26NR M68]W#N('/U\@1=9=F_T\;QW)?D3[5Q!WPTF<9>P,H&T+%.X%"]]CS[4S](\, ML(05P'DO:4U:CAX3^J,(04#[A\55S51% 5*4Q0)R$46\4H05\\;Y%G[.\(\" M &B.8I.D@5- KE-D+B1(1$<'+5@U:,KD7("$60G&5X*>FI\!H6Y@<-\4JZXH M-A/+\XJ;X0]JN76N]@:2W%\VXSEIO$@-F$SU[[*_THR+[TG.]-F_9M*9;IB$ MOP=^N.$8B\*>M-Y U/H5:(K)=C)\+6;*I-AHT[M MH]%[ [U?1H6IM6ZN][<*M_!)^0>I MXY&HY-(V112*>]@D1>Y)Q#Y5EQZ:@%BR:^1IGN\R-F^4/WY/O/G:&\ !O$9? M6W.B<')IO !<49?ZNZFC5!09'ILE28X"[89S.77:#(FF%N4**G/6S]2.2^0S M>P\U6)D[F-X\+ZRS,7LDN,]V0!+8[06)SP$,BU"!X':/0'_XBZT,*YL&+Z7& M26E5C5/-81R;!40;IF=-'_9F;$W^[ .?$]5%,23<%4U#86D M[-AP2[W48LZO :I@N@[^UD*G5=_>:#*T+< CV.08ANV&N)K3^(*DO2!#2)A/R0OCD M83RJ/SBWX)U/ZAQ&#$F0W1R(VYS,8Z#-^QCNP7*YX7N2,F2<.O4#DM7Z7[E7)C;2-9%*0C>F!F M;Z#VCLR.D1KBBG.SU!N;KJ-(K>M/%ZI6Q[_ MR)"-OL#A8E *6> ?;C2^B<,(#BDH%\CKI0)Y6Y:'NJ68CJR:"M$54W84T58$ MU3$T8ZB3Q0+YQ]L_;N]_W&Y1$K_^30OCXPUE.!(<11F-#,4V[:$V'*JR.1H) MHCJTB'S4DOB:%9N?W3 =P)6$5Y.C.PFD4%I>[2.^$"V,ID%>A\SH(+8$4'!A M=QGD5HJANVS.]IF!C\;*U?D4LH,-&$XBX S:I@A- M5D##3Y#X,;Q-6]C&_AMB!J=P=[2GJ++:^0,UN_P83ML)?_FX U!II0BO)=?@ MOQAW9#ESG.!^A4ZK-0O)Q_0OO^$(NHGU_M'U*+?1+_V6+"))M&.:&5SA")$0 MDR0Z%0+VZSP#C:-_,0L=!? _)WUS\NL^_=6OD5/^G2KT94U<^FNAO_QWJQXK M@KENJEL]=O7O9$/I%GM*B]4$::/'_DHYEW$O" A*Z/_3PX!S(D.6_2?83['G M7"5:WK8)&8U2T*"/ B=2B4U?E#W#W/P9TNPG/N6W4L5*203]63-7C['.(A+8 MS8/M7]]8R]@MMHS1V$N*')_IL\6M=^036-OOSPV)5YL)1_3_UE-Q@V? .D3:[4A1><.MVE7>C>,6['N.U@ MW$3U+E2G)F;X$2ZU/1WL\5:XZ]U6P4P(U%A]MU<[54+?Q&+C!.8QH"=\)1XX M-_1D60LSD1=LTXTH(7"UZ'&0* 45K+\L:K-:NRKNAI[/L;=3+\BLK+1\MY< 4[X42#EXQEJ;I=S@?EO,XY-6D2=-)QZM*Q MIMOF$-*A8UV3SJOJLOQ3)QV==!Q'.M94GQ]".@SL#)=XJ9..3CI:)AWF\:7# M!.D0!5X2E_5U'EPZ=HU9;^M2'<^#$MG(1W\$I\B:81 /RK47P1-+RD.J1Y5* M)7!Z8K.F.NH 4F,(&&OA15/?56BJ>7=_5\JFD9++Y*PU "^'X"QLLC=Y45S6 MSM1QUDERUO%C*(;4&\@:KT@=9YT59QT__F!@M:C*B\;.#E93G'6LJ/R13G=4+<"?&<$!\_!&4B=K&J\ZJY##"W$^).B#LA7A&].+X, M(^"U+/.RN@SGM9/A3H8[&5YQ$1^_OM9408@%G1>-IO*,1Q-B&@GXE8(0#2H@ MY39%>&T$%W9/$%X)0Q1!,-,!]\F(;<_)QW,G,YK73.FF\V&V1/1[!6=XISGW&#W0RGBAE.:GMF.%4B@FT TKO^=^"^!-1N[]C7L-EP"\X;S&.=AVUH[(CL52PK([7JV.[,F MW$NV2\39!1G)!JJ\C4E &*YN0A1$VZ1C[I-AL/#_#*FO @MNB5XJ8[]U&&ZG MA336+;;#<&LO"%F'X=9AN+4>DJF#PFH#%%;'N!WCG@C=.PRW2\-PD_K:\2LS M?G@NNGI/"/F]!'E@Y]+XDXP)GT]L5VP!>(*)<%6:Q*MZ:RK].T">3CJH=!P? M ,+$(96*RHM":P!Y.NGHI(-*Q_%!+$QL31!%7C;.K6VZDXY3EXZC W&H L)2 M&3*O:JWI_+[ 'DJ,ZM]8GN587>-DE9PP. 5O>M#.B_..GKKI"I( MV.$FR1W&UEEQUO%[)U4!:],U7E.7367M6.LT6>OH)=.JH&#O$F\:K6&M"\1O M0ZOQ84>TC4U=Q1.4DJ-W^*D"HFKQAK*SD+0L\'#IG'7TMC-5T!!O0U+.+>![ MZ9QU]%2;*B"F%B^+YS;YXM(YZ^AI*E4PD+,TN36WX;$"C4N+."C@AGC0LHY2 M0='.@!OS!367WB+8)#5.6@.UP1PW&P/<:/!8CQE(Z82X$^+3 MQ01:$QP(U. MB#LAOD A/G[T6!0; ]SH9+B3X0N4X18$BD2I,<"-8POQ/.!&AO:0PP2TMV/_ M>4RX&W\*[WOGQI;#>7[6BQ]REFT#F2.@#477F/JT6Q^6)@I_Y?P1%Q7=_ R M(X7#F 4DQ 8GI[]IK_[>24&?\]&%5;OV!F&,SV1$@H XW&-5)*,6$$25%*'P M1->>\]6UAN[$C=ZK 2!4G)1P(@ 0R$XV<,@+"5.,%"$/SA M! $>3+6OB7UH(W<9_/T@W8;G_HS3JYS M>$^6QJ?$BK B;DA@91Y:J6"3,NNS:R4^QX:7-4YKE8V=V=:UW5,$=155WMB] ML+IEE0RG+@72>4F!5%<*M#5)E&;%@,*BBKRH-C5DX&3++HY\X8'YBNB)A$&4 M!B4 U$OI_/K08*YBI:@D09_'C,*U94?K#20%42?*O9&_=+T3I\E0TIJ.]#VS ME([MMB8O2VU@J;;W3#3/,+1GXLXK:F++_G?L,OCE)0A&%UXZNH.\I)1.[[XO M?I!^_AK)'A#GSOL4A[# ,+SQIT/7HV#.\V(U<9UA4JWXR @7I3$DCB/1.4L M%JYW5YU_4F92 SI_]A;:J^7N.J5J74&2L*Q/-'A-W%F4.H.[39RT3(WODY>P MO$R0>$5JJC+E9"WM%D7]J9XN1/V)Y^P:[S]H55R3L+[["I(>IC#N")2HHW(. M&5Z5<(:K*?*&?IHS7+.CW!U06^A+:KZDA \*ZZW\_4D,H.LD_T0D_Y#Y14EN M.K]X3,D_X0K8ZQ#-B/),.)Y6+Z:UL>3GC-A1R$5^GG+)?$%@*VLV"_R?+@Y_ MF[QS2YD.^&)(@K*1.P?D*"VIQGXD4\O%.H?O^7RZAVP\'?P0*ZVL%Y)QVY64 MLYO2&U2T+;(RWC$)<3/)TY>.O_.!!2A1/%@ZM[K^%7>TQ29N*9F)\^Q.X2,/ MHR%6E18YD,T"#'GN#>27[B.M1"U, M$40X'$*GSK6G:GEMQ2T)(\IY670B9'$,W./Z8W5\SO,CSO6PII\ K]K^=.I& M^#@[T7B<-<5"\) +8WN,-;L?W%^RGT5CL,:M@' V/GHRH<6XP_?YN6Y(-XJC&!X"VA0V^1*R+/ MX9N%E5AAZ-LN&QZ'9^S/<(>T1-TC;_!G4IK>GJ.M69">WD"@EL*(H_7CX2Y% MZ=:,OAH8/WTR/GA)&;JTZ1Q"[=@RD9')1C)9E$R40Q,>I_,[9P&967 'HF;W M0A 9Y"*M2_DM52S@F]!$G M6.:N]4W)W*K,7>EK^QACJ/8%V=A'F;NP63UZK<5J?=G<;+%=F7M7YMZ5N<^Y M)6N\^W8LLKGA3JODX+3E8%W(L'$Y,'H#C1>%#C?YR-,V%BX[ M.(F5]]UE%V-M?5O<9V2M+2AF;R!IO*1W0*3GQ$E;Z]OM.4G&$4=RFV"X6P<\ M>J3IL0QFU)Y3Q2> -GK8+&B;(9*.0(F#7%NU50P%-.,E\S3QS+:K CDE2+-. M9$]$9+>V#VJ+K 16@ M9!/8R;QR$V%22%3K0*7Y ^USSUA]0X74\SEW.K/<8(J)>'AVI3@[<8"5+9N@ M#N+2\1FN%U,2S&FT1*,HF!B?^:R9\V- )A8N+,F')W=1X5MIX6K^%6L(BCF. MEG^EE"\\J+^$O3%S-"G\%Q>)I^T:HJZKULBV#1U<7DDQ%$FPS*%@$;BZ',WY M'T7KI5\:!WDX[H5<#0-B_7E%JZ<^6I,WZSWL_3I_<\"U4:3U(ID8,0;_-0S@ M>Q5+77$)S<_ ,!:NI:L]WDO5I3IJGV.\7OYOO2*=[X$/O!V]?Y]8'J)%WOX[ M=FC5+G992L8)VQJG4.:6; MHNJ6I#O"VCO;BLB+'[S3JJ?3+#[2#7F;XB,5OJDJS=?S&'U#-O=2?-3\8B6A MKVY8T]05'W7%1UWQT5Y0, ^X0D[@U+ZF-EZ"1(,)4MMNM\#/ZS=]2V;=-JY*)\;@$ G!Z(W]B8.9@\!_)7ARV^G1\X53 MDM>,T6U8!.3>0.(5H36F1(?)U0@3K2F,:IB)%&0B>7>$G#;:HZ+>*D6Z(JVP MBT&Z0S76R4G'865#!=D0>'%W#5OKI YAPVX+_=3QY5:5<0WSI4;Y4A)/@"_/ MWBP.PX\XRC.>QA.*3>&064 0)P6.X_S-XUKP_FN4]W5.Q<\%(L+?)P3_ G)3 M++-:*E.UQ4D'5U+AC0IPVVZ0Q&ERVAIU?#1.,RBG"16H="<[7Z*%FGF%G9T, M(_!(R>+>\(X\NR'O;4:T;/.@L&T]D2VZ(12S-U!YJ;$Y!D<;Y=Y!V';2?IK2 MOJU_MX6TJP(%H=";RFP<3=HWZ'M:V3?0JDZHZL+K]8741?LRZZ!JO%&J^):Z M[2>JV!L(_3+TS]XZHG9:+*;]^N5@=9.M3\UW/NVT8]JP5E8&^VMQVFFUF$[H MEPV5G'SS]NGKG/MW_@:UL'UQO"64.L\=5 MS2$K3^C@'2)R7Y'$+3M$3'6[5HZ5'2)F7U7U/72(J(:TC\4JPF:/[3I$N@Z1 M8W>(J%V'R&EATS;)5QM&WVF>DK,WN:,/TBER!!+LN4C^"#O:%UH3:Q]Z2CJ' MMDIQJPCLH"N\K)1Q$0Y9F'04\*5.(DY!(M0#2X0&$J%*O+9[R7.#$G$@@-HC ML )6=BQU,0_?/W($"C19V[%"&@K)^/HH.@7YT'L#3>,5L7QA;)Y;WZD98*=Q MC<=K*FD[9VVO9YOB+*,W4$7>J"@#/0IGG:^7L5$,<(L2CK:!6K;%'CL^J&4+ M[+CM;ZYMDKO8!R_HO"EW8+2=W'9R>Q3_:PNYU;!O7Q!X0VLJ'M$R1-JVUEW, M(= B4N4F)@(_-XN2C8]D^F2801_T/96_#46]B2S7#'Y: ,O M!61,O-!])=P$''F>>T-7VV/)>2)C=>580 MO&/92SK!&VZSEV2K[,XZ1>Q2H2\Q4,^ZE2F&VC?E/6"7BGU#TPY2[-'2$$X%C")5:K!2LCHF M4O7))AOPI'9UX-'>Z >XA +.>'2 & M$^A7^F>5"!D@0M+.0WQ/+U5QW!MO99'BR<0VVP(M>OS89@L4PYJ ML9):V;3'/04(O1Y^J%&.Z\"#QR%]CSFHY4 M6A5;T87%V(JC6K(EJY+J6+*BC_2A9(B"9JE#6W3$H:$OAB8>GO]V^\C=W3]? MW_]^]^GK+7?]]'3[_)3<4MM-EEF[AM8&1'+:I_.LZ+06%IHD#A>'Z7"K, HL M_.(5/H2;DFCL.]P03"R'\UDD!?LV[8A^B8SB"3?3IBPL7 M ?D*CW06^>49-5L%JXB+K"*(AC$214MP+$F1=&4HCRQ5'2GVT#'UH5*:/_1< M# ^]6I.8;<>R_QV[05[KAK]UJ^FX(G*TBLE62G(E!Z[=VL$C4%+?D+5M(E"* MUM?$S4)%-2-0BFGL8WJ.M(=&KFZQ^UML-Y?H_+K.YNWKU49T&XGY#_H/XEQQ MU[ 6,!>Y'^P2_>J.2E-E.F:LV=+7T6PWGCOHT"SS ELBV[_"8E8A&XAR_ MP,+LCTXDS=3(^=@YNTI.LT#N&5)&# ])==')'@T;8T:=JM%X'Z ?6 4:G M \Y$!^A[T@'FACK@?.-@SX'ED*D5_-FR"NM6*"SCL K+$'H#5>85HZG9;)V_ M=21]9>Q'7QEB;V >+F[4:0#9/+ &D)@&T(\[W[[3 #MK '-/&D#>3 ,T7:6U M8:71!0+IG#M4SIIVDL8U($(X\()A\KK4RPFOF+@,+ MSE!2S\$RWGNAT4X1^P/"Y6PCFMN7&34EFHBC).N\7C%\ZD 3'PH89&TQT4\F M(=5R]MZ^@J8I]D84(%'@1:E<4W.Y['V^'NB.Y2$[U;.U7!:W+PYI2!9- 611 MY67A:.[:%J)X(K[:Q7/W]H4/37&WB("4O"Z6P>8NE[MW]6_J=H9=4K*OWI9/ M/HRQ?5Z_*0&7>@-%5'C#*+>7U38EVY'X.Q$WJI/ZBY7ZHR<93+DWD#6=5Z7R M_)W3EOK"8H2^I.;K20RZSOML#(3FOCR_L\[&]Y3G/C77YGPI=;YI@ ZVYG+@ M'K:_J[<84FEBW:V"DZK+]_)%MAXJ#Y7PWT84M=Y %13>4'=&1#JWR'27=SDR1,8V[*QCMRD. M]3DN0$8+V?E\/6@):.A"RS8I@^S1_?36@"4)OH.G@'RD--_0> M:$)D"PW13FT<8>#ZV:F-I@>U-ZPVQ-Y ER1>5)H:WG[Q:F-^NFUICNVZ@8K' M';]9K"_!T9).1=*3I,.Y'E LC/"S 7S6BPG/O8U=.&\Z9'/A<5'F M 7.6![2NC+/B\UW/GL3)\T,R@86^\-P+\4A@37CZ74'G;8*!B+?8$9C'6GC:I" M7]:V&U"YQ(UY'9O1 M=^LQN!OOO &Z5@_(/6FB;S?JM6/9CF5;PK*-3-=M\"X["4N\Q:;3XA3;_%F/G(P[\[MM7*SO>F3K5)V^LJ8^HF&Y0;A7E1>%L^TZN5 N6M-'V# 7&92+!/ULFSTN ME(O6M, US$6LTENJ@&7KN.B4N6A-YUFS7"0*E(L$N34W6@NBX5)?48\?#G_V M(VM2JIFS['_';D!+X1;*H;:+EQ^TWKC)JH+&2XZ;),A.R HMJ#J6#AJ6$1%A M5.8UHZEAJX>M.MX+'D,GMYW<;B&W!PTCB1*56U5N*JW0R6TGMQ]I&=*.EX$&YA6R[@U^R[JV+:+4R]+XD[*DA2#M(C\VA\_J;%13_DU@!MG1@"^!G8I/I MD 2<+#;?$W/0R.'A)!O%D?L0D*D%B@UH&+H_N2EME-EISE=7!M*^X/\.HT#* M=]HCY1A0MP]P):(Q@8)8V^;0$E]!NLA*D8.PB2@Q*5 M">LQK"T'>F]@*KQ@["P')YDG.Z@XM[D .^ YS>_-OL;P/XR;YA-A8RZ M:V I^VO=-;!?]L=6_=H"8/8&AL0;%<.2.OW?L #HG?[?JP!\\>/:?H"$@((: MKRI-Q1Y/ZP)H1\6XQ.)\ ;%&$0FZ>O"-967V%MHK! 5EPUX8IW>-)-Y:6K"@ MQ11X4;[,ZV)969W6DJJZKE2NR5F=9Y4#;#>NKR0UANM[&CG ,F)F0;&_N$CD M#=<0=5VU1K9MZ, >P[\)(B)\]6UANX$F(>$G]W0GOAA'%2DC[$:+V%>,"Y0R W= M%$Q35(BAV(HZLBQC-!SJDBSK]E 6[5*Z^?KFYO''[6?N]O_]?GO_=/M4EH\B MM1=D)6&,=:_<,M'^,"H38TD:'<-H7!GQRSR$2.EQTU+*HZ3]O&FYJ0[5-[1$5K:T^ MJ5W-NL:3O9W.)OX[(8_H8,V9?3=Q$(".K.W,JG3RFJ**;0F2-73O=()PVH*P MIJJ[>4'0>@/9X$WMXJ/%1TZNI'>=BP8?":,=4BR7FHZ\2TB7Q$RVE0@$VA%X M36U-V6'3]NE%\LX:Q=H0[V"M$B^87::Z' 47;)ZA30\(]UV% 43 MU"BOZ>=F8%\VWZS1H@WPC2R 9\:+>L]D1=C5QF];Y %%SFF8D3;VT]VU%0J3!"DW9628ZB[1%C+1$E^Z3 MD22\DXT+;:AJCWGZ$(U)4,KB=G9J;3N5$K)<"["M>,A4SYI&!VMY3CRTQF9M MF(>4WD"6>$G<&>;_).W7ME??;JATZU4N+F1P&Z[&;7T/?!/$.&D%LP[XKC'= MHO8&IL'+YLZ N MYU=Z@0A^A=6^C*PO&)&#OX8NG#*KK,[B]<*"I>G3V JL,(RGLV1%0S^.X$S&+GG%+R6P:,F 4?9YW-\- MK-KRWO\/$&YL!5CR[=J$3Y;$XT<" @H(?F1/X/GNR&5D_@H/FG!R2J;")N&- M@178XW>V?5@&D(UA8 VMB>79Z[E@&30;)6#2L8AL-X3U6JZ3+@*.,LCHBD\8 M4? ?[AUAN/#[_4TJTUM1B6^/+2!,6$'>=;3+Y;,>C-URM4G_<]A"?5-( >EJ M0]FI?5/>0^F[V#>T\X2RVY K/S'9_=__RY!$Z;>_6W#E!N]<53EV5P;8-F.U M=AF@MDG@LV"K9L92;AO-VZTC]R=QKOY# K_*9#5Z@X2OSBQJ15\LR>WC[>N" ML8:V3>&&.>MT:WUX[R6[AF^(E7*#N9R!N)AVU?3F3U@(*>E,1E[9D MS%HK%]^M]^FV)0>GDL&@&_W0B!"D]T%"MB]^L$0BLM3QG?>*3HOW<@VO?:67 M1UVI4 1,(\MF.8V\.2IL=T]LEBK^DCL>EO.O.(RH]WOX*^((2!B[2D@(ZX:_ M+8K*)PQJD# $QWOH>E0XEMTB08!.(*7X#?4'[[SK*;;E/XS6B9E86ZC$WD#A M#:/W5OPY M7ZL;[+J-*J/IDLZ&;U:LR>/%QEJ<-SZK/8+3K4\8K?CEAK!MFM@;M M&313J MXJA])L-H5;V HB[BI"F")"ID9-JZIBH"T2U5MX:.IA#3L?=_>_/MY_OX(>_/][>?KN]?]X"1&W] M>N;7KPJ*H,B"(!)34^#30UG7E-%(%25+&CG$65JE>9!!8O0Y']T(V-[>X,"_ MN$$8<5]=XG$W 7'2U+-@40K=>U+646 -6)^?;A(3[@'0XY&\^A-:>;'(.#SG@$*(PY"2E)OZ M08:M-R03_PU43,(BA^L(6=@0+:F9L3Y*7&->JC)C@5Y:GU'K-->-59\_S.^P M#=]Q[22N7'5H")/07Y872<\M&L,%^C+F_A[#VI,HB\HG/#N9Y849>0DW*C2Y/BC$Z^7SD#$[:18(%Q M,X3 UU&)3_ G]-"LEG(FK&](@I*J M484B=RJKF?.3%;KATRP@EO/@_6'!*< R<"^Y]WB MV\IW&BU3B[ H%!Y#.=;B1O03$_S$$.6:&[YS83S$NR#1)7A/)/H]G1P+AP?7 M/8@OZ'_XU=_\"=X;(??UZPVKG(0/.?X4$YTV?9KKN* G2-@>TM4TA)>;,R=H M["YPQL:6&[)" H]<,(^Q#M4/ O^-&X&O#D\)_"D7N5-"KT#XL\_=,1/B\'8= MZD:17>8KMH6Z$U2)1RNHD;>Q_CJB-;:5^XQG^(\5N]G3N=5S'U1YM?OP%9[_ M,&+$ .>!QF^_63_=:3S]1/<)M+JQ9O";Z+VN2P&J>B 9Y@J7@EV%Z\7J@+Q" M35H0 R#L-^N=DYBYF[LC>23HXL<2F,O'$AQAPL#*CI=R1*=>A.;H=_B\N9C< MQ"NT&?8(I!X(.A6'=R:4O3D3H-,V=":8CJ[O4BQ9?(5+L73E3^ 9? ;' /]> MN0D%G0JUK!NW=2K^ 4<8$!:&">#LW8"UA\Q BV%D:@JW&66-$2'I(V,OQA?, M,&:5!'A6LQ5\HC8MU96,4'4!_:#+2J^=FVSI7\@ZXUU=2M0EG(%^W784Y[DT M-I0'AD!HK !X(6B1C;M2M7R.@]22R\?*<\P(6A8024TA9@?5#6BNR3PA.X0I M/]1J_BS8'1I-4JR*9'IK&)U/@K9H% 9D-&'-5A93H)7-7&F+$N/@I=X[U;4@ MIOA@SZ]\%/MJM8??Y[C38*S5=EVJH,)%VQH#D9&%8K1:^)!"GA^QN'$TAEW5 M5DM:D1'O[K^L4/(W_BOQP!6F2\(5P8+2]=#E9$PHY$RH8QQ!+U]2N$VQ+PB< M.YK;_1C]#V\5\G4F=0?7X76NG1]&%>Y#A<+&N M19Y<14CZD0[)7%%^]7-'DH@-;/IE16J;6 M5TQQFPY=3>F;VO)?;]VAJ_99'*/I25J*L%G?;ZW%:GU0LIK B&'A(S8+YRMLU3M#IY.+0\:,(!Y4%& M>5!XV'2+Y*')-BUQ@S:M(W#$5Q*&']-1!<5\PKQCUZ[6K3W1HE;KUKIP.)#O M&:B'0K(E%**F@$SP>D52Y"B]5RK\/# [*T70C6J,]YV^)'3M?/"46KN%[K#52]C!Q_(%B5O9C2 M':.LT99;,0IF^,1=6IH[&[,!Y>B&84RSI+8?M@TK,9[C%[ XTWQ3+LRBE;FBW4H2P^/>^4)X%I MCY3LRWH]^'!K<(X?8_YU'\,=3B%RUPA!VJ@S]A32N/<]>SO?5!? ^)(T7JK0 M&4T 2FQW=BV/F'?RVLGK3H&D'>05VRIQ?JJT\UCV%LCK!M@P6U9\?6,=]2X6 M016OM#(Q]&O.Y@G\D*4+.PRC#V'BD[ *J]F'TA4XD0BFL;4;( M%)^UHJWBM$]2"8HTH!ZO_G-[\V\ZO,DU1WK_$ZT"60.A*P4K(ZXE/UR3.]86@DNM4! MY_9:F0>-7IV).JJM9K2F2ZL/&[!J8(;PI@C%2NL0BL6Z",586T#(0SH ]RNQ M0E+1;JGKBT"_@DULRQ84V9 U92BIIBV,3&(IEJ6:EC142D#%],E;(!"O?]'" MPG3%'(K$,4:VHX@C>2CIHJB/)'.H6ZJF#7LU0Y1TX9C?71:)+&$@F^IHI"NJ M82C:4 $N&NK.<*A9JJ':NBX/2QC.;9Y$FS;I3^CQ46@[?S1R$:W!% XBL;D^,3&G7,ARPGSXK&5H3S?%V,;D;^(!8$YR,C'!!D?63A#P71\G*V&1C MBK5 O+QVICC+NK##?$=][I'.6V;3H2F&Q2[PMV4P,J3(M>?@6ZS)+7M-7?0/ MG:)UEO$;,_ /W'L]$+4#K-H0JI%\LU6G"*' $81QW4: +47(2K[^UJ5U\'&- M[%W$O\*%H\1--$I*@H/")-)5S!/] MH$""]/USQWSX[9=UP>%)P/!]#[YUBH1\^-W6S$ZV:]*\V3=4>9L4I2KT)7,/ M.!9"7Q,W2U'6^YULJ-UB3VNQFP&/[ TAQ#PPXD7C*6\6;J/7(4LW8.J;.%3S MI, A>\4,.30%]X,9\@1FQ&;TVS4;LE\DCA:3>&OTFH, I9PZ:4N#=3O>['BS M):3="(!)J07 U""BU9[.KEOA*:_P0#4/1R@>?Y@/4=-0SD'J^EK=,K!5:5_+ M2__7S:.;3XAA]JV=#+0R0-CV+@(JB !OF'HG 9T$M%$"I#5=C@V( $X=T7E)63:. MMT,R:/+PG\9^$+$.PN5>ROY;%MK.]FL,?$I%+)%<:>#KO<'.YGT'BM4^YEAC M&6_&' 8&\#KN.#ON6&,S;L8<)AL3V3''F3''.G-J(^XP*89+B[CC?$.ZZ63* M@JU$J[/\:$P"GJO ?MI_GUO;67R-Z922="6'8V6KV2:'H /&.XSMM!%W8 &Q MUG''^7''&MMI(^:0$8;X#+,J%\\,)H*JGPG5>P.)5XRF0M>=@'8">I$"NL[7W5Y"#5IM81KG /^^-4#/?(.$ M@KV^,S]T\0,?*9B'^TI^2ULIZ=D5OI5L5K/>P]^L\P(SK717)MKCCY>W9&W1P M5P/XK ?D6?[EM5@ZA^X8!TKU!4:MNBWCFM87U>VZC%?V"BM]T 9[:6Q6]K/8 MS1Y[-HW-=;5"UY;;$A)WK8]=ZV/7MM?Z/,6-%8ZYF06[1]2E19RYKH'O',O: M:S5V?$]0F&O[6B:"[FO:&2:C.RDX!RFHU]RQI1C !=X;*+QB'G?VQ*5DW1\? M?G!6&!+$(1TBHBEQ.-?CR$][;'DO#.O4(V])7G[B6L,$I/0B>D"2F9U=(74; M#Z=)U?6(SWT8_0C)-0K#0R(*=]YM(@A?_&!>O7U-1.&]MGX3Z36O-C6@K_G( M:"D&NEDL;C<8\(R>R4"+]VH ;%U8.8KOJ C67V)8.>&FKN=.X[1?+IW)L1%, M-6>]!(2PSY_;?+X=0IF&WI>$/40'A;YJ'@;V\ @&P&:1D7.;T7>$>^C88_HZ M/ZAEXU!6W6ZI5_0Y)CN.)],%&:LG5*%-G0TGJ"=;/:KO,B1ANQ%ENJ!@I$ 2 MM;99TN=ZS1UA2M\%"0!"1]<6 5J%KIE&=P<<1@2T[@[8GPA\\>.ZHXIU :N\ M>:%5V!AG?0GHW26P1PEP7TD5D^LX)?&$E/Q)S&(]6I,CK-P-;=@ 3H&SL9Y@ MA*&\+6MI+[#:^]SKN1O2*+7O4JSV%GC1;+C:>Y_UW&=YS>(!<^YT%DTU(^UC2EGZ2X07%.>D!I9H?W3B "F> MRXG8&TCY9.72R/7SOK=*W)E:%QR0F5QVS!!T[) $*[5W/?[\G-#V$4C[G038 M9)(I[BLIYTBI-U#Z3;DR.VKGPYW#7\LBMT7/Z]:57C]#]Z/G3I+BK$6\4GM, MG'A"'D:L5NH;*Y5B\\%3Q[54:AL/Z)=G8:HJZKULBV#=U0 M9$DQ%$FPS*%@$3AQ1W/^AX)(;CK_>\-'ZL4G+J_#VD>%6JG:AU:HB5*?JU>J M=^-/IVY$S^7:B" MD+CV!L>,QX3:+K8FW,,0%!&E0UCBXP:'W#=?4BE*]%[EQG"ETK-)=^3G.^)H M]SU9XO-R ML,97UR8A]T:X61S88UJ1&7(S*XC0%_5CK-\$,VB2UFW"$OK>EIU4-9_6G%TMY@B]9L%O@_X3:.R.2=^TNMWBAMOCM*750AWY/%Y)RX MF0^FY=I$!=M2$OOE! CL>#+!%49CN+1?QD@?O5]W"OPQ9?6)3$97=QZJ48?[ M&[$FT9C[/K&\3>MX?SMJR?,S,")<$?"^=\X-.;@90"XFP$(A;LM-MH5-)'!3 M@&Q0:2M$2.Z2Q7Z*HWL?WL(6>O?I_C'Y0A)ZK"D5&GI*I%7.R:]$^BN)!_X)9\1&*)?)>UF#M/.BOP.QGWKN"-@=*7!Z M.H/=SYCB\#EW?C,+EY0;C?&"!?[RP>;+#(*P>$'CM>@'X*99P3M\(@Y"&D,& M90):(H2%A*!5?J3W8+H(VN2E_Q;"[H$_K,"9LS8PN%1]I4?O,U0S$WR5%[IA MMH1T<[29@P:H\LV]\V"%3, 4L8+I!+,\R)(!<:=#NEK\>D8'3 XG^_T0_E+4 MHF$\&A'4K 5-R#E@7]C1!-Z A/(]CS")1])QN![8DT- ,]L!B< D\F?OU&?E M@7X1[(C'IS%+"%-.DPEA% #+ *P=T+NN-PK<9/M,N:*E0I\\=@/G"H_AG;TN M$2;<>16E(V*//6"REW>FY6D$CU$O)&5&R)MBYNX8V"/=.JR&OC2:?U)VC.R. M **$0,K41IM:<$G%8/"],JJ3GS.7F71(!GP,L!'[)WL:M9\F[WB>Z8/9XJ?6 M3V9T^4A%$ ^T1#'T U\-$Y M)%D==N\,B6W%2#/07N2.Z]:&Q%=)M#7*.#CP*#$=BTN C:/$22=3)" M48,;7_1.P!0EQ*/?WE@EMD>YV""N:&,PP?"#Q-8? 6,QI0/GCZU8<'*@;O&3 M8#>'L>4MY5NT\QE?4L7"KBW@$2#<^\1Z [;"-X Q#<^CQ_,9S)LW;-B"/Q8H MV$&-P2TNM@=JK#)J<,I1@*_@$TZX[X%O$X*AR[+_O\;%;R0PT#SGT,# E\"? M&%MSN\\\GF* &+0#*A8#!Z,\2#>U18X,]#E0#-6ZH'F;*WH)KVV8* M.+\C&?A)<9:9U9P%Y=?TXA!58MAW$Z-JX([QOZ4T-5VP\B5(%GMD<^$D: M%,B?RW8:T:N*+8D9'P(M0[4G[/M?L?-"[0@WG+O_TLL-;C8X M&NZ#^PM=^,3]DTS\[E&)^8CA]<)/?YVYB3M#YH$4;N MA%V#<*M.D+*H-).[O_P-R@K8Z,ON5@OA$F9TS_@&?",C&/TF6T^8W_:X3.3_ M/O?%3SEOE@LI-?/>QJX]3MX"!+)@25;HLQN?G1)CF)06'Z;$8JG0L1]FYS?W MI"()X9%3'U<+9X=Q)#!'XA%DEU&I( M]Y83A+JAA0@5E27.0AF /U%P-[H6-PNXZT*+ N[TXA'EN@'WI\BW_T07 1CM M%N0B>@?/F:R,M1N+L>NA;%N2H4KRD.B*)@J&3F1Y)&OF<*C(JFPOQMJ?GA]N M_OMO#U\_WSX^);8.=_M_?]P]_Y.&WN\?[J\P_/[X\/7KW?WOW-W]\^WC[=/S MZBA\?>C.M@Q[3.ZOJ=+]+G"Q 5F1'S'Y(H EYC6*,_;O>!R M^L',3]PE0B\U]*/^'L-=)>DTHB)R5@S:*(#EA%2-+PU$A> +D[ <5IZ;W'%W M_Z445PX(.,%P;] S>:)/N4[?Z6P65!)R*<(J/X$',N/_RK$EMDIZ3:;OA4." M%Z/['"0%:RNC;=])0!>YZTZ_6\%#\$0/Y@]\:_[=FF/' M[_'L&JUY/OJ:-6/BT/<:.1I)7%%=4+TZ[8"KDY!QEG/.*E:ZF5APXU[3-(WO M-<1/-?9>AY7DU=5YRU93@T_JK$99RM@K.3TQ&NNSNW% AE)KL[MYP-5IO8&\ M$[M_:I;=:YQ,'0;3MV/W&B=19S7&-NR>6=9%BV)I]>-^30WN;\QF2O/H59J/ M2F<5CW"OZ*%$_@NAWCKZE5P([@YX0S;].'H9D]SCGK$J\L3C*UALU"6"9[@! M>R3\BWJHP'X\8MZ164231_B:-SW>T/ \$INPDH-0:RN3&9.*L(.B^Y'V^HJ1F<:BH59>'SMY">TZ%LNI/ MZX4\C/[PL;;G+FF6JBH(E<#$-\1^&5_WKVF.A\ R_"DXZ6G/%17F5_ID;N:_ MT=38?+S-S*43MKWF@!WJ/"(J8@(5SPKV4VB//(+N!@9FWQ98";\G&T>!+6(>+ M0V8N ,/8,0:]Z0E[),ICYBSC 2P/]L68>"$&;M@OHRAPAS%#A4P2H$O?F>J\ MA(\,_8YC@:0V7.9T92CWJU:SI[/$\K/:.D-;V1WQS?5\A$A--<3# M&]B"X=B=Y4KDTSNX%TL:(V2)ZO=R->5?*9UJ+U;?ZV)EJNG*CL]?5Y9LKN'Z1ZZN[[ T]=3)I"^_KUAL/BZ 3/'!-T-$2/@6MTPD#CS2;P4_0&9W$P M\T,6GPA(E)94>T[V8?<_M.8G*?$FT]G$?R?L"W,6SC-FM.AS4>0# G^UF>=8 M54I"0^0/4P\T;LC=9>O"TE_N WX*2$8_@S^A_Q9_^X5/W%6L_/)HN)WIN2SF M7E'YE9"G?UC5EQ7C9'M :24!UB?5S@34"/'<6#.T)%B4ZY&]T?GB!ZS?Z"[$ M\AY[0V",//XB*R!-)B^+ZKKD0-51+XT2X%&Z#LG"$MQ+8-$&&YIWIA_S9[0F M@4^_!<W':49"0Y+CIPP8Z/'I^LPYZ#2IY'\Q0__*'P8 M9!\6"$M% 7H%JGCXPJ1= C=]-;30Y&!O3'^#D#8+OPCC81BY40P62?HC2@$2 MT)/ *JQDU2#19.*^T$*$3-AX6F,93R*++@"_FE5UM<]P+3?FZ2 -WZS@3P+? MHL&C'W-$_U8@^FGE$9,RY,-:>?2EK%XC %LTJ=2A%7DNRBY7'*5V.#+,UTI0 M608)P+.E)GEZ@?PD=HRZ/NEPB(!)P3YGQA7N(9&#]/MO[F2"=2-,GGPO:?YA MI8#P*?\-E/R\YOD_81*BG(&@$P[NBX"SN.C-OTHJ@F"Z ,(PPM/?A^BJ^DD3W8#_)L'2PM"K,).%L:^Z] RH&=6 MU\IVB:L$W?"OI%@X,=E\N!.9[-,:H;2YAV#P%9@ F0)JDW;(O/KX];24J*;A+\VEK:52(0MRX"=D6N1*<#3I M0J_S"OI/[_E'DM[?:V2*+T /FA"YSM>-_21X9?V1+1B;ORO]!;4W4"M<&[Z^ M7[,NE[.7'7Y.;ERVOY5F2KICK3>H"@1E=_>[2R9)#9\%1D/XY]4(O?7,EP\2 M =_I_$M^7Z/4>815?X%%IT[DTM/7>P.Y*G+)=&TUZR](VIRB]8?,A$P]B,+7 MT&C#,(H5T(@)_:OGIFI]GOKT'<)?,;E4O".RZKFDCV&"QE(UH<"_]\QKK!&-3P#= 0;2Y)UTK6/F$5+P;:1P&*PT=C MD]Y"B5J94BL&O^RXQ?8(IL_9:LL:;>%.<^* 52M67.$T7K-CSUXU,P[7,^-P MD1E9;=<=4"^(:='K UJXSV/+>V"<>9V6-@)KPJ9"UZ:\>^][>#MMFE_/F]MD M@[;I+\,T3UO<6%TG+9ZU_1!1"_]Y M-:'UT[32EMI^*&=E2R\1UJ(;9Q>$ VMXL8W;OC]6U-<, MW/1A3,Q_7+\\*RC:3A@Q51^*H$]^J. MU_H]\WL M*%^\],/VIKQFEZZU.EP?UX=+\U UU619G##PF2NCTUZH-)&2RIK M_S6G>-@18+K65S1QFPE@JM#7Q;_NHS>B/TW^B^ M<=0&W@W[[V20*3]9$[2JDEFQQ2%Z-.6\"VSS#N"U;8&CJYOLT=W\BKYG<7'+ALO=ED5P-["\6N% MC!Y+>.=]IW&3NL4#BMP;*+K"&TJ;!A4V9./NS(XMD;S:(/LG#:6_O!75/-(] M-B]B&UQF93%3>@-)ZVOE.-G)#X)K\Y7U![4^+GLV3?MN+'8JU3?6:M-/;:/I MU_DK3?LK\I'T_#QC-NJT:&WDW MP6FXP^C7IO);J<)9RM#O@BQ^,B+OE-: W M)DSM\UDNBS%77@/J686MC#8R[:4D/C =SJ69\ :2'DEB&>X\SO%C3%/3\/C+;"STU2!S'-D+V=GS:(GX;QXRJ]K820GFRCM4.X$[M"29 MJM!0M*QI7VE^5MG63;L-LTW-5B]LHOL5V^[.!)2 ;@J+17%CM, 0-T?[;[AX MEO8! 6>'HT1TL(\I':B4%)>FW3I9Z3A?P/)/>I168Z7J>F/21?_S!UL1\XZJ M9UR^P8T2$B^7&[$W&/EQ0*OD%P%0D\):GE7+U^TWT?7UBF2;$O;B5A]IRVC> M>5_50Z%*H!K4BH:2] MAF!-*)@^A:^B+0,IR#0;3(7@5CF$-H4RII76R[LU M:XA$/43=;.A@-;<\9@VQM(.8EH,QPB5%ITO&#ZKE\8-M$=5'+)EE4GK:I;/[ MU9LM*8LUX1Z6]6W*8F6]#SY\XY6FHM(7)&,/9;&*T*K%GA4-Y,T6U)4&KRYR MS6\#CEX'77EPW?)@+BT/IHX(1RN#EQ0%GR$52OQ#38F.@?;#0)<27.VJRG<, MH:Z#$&IM"%55>@.=-PR!5T3SDHK+NS#I>85)C9,,DZH4?5 M#YMM1S%4I^TK MM?WQ"N]VU?9:;Z JO"HVG"\[;56_ PN?ZB6PX99/2EI77@_'*CS?[7K0>P.C MKY0Q)MHHK!=0BMCU3RV_% WA1/NG5 -L,/" -%[5R\A>)U^-V'50G=5%-B]F M)]5!I2)@DMF7=W9V]B1D%ZV]Q59J[Y7UN)K0QGK9L-^ OJ)OUP0@;\JG;2]0:\AO-F>$T6>,,LIS!^.78,M\[ZFXV^48SRS'.3G$?GQ$[Q=TN\=I*<:N8 M1-";2B)TJ8(.M>"4?8TUL 4;7%E:;R#+(B^)Y6S!YG=6^R).7:+@O.ZL8R4* M$@&+0>ZWNJYT6A+590FZ+$%3:#-:*X$[ND3!N20*ZFF\S=G6;"/;7DI+1(PRD,&RC+ILC\AJ;D\GBM%-U- MD7&B?+(WA=0;R'!-2 W7;G?7Q/&YN+LF*H3S9*X)&;,A%?A#K<(E6P!^VA:0 MZ);.N"?DB0%E+3D2-E04_O8P>LRF_;(@RXT?1F$9F@A1AY=#$R40-5092:D$ MKX4J:AX*B,[K?9X;5<^ =V9PUR!C4;@B>V*%H3MR&0D0<6KIQ%J7 9%9-IO% M_9ZBC>'058?.NT:]2^=9AQ'\0;F78EC-@$$I[U+8)/QZ0,;P-?>5F,+69LRMIVJ#8KL6F$OFIN!WFS^G>R MT?R,S6ZQ>URL)DC'A2@R6XZ38FP$D_),ISQ_\RF"VVTVW1EC87M%F3D/ZCVY M/S>@W:Y!U*V@>NIV@;:1O"N#L8ULO@'2)A?JP@M.G>[+,8$ZQNT8M\5TEZI4 M;_KRS%E@QO3A[[0]'>SQ5GB^"4+TAM&="\@K\;:$&FQ0'W;/.- S+J!<]2D> MAG;@SO(@11C/9GX0[51,=Q9!W'.H$BP';^?FAEW)BS'$)"A(G.J8X>U/_"O9 M+"LBYW%#E7;J[9X4:5\95B<7YR$7ZE'D0D.YD'8'>NKDHI.+_2"0I9)K8(KNP#TD"2-?A'P(?6DP&A&"LJ,;O8&9F.X MY"VJA>IXQC"/H3D-@5K:6EL!MSN6VH&E3.$H+"4B2^FM+3SN6&H7EA*/PE(2 MM>\:FVK<(LR&%IIUCR0D5F"/:=C;(:]DXL^P=.\BH!OJ28-T%&F0>P.%5^6= MI:%]48".I4SY*"RE8&!)58V.I&$?9OO':AOY)D*,=1MCKXW#BR ML$T>4N=T-\53Q]&V!D["-,V=DRH=2[60I8Z2OS;HQ!->D#N>.D>>.DKNU\0, MAL)KK0+B/M_@X+,?61-XE6__6=$27-<"WQO"1TNH5;L:I!&"G+HFD8X25C4Q M;Z7SBJDTY%Z> D3)CE59G?QV\ELAOT>)89L2-00$;>?$_G?Q>LOP>)<=O MRKV!+/%"8T7_G?AVXGN1XBL=)01M*KV!I/*:> [7;P4$65L!O9Z6H7/9ULP% M7QW!RS@KY&:![\1V5"SH@<^'4T&4=J.4>J MO8'0+R<+.:#]!/>(^:Q:&U]S,;9EW]@]UR_GW;-]P^,H<%M$D8UH<[/[DYOZ M%*6'9"@]3&Q3R&^>"T@X(S:F_2;O?'WBK?,*VD(]O6FN6:>/V[)Q8QNV2;7Z M0:Y"JO#F&'7%Z_>D;\NB(S:8Z00^8E,P\@X)$#4=%6< M#]8)9W%O":#KE<407;D9E7<\N'H0J'NC'U- 7_P@^1%^3IPC&O"G_=&)@W=B M!2F9#$$ 8S%7LBFN*XMD6T;NJ'( MDF(HDF"90\$B8&$[FO,_V%2??&F[_. M*R[06D5:+Y*)$6/P7\, OE>QU)6 K_UX M?W?_^Q/WX>O#T],OW/?;1^[I;]>/M]SU\_/CW:?OMYRSP_G7TH"5$WEJB. +R;+3P!_G4VV4):>TYG]D:GW%S%7PGE?"H3P866=;[LKK\UUOCX2I]0SX9 M\%ZYKXIFM]C]+%;:C U."A89[M-FO(=M,9&IWCM97.0#DV\1%'DY\2X &'D_ M)#X)?-F3)>VE8!]WO'EZI*V$-S[I2LSJK5)7@/-(Q+F>[4\)]P$GI_R",2(6 MB_NXUVNX>T9[GG&^36C48;8B>,.Q;YSN&0=ZQ@6@2]^#TOX*RKH#DSX5$,0/ MN]5'A+!L^-MBG.][X(_<"#FA9K6-(5 ,$,DLIVM_.>'&^H[_SX/_2Y4>S?._ M0J$ *@!+.OX_/K=<./^7RL2:9W^5-M**0L?_'?^WCO_+!6_-"X"&L1Y>K8!\ M/HH 7 #:\U<2AA]IO(E.Z+6B*'"',S?^][!6+?);2N+44(&P.W2+ED?W,AZI 86LAA MFQK@^^^A$K1.UTQ2U[3S0VK*F@*QIO%8!B=LR63O?(L// MQ/.GKK=SF6&!_HMP-0T79G>/O^S'7T"-Y#\2[ ,NQ3Z@->T4M.)F8H4A=XVX M%%,?E^/;?RX) &T42#V;42V,1*LC(<+B]942^IK1^3Z>#DGP,*+MQN%#'(61 MY2%=:+_!9M>;D%]O6*BBR;R@Z;RQ.T1W^TI6.@9;]/\/S& (=J4:O"29O*B7 M85SVA:7EL:4*G%_JK2'B6B5 M@K1[;<*&1W&@PI@M_.U.OCKY6G!%=IO:5F>H>WSV^0QEJ MM)FC>T9[GG$!&?3#M5&SX/0:[:V.D+\L9(JQ;NRYU9$6S^B=AQX$8N"3^[(7.- MB7/M.3\\)_]W&F)'R4]BN%4RKO<&AK&+G;="R(X$/M+)1EMEXW__+T,2I=]J ME@1V'-9Q6,=A'8=U'-8!**V(_"=C+SL(I:X#OD&@4C"\P1O+#.B:'K1!P?V, M7:#7.AR*3@I/6PH; '/=30K-#GBID\(+E\(& &]W$D)9Z#"9.BF\="EL A5X M-S$4.[BF8W-,!]?4/?ZT'G\!Q:8=7-,YP#7)4@?7=/X,=D2X)EGNX)K.GL&. M"-'3KO[2CAW.@-ZHW&YM,)O(T'9M!K@5 5E MSI2\N_^R*"IWGAT0+)>T)C?4.F=",A\P23O,B?/=>L!Y;W0[VU8%%N0 M'ZTWD'5>4Q40GYT-S/85GIPEVQV]9J,[G.YPNL,Y=K73N82>EE0ZU3&M=\@Q MM84UF[8EEIC=2:*E9'W7-AQTG/@M\+HD\J98SH)N9WB?>"JT8]G- UU'8%EC M'\&NCF7/F&7%(W.LN8_P6<>Q9\RQ\\&XP[.L(NPC('<2M1EM#M7M"5F];I/" M?,*>T:&4L[]@:,T=*=)&_7507/;%SN""7A(;1F;?[:@."WR[_5JWA,7M)+N3 M[&81X5=(MM0P)GPGV9UD=Y)]*"SZ%8(M-XQ&WPEV)]B=8!\,!7^%9"L-X^ ? M1[)IW.!7ZDH/TJU0[&K7AG\[[NO@O^ _Z1[HLUW/(5[T4=:HB+*]#H-?!]F^ M5WU+-+)O[9]=3,3O"@O).S\.DBC I[DH (<1 N"8T 5:([*^[UW-BOA.7)@! M//'P=_B=%1%N!H_%2A?*AO#XV^]/>9QAX0UP[B3@HC'AHC?_RJ8?F9)H[#O< MV KAC1$W),1+GTF0.X]#.<*=\/1\1OYDXK_-'SKW!GQ!#\GU&!'@+_33=DX(//LDFI3Q7!Z% MQ" D._]Q0 @'/P0E]),##HG&(4<\?.;?8X^PZ*(L\)PD2#+]'/Q% NZPK3C$ MKY-WMARK<$H\-XPC6$P\<;B9'P$E@3"3]V0]'$E.J#0H(MW&*([BXMB(E.=6 M"CBH-QJ#2S4<4U5P7!-K%I*/Z5]^<]QP-K'>/[H>)3_]TF]3*WAQO53M8JPH]U71W.JQJW\G&TJWV)-:K*1N]-A=JV>6II+,G4;;V'CG!"41]&?-Z&)C MH\$VSU0S?F,:\18U(M4[J!4Y4(B[S+2Y!/(]P76R&?%VS18UU.FX.@^VGKZK MO(_]D!BOY(8:A.NFBB^ M-*Q9^6<.@$[WCP0;Y[#<+GJ\,H/[Y6$Z,$\/H'K MC-['X]./[5IASKQG3#2UE4UC.SK1UU.@952[=D7K#0S>D$U>KT@G=;V*9\%W M>@OY3N\-1($719DWS([QSI3QC!8RGM$IO+/G.[.%?&>V5.&=+TI7UYB]JFA: M$ XM)"/W)W&N_D,"OT(^5"%K5>Q:LL^3X5:#LAQ%*ZMB;P"F@"D9O**7"V4[ MQCL+QEL-9W8FS>70/M$8\U^.S'D0_SS*Z!^5Y0VM]5Z@B%?^/)N%Y,:;F^1RS=<7+Z"C9Z MS?R0]MM]# @Z%*\D[^_ZZWQG8$('(?^*-81=@U.R]"NE\N%#\;5$*X65>0H4 M_XN+1-YQ#5'756MDVX9N*+*D&(HD6.90L CPA:,Y_Z.;O?1+XR!=^,QZ(5?# M@%A_7EDCV-=':_)FO8>]7^>V/W6]JR*M%\FT_+!*1Y9TZ%%N^__9^](FMXTD MT;^"\,H3K0@TAP!O:=<1;5GV:,>VM&K-\]M/+T"@V(0% C2.;G%^_,#[^_^_C;>^/+W?]]?[_; MQ<1S7RRU^6TF9J#8<<*%$3,761=OC>((02-UOH&K/6=APHR;,0O9Q$]?X_W1 M5R\9I]U;>Z^=3R[\XGQ[SU_Z(W]E+M7ZN53K8_.[5L4L0@, $^"&L"9\MVU: MA]\E#DUL50PNS7>YUVU;$Q"5S)F+,BE8F'L<=6FT\D'.:H-8:56T$"ECY 5# M+WM;;VX;#:GL'$;2.6+6BX,U>^TN[75= MZY&7;7J .%HEIM?[(:F2R3;JKOVZ&R!3>CZ<' ?HPK,.[T;PK]9]RY@PL'6= M )2UDV9I%"_4#1!+@[ZTK>^->0S C7WL=I!10U!<@G<*#8+(=3""+3[%QAZ( MGC@" 10^P(I@2+$DI0W#E[#-#,Z,!C?[!HX$B1!L\0"GY3T>/' NX,$U1\7& M"G[D'0E>]CG@504N43.:*LF8*C;CU/$,\!$!$%F(]N-#"*_@8!-4 M1,OLI/A7K).R#/J7\B(00$+M)U^F3OH'MA;Y0$.R#@4 MD\"%2S(*V,4)J".-X[IQ!O1 K%-P[/+ZZVG'YUV' $0,25HN@&V0,*Y BTZ M_T+7%U*%S^?"EC%X9B[JD@-W+,I=NX.Q(JWSQD^=P'>W\#R!A(S/S&7^(_6V MN7L ^8SG;J '^B%$;(:,L]B3#_H),?PQ?G" 'DBP F:_Q/ *3MI)60)1^(2< M5J -Q_CR^8XO\B6:NQ'.R3.-_^,#81CO_\K\=&%\-S M\SAZ]#T@6ZGWYGSPFS%>E%X)+]IZ=1-#JD%A2 *O[&B;C9;;PG'),G]*W#(&4HTI*>4/=LPJF58^,I92-YEN^!NI:QV'@/5C>7 MLG#0JL.7#K[\ T(8^^93D:C88Y2?D9P(7]U+!%_%9>&L2'5L6C=SOB)D*FG?KS0I'!D;,$<;@"5GPS M1:H)J+DDJ-@7$";X44$\L-GQ4QH81* M0'!S:_6S?(^8;IE\B>XF$S_P :7)7:)*D/SQPFRI$" 8[=H@0)X1&_#SC)K! M2?FQJJCKK\M^*ORNK6(,JE+)HZ].(>YV-IV78JV=$A6\(Y'U(03J_-5WQH#J M=+&K 3JPT85?C;R6S$TI2) - ODF[FCA[HYXM)^$WP:TFA\1=K'S*3O?_3!H MK9M\8+C.'"W+PX*/O M42B L[^@Q #MR*X0E7EB814L%/D3@,E;MRJ>[M@)T((VDBEC:SM,K=# M^[NZ95('+6.W/L"?N>V)_M9"=0Y_\A,WB)*LJL'O8/!=8?/=(2H'GCMQQD[/ ML7I6%RA[.&"3?K?7MES;'EN]T7)#X,_O?[W[\OZGVT]WG[_\+]+V[_=W[[Y\ M^/C[_6H5PM;6RU*Y D?B\SLKGV0T&=M=;^C:_?:HZ_1&(WO#%GG;EBU?XTNNG1-8!^/OHM=KZ5YSI]Y!_0@G+U? MXBB;TT,S)W3X^L1;_'O32!;@",T25*0!'PW/FRWCBO#(',=W@4,UGT=QNNS+ M"#]F^:4E3R9A^39Y8V01; #? W5YZL^8>)>(=''O%C^BGS^ Z1P+ SGWNM!9 M>8CSOLYX\D?P]J*,XM( 8!Z# ] A?,M1#-@5%=.[49)*UU(&N=$C1,9:VK+' M0':%_LSGX*^.K^52226HM:5$QZ6T/]@^FSE\U0UM!E"[R)D6LMYEI*6*.#3FH#S<13563L?FH(&C MY_@I/+A/AMC M<%W,4Q#)/EPU=YX4JZ',Q@7!\$D+Q>2(A%%"W90"F>/7\5!")FE,1;%Y9.4]M<=J2H0,97/"+Q%&)0)=JBZOJQJ^M-+RWOC3\U%7>E7[Q M;G[N:6(:U:!<"M: L02T*T;T&(F#M(J)L[@T?R>GY[C([H-'EQ1^P12]0AG+ MDY5>: 'D^4'&TX%H^(E/+L&&G5+8D/0.>_!=\G5*UNG[NQ^-7X)HC(J*YFK? M"+\ %GN02546ST15 UUM)XT8RY?+S#/*@@2= MP'D<8>Y 2C2JJT.I]P[\)<_A9GFQ8PZWC<$UVRJG"]['U(6WBZ8$R\'R.C4/$?/Y3F*;F#U@'M@V0P@\,C054:5 M[Z? %!*YT-^(^L3I#4EEN*$OX=_8JU<6MA*GPH#YN-$^6QG5=K[[H=. MO^+>P'))%X:&X!]%MI#2WN+T0$)QPE-.94HL9Z(Q)C$&?@IY)<9C])51S82D M0XRYY=Q%LEZ,'\MB^!#QNO("%$:(6XRE,Y'2YBT9B%=IDT64"W;N3N4:5,8) MIVT9_RHFT2%SK+RDG#L%Y8]$/F%D-N)6D0Z$_2KY)>%,Z<.+.$A)34=A1$/F9 M_&6K=T(T#*OO]+R$BDX8]AGBU=?GXB;/H/!YU[N!52H?0N-G-HXSU Z<*HM$ M"I>8- V4ETR!74)%PX77]0\G]AB;&[]0HQVS4G*^F_IL8KS/*^X_3B8^O,14 MZR8I""!>/ $6 PDNZX^\JGBCJ11-.%4U%<#'0W/0;IO@&"GS5"OW1Z--[TK3 M3\MRWO,]*BOC=C@3E7RB&# OUD(S/G]'Q9HRYU(-6)R&.8YB)G0?1JEAB)H? M$&Y@*8?>1Z3A3T M,4O]F, M"PPW9?%'UG+NFW4GH\[('CM#YG6[ +?)R!T- MG1&(OZXU&+O+6?SWOWWZ]>/_OG]O_/C^]_<_?_AB?/KU;HL,?@6\^^L]Y'IH M@&JL58=6G@=C&>S=-AMT+7LP''4[7=OK#CL3K^/:77<"%#MRP8C["9")];AX M09#*>_%=GP(GK&"14^8G-P#A^4.)]GZKL0E/G-953SL/I(@V[L4=AV[;NOGZ MNN378[7>9^'NOHL\ELO+/ ??%%F%3,J!R#AUC+>TS>!^C2ZA%33B+&2O I8;->/,8B$E8[J M)3H3O#H9\I!.O/.-G'B\K?=4%!^LG/:>9Q]4CT\Y<]G- \7A3C%.0#$A! M;KX$^D1LJD",V-.R!XQ)7UQ9U&4J"[RP8')%-0I^4-D!3XD:\W/N5^ZL(^GJ M_88ZLYW-])56"*?EUOHQ'*YGO/;CP*)[\(3U,][[<8[10Y1N2',=(O6Y MJDF,_>LBA[4SKT8MX_Y?/]Z__Y]_O?_]B_'^_\!_5]O,[%$%O9/)AMEET!JP M[/M'NBFR:I/UEXV#=M<>,#8<=CV[V^T[P]%HPD9C=]@=>K8[ZCG+-MGNMM$1 MRK1Z5=6)CTZ0<:<@!X/!'HMH].8JW<3P>!@TCK*'J7&7/61)RBEZJ%X#H5\Y MJ7#2Q)H>>BC>%K==N5/WZ/@!98SH7I$!GE^F%N2=M&K^2$5T'T,0">"R6E;5 M'1JP/<#Y=3%RAQ4#>._+\99OB)(UX),/6.31\!M>)TE6%2ZZ>B>,#()[=QI% MP6\81PP?,*2!047'$X%F+.FDD/@_;RV;_&\0RRZW+U-XCMS-WR,,GM\1[SDF MIZ(_\,[9%^9.0X#?PX(7K)H\4D*UKGC+ PD!7Y!7?+[(CQ]N+AGX4;0X>%=T M.'BGOO^+N-$(H+5V5@U@1W?:JP'J\G4/ (JX*H?XP1@1MS"5$D!>S(2P@7], M*J(;>T7@%LS-*, [L,8[V"\0QL^.2_:P*5-0W"3&*^:8EPHBIW33 M\&>ZGO.KST)Q\UW9@Y^(7?*(,3JN>3T,SS&_"(4$;,'C,)A'XV27;\:CU =VV:+@&J_[7E]LQ0S8-YP MP.Q!VYM,P.=KCX:#<<]IM_NN,[%'CE>(FDY)U!2$0%E%X!BR4P!Y<\QYE?HG MD!PF:C3.[/!N -SS@*#N*/FELAV%S&BSD/D5=OEQPGE2LN0'D<_\25P5_#F* M/U$>]W>V\V6ET1 G8#XC:$ /@")X0 T\!\?:]>=P3K6W1:5P0)%$NIBM2*4J M-2&RM/)^:/$B:2ZH92!5@B&# R$Y]1Q6X MC[[[8=BM*G);OM&W8KZ?QEPYRE/74B36/T3_T)%USOZA)_+BR*7X &:Z8;>, MW_(+#7DB"@/=&65H2)_?@81=B*X6/^>&_CNI].DWG^D2,/VD:+=VT#3DF4/7 M:WOA5#ML_QMEX&I1"R.@&T_4IV#842;$% ["H#QYDSA3;DE(,<%D)7L3QH] M,$J\Y;FY79PTOBXOPPZCE%)/(J?*@H0]48$@V8VPO__A)B/(^L^,[IS!QD 1 MS@RK??L_:(/ZB7HV%*&.']*UE29S@1 MFOVXA(BEX\^IT M]]9VY+A_A5A&8SPQCC-^OB<_H98WLHX+A(3RA?!.1)4CK^D2@'MBIH27^"1+ MEC\!))DJ4,7'G_!6)K>TU&\3'P[OX+4XZD'HTO4'I$XPEI1'\LXNHEY4]@LJ M9X*5'CHJX56M0UU@;M!0(L1^#:,GLMKN&25LE/?!#U_G.1[U\;R4=$>!OJ7* M[6X1X'R[I7%QI)#GQT?,"+&G9E0H_Y%?Y*5^0FIA0)+YO)TEV7*JA!7EKL@) MHCSCUL7Z#0P,\'O(O"8-*QJ,+.'9,\YJ/S$4(WEEPGLOB8A MRJ3BG<@(D/XHAP>R3MD-]KD,L% 4]I3PAD:YCH3=T"_\&9Z/&4R^"?T4[)B MUW76MK!XXK>=X7R\O 708?6H+B+V"?$EBTVK0G($0A8$ M"K10CHMM4H4--=5ZH'ISO(&%:G$.NAVYGR)"LS'SY$4J+B:>HOCK!,P2#F7X MC40MARUI-G%*+! ORE4BT4\.4,\1CS?&/0>;H](M\894\R]):[)_W2#*O!+@ MB"M0'Y>XRFV,30A T MZ+"[_+=8M/SH1[%I +3X+ZE;P0//L+E 0RPF2YFBNR9USTN2PD0MV!])/F08 M3J &)1(F:'WR; :"I<"+"C\*3#O8:_2)T:4MZ=OR6!G6_#@S)!'%O#:5. RP M/E [_HG06>:+:CO=3P,0^RZ$E#%A1 M#($U"Q3&)N(+>8R#5QA31H!B7IA1R5\GY"&G4TD(+I79"S97#X0_^@O,27P7 M19)R1$G1*THCL J>A*+L8#%W7$[00NR!X?>43F5)&Z:1Q1Y'LV9ZDO4.Q04TZ?AESG&H3##42' MW:8 .V^P!_P/(D-V_A,5?!1P I\".#B;4^X-:9F I\34E5X+!6N[SKRX5*)K;*,$6U( MB &?X'V+ @)^&$:/19MU=-/]>4 O*/7Q0,$MQ/&8\7;PY$7&0F$GT21](BTB M8&WRESI4_J: 3U'FLE8:&^!0@W(I214Q;RK69*%0E<8CJG9\3GEST4WZ6UFA M(6(7[W^#V 0C/2]56&/7DTQD2--67[F.J>!37+3"15+$ST*0/&@BHJN<862: M/$=O;KV9_!%*A6"\*JF"8_ M56I\A]C)H &Q$^ N6;9A_(9V<#.DSQ^,BVL1H%@2]KE$DF:_YR[I#@;DO!!HH183L W#70_S2B1MWRS,7I MN67+A!J2=\.Y42L"^'/T!//V>,BM%&I2W*FBMQT5W5#H(UK=ED1$C.,KR3#" M*[=7GPX=U*=G1DUZ7Y2[NTWY!2U>\.\GZAUJL@PEM_"6AT7N3O((NE9Q2B62 MQ2VV(J3O) I!BM=PKEIB^V*^0\"^^4I;ZFC.G67\]XH_1K4]HD^.X!F\;;!& M5C%?W,SCG (2%4Q;#T_G>-XMW@LL;!S>M<.I#+ @7_\9Q2)P$+(G8\SS9-3: MD7'UF[.H8NR*)CGI-%/! GH6')$,!0<)NQ6 R8TI=YZ\ND#5.E.LZ"8_9Y+<>0^,3^81,0GL*BD8#"UXGZX"W6? 5^JND0#RM\,[9:M21#&U]! , MRW)2JF+FN(XUS?.S$K M23)R@$773@I_PFEY72Y(JD T;@'PDC['S'?"O5?A4(G=D8/$8G)1J2JL&'S1 M$ ;Y(FBQ@/-#9& DI>A7FHM-WJQKZC,*@I"Q0RX1MP8QO,D2P1-YF[J$Z#0I M?RM:^0JO?+F)+]^*F"8DFH6*(1M%]SL>:V%D9JT&6^1]-5GRK_;S]1-E7-UJ M1^\566L6]2/LF\OFZE6V6'U/\20/*'A*(U1Q*W^YA7B%)OQ9:#0B7ZD2S>5# M%$(M=;XR:I3!Y3^F (BS9?-9^M>392_QT%)='U BH1&!+=_$^W-RAI5-'PB MX^!/^"IDHLE31IEVGE&+0NPD:B0S:H)0Q]U8Y>"MIB%M#DHBZ.HIF2_,2JJ-N(^HN@>>,6$:"56"S)O$71 M+POWQ&HQH3ZCI;"M0I&C_W>O)$'FIFM @)C=CC M!%2TNQS&2W /^)+Q4L.NTJID2%+>T/' F:.\H?RU-"R*W Z57T@3@::?1?@# MEJ<*5!11V60!8(GTF&$'*6E.B%0.GHCKY3R1DD.@P R9'6)/4V=YJL_O@&-I M;'S.7X(C3(T;'*PK[K*/&3C)U$3 :H]:O>_7-UBE+HMC!E.04/!E#,1CS&#XKK",FWX; DJ+A>5C%XK+ZPIF3)Y>.H; )PJFXE+;DK2MD7JI3P._H[>6\9>GJX/XY MS,H49NX![W_[5K$;D*UY.(Q6 @[Y*DMPX4%D"V0?(07RZ&L!:SZ#EHN5O&Z$ MIS#(; "YB+ZTPJHMXS<&_ N\]S=G-G]KW*DI=)G&^HV^N\LS6;P'/G>Z"#G" MJ,E]MT*XY+-FJ*LQ,;^4%^5L/6:=)]C0E<4*47!]DC=+QOA$@?LBX!S%>05T MEB@)*Y0N7.PDXKJ*(WAK49A+A4WF)TOT*,ZW9#85ITWP>O\X(I&B[@@ M<)$2XA!)E>VB]TR+SI@3YF$>?*G,"48T&=N5J3O>_;@H72JWQA;*7J;29*F0 MS/TO5YN;8BA1OBAN'T#_@+K,HCVL>V:Q?V)]5XPU$U,B\Z+NHAX-*)G3-4EW M=>(6%C]S32B[NJB2T%09IU1MS,5A;HG[7$?RTC!,;XJ4'UOPM(LBEX$;(ZIA M\1^%DE0U:QX_:8@-=0_4C=(5+_D[J]&;1)Q] MJ:91T8E%;1HWV$7!L>K[D.GC"6E)Y%DX?[+T"\UONK/@&%/8:B#O5J) +1>< M\F=\BL\)^9[QO@1"F5.;:]$T9"FMM MNG>G5N'3!3Q/#>A4W& SE9TH&)/3\#"X^< /@;\'J2+/B@XU_U;4$W&UA)-=5MBD )304.M7 M+R_:,G[BLZ9X$\Y\\I 7!7C77I%R6"V4PKX>X#=TU>,!.U.DHC%':>=+E^KQ M%^^S..(%<.KRF"=)*-:%*].4>/!WJ) =;0@57%O 1S;W%Y$?54+[X%^XN8KF MM[X4A$K8T54;G XCB]77J]?=FJR<5V3\ _[.52\:?IAT:J+ N"NW#Y$Y$Z 3 MYM%D83YN(@\N$E%PDBY]AOEK@)MLJ8D$H;3CPBY@ZMH8$NRV^O;Z]!HN,FRU M-R3K2+?+O9OT1@Q&Y;N2 VV0'99>_.U#. D*/Y('_7[#!'2>"N?==IO(@%SIX.5KY3A%9E^5^3@$!65QX,]\ M$<-'MQ>OZ2G@2;"+?%Q4"8@X/ E_>3<,&_C(;DC8#4J*'ERJ+I?.V]G!4WA%XXYSU(P4)"SJB66JDK"AM0249 MI+*(\\=D9F#WOX"7/@*D.51+/\2<"!7-%@B@Z',!3)1(114L7:<6M\SDITM& MMLS6BCNA8ED@ AI2:1;*=IW15-6EBX0'$@Y6KJDJO&7\ T[UB+8!]\+0I1G3 MU$TG2;)8=&QTTCU>2FX"?ZG:ZDHEAP)L)3OK!163G6943!87SQC6H&^5/SU_ M@>2'(D,I=?PO=W>?%.R7[@O3O1-L3U0JABB\DS+AS#@DEDW< @Y$):X.VQ8L%=!MJU=E,@.)$"-]:"+ M#L6PL0>J_$U7*O]7;J%@9K?D!HMTH*RRX24K,_\;7? H#D81SZI:>GX8+V*) MXM&%U"X+9Z9Y!"W,I(LA[G,;61CX7U&A\X[YO%1.VONBC1Q^ZZ]]*'/3\1#V]PP&K/E MPD*JRK_Z-.E(ITG+$ '!$6 #(7$;D=B?ZF)2-A,4*LC+H6 )L&-:E+HYO)&2 M(DQ259(X2C,<,6 Y$[TW72=P:2PD?$5"!BQ'O$$%?PBKB:>D\+Y4S*^(5=VV M:8;I@,EEK#;R9)LGJC):=]F1,RP"!:=*]3O@K9>;D*MUNJ]ZPW:KL]2DO.%% MN^L+FQNACY=SM4L9/!R*)KI+H6^Z>@\K*8K&*FJ1BMN#1>B4*WU09,I-9='G M3'XD_%6I-L8RP$*7K.G2(3*RT/[<9GAB>==''F$I^BMD\T3IG"8N8(A/U)QQ M417&,["\#F+YYJ+L9 PT[8@[)8XP=I>O;Z\G#7Y[C6P7WL^/=U92Q,SZ9TU^ ME8E73>7 SY^ER,)"#7PCY0A'MMW8X:ME"%C=5L]A,1/,B\6 MQ2W#V!24.IZTE$XK<55.%0'VY_.<1>Z2 $7$O"!76-^B7K9,,ULI.4TH.Q,* MS02J#9F(2\_<*LR+7&C&=JGX#EMA\.O.:ZA*]K=?$3WT!O6>&P:1BYG;IZ/5 M\YNO7\AHC5*?LBMC-%]D+HF4FZHH_607)< 3XAN41%Y(+-JJ\LL"E'_+TZ\2 MA;RIQ*HU!3CAA2.\+&U-=9OT+2I,+H^GLU5RD?&1]=M'35^DZ1WOSTS6I&"\ M0JTN,Y6* /[O9 ZXCR:31$GXR!(OT0%Q:S%W;E-8<7S2)Q8\LEOJDB'9;+,3 MM/&28W&C476(JA^@W]*-QKS_S/:;L46;'4Q=JA4 5.,G.G@6MF&TF:(Q\\)) ME2)0Q95[['Z("0JRCN,(T[>RY@]INO"RBX8IF[J1%<6 Y?H_)+ZB-%/TH%E_ M^8$L14[GXN;QAK-ALIFR3;Q-=![FEI/TL$P+=RI"8&BBRKF%>&4# M2VAAW^(VW(;7UBFF=Y1I#%:[OU=FYU3,O^X>W6P>A7( P7;#B.H9D!!TUXR+ M?G^H#0BE6\?[&-X5G;ON!8?@$'F29\1.7Z(Y^-S]=K](AMR_PW\7M\J B3K= M]FVW7?H)_ZCP"OF,=O&P66Z**/?T-!72+I#XT#T*L(@ 1B+;)2J33V6Q?#$<%'/_:(OY2MD:UPD8]EQY7CR]L8\NQNIV1-_)PK C5">I M4GV)%S>9#* I-\:H9GXY.*7T:BJW&BSUYU1;<"IA"0JXY1VAXMQ2K9%-ORO^ M^6G.A&W1DW4+W,K:<''+(X^LE3IY)4NMO);J>613KW44X*34"/=#M-R" -L5*&U']R&"G)(P;"TLQDR\7#0O*F:^RVOQC9G7\$X4:0JX-,+L MD7N6UH4@FZ1,-VR&C3P8-_:!7+B5P,O2E.@..59"W^1J0U%(IOS27--ZL-36 MMEQ**)L7.C@7#]PS^%.,3>1="&Z1>!?Y[866\;YRS^6Y04E:M((6 ^"7?INW MU,+B(;$BA1Z2?-8@O/O:"P0Z;5T@4(8(IT9I \5BF10YTB<5M5+,O;U^"5E27>+;D5 M:L-RX0BX96F1E K/T<,09"H"F0GGUE*=^A0;D2@7VK#YLVAO@2W8U9:AIM)+ M/1<<*UW'Q+PA=)-+_49%: :3Q:N1F89HE(]YW>-[@;NZ*)6=0P$)20OF5"MY]OEUQ.5IH6$J]>6RC)"==JD[-0[64#J0R$9!=*.9 MNW5\D%"Y4XFEU1X, M>6RT:&;95*O_7K8Z$[U\Q0W<8I D*/4S4/0Q7UD-B+/D,K>!_C,<7&W'ENP\ MSJ08VG*C&#B,TFF%NI+-L46Y7RA(G+E92G/+ O: .YMF,P?OBR3P-753YTT8 MZ#JF,@B@J&87947*)#&E\857#*5M&4I!?0Z*C9"0XD>U$DKF=][9'6 5XAAQ MG*H>N5^G40!>^FW)7"X9X%@;+3HT%49_ ;9\!U0'&8@+P*28Z:'2L?XH=45. M=L)UZ;85T#;881Q@W<21TL^,(^<\VG1E&]6\MYG\ ']9 M'(LBURC\4_0X$;DZ)>W;%-,MO^0K+#<34W%UL=Z>N;%3O@QK4J5;=6 @O[\J M;I'FG8.QN48JB@?&42 M:8W#]D?5->2H5F8M2*1C%'GYSG\085WJ>O1<2^S#6A_[V"57/?JN7A&3&MQZ M?%'R^_S%7\4U1%[M3 U,)]1J*%IN:$+#C>4]_.66)NIH7&*[O!R'9]82&G]$ MUM4NLR#$KB3?Q6CLX2AS9YZP-_(O;W%2>. LWO@AG9(>>BL6$\R*1(<=!C!2 M(ZB%@,^_+NBQU>8TF<;P?T^^67S=HJ_^GGJKW_7:K4[?6OMUN[7^NTW+6NU6 M;]3;:]G-WW6&7;W9)FVVW[:W6O;O1+F<>H%!D-/^Z[O.=SD/.>Y7\"G R+D5 MTL5U&9M,9&GPF[9A$>?)%^5KC+9?PYY_PU4JRI:66)!SWV%TX? Y>=WF0@^' MT_T6T5"Z]U@52#H'*P.-3MO,1=/RZ34$)03O_6];PF]G4IS0_YX'Y!9K"%U! MJF1.S95]ST"(- '$6":[%R5N??@#@%8HUJ47-!WN]DO@K@E7$VX]"/><5D"C M(7E#Q1I1!DMXR>MSFP.7"LJ76@85I\8K;<<\\_/Q@+88,5-XS/>JQ_RQ[#&_ M*WG,OX+'_.;O<:(U7BJ=ZT#^*S&EMG*?8C]2WE9PZC7JL\:!)+E!?XYJ M2=-K[RLL$_DN9VX;]67B5R\ZF'J@&%>MP8FL;M_LM44SG9><3I+J#J<\I.;1 M%%9;"NOTS+;5UA2F*>Q()[*' [,WZ&L*TQ1V+ KK=\W!H'<^"CN07U1K8[)\ M%W.%L>S=3EO)(+6AI[9IC08[DM,&E!Y+8&WK(UT2;JR1:5DCC9LZXJ;3-[NV MQDT]<=,SK:%]/MQ<0;QE[<7UG0AK6VNR+H0UV$-7UL^XOTC4=,QN?U>6UZ@Y M"6I&9J=[1H=%HV:30+/M,PJT0_J2G4$M%>67*"VZ1;_$H]RNS*#6U&8-.N9P M7V=SZS*+IIC3EX#0WL#LC2R-T$M!:*?3,3N]73,D&J'U16@;?)9AMXX(O83Z MLFJ@+S7#>E'-V'&K;4]3#*UW>. =7D,.9MN"GLN,8/;-P7!/NZJARK8YN &G MN;^GB:1Q<^1X1M<<[9P[73^!KD'%X#0X!3VL$#-K9\[ZD1F@-$3JP3'O?ZA1@+7'3 WMGJ,M_ZXD; MVQSLZRW6R.*LL\[<983X19<"]3I[I)MUF=9)<-,=F-U][YYKW!P[1&N;_:$N M/:TE:^=F7JB9N^:>U\VUSCYC2W 2RSU]$-6>J)&]ML MC\Z(FT-ZF;6^#1"MU E<>7W@J&L.>GNV!-?51S7$9QOPJ:O)+@:?UK!G]MJ: M02\'H8.>V:YG >_EE@=^"-UHQHR;($J2U\8DCF;2$HC"_2R "[JATC8M:\\6 M#O40,/K&D8K/&\NTNOW7&I7-1^7([.P\$T:CL[;HO.F8@V&G9IQYN;< /X0I MBUF22E??N#5"=AVES-0Q1W=EJ25NAN9 YY;KB9H.F,+G;,JB-3>.?U"PR\QB4,]42: M6N+EICL:[NS@::0<%RD#72U42[S<] :[QREUS&-C3WUL?#1FDRAF!M>*1NI\ MN_HJAYN^V;9&V].:SI_6%Y4CLS.R-"HO 95VVQP.!AJ7EX!+:VB.!G;-<'FY M+O"'7+D;-V,6LHF?OI8>\55XP#>6.;"[VM>J&UIL<]39/<>IT7)\;NGO8 !K MM)PFJ6'V=Z[MU'[P%H#]G:4&%OM=N]_;->U1KV9&F3:P]PQA='L[Q)8U*NN+ M2FN$ ZTT+B\!EW;;[-4NAG$%%^%_94GRQI!ZWG#2-/;'6>J, _"*(R.,0CA; MF,81=6.7%_E@USUM1 C]RG"YMTNKD5D_9%J6YLR+0>9>KG.#4C_UM !XD?8&W7^2NNW& M$*GN4U1+M QV;0FJ\5)/RUGCY41WHG90M?5SJ6NH1]^5-.B)RIKY.=]T !M> ME.%KR/2YWJJGEP&DEIS:,:W!WM5[+X)',VK[- ]<<:P[2Q=_XBR:9=AQ.Y4B+/Y M].P<900!];_36.YA[CRPVW',G*^WS@2V^,8)GIQ%\MW?2R>9^>&M"K;E$_-S M_?"?XQB>JWBKNI03/\!JA'E[7JYQLH8DA"I@9'>LB7UX&'V9,F,2!4'TA%%5 M[C4F+$W@PSB=&E&&*=J0J--)&1(]_('U35B-7\S*-)S06XKGDC?*OL$G20(/ M.O ; WZ/= 0IV)^R@/'[)&%&>XB-E+8#?S&C[S$ (@ ><,[WY3AN1Z2 #AQ M $FPQ&( P,"9)^R-_,M;.17##PD@]-!;L9B@\MYJK1GAB7]=H+_5YB0@P@OB MS>+K%GVU)"_X=[UVJ].WUG[=;JW_;M.R5KO5&_7V6G;S=YUA5V^V29OMM^VM MEGUIMFEMY'+THG:Z7%T<4_L/E^3CH+I691HS9OP&OYLFQGL0TAZ)^/_.0F9T MVN9+;B)="03O_6];PN^E<=J]+@SMFM*M(XCMMMW9BQ*W/OPU@]9^"6@U #5M MGHPV+Z&M??51WZD^R+WJ@WPL^R#EC!B.O=&WA?4.#[O#R\TG?^:^^'XL-DUPJ?Q4GA0=/"DB,= M+:XC6BS=DK&6>-'L4DNTG)-=KL!KW+[L8-=S=^3!:TI7=;E U 1@_2U(WVJ M:>HZ%75=@2?R$YO'S/7I7C!)7V<6P9[^O?]PTZ9I=FUP:;1HM#3!#M9XJ26[ M7$WQEUM.#U]Y$5BWEL4)NM)D+USN6M*K<5E?7.Z94M.XK"$N]TQ;ZP*P_>#] M2XRM>.=Q-/%?U/3D DBOOZ>A7P\Q#RST[BM1, MO5?[\S54[Z(#9OB W?8QW[AGR\NMK:QS=[+3.SSY#J\@9_29)KQ,L9^>4*"MKN60 ?/IC& PO! MZ Q,7ESAS?S03]*8YH==Q8VHCKX154^\[)F^TWC1_'*->+%WK; X(%ZNP*>\ M<__*?#XLD^HLDD.T)6Y$U>E_#&W+7B&K@]JMEP:RO/*?E M\,7@3=/R9U3RVO@Z8-6QQHMFE^M%RSG9Y9"^2JVKP:.59/*55XSU]NRBK2M3 M:HA+73%V.;BL9961QN7EX/)R*\8^A&XT8\9-$"7):V,21S.I]Z-P/WV_=551 M[6EQ5U+1U<0L..1F=V[3U)/0;"GB]/FJ_B.M@"WV5[F)0>;/*$/KFU;$4 M;!-& M(=N,2?W+\B\U8,\#V ;'2SYB[\X\(6+<^!0_>?V,-7?QC03/$)70L0=-8IK$ M-I'8Y3K3OV(7DS&;1#$SN 0V4N?;U2>H;SK;AW-T#JR^:.QK-&HT:C1J-%YG M,AI4N7$S9B&;^.EKZ6M=177V'OF8AB;/FH,26Z.D;BBY#"ZY>(_]'6%XU=C<9+0&/='!6-QKW0.*@9&J_@7O"O+$G>&%*K&TZ: MQOXX2YUQ -YH9(11"&<+TSBBGD>&+VJYM$_:'&M;HT2C1*-$H^3H*#EH+Z-V MA;JD?_NAQ\+TS2WJT_.#>JWF_!0]L?C>G4918/PC"O" B6E\"-V6<16ESWMX MR VUO)N#DMV3Y!HE1T9)3Z-$H^3@OF9#E" +N"LNI--DI#I/.[J1,^H%EB9&',8!O_9I[QX,"_HQ ^?61) MB@-R]FMJW,1BAQZ25Z?\L4 M<]WIHP[FCP;EEF#00+X,(%^YB5]/G<%+7C9HBY=7P5R:<:&M,0VP*P/8%8CN MQEPZ>%>2U:P.O<%S@$*P"^7 M5/=N\:!)=6?@:((\YN4A39!:=M:]INFZ2)5LY[^3-0E_>O[C#_\)_Y$[$0]V M>[#R/.*C3-_$+*!1WV^??"^=BE75IP3HVL4CSA@@E:7K'U'@Y#(,,IP*)#:U M-^_D,"$(J/_%3?K>?WWG#ZW!H.=,7'Q5W4I)WZ U8A$[3)7>.G "UWBZ-\9H\LS-@NV^5N6\XG)$Q@ MVX$S3]@;^9>WLK^F'])+Z:&W8C'!7+W5&@%"*_^ZH)]6F].0<(_%F\77+?IJ M23#R[VRK->QUUG[=;EEKO]NT[+#5'_7V6G7S=YUA]^![';1Z]GY[W;RJW3D\ M7/??Z^GA:EFM0;\IFQVV1L-!=1T\H6 \-[_MB4 7YIY.\FD#HZ4*2ZO_D(_JJ9PMP\ ]PN$S"N#5XT>ERIK#(#O#P +=>T7--R MK5:0T7*M"@#'\R(.UO:IIN"\\4,CG489+.$=NTCW$-=V-*9.CJD&MGP>;051 M$3755YOU&M>Y1I-OIRRS>'6*\3X;)V[LSRF98X#D-))L/H_BE;KA78YN MQWE?O>A<)TT2;W<@J]LW>^U=IS[7KT^+IJ^:TE>G9[:M]EGI2]-&36G#,KNC MFHB>1K1WV@ZLYYDQ?++CO:@ 3ZN/9HD(>S@P>X/F#S/7]%53^NIWS<'@C.._ M-6W4ES9L<]BVZB%ZM'G23/.DR7?-MXP L?C1=QL^P6]+@= VK=%@1_+=@%#= M#_YPKN3(M*Q=)F;7;LF0DNC MIHR:GFD-[7J@YH+ :IEVMR8&U 5!M7M-^N3R<^J_@CL5)HRRZ=3VL=G#=+8[ M]& /UZI^8=Y+Q$S'[/9WU80Z"O8\5 >=\X:=+Q&J5GM7;[71T44MM=9'F^C&_E["KOWRL M#EKU ,WVZ?L#@J.&+&$-.N9PWRS?>3J*G>$&Y];U39IWKHEW>@.S-]JU9*86 MO*,)6!,P$'#?[+3W3,_61/9OD==H;"O0;8- 34)@S4-'VES0TO9H,?!.Q^ST M&L6MFGZ;5E^;VLTVM?W1W_RY09A$\Z<91@K#@$PWQPVPN_P4/L6]^ MDN+?\R=;QAH(N/F$]&"Y."L_J[+K>>P#7@$KAI?1Z"Z$P2-\XHS]P$]A9TZ& M!X(]XC?SR ]37#SU9\P(G32+&1XSG?I)OGR2 A1FIO$T]=TIO"C",6% /+0# M-WH(:?X"/B:?H'Y6.\+^K?'$ #!SYJ;\]>JNX2 X(M(7BT\RVNA?F1.G"+R& M]/+G.:!W49+RJ03E7- E-?;OMWJ=_3JL'Z>C^3EZNMN]_L%7[;=&W?7?7D-C M_R;M==2RCM"!_S@T /2ZY;P$W==?]_77??V;WG-4][\^&]QU_^OJ\)3N?ZW[ M^FNYUERX:[FFY9KNZW]T<.J^_AI3U]K7?REVJOO[ZS6NJ9E[SI_; -"=?_E0Z)FT-&=@@^N ?M6=WL-J.'Y?(SC MU-"LN4]^A:+*'IG=[GE&.FC4/'=)&K3(>;JC7S)8;RS3'@ZU'M%ZY/C^4^,R MYE?9O=\RVU9->OKJ;LOE<&A=\')!,.VTSYOQOD28=L\S8J+F[M05"BS+'/5K MTLA<8V8),X/VKM%2+?B>#1_T:Y(+OR"86KN&8QJM3"X_)_43F\?,]1WJ<(.. ME3.+8$O_I@^N(E/5-WT!WNV/-<1L0W&QE#G_PX/U?-DNVON M95VAU.K8IJ5'3]<2-?;0M#M[-L76HF\]Q9O#44T(_H*@:NG9TWMFKSJUK/GE MS3%=<<%[UT%IY7OR5]_ ^X#@J"%K]$=F>]_YB#5IX+U]SX>C#V_0K'--K#,P M1\,]P[XUG=V@Z?>*Z-EHQ@,Q)T]@?9WQH51H9 M3FD/<;1P IQ'!F^DR6JOK)9E !0"/DMLDK 4IY0!V-0A<#%+TCASTRP&4J-Q M87CC!1]OM[KR\;7#U%X&A&T'R&T+@FG$A\!-&)\M]ZK3:C\/ 3>:X:%Y15H! M/;O5D<^:R@XF<30SID >#,_@Q][MW(D)[&$:.VX*1^-K$ #2R/UZ.Z:)=\Z3 M$WN)L4+CE\$ 8EC@9G+?96C@&ISCQ$""O,4!6_I#S3D$YN&WX8%20 [P9Q^KYCRQ8K,[*:P9& M51;P-A5E'A"I8H0BZC5$BFX7CSACFDZY_I&5-NF'4;U;8K+3 M+4- _>\TEGN8.P_L=@SH_GKK3&"+;YS@R5DDW_V]/!_1#V]5L"V?>#U=UWQ, MY$=@;(?HZ3VGL.0B9T0.6J/1X:?C-6E&Y/ZS#$^_ZOY3!\\Q>[,_:LJ,R$%K M: V/L&I[.#@&975L/2-2SXBL PCUC,BC@UC/4CL;W/4LM>KHO)ZEIF=$:KG6 M7+AKN:;EFIX1>71PZAF1&E/7.B.R")^* 'VBQT3J-:YSCOF9)R:2G1![[;I96&7L=W3^Q MIJCI#LSN4 _].CC%F_WNKBV+-%2?@ZJU:]#U,""MN<]^A5++:MMF?UB3CM<: M-R7<# =FKRZHN2"PXOCMG2=I:; ^"];S4&I37*[&Y=;OW+\RGU\LY;?$KV&@ MY-_^8VA;]MO&QW\O$3?8_;$FD?D+@NH-@56''0\)T7;[2@*/6EII3=) W(#+ MNV]G2RWW-I34(%BU)M&:1*>P]##)RKC+H%^3!(F.-*[,^=1C#X]0@##8P;/2 M\'S>PC@U-&ON5UVAJ.I89J]3DX2P1LWR<,_VJ":HN2"PWO3Z.W@!&IY:BQPA M1]49U-&GXF,CHY4[WWIRY(M*I2]TJL&H:PYZC1Q_MPOWZHDVFG4.SSIM8)U& M3938)RY\X1-!NF:[O6<"7>.P+CAL$OYJ'CW1"E,KS*-%U(<]L]?6QJ;F':S%XFKU5#]1J&<91MK'QI=N,5XS7 "V?FB;'LFW8_J[TN^7V2X/@S@"] M%\Z0# T0,K[KL]!=X%]Q9"5=T,DG.N+1HG1YY&,"$AUF:'XR/ M31S7#_P4Q1Z<1TP"=8,HR6+^G@B%,)._\^%#0$"4/4RC+*6#3_P$S#1C 6H0 M06]+(5:"J _;B)U0S*(5X RB)X#F/&8S/YLE:Z<9OY1@#C#/>(E<++O5WXM> MUN$8E$L!+CG&.'; FC#Q3P\.,8V>)$8? 57*8%:S- 97/CYVT!X9IV2AQ(], MZJ3N\@]75%&^['K*&^Q#>=9I*&^)+[:BO#M/CKX-%MP:V('0DITH#0@IR/"[ M$CS@N G8':'GQ*2:F3H\.2'A8.XUX=I;^4C7/(]X"N0*'R/:EAP"[XS M)A(0:K,\&SU_L&R;ZMF4VQ]C;ZF0V(^E@0JO_E+$-K MSSG88//C^'#@P$32>."X7Y&F4;H'#$E/?5GED/)630?)[TB"6UW@.2LY'G(3 M]IZ;J"=#;!X:_X(A\6"VLA"- :D\L1@Q7= B#/B"ASW&3H#*=KW?5Z\9Y!]P M.A)+4CF"_"(GD-NM06>_F=:;IT];5E,F91]K^O0Q)I W":Y6N]5KS CR8#>YZ5&]UA8L>U:M'D&NYUERX M:[FFY9H>07YT<.H1Y!I3ES^"O+I$,H^>RI3[K1&R[4<2;Z-K+JX>?.=#U[ T M%IMHM:W]VI]L?? 3M:W9:C];W][1)-U0DAZ:@YU;;I^0HC7!71K!#;1ZU5:@I;@^*ZYJ=.E/8MF/=-?VO;SU MVW<&K\K4=]EPA!+=+',=1[QZODW=)D#H%94MV)!F_*48)QV\8@S M!@[*TO6/K*0<3DIRG5X9 NI_I['==FR+EO69E?'VEKH::&G"YXONHQ68ZHIF+K8@F<> <_[/@& 901< MUSU?07:V4\-DH"YOT>2\[WC([FBX\X!(7=>B26WWT_;L78<$Z**6(S*^U>[7 MBO%UH;.698V198,:WA30Y*S)>>^AZX-Z*0--:I=*:OU>$^Z'7(\5:'5JQ?@7 M5-=\VOZ_DR!STXPZ_-(0EFA3F/(%A<[+$3H\UPT"9UEUR]I;7<]ZG'K6;9*T#3B^KD6]]+*L>D-&UT;I MVJAC%82>I&2QF>#5,DG+)"V3:EVO.=)%@,THU]2(TM6:NX5Y1= N=;X9-V,1 MK)-145VL>>G)IAO+'-C=6B4X-+%=++'9YJA3KVR:)K9+)3;+M-NZG+(^^+CI M6K7B?%U-J8598X09FFG]4:WX1Q/;I1*;9?;;->ZNJ0GNT@CNIF-V!O5T0J_/ M3+.M=JTP4 #\ M;PDAC\'N8CB3"@+JP8J?\2,X[E^9SWNM8C7G/_WP,0H>F6<:'T*W95!TFAD3 M:F+[5^;$*8OQ=Q,_ =(V%LR)$49V146G[_W7=_[0&@QZSL1UAX-AMV-WAUV[ M[8S&;8MOU7\*7IB\;T[C:+ ^$<4H,!- M)$TFAF-,^6>@SV:PIX7QY*=3(XR,",2 J#L&,L4&S-%3B&@S#>#B)'.GIO$$ MG,N &SSLT>SY"2]OIF?&"WJ&%S*GA.Y)EF8Q"(ILG -@ Q@L!%@[R"C#(ZR139:P)ZQ7""(-](L35<5Q9JMPR49-@;.I'UU,Y#S-@,-I 8 M#RC;0GP1+I&PT(_P#]@@\+ +__%38^*X?@ LS!( 1Y@ZP+0N*!_\,V0/U'$9 MOGADH8,KSN-HZH_AYP@]\3.Q0_6,QB2.9L;,^4J_PR,!J?A #!YL,UX"&YPV MHX_A+RI C"P,6)+D[YGXL <7B /.F\!>' #LC*4MXP\F81X@DX'B].<@I@ : M3DI8,["S=NR[_'U//H UC-*\#ATV[XP1" O4L$%A'.FBP:KN.ZG2HCV8A#A0MR&20& (&8L "7(Q#+*!<>0B)]%?&'SW MZ 3$-&F$,A'H]I4];'4-V%L V ?&G_I 2?3PE 4><>M3% L2YU(=%WS@DA*8 M)IY'V,W=F&?PMP0Y'Z3($P/J@S^)51\=/Z#Z_K$3.&@)"%[ZS%"1XLKO.)?> M2:8V0?HD+C /P][TQN\1K&^UD6Z)9",DN@2Y&P@6K4Y2UP7G)"E\P(4#:6<0 MA__#%3.PSF<&&TY1KOTB*!A1PJP '+$]1(U ; +_!-$,&QE$Q*+I2'*"H #VO6( % _+RRAGP80 F']YT"O\:8!3X#J3<#,?= W?ASE(H7 M^\E70O4L0MD^9ZX_06,=SDA?*592S-#B(.@@-D'VIK!=6!V@V#*:(5!R"I@$ MT9,0[8HZ$E;>Z04.6-^GES!E>_\ZI2Q0]20 2N8^$'.2*'1(>PKI-4:1B5)Q MX08,S1W!6[,H2>5OW"P!CY85/R99' 6X+N==YRM(SL#A[A%_$XHW8^H$$[F* MXDF0&2!9%[]CW\#*R.V/*E%O/B-KBX? [$'SQ4,3+X&'<_N0YDOD5AG \]%' M?4,FQACMO@E(!A_74BV+*K4A_TZ6'6P#S<:0,3"8QFR!YT80A" 'C!14"(HG M(D0ZMA,D$3THK!G!G?+LG&_)J(SIFA\8/G @QM51,>*D9&?B5L3FW45N<\8^ M.:R(B6CF2CN&$B'*$#2$3+S!&0 QSTJ\>4&@0S8G" ,3P45): 1X3 M>^+.=]E:QO6_?+XSYLYBQHD8'P7< %2$'\XIE!24$W]E1 AP!K# 4_(_Z YF MF,:1E[G2=P_9$]]Z.$5#Q%M'V1$&+;@_Y0BB1+?!#S-\"W\?O,QE\U0U:/+5 M6N"&\:@ 88'\J9FS,,@OQUU%8#7$&(69"6N,1QD 85$LU#@*!#0^ OJ-$R^, M<98 JA.RL?*MTOZ8.PV!HAZ6'"\P.E-$8O_\$A-V8* MN0"5,0;&B>?YDHGA*Q3-X'6Q<2HM)0*!@H<<+62:<,-)641Y*BG>QBV!+ 6W MCTE3.T=(%22$+E.F%[&,WRL!NA?-F+EOV%9$* M68IRWL673;(@X+)RZL0S^C%XGEF0C)Q33)AY".#QM0[X+ M3^#B[N@0Y/!QEN%?BX?HK7/P9=U%R[CNX ;(Q*GCK: 10?+*&EFM41&M@(\X M#EY9PUYK*+^@=(1*$DX>K@Q\*=A(+";"H.1:9UW%E),KR%1<>$Q_)S'4'?-=ATD1W8L6SD\ Z/=90\@Y3BK6HJ\&@UZK M+05 ZPSA DQ1*. C;S47#P@R9Y,3?H,2YF__,;0!-NM_1C^PWKX^ X!1^MK# M40'CTX.XM0QC4OQ@)9#Q#%+ZKSS(*_U&KC1:HBA8JH=T&D?9P]3X[PQ^VB$& MM'LFIW@4Y. G.[[(**4)N'C$ T7 '?/;L$SI<:FU9>\"4I_<"U47D2'P#,0= M3Z]O( I48Z^L=@'S/'[K\)/[%!Y'@QSWPZ6*,>3O7J]=FBFE"=J6)0![>@8@ M9+T3N=33$[\3AE%&,0MR6X%.T$A:$M]@,_EHHEV>3/X-0PSA XM-6#%@CB!^DF14V?#/6\M&IW"6A;Y+OAZ\(PH2GJJ) M@8GNP'Z'KTSN//^!KN<7Z7,NC%^ ^^9FD0UVN$-+1KDGO$=\CS.'MW[S9V!< M ^I?=;!K4XF16U\4E'!#+LG3RLNE&\C=9Z :GE\- 5N88%>4Y08)("RM!8\^ MO;)6#@[8!?0^4-HMETK.# B$XG$4ZZ2H45 H:OE&'V!4R-!2Q@^>RW@UC!"0 M "4'UO$D':4E^6O*H&K>NRS?2Y[I4T0?6L>,[\$1HK*0GR@J(^/5L-MN664< MD]!7$;EDM+M!E.0V>CKU8V]#%0Z\!GRX/RFL'QD)D%J"@4]!<-SUQ& *+LIK M)T(>B>%A%(!Y!KY>!+]0 ZH-"0O_6$5\BCH=(Y#R$=T.SWS M_[;3LGO?G\$TG"/)AV$VNW;77L3DBQGP%"@M4R':-J>'S[#5/@=I;!^%/W,, M@ _X>0>_BQV>3_A8U RMG*$!!F46&VA8X$I<1YX4LYY8G^O$>6(ZC.(9[JH(UJ\GQ :Z"_>,B:(ANX4& MXLQ/"RB]HTS> P-3A>41X,/7%#6$L=\A[?^,N:1F&#%?J)EN$) A8_#,VAST M"4N5+F?>F0OR=MI_M M"+37:+1/.]M!M]7M;3>8?I=EK79K:-M'Z.;:&?6/L]GN>9N9;M'#9^=./<"O MNI/G$1N G1B^!VJ95_]NA*>'J_TR\CPGD]>J'=>)&F8=C$">-SGHQ+^SE-L. M6<+KT0O3O; /=KT_N=>MY%.??.<[R;M=.S[U<6Y&MCG8HR?)?M=9^>GV$:;[ M-OG0-'4&FAJVS8ZU>Y^.%]/42]543%PA_ECU=@]GJC:UNBY'(ST>F9_T#L]1B[=JE*OG51%7O9B]FTU8BU(JVN" MJ;U?]YVZF":7AY1^SQQVSH65"U7N[R<3QF>BR7EH[)OH1L(O-M#?$PRDHV@X MO9H_I#N]K5ZQ^CMX)"]2*OM-Q3V[IC\'4H8#^RQ(N6!E[S%Q ]/GW&U67%7E M13:\C87(V.S9F.J92.3EN,=;GK=V^O7&:H_,]G"X;^>QYT/-1S>&E)VT6W:O MV(PH4GEALU9-PG4GX8%EMCM[#PD_!@5?J.'X;GM]@7V@.1]U#=,'>#R(G-%EE+X4JJ_7(5JUFH0MF M(:MGCGH':21_0A;:W/>Y7N6Z'_/2D[O5!$FM"W>WJJ*A^[HCNS7(6SFL[4)] MG7=HECIM*TT8J:P?8(SMM$6OC)957!QVO#^S)!57T<,HO.5W+J?8I%* ?52T MUB S*I08B[*4ETW3LH-.JY?_CG?^02122;4,X"-Z2RW:G"1AHOY>MN"@&PWX M#KSJ6=SO2UK&[\O;N_I.0H,F=!(Z*4A6KMOP#JT>F\?,]?D=8J0V9X8M??Z= M7RJ6;=!,0=$/TR!='W4-X)6D=C['44448LXH$@ LL-OBLRP/S5?6C:/ MQZNU$^F=?8?.JKY"2N5YX"/;KEX[_:JA\0*=#.GS"5E*W MT82ZPY)E"_^XS1*F'C'O]4C-+J6<:QEW>5_!8$'M?XIV5\:KGJ+^J1&@Z.S M&R@Z?FP\.D&6-[M40'8KR8 WR7Q F5KNYI"WW:H6A[R]UNE$8F^)TM:)Q+Z" M@6-(Q#,[$Q_RTLK&.Q-55:)2"HT:(1YQI[ZD%)WPSEOJEOJ\>M& MHHG,&7I_6B[SVG*@67UD8$G$HM'&&N_^7QFJ]7D/\]EK9327=1RV]9+?1 M]8.GWDV=@ ]G^ =S *BV<2,,&=X&GK=[\EYS;\12['K9'WA/YBZ)4W-K/K-; M]E+_(F12WJ.-S"^U\>K^QH7H]M9=:0-8UY!E\@Q=;E =VTYK'&XQK?&DLQD_ *7-0IK>1/HR M!V!#E(P8VA#%'O :-N<#_/%(JYR(4;0R%ITPB^F \*M'>(CF4KE@H(B!&3B; M :R7)'-X9\-\+A8]BI_X FJ+HB.],EO#A'>G-/XA\&<^)UZ38E\XDR/V$]$] M5D8W,"P/+\"Y)3BJK]B@,LJ#=R!7A0N?%T&L4#W+PP\G.*>$LX,;.#X<:^9P M/:R?UBA!"DQ@P[(*@MW1'PV1R6SQ(AR\@F6@87[_^U1 =2E\9\(D@8271R MV/!/41$;A>)_?_SQ'LWM9HC TO#/OT $(/EC4\Y0 M-@U_#P+J 87.+WQDDVB+*SJ&EV0=;]4*M)G((;#XR7]GLSF@,$YI&.*/0K(: M]_A1-D\05OA3NVW9I6[E$I"R-WD+>Z#AWH*((K4Y[3ZW55/N552,S\^YP>W,)^#0R9'[7#!,L_& M\)D8DIO+#,Z"J=PQDSL6\[#R7^=[?D8Q\#E!RLX\.5@G6!3BUX$54AH0A+-? MN; HG01[- N9W6UW;\:O)?+NG7CL +YN/WX+V +188IA/AY.UL)VMC@-3.U" MB/V#8VK,"^!T,S$"5TE*B!P*KY<$$''HY@F&;PN%X\T5G."NEO?U M:*)A$PH*SM]I4 HW,5E@;8LRFAJ(ID'+,C;90N6B^8(6,EN MI!2HK_;:W='8;MH>;F'['6+7_U'>)#(_)_XFY;#:&?\I&\=1#.Y]2+XB) MC WXT8W_>LD\6F=LD JY\>'WROR^59;E8R6>UET89M2#?;D'[3_SL!.UOQ>C?%8!6DO[_%WL4[DNT8^ YOLDI6D0#8E; MH )!-&9)DA<:A$ZP *E2C/:5_87S20/R!LOJ0$6R2GGU"'F9*_Y=5;=B7G Q MQP!8,5D#: +\[X; I$I%F'/I4G4/93",!$YAB(P"U@J2(6108@L(I"%(. M+5D.?7#(RID"KA/SN%^NR]:4#_;+&U:B@?5 7\J!I?#>PEU9&_@N'25 M!@HD;L6I=***F8MF55&7N5VFVP3O,?+(M*@L#3;SP#-J\#'L2K#VN@(_DT9< M*\5E3FGZNJ TRLL=?"[SX=-(Q-I?*%19!#_#2)FG(&KV1"'1)O+G[%50/XYO MQ1&K8U&CNYM] P\MFS>V:4RC)\!PS >+HCE>4\L<<%3$3//\T92'Q#4U+YV9, M48Q;4A"8XL#L!JM0O(DZ*!T%-"R)YV\9]^B9B\4IR5!: IA,<(P)ZCL9H2/54FA$6/7ORK9Y3N9/'@LIJHF%Y?76P("J^AKEN-PU M#D,^50S6S)+0(@S MWO!8 -\,UJ,)]^C#1S.D!; T/7B*/%GO-4V_2-#>0JM9:;9$6HF3[*K=N/,P MET[_="S)8Z X2J%Z##/@&,D )BA7%2,B.FM1OH4W1*42ZA1ED<)"N . (A?2GB4D@Z&*-\D FR M9[%!1G;(+X60(2EV6D41//^^[ENS-%R4HD(Q2RJ 7GC7.= Q([X":J52(><7 M G^U8U2Q+(_G);1VL8?R1OGM$0JS*0#FEV:P? S'3T:K3!NZR]_U"&C M7&EP0Q4XRTC80TX*('XQRKF*(#Q_S/(A1616(!4LJ)HZ3>A?,)J 'P M":I44I;'9(G"_\J(ETF:)VM5R[L B MDBAJY)2J73BNQKU@W]XFX[7(#FM/- MN,7KB*'>Y1"P.M5SAM>OYN#7Y;S*;2.<><@5CZ"OJBU)5_WW_[U_+X9,*K?$ M'#Y!+<)Z%S;SLYD0^+@NT@E9UDF]4JR1?_3G]IPR+J;C8+>;& M)NL\2^)Z^(M5EHJ>[W&5QHU]K(=?J#9TR-_8<'JK1"H8HDX\\* MBT>1LMP":!E?(J%'^PI@ ^(9\]N0U>Q.E^;H9:1S*8^!]BPEZC?O 55I M2:H(G[HP8=V<_9,Y<_$SN:L\ZA:P\"&ERCA,KU3DFQR/1QC G.;5 RE-ND9Y MBJX.5V(.59ODE132$BI\"!K>2NY@<\EUR9YY:VA$ (B(EUDM7AD;0N# M7)AI"[X"EWI2$H%ED4PQYB%2L!)$"#E.,OA&[KUP7Y1^/D&?HM) R]7#D@6@ M>D]E?:\>6%("W\U28H_.("D?R0'T&U9=.)*B*5KXR"EW2_(2)-Y D^'G+$96 M--?J9^&*KV,J"?872*%H+B)6X\7<29(-5C0OZ.%.DV#@LIDJRUCW\4\^:3"Y,TW M0.1?RH/G?)M5F.@9+5WP Q)?5[W]/ M^+7:^)?*C+I*0;!GG*Q.PF>)P\.HDERQDE^$W?_-8[8[J\_UAMH:)JXSZ]\9 MT\4<4R\\Y&VUD;70^,."@GD$\JZD"H[!%?#W MCBC@NV,.+T.!]\O46,MJQ0^,T2M6J/P M*8Y"^+O;I L65+ K;*6Y6OT?T_' #G$\KD_4W$CIH")E+W[N)TFVKA P% MAK[YDGC_00QKMC$DG(_OO5?BH"I\E=3JCH.;7YPT7R=WMKP99%M5-X/6^8C; M"+D3N);5N1WLD/++W=TGX^<VBPELTL#J4,)F)D !^6GLX1-L@"74^+8Y08U2C:#ZC:+Y9VT6+4@ M:S^DG_/L,J9JJ'@-K_70+2$1U\2@)C@B4Q;,<0-T>P8O?J-O-&:N@UD,$,OB MIDJ2M[<)W45^[\.)Y?5J L <=4BQ#S4+(VH7_(0/21?&8H(5 ;Q:C?S3HGC> M2##M#;S.[3/<3.(#BIWXF1/C09)L/A>75?E5'OJY0")W])Y9Q%>&>'/7"\VR M5&:.E#>4'\139_$\HGOO82!J"<'WDB[9N.018Y /!)-(#,8\'Y!D8^DBX9NK M-UCL;BTAXIL%DHOB(ZI0$I ,%K?P'KP#N4J:LK9D"2^8C$"3#C84^ JHY+TT MS'+3KBE=6 %D\0(IHJG$@]^I"A8Y206LX@D2UFN/BT%T2;W(5D"FP$1@6)&C MP]U%8:;S\&7UOLH5/\HI\\JX]6>2>@<]A'7'6O-D_6NV9+C[&0C(VAV =UQ MD:5J/&1=\% :10>$64J?R1!Z'I I_*'^8Z!EDNG)3"VI$F)A9%4O42)Y0? MA7#+4:KLU-P"RVNYV>&NW3QPN.4C77P_5LS5C43.*Q05+0,N7Y**4@[N&*0YI8E^)U,*O\38F>X3 ;,9K%BY=4H-E;&@TDN50<&-")_; MWOR6:LXJ0A8ZV&V99XJ+7-4SBLVA=ON&4Z12J4**]LII=IG2U\KU/_ ^P 3# MPM5GAF66UE4316H?O@U=]F2+SD+ZM=UVK;)-=>A1N]P.,B\46FTV2\;V-K6IQ"NHV:H9!1B0>)O\ M;5Y&- V/08.'WD*\@B,JSN%0*"\J^T39Z MN$5^YU764?C _Z6\,W#"9-7%V2#KA/>D6)59(E]<]+)Z@4M#2G:S6S-FZ1,F MH41@D^= N"8G$Y?AP!'C@854TK4P1/&(C#3S2_EYM!HO+"L]J[:37\LB28@> M\QFY5-67M((0=R!![E\4MQ;YWV2%.=71!+A+:9'P G.\(Z%V&!3%;UMZP BU MW)[#2B5!#(P*UQ-QY9)*BSBL>?ZL1/PJ3OF>;W$7M^(D^:43HI M:KCX&0JV;5J+[F8TE_B\"@5YE%X60JV"/[&HF;BJ+$69$E:"A1[2YU6I*MGG*P%'U;*<3^8L#L5UQS+2ZM52N7]L2) M[:7(^"]*_ 5)/M>4:F!F?11D>1[7=EE.(;8%Y?!:#AK45= 4C07#K)WGI^ BE^\\4,Z'#WTMKP;EK6L5M\:[;7LYN\ZPZ[>;*,V:W>V6O9 0Z%ILEZO MU1L\/WZ1L]!)1P]6#QW,CSMZT0QLKGQ.>LH5N=SFV3DT7'[C+83?8V$="5#9 M^V?M\0\QC_E"0'CO?]L2@"<:G7PV9KFA,KXH2QR*^F)QWCQ5ZA63EXR: M?7YB9RVI1)W(Z:P_[P&.:+)IQ+)ISA MR.RW^Q= -V-;VNH=>! M9=IVIX[T>B#'K6Z*]">E0.BX#EM9IRZ!HA9:U>KO%P$P.NTK%Z-X6CW M>QJ.!X!CU])P/ 0<>\IU@G.D8HY6;E%]W/LUM9H'["7<;_6VV$I%.0\2TFVG M55$M@?O%!;[[X<9ZO52T\@)[L?Y:QS;[O>ZY,Q@-XF;;M+I'<7TO%%X]T[+. MGB%K$+RZ9L?J'"-G4U=]\5FMP6^,DK!?HB0J$%1O)=&S]U,1!S0%&\3"EFG9 M(PVO[:FK,]#0VL4 :;\PJ=\LA^)N_4VLQJB+SE7Y%-W]^/DZ#;Z1I8&UO6KM M:%]U!U6Q1%L7FD2X4RX5'\*0J+^ M7KFJ'OVZ&R#.,'JFNVV!MCV .M8YN#\ M\?\&

F/W1>0/])Y2X&QN1Z1JP*Z@!L^RN:;>/8KMJPKEHPFD/3+M[E)2 MKL:ZI&HLNV.;@VZOCM58FEXUO59-_XO#P]^4VB[]17XS& M!(:[SP6&-]D$JU52J/:]*,.N(MO)B5J8!/UV:]>BV]V.OCW?G/KHWQ_5Q;X& MXNGU6[O*7$T\FG@$\0Q;_[^]*V].7$GR7T71.S/AWI QXK"Q.W8BW->,9_H: MNU^\W;\V"JD C87$TV&;_?2;1Y54G T88P&*V)W7!B&5\JK,K,Q?MBKAJ81G M,^%IURXJX=EU9_3.WVG^-GSF%7>;7RPEG;I,\7Q[U0O6T?@!^, M&)QW:DXE!I487-8ZE1A48G!Q3-: _+$SPHG]ZZ^ :,'_U.]X2J]RU3ROKP,B M_M,?RL3Z)A^MVV@HPD7>S2;(3=,KU^M$Y_"J6:^=:TE3Z.>G_!FL?;? NHUV MK/J$!O\DW8Q _3V<&Y'2",H]8T1S:XSP M0S>+8Z894T8JI/Y4(E^D.;L$"$\0_#2H/)8XQ(-FL3S2 .M)GM!P2CU.24U0 M68/0R^SQ#@G=6D)H-4PBF=9]2YBC[4&H8R!*F,G%KM55Y]X53"%Z9! M"0:LS$X"^"93ZPN2P9P"H.;E;+[4U5PB&M[R:Z[^PB>JQ@K,^6[?P.^KQ59C M!5X^2*S&"E1C!58B83568.Y8@6J$P N^?0727HT0J*2SE+2M1@B\"'3=GL'? M5RNL1@@LT)9O:B1TU0%X3(U<)RV[<=E^EE-5=5;%:ML(K-5M"5 MYX)CS7G-HCGO:)7!>MS?#%CI)<#;M] M>?X:Q1F[;LNEJL@;/!Z529H7DI]:HPCA7:<1O5C*%5)]O9SLM !1XF MO3I@^9Y5T'!%?>E4'N$:8.XO!8V ME9M>C99]/C7D[T ABEFJ\38EIU5U;K%& M>J53$6MU3^V9V\(>>>RO..GZ&9O"<8TNO71*-;NTW,1RZG9]P]G-1TDOB+(Z MU;G..N+E=%ZD^;24VT-IYEP_8[/XY3B3@W)>FLYF98!'Z>F=8,ZDRO^OD\[N MM*I(8G7YNC@_?UL=:I?@4+M\"]Z7*P^U!V426;&""5"')P?CQSLZ.S]M?RPZ?$_>^:.G3_''9O#J5*K7;-=:VPV>7U/=6_;8=I! M"4.]=ED)0R4,JC.GL@R5,.3(=K5U\Z[[+0SKC/"MQBGSP- MKV0CNA(.S/3U%SXA0.S;<-@UQB'/C(0FN0>AX.&A]%&4Q=8H!E+X(Q' *T3N M_2 */+P1CM9-X>$QDRR$[]TH3+(@!:+@_-ELM'>C=5>98>Q&29H4,XJ?.S4Z MED/AATBR0$*P8T5=,")TEX3G%7>!T%$(3^@)G.R*,Z/M#>9,V_KW8\L-H@0G M3-N;S)Y6!&NAX9N-Y/*!J7]^,_$K92WKQ4]$%^Q-EB[^R+/%*!(]BG+PYFYQ@"]N%2;;I-UX\/G@_M&;90&JM M-9X?2S>U4A#:!(421W2#\'FRF^:] -A*#'+<"^!*B>.^R?P8L[Z5[N$2+#^5 M0]0SO(1--;PMW(::DGE:N!O37V"8Q)S. [Y7.A!P.6BD.71\)&-0O2$L&L1/ M@I;9NYA#SNH8@4V-9^BD'XE_ZR'J->LZ2"*T()K(\%/0848XW1R$;L#)?8/ M,HA&^".TY0'?KS6]7F5I7VUN?0ENMFV^S R 5%W+8 '1-Y0H5W\C).8ZP,TZZ9MV_@V5EK'/ FTP&:")E?(P('9ZM6 M9X=KW1"\=5YKG'=6"L'7N>W>#9JO%OM2BVTTUTGP;#\C>B!#W7\.T!JO-M:] M(N%<$M[Y3RL2<$?SG:OCHDX=Y3 ML)+.74GG@2)]8[#G8@B7J6 ORH.](GN^[O'J,^52SG;M-FP+YPUZI[7 M>N75C]MS\$;V:PF M]#6DK]UI[*AC9S,K^>IM5*_!E%:K7C&E;$RY;'8JII2-*0V[4=]5"_(S=\@E MM?1EW"$_B)&?PJ/_3WJZ -6L1.+BI8WVR&?U3;Q*K%RW&Q=K;)//ZIIX5C#Q M>OTLK\*7AEVOKY_#J/CRTGRYM"];:VR6%5]VM%G6[H>%[__7&[S@7%VW1<]W.1:?5;+0Z MK49=7';K0@(1O7/O?YU&Z\V<"O]%S9J_: ?958_G3(63TT!7[_OM[]>W'T^_ M?/_^SYMO?[/N?E[__/3UT[>?=\L7K'I5UNE[,7_G=';7>$3O^7/@)]:_,A$# M@8.Q=2M'49Q:46A]QB9'IW[Z+VH'%'Z86'_YCTZC@4N(L7'Q-(BB>ZR$RELK M$[K >5Q8L M-(UB5"?L5DY51R679:6_?@M4"=7P4&+\W7O)65G>L^CZ1!\@4^&ML>9$51JGJ MX83+@:AI0/WG!HVCXG7QY_!@[F@T[CX48\T%ZS'"5M8DPR;&7%($+!#1 5)I M:]%0W\@D]8?S/B?*3G\ZBJ-_S_L8J#?]&3;#AM[TIUT9^/)AYFGP M,?/?I! M,/U9,HBR8.:>R(.!F+UIX-_+8*P_+-IVF4*$C"#C(8E"XH,>B]@:2D%=_CYV M,8>A= N0!1$"O_S$S9)$-: A0X%X>#WP*!0D+O"Y$IRB0C$R9=&4)_B"EX2] M@DKV0:;%0%63/8B2X=^POS[" MJV!7-!.@6);2"YO!)% ;F&*Y0E _].2KD>:H>T;8X TZ)I3V4$^L[&,+7A03 MJ5BB8)E1EE(G./YD.$*-P+-@7#+3*AW$$GZ+: J(I, X"[\T&VB]EBC@:D:0 M=1/5R149@F^X:580AUOD>SU@&!(<;3YH*R%'I(,(+J=?/Q:O:G2;7ZV[ZZS5 MHSG3H;GS[8O4[#SO+MS5@]]-T,%IU0@X'GM%HZ'O&LP=FYW_ _@]_-D+!&\* MZF^%*4/J8:,PP7-"97S=,7#5A M=V5##1\D-P"X>='6WB44F9[/C;0]90I1M!(I^3,RJ7O!(-5%O'L&T2C0>0Q2 M9GP*(JDG_$!MD(R@D4F%[H#QR\0N6-%]([HS.,EP)%,?U0']86W1AB*^EV2, M'@<^.*&/VEVH9/Q9,C[CJDQ+_2@B.)M)(!W^H8<^68<6%C;A ($=J[T;_ M42(?T'.(I^&&DGLP_KCWRCC!&"(P' ^\2R)#/T(/,A1]!D)*I1A6;-D&6U2A M#+I:*=7.,'.434+OB'9L[1Z!?Y5HI"1B#8*=T0<(%">QYTP!Q,%OI3>SWU?* MM!6N):X(>(?6R17%M9"P=##&56A:%;TWWJZ+4%MX*/=2(UDI\^6!I,?C4X@M M7+\',4P>S!@*E.?1*D8\9R]7B1N-$$8)! XM$\ZARB+@&T6![ZHL2C?S^L"% M40S[!Z,;84!AA(F]3$6)/>N?ITX#%&L014'%K.S:F8O2W\LP":H<+W*Q"B\JFDB4*K\ >W.A%K)PO3/O*B>V_8L(VF*# QCE-Y;I11N?6B$EN>EJ<>;3D MDY\H^".^LN+!-GB 8QXXLZN]560 !'HI%@Y0BBJ&3_:"V.4[3YW*0X589I%" M>!9'HP&FG*@*9B]H6SY!IJR1%$D4BEEWA8#I=2J["H*?26:(1+&H(A]$%$,( MI>/=(JZ"AS[X8+?1>CSX'H==R!(/9-[B>"0I2L#2@1^#I1%QE2?:<1'$,@^1;@]',8C>=S#T$_$"/%)8@TXK_GTX$=!CD%?C%8*,%#& M6K$)4!.^ ^S8X#M1)7K%V:ULTU&7-^EBN]9;-)_O 6-=N8 OZDKD(/+?+">F ME"&7..;)J8IA6SAR*FH3_)"J7[E:2KJ#$%;6'Y/E1+.82. %,ADS(NY &@;2 M'7=E?"K25+CWQL>>GVC[6[%J8U;-MYQ(GR$ETVD/X[-RW-JH?)<=#-&/)=?8 M5N1_)OG-Z7! 62Q YHPJ4CQ#BY9$O?21!V%9JA9HIG:A8L,6#-:,7V>6[8,R M= ,YG-47Y,.D44.O @.3112*0]+L8;F]M'5V.84H_DJ1G""1S"( M'O&2#*OK_T]6S'L!SYG:5[#AX?2/C#,%24:GYA5]MT'?42P]7\4A8(I&44@: M$XN1[^$9.$YCI-ITO4U0CU\*X8Z$WUC0$WLO7F09G5/+/L9YP3V@C/ERPO/U/<, M1Z KY%(AT_X..S[\\R9,,A[-^@/,E;X>F7;-9R#ZHVMV%)S+RW.C[7,4^P\X MW1G304H]-=LJC=J28V!6,8HG(G5%VBWXO/*)^NBI4G=(_T03%4=!)RR,PE,R1CZ9'=4'GOJGZ/YR<&CS!]W8[\J8K9%N)J^D?WN&165EBW[PBK ; M$=8PT,OV0TN,0.A=:E!5V2C=FE$1?AMA@NGB!+)/& -4_4&95)O-NT(?B+J! M$OIDHE<#X0U"CR;7FT9+I]!MSJ@;QQU\(D513>OI"/DUT%L29/K7?L]BB?"QC3JD=G%KT_=@[Q1/@ M<9%.UQV%8 6KSK-M]V>JGC(^NU6TYI-;JJS \)H2\"%C-Y&CB^'V!%X- MNL'PO(HQ&S-FJ@59)9L2D/FACWX7=EV"F4+%H4NIW- :9; ?N62V1%AM)-L( M[ZC,G#82=6+Q1XZ@5J!(Y4T6W"$([@$W",:^6^3=T\B]9ZRK[?.ET71ZC2GR M_/2'L%%]DX_6;00R7+' >C;8@NS] '*P;V[I) MY=!RKNV760+=YXJF3[BKLJN^C%TO1(U;\,*LS\R9TA#">05":+6_#D-T6F;1 M%O^90PZ-I4!<*"Q#_"A=.>R"<#<=VS('"._.%M=FK%/Y 3I_QU:4&'V3(58N M*](O@9RC& "O*6PX=PDG$[VI$.TQ4@XZHEV!-@8X2,_PL-8?L41$DF1#+D:H M6;\/X#/$U5%@BL9Y1G$9W2WF>N NH@G"]:[("I0J'_XO002,,6':^2YL+N8! MUN0.=1\BG)FRA@Q3QC? =&22^!K=*J/HJ(";)!!#;43IN2Y".%J"'#U]"&-@ M[#&0WR,$L*E4<15B%"Q#]DO3V.]FJ4Y69 AB&"OXE83.>+ EGC?6KAR(H&<3 M=<"]@8.=/1V!&6+'0@*GS+\N! M6(?"4QW_*6R=U%6._U7[/M_B[M,'\'01PHHEI?"XAEGHNT+) >*/,B*F)1]$ MD.7D7DPK>OIJ,*T*B #=;] Z5>R:R(7PL8>%QGL#LN=IS-AI/FJ$TEP#38Q1 MG?TU?J3::)4 PB]ZZJAWY(=<),&TAC 5&(F=T7S@. ?IM; 1V8C9Q!=5*05K)<:N_"'(Y:%B;L?F&[]7NQ$8S!A&@Y9G6P)A7., MY +%08HB5)/H1K3SCHEJ"@F;^*:$?&*3(7;DMP,:PX-JUH12TWX8XLUPUX3K M\[5H_$8L-,,J)%9-%7S%)B9!4H"]XC?&MA?%]N(([%CZWUNEZG_?I8AC)QMV MSH(AQR2]LBI*H#S;@ !7DH;296RYB?PC0[DG@5.^4I87TQ48"_HG0+%"%,D\ M+?,"-@!L)\,/HY% M;=N+U=9;8P3%Q9M75/;\5B+NP]UH>$ACG<36\R97T%(I6=.LH78A_!,#!Z,_ M\"\JO.2_/W)BBD$WGKYNRW(BUHOQ@68E4?\ M'O:4.5:@3\;CL3H/4&0?6Q<4*S8E2G^J8#,%\:]9WRFH7 MZ\&Z&=K9R@5@&D9G;+,8GKDL9'IAJ5TSO?59 :%_T$#HGS00^JHRBB_QND)*.R)X MY12:!QK3W9>)D<>AE\0=V_=\/)YE=UUY?R-U+A5$[L3O:];7*$FGNJU1G"2B M)X9"@2?]5KNK@9@$$!FJ] EN3A*?.H$%"')*_BTW) 9CL_8T@?4A-"-YR-/@ M]"CN+/]%MDFC9LY;$#D:$U1@UR,+4WKU'+]YRN' 6R$-:+I!D;)UP@H 2.WF\>IXWV1TQ)\E8RU_+4K(]93)4A\!Z[3_0F_M,K MI,6'<,D@4>GN?V2A_,M_..?U=\TZY;N;H(#68#Q" M)4,'!S_ZPA<%81F86U M4=9CGJ8@K@\$!*XY!%Z^\7&N;T(+"MZM$O:7:W^XT1OB+?KX^[,G7)/1F2<> M"@=IB$G<1>Y$WI(Q[0__ZDZX<1[K/A&LK.&#\[,>PZ"^^ M2KO?YJTJ'_!$(+6N=:,O&.8XYF2Y>E-P[.Z^?[ZU*7#S8)?Q$S9U:NS59^D1 MTO"M1% ,:;T7(?F%>&[\/U%\C_.W,G89#>5B8>'%S7Q,9P\T< @CZV:MT?ZS MQ54D83;4559U^AC6,B)HP^)T)9U\WV_ X"\:=^P6:9EOD2*1>G,T?E#P";]8 M3*K:XB309JKP0F;Z>_@*5GJ>YCTJHXDF,J7Z1B2K)[LI,"_@&JZ>]:>+5KWF M6+"4 )WRJ;[I*4'>_:;W)Z=>J^O5O<:IL$$Z2LK\4DK?FXHAAN@%FG?!#1-B MVE/.\8\BG_+A+F;_):=$U;_]L)C_85I%KMX25OHH@P=Y2OLSJJL?>6K/+%)@ M0F_%E.%7=U&N+,%&(2[+$\'^@N;_Z:+6R@5A7C^V(0TSA@S%XT\@22R%R^XR M0[S/PJ6JMCF;](H)DF9]WHS.E;;V9\OM3,*BD2T0'%(HN M*-D?!K[L04@OW8S\DN]8"Z#*,?F[S[EOJKZSP48G^9DSHW3FE9MZ%A A715T M=TVZCW*ZH\?@2?!^.=BZI;IGIRE.G?:)?$L7.VU/_578LCNN<<= -4]&Y%U_ MS18[(D/R_VV5L=ZI'28^S.YON^ZV?/-7#K@WX#$-MN-3@KR\9 5V/LK8D(7C M)OT^VA7*@;77V=FTO:P LIN=7EUX=D.']B@HDC]ZX$?R&,)I/ *U:D M0VB79UQ4(:]*191!$7;K#],BR( 068UI #K'1J48$\5JV'2!DWLY/)[Z 0?G M*_.B.NI;>M1W7L(3^D6L6=6M;I;-K>;B[1OKU/I.B9B;XBA[\[<\+]M;[UJ7*@'R>+LFD\P;8_ZC+A;--& *RGPJ>T"BC*<%%1[)M MY-JXI5.XJE+S.T:U14\'A=&3]]?.=#)97H3;#OR';PXQ /#^G?$ 8W7J,^F)>,;YN$BL I15UJP[XT#L MWYG7YRG(25'N01UG..0=V&V!=1Y8)_Y;6CCM,/X@BKS\?!H??N*K[XNAZ@5= MJ8R1+C423ORAR9^:]5N8^@$?'/DAES8K$*OB-N8OU-%6?@X5%HEF> (^T=8X M\ .UGD0)0+?84WEZ/-]X5*@?'3WS01T_Q9\JW&0NY3,NZ 5/AE*$[,/@7'/% MOXD[F22$6PXC.BL5F(T;1BF0.TMA,7SN3SU^77S:VTFQ'U#XISA$)>5>))/B M "4_.LD)0LVVENCW8WC15)>=4C45_!<5]QD9FKV2T@,HWI=L^:UO+Q$ M[\0+I20_Y459B:3#:U#%+IBY1RWZ$TYWSG5M"Z;/1//:DKGM656SU!XT2[U" M$]UVFJ56*\8N3\2[>B* B/2[-(I/N"^&:CYA14J$/PUE3 >??^,YZLJ6*[Z^ M0PQ'/$JS\SIJEXX&0&V-V_%61E["-(6;=@'$UI43F_DT,)C(/#_%\!&VT41! M,9@X&GC[.P5^T:JW]$'>G8B[(I3)Z?>G0!)%4SE93<#&B7B; M4[#(OQ9IU^94VA682&9=JAER:+BQ.EAXV%!!HWWY;ET9PN/2O J)0/8H\PB^ MI"H+5(=%J*%8#IQ7$INE$VH4CJHE5M HY%-JJ&1RSN63S)ODR&_%.=&>D;^9 M$"%S>@,N[A_?W]^1R!#J7(P^5C">+/2A?^TG1U2:):LG& M"6Y@&HQXI %YJ[68Q0'WB.^ASKCPYB% MF/@0\2BBT"/(+/4G]JO!39$.*18[!41#O #"%O WN9@F+\*PBE-@TT54=L!% MR'&A!9B'@ &_0;9B54 #_S+[L- =L!8(.A79Y"U2,P:(2@YTJ1FGFSR) WD5 MV*.N;E!]>8;8]?QX.-=R:0D@J[55EJO.PM+[Z^M%AFZO Y$Y;Q" MHXD?"'? C:TI[AY]>/N("HKAF7/*+K>2EVXU2IE<:&"ZRA"&.ZI@!P)_XFW; M\/20<+]Q#8Y*[[YN2BAS@11B/7T1\K7I3J6+$<*I : M-_#@TT;CC16*(2Q"NMX5EMPY]6[;@5>^]J(1^-6? ]%_8S$? M02B?TJN>_R2]TS3.Y!L2U-[I9;V.9>/65W#.&^" MOX"8'$4!H> G45UQMWWJ6#\"$>J&,A_S3^CVL1/7I0!%JBYX.EO#YPRL1H>> MVU(M GFB(LPHSL6SMH&(V8/NTD@_;R)#\A6[HVBM>;;#6 TNP[FP@3W@1TS0 MO*_\^2BP4A8ULOP2?:U]#ZSKK9TEJM;1,7H,>PX7"^CN$ M/K&X%T5*+XQ2!9Z(IBLFF5, -U@.0%,C=%\R!.L+*:9R:_EA_E3](T5SC!"< M1R%1OE G3\=\Q&26C^XK,NKZ%>B8=:P.J"?@I>?E"(O&37MN)YN=-RX1,A<"6V/G-NNM M?B2>$]\G4T3 1!:W.3+4CZ?'ZJHS@@1'1.(%!,(%5*).)P4/ 3(H'B*\WQY* M\JG>AX7UW12/ M:!1##.^/)K/N$?]^<5[F6!S@SE8@--JM,D!H !'<4R G:NU5D@VQ*W+W>8KS MFO7I:>!W\9AH7<>2H0%S84([>NIB+_XHD5?Z'^^PIBL0XRL_I"70C]XIQUI) M(%(2LU+8-*RDBP2-ORZ(7*LSH=,8_M_33U9?U^BKL]2;_:Y3.[]L+_RV7G,V M_*[9:6WTRZ5K[=3:C=46=$9T8%H N9$___6F^::0:(+?O6J,GBQ'UP$R=1&1 M=YKB3.R-U'U= >VL))]*+I=O(Z^UN&_D"T^IN&+8$E[4D1-O5KIT7]GV429N M[(]F(]559%99$0JX1ZE%C?P6;B?OEI"%WW&:,$/?\P*YG?UI^LUGHT-\\V;- MR=]X*Z*P$37F"0G$6>="/V8*^HR0RO@H6(N7N@9'U_]SJK ML@8QAO&#-!TE5V=GCX^/-5A_G#F=9ON\XYS! M(AWGLNDTP&B#/IUWZF<>_ N\#D\^-1NU00JZ>OZD7TM[5$?]^/:<+7"VIJJ]+4M375J6][$RZW MJA[G5MMLU)N=]L69UVIV.N<=4%6G[K"NWF )!&;'1&#]E* &&E'"(ID_.GJ0 M[4)Z'.?K6]^BFM76=EA71:(MS*NBNUR8)891V)]K;JTO7SY8)[VS^S-AW6$- MMA\:IAB^?&OGGU^[?V1^HLJ-X"O;^B&C42"O$;Y)?7*Q];=,Q"*DFCR>1D>_16QZZJ[" MG7SZ*^+_>Q&[@1@GC*+U QEEP&[%"F:V3] ?TXG[)6 XDZ*GSR90]IR.=5(4 M=H,,[4("CU/VF XO*H$)X9P%5A=/6^PIT$@_S=0QCO$7?9=/,,A[7!$F-YV_ MG"FA!;%0TJR+\:XGI?4:I75%=Q,=IRWZFY.GA6]KUL%ZG$VG\CCWQ.-4BV@Z MSA^-1I--0Y&&47F71: ^9H7#!#@25GHPME*+6GEBRVF?>&_Y3[6)<%7&O#:2 M9KVQN(<$OVG4ZXW#C== >XXJM7((VM/XI?;,PEY5VO,BVM.H.?]9J<]>J4]C MD\UG&:*+I B3COTM[D . MQ2'S^\/UEXK?.;\_B,#-U*B=+WYXCX#MA\S]CY\^'ROW"Z9_1*P)?Z(.YW X M_.7Z_;%R>(Y^?Q%=&1R%9O^X_53Q/>?[#YX*=RR&O75,K/] \ ,_$,^'8*,% M=RU\%*F (#"0U@EWDJG#)=^0%,:9H%&^C#54)/F=M[-2<48UVVW/WZ4,).C/FM1/,:O%NVS4NM].N4<:)IZN2]H5Z-^YN_O;M M^N=OMY_N%DI>F6:9_C!R3MPP-PDFM]+L"?YAGXXW0\;?I0'OKF!8D@%U]I$R MJ\94;G6-&.RW*P\'(O0OA]?K?'*Y7V/ ML^2,.YA5^_(F,>%V=69K34VO0,UO8BA7D8M]?L=R24OYZ?733X.5A*+\KU*@ M&/Q%#$?O%ITXET"[&C^% M*VG7%^==SKJ1-X;_#-)A\-?_!U!+ P04 " *@@A742.'/(L3 !=SP M$0 '!W'-D[5UM<^(XMOX^OT*76W6KMVKHA*0SWLL!TZ&6 ND>_I^F1*V &T;FY'LO.ROOT>R#0:_R")DUG>=^3 -6.%:R(ZZ,V(]@G-GJD_A+Y2X*^>>P'?_[+Y>F'CRWX'GIZV3W^[Z$UFT$95UJ/MCI_33C#EQ M^?,3\7B&.8F+KQ^YM2F^]A[!C-;2\YSWEK7\-"XLH&@!.'6YCUUK M V[[K.D_KPEO90O!\Q/Q7"@Z;9ZVFF>MI"K;WX@E]5R4V.!##A%>LE,@\=C';$'\ 5X1OL86 M4=OP\T\("6;I:NTQ'[DIR3GF,UECSGPIUD"A%_0]"_O2N45)'ILC5?Z$.#X7 MWYKBV_LG;C=.RFL->'.!\5I+\;OC6C.6.48=M_]2K0RSWPCID]L@\7U!)RN_\I=78]%GM M:D226M7('FA* \GEA>X/GLNTP>S1.(O.KUO!\PF5$=W M7%Q\.%@GL6P=G7%Q\2%#)W9=SY?RXI?HM_6:NG,O_ %^$GWE*NXP8S*/IYS4 MU)DQ*LE_KC"SF.[UX? (BQ.EO6Q++"H^_;G @P"&A;:K<\#4CN@T'$0Z3LR3Z_WW[+>SH MMA]$K,#YSVB^3>:ZS0<1ZM(#6B^DI_ <4?NZT?9@U3#""ZB=^/U^W,N-XJ36 M;?D8-(;=UN?SJ?ROA9K;=48324DD1'\]V1?8@PHXL8?N9_EYW\LCX:A(@>"> M>Y26V[5KIECT8VS((O,.!QUS,#$[\&$R[/F.9V4M;L: M2$G(&; P 4N2F)$8$R5!482*0M@WLA(V'F$&S5L2GT*%C\;<+JJ2QO-#:$3O M=K3\I>ZT3J;P_SMS,)T,N\.1.3:F/7AJ#*#0W6ALWH) [ZO9&\!7LS^'N$%2W__\]Z>SUL>_GJ!(, ( M?(E%:V3']X-I;_!E!'[8[IEE35\23$G, MIWUB(F YTFVAT18;Q> UHB[V5ICC;WJ#, C0[",[HDI:+O/Z"TKBU(B!L?G5 M'-R;)8T>EU;9N76Z;^=(LD:6C7KV9&RVS=Y7XZ9?UL@9@DI[M_;M'8.@+4J- M;#\:BT7%]#NL)T3(.!+1Q\"_97@*P1)6UC MU)L:_=[_FAVP2N>^/>W D- ?2HNTAY/II#Q!Y;"4=)WOTY7 11$P2B C"5U+ M]KX,AYUOO7Z_)$&;XDH./NQS$(O6R+C#Z:TY[D&<.?C2@W':F$Q,G=Z0*ZXT M_L6^\244VF*A$*R6+@\SZ/C>[)B_C<2:MFQ8NB^EY."7C)E;(* 8HD8F[P\' M7Z;F^*YCWH '=B!F'/:_PM*H/38[,#!_&9LRCU"2BK)H2HI2BVR!W!302&#+ MR7V#CD)XM,&O$W\P^)3N*5%AI?53*^E0L$9FA:7I76\J,V@R.2_3!>9 (ZM1 MA* D(+5F3J!%&?L$7HUX26:LP\PT6&,P' A[C(?]/M@$IE)S;$[*#EDZB"K> MSE)K\(P,>Y11ES2"GF9"$8HUU8A1TQ@/H.D3L=L$"[?)K3$VC>ETW+NYGXHE M-!@0?'\XV.%I5+87'HJN9#JU^H\U1?MF"+0AJ0XE]:'I$(4:=UP#O0.E==IK M"_<8I\9OI%WT[PQ!V:W-QWUC=)49(HJ:4@M]6,8%.$@"50C M"B;W-V*:AT!*9,=+G[E*B2E-GUKH;R%0B%$KJY?9XAMY#K4HX4?=-]R %C!V M>7GQX>-I:DHOOW^(WL5JZC2)C\*#K<\C!T,;7-O\(Z!K<3!!DT@UCI*[]#9 MA/DSDJ@_(\!%&^!Z\I6U?SO%,Z2I MU!:P%FLZB$H.4UL&FEO+=:0TWOG58FU/2$E,:CM(U=Z^LFZ4D"&K(B9]AF]_9[J./)3<5-;B1P]3R5LJ=:"U75U+4N6. MLAYG21$E):F,0"A>1UO+;:@;0[Z!YD.);_I;8:7;X;6T17BE%B'^)@ZNEFY6$I)5RH1L4G%O8LPZF3T MI3H82H)2Z4G='8F:DAI5IYZ@!F#:CV0PSI7(922P-QW!G>3WTVT@7[C M+3**P3GQN6']$5!&;.S:?8IGU*'B/A5X%JR(_7)&-90HN4ZE._*X#I6B6*O< MH4KH19'B6GI"M#\!=L2+!2,+61UO/B8/Q TTNW Y+"6OJ:1)O(8G=!.'4[9$X8.'AD$WX0>THT%7_ILYE;_B)P1%T4P\<,\CI3."), MW/LJ+G,.B)S /;&W7&'3<_U M&;;\ML?],$(X;+S,A5'RE>\H M'Q.+T >1Q!@07X_$@^&5Y*92<5F'$&"!&:D3L4RL$&TU_HQ YQOQ^\PXCOP0H0)8NI MY)WZJ$H-J2IULD2/."U()8VIE)[V:94:LAH?'-$C;E]*R4TJ6[<]L%)#H^<= M-FECQIZIN_B*'5@FB[@DS&/UQ!GN!84HX9#P]5C:E"2GTG3J,S#02:-:H+ : M8704I>^V-:ES8)S'G['RF$__)6MG/JV)RR&@>1U7T5*E]),#SDI!9)6H HKJ M()SES4>*?,3D/EV)/T'4#7RP==*(K^4K!ZE4^VHK"7O)8]A'KAW M?RBZDO54$DWON&?=M_E+\K)-? T#7_Q),?$G#/N>NY@2\3?H9IHYU6-K57I) M*M^FZR7)3%RB,DC4IBFJ@T1]WEPHG\P[#)&4/$WAS5_=]E9KSX56 #'#M9QOH4L3S(G8QM*,%;4@E92GTH#1*76QU19K MD-T_UH&D$KG_5L]0,330=I0.%TMWH& 5K*1Q1OA9O.//[UV(K0:>VQ8;&([8 MMMIERH Y& (Q6?80'WBM.BB=)GTY8NPTR1DC6D5&M8K\)JX7DA5#4+/FMFHI M+TO6[LW9CDUTZ8,8KUV+-X>KC,,5W!IYX")(!U'I"*FD>>&]E+5?Z&C<+:GY M?H$^L)+;5*+[P+LKZ\ETYOMQ!W;9DF J1C^D;R/->^VN]ATUT^+;&?>N=V]8 M8!WJ/Q^#RD)@):WI>\KR:4W.SZ +Q6,X@8TRXSZCE$WOB>]:/>U",77OO M5^,1,_MUG.%P_4J?2>6I2_K,5CF2VI&HE'Q3)?5$5NS-P3((7F)&Q!]EML6: MGK@\N3-]% \JHT#I(N5?TH9'0F-3JD1)G9N][CJR?^!+UMO^;V+FPEJ(BP.6 ML#"21M;SCU>M@M*#7N4U\-WQ**X?($(-_X*@CJ$SOGG<(70;KD]MZ@0B\)-F MU$R$O6(%E-Z6RI8?W]N2M0O=K)Y9B<3=ZWK^D2&HY#65$D_>W5Y+\^==PZ[[ M8E QBI*85!8P_T[W6M*4=46[YG!:@*"D)Y6;R[[KO9;4[%_?KGN;1[:TDI)T M2FW_#OC_=#9^/7GB5WB]IN[<$[^$WUW7"^LN?X)?B!/^07/!U?J16[_?D=4, MB&CC-:R!G?!; ^$9EZ\?7C=\%I &RR[K4D7L,<=FG&7/H%<2+U+-% M_:X;=A">O&H@'@ P]0/Q[0OS@O5U(RQ.?;)J(#\L[K.F^,1;5[:WPM3MP4.! MU#C);<;?J?5CYL&ZN.=:Q8W(*EF))HBS ST7JAR(WV\PIWP"[H>!^:^845&_ M,?;)Q"?KCO?HBL_)-LZQPS>-/ CK-:T *!;4I!23[H/G/) R3*9+5H+)H;\D M[ OQ%@ROEQ1& @-,SXL;4RQ3B689ED4X-US[GA-CP8A\7-RJ0I%*-"J\D:+G M0E 57PGSG-NML@OKM"-\-L..V)J];ECR1<^2S0M_67DN3&3LN43;;KT9]URN M[$CI"P;FT' M0Y>Y=]DF[UO<2I5419H6WF<@*0BX[ZT(VW0AP[9EQ,/S.UY)\*X5, 8_Y9I T%M!>J*,Z[^GVP$X:G4EV=.8$K8G,\7?QU&7D%9 MY.'%(%]ZW%A MZ>3I*/ X&9M-"'N@$,T4#\:'XU5BF(80 (96&&K,)[RBKE07'RR;>IOYE!L\ MZ9X;J1OBPO+5S_>"H^%K#'&OUP&R6C,FPM3 ^6N;[66**F&_W55JVWL@+FA, MO(!Q$\Y+!C>2S;GQ&/,>X7$;K[%5%*\?3T$E[&78_X38)R8[BGJP,\(4EL!1 M5L:$6LPBV'">'37D&NR(&EX0BMED]HJ1& S%X?P3C< EE[)JN4J,X!.9 M4KV#53>!&8<5MRFG\.LUI'P[1B(_'-;OUG-LN57>;Q/' MGN/,/7' 1WSJ>DQ\S(^+#P)[I:"K=(@\)IPX#F$E.UYN\4H0>A-PZD('@LA] MMIF9+6_ATG\1NV=#63J7^=;=FX^-[)N/=VY/NW/Y/P+,(,AV MGJ/H9P2^9]$U3%6;>;QD5% *J1+3_S%I'Y#HLLH_Q-"N+72"%4 M%BU[(.*/V1:/2X4BE1B;XG1UW,+LCPE-535B%D94_&Z=DB^ M>J>_M'Q5ETL3;^[#0$;$#+46C[H!@P%,7+WGVEWZ)#XIQD4MB(J.*)M[M;O) MF[PC&K\Q4.C-YQK#2DF\JG:+":S@7!O*#N<0VD,LIO" O.*58/N8*]3H8(R)5=<[>7V/D!LZ5I!Y;4KSQO5B11B9%%OH%TL_^>9V)A M^Y7(??VV&/ 9Q;N;K0_PT&,\7AN&AS;NUZ*9T,4AS@IF#K7B(3779_[<2E0B MPYFSH9$X,]*!R'-SJVCA<3$MG,IVKCO,?A!?NH)4KL*&GG#B -R0 M;\))F GB$%-YPE$M6HF!H[=:0^VG7MCM.@&9>HDSP_FK#8589=U33-[#>1@( M=[$5'L>$H)G9H*9+Q"V)T :+A7/9BN:O20] JFJ@%!_(@;E\3-8!@YF=0]M" M1Y59I%PKE!&MK#-DG[;9)!,'Q.^+' Q,4&-1/1;#,G:?2V18RTA68OR>>FO+4^93]TM5HNK)UP#&![PZ MD):I2+-<'CCR$*UKPSP9/L>)?\59GPLN)5G3RC]+-<_8H4 M<[B2$65Z;H2XLR-Y[W0[$@>!EJ17=QQ\01+S>-,/.?Y?%$:+A8 MYL2LB],)N28I)_Q*$_O+?_SM+W_YZ_\@Y)_O3@[>[(WCQ3F,IF]V&_!32&^^#::?WTP_PYM_ MC)M_#;[Z-\=#/\WCYIR0O\W^V>[XRX]F\.GS] VG7,P_-O]M\QM " S DARM M(3*S2 +-DD@// JJK#+Q?WWZ+67MJ#0,?^[QEX$KXHPSA"HF$O-1X>=G#QT. M1O_ZK7P)?@)O4+S19/;M[[]\GDZ__/;V[;=OWW[]'IKAK^/FTUM.J7@[__0O M5Q__?N_SW\3LT\PY]W;VV^N/3@:+/HB/96__^>'@-'Z&;!3Y3OR/QCI/R(,$X$^_7[)/WRM[^\>7.ICF8\A!/( M;\J?'T_VKU_Y9?P-31\_C\?#7^/X_&WY_=O=H\.]WN%I;P__[=SL'.XVSO]>Z]W=HIBS!X[_?$%?O]E,CC_,H3YSSXWD'__Y^O8GX.B'\6(XT\\!?G_U[ *O+G;X/H51@DM=S5\^',=;'QH62XV; M^;\<^@##V4_[%Q/RR?LO_8.!#X/A8#J 2=^G#)%&18"!)U)R01P(1WSF6@?+ MA(!X6UE%H E*-#-M]I,PL^_5L]\6+;Z%X70R_\E,KS.=+GC]I1)7EZ08K'_F MOY] !!R>80@[GQJ ,M3G3_]Q.![%BZ;!'_6EQ\$J/241 @Y:*A.Q(#S*K$%Y M;CU*_!0C5GOE;<%N\&.GB6_&38(&IZ]?WGR#,M5$ M/H1I/UOM(QA!K ^42!,I<=9&(E/FRDI#N>*5:?X$I&48PE\(0]JP0C5J'*&[ M;VX"^4G5$"%%)0*Q"EDJ5M+U^8[3?4=3V;CT>? MSJ YWX,PO<&_;!Q8&2R1UBC\HB1Q-&3"O: L:Y\2K3WV%R-9QO;JI=E^#1M?)S^ U._W8O)%#U3LRAN"8S&3'TBSO- ) 1&O*.&J,@=Y=P8!;HR M(9:$M@Q#] MC2!M6J12LT42 @9N,8%(V2=)+:W.Z_LX.IHN M5['_IFJO1H"=&,<7H^GDV/\HRSQS+.AFM968I?FDD(P9,&QGS!/A5*!9Z(B) M6V4*+$;2T12Y!@DJJ+XF#9H+2 LDI.C*709-6#2:2 V8OG/OB A*YA"B!NKJ M,V$QF([FS)7(4,$ ;8?#POA<40= MS:AK,*.B*;:38,^1&1VSURYCU@^4R( 4MA(]&PTR8NJOF#-JF]GU"E1YAM2Z M!E6JFZ4:84ZGX_BOS^,A:G?2^Z\+A-.W!I/Y+!@!'C!'I)F14/8(1- 1&#-, M)JA,C_LH-A\(Y^?CT>RY?_KA!?0CXP)GY424**4 #J=L%V@@$9-3J;UE*=8G M_6T,78*^^^*\Z!C2'N1!'$S[8*@# M"YRH' 1!B2+Q44>2G0\,0WO'J*U,@Z=1=2FAJDR,RB:I&5?/<C"=EI_0HG_GO?9-<4#$ZP@$S/RFU(%9(5(FB5@I@P?/:*R\K M0NQ20E:91&T:JQZC4AH4U?CAL1^D_=&N_S*8^F%?G,F/+*IOY+**R:;Y^>#::D]*]*5' <]/(QB 11=I$)Q3Y3D"07+FGB4AG#, MFS+GB;EGT6/+2! MM+$%ZKEJ/_E<' +^40;G5S^>BH2!,@^:R& HL0'' MOU#"6"8=Q3%8VVDO ZQ+[KL>2^K;I!I=CAOX@GE4[_L7S+$!0<[2[MNB:Q.E M3$P0!1EY'!126$,FT5J7N!(VDCO%M=?Q\&HW$S>_>5)FP,D*.E1#/KB&3 B$\, MO]4^*6VHH;)V,>-=#%WRR<_ K[MC;R,3M;E/)T1"W^ "QL:IY/S2$8<1/+': MHK#*Q^!KKR(]M6[4M:V+K9-E0S-5SFCZF,MEZ8Q% 80D4OA ; X8<"9NA.&1 M"EU[-KE\\^;QZFS]=O!O2&6Q_P)-"@ M"'>1*LH4$[)V%=SCB+HT9ZYA^_NA:37UMU3Y=%(4>90_8C14Q.T[D[G/,I$< M<8#)( +Q-/)RIB5ZP:@/JO::\Z. NC0O5B!$/>6WM&BC>.:0H8IFI;C@MG;JVO&\8R-[KZ_J+032I2+7&I/]QLJN9G<,ROWHTZ#T MN;C$ ]/>]ZN8_H_Q.'T;#(=]Z[@406,0DDOW'XVYF'-:$0:6!LTS!5%[G_'?[#_9V__$+_M'1R=UNL^M?*+VVI0M9D&*O6P6E".=UV*)[(7*D1#J/$4 MHP7%B>5"$<$@L&2$IK+ZEM+#<#:=:? Y/\L-^TIRB__G1#%>5G8$AL6.)1)% MRCI$:E)UV6X!Z-*B0RT.W)V(UM=XW=CSB9+3A>N+QWX6.*7DM0N+5ZT1:QM6K5FQ=U#REBNNH8'Q;1CQ'@HF\F4 M8^[F$RDGU82&P)5LH2IO$\@KKJN0%\G%;9JU,].BYM(;%1@1F#L2G-@UL0&U MEI)464G _]5>PZ\Z+:ZNL8^C!BX7U?_P@U%YZ=%H?_05+3@KV.P;SUD,4A)M M9&G)I4LYK\ T.W.EJ'#&^=J[X$] ZE*$L4V^W1V@-2W7^@!\/V[0'J/+Q=OX MXZSQHXF/,[V,TNR[*QNF_WMQ*< RZA-,^*P$SC$T!9QCM,?,'J>[Y)WVF.@S MFVL?@-JJ@%V*>9Z3ZMUE5?V=Q!N9!63ODM:26%$V_5/2F%G81$!+'FSPWO#: M<^\"&!NOA#7XD.-FG ?3OHM*APR11,E*@S]#B3<8I7KA).;\Y&8XHSWD@U%GI+*085>UF,/= MK#B#MANJU[;Y9BJOF !.<%(MJ[.S(QS0?!U$F)R.AZF?P!MJ32*)4XL)*<;_ M/GM%4J1(1<8""ED]MWL(32MR7F\W[ %ZISB8\0#_/H0K-[1S7ES-OV<_[TO. M(T]!$C4[S))3Q 2=>G2'!H**F9I0>W-P<]1=FC8K<>U^LKM5TVYAZ-W$?!=J MEAZ"QXC&E^;*4@5/0F2)Z*1"4"(Y'VJ'S6L![5+XNTWB535@O1W-&Q$&.,F2 MX8QP;LNY 6E+4U5*-'!%';&NG4#9P,;_ M4EE7A62U=ED1+KDCB#,1ZP3^#8>[XQ80:NT)= V879H^:[&G;6NUF YI[W/" M(("4/O9%;$D":$4H>(@Q>YED:]7 B].A-4Y\P&R1_P\8X8.'Q2VE\\%H,)F6 MUWR%J]<4C;,@4B8,6&D=IP1Q"5!R'J+PPH=<_;3RV""HJ;W_]RB@ M+DV;=3E2SPX5[^5Z.,JUV?(0LB0L4N0J=9I8$2FQUI6-1:HAUK^3:Z-D9%O% M]'5I4RJ,LI M=R&!.!\S,1AO:A5!R^I7>#U2$[?6J1.,FV>BT*B"I$(2RX0F,G/,_)7,A"49ECG&?*@]$%HKKR N/1Y!WD<0/7%W'" MI/<=4P4T#$[GS8]]5.?D 8&X @?< Z&H+IS0$Q ?0R2FZ,_.VE?6WM9K49R- M1^]X-+Z]K3>/IP55REE*"7C%B 2?2$B2DARN,AI%\\5+:6U-MJS^I'\'0J>F]*ZR:!.S MM5I,I!7Z&^4PF*'E]1C1$,]5),Y0PS2F_"Q6O\OXJ6*BY\VBNTJA3:U7\[3[ M/#)V4JN$E"6L-*Z6 3+&3-*1C%DD:,,QRZO?6&UQWM&M:"BS")ECMN %U9?W MUGH?-<&X#C-<(:ROWIYP:]'0\\8):[+O_H3<#>-7CNT1Z)6+>0+'TC MFPQX> 38I9I,%8IB(F%X%((X:2<#IZ*RUB5>_?7)Y=)TZ M;OQ<[*ICNQ:X=55),6]%V0\)LG-1DF@8(-4!B!7!$^YM5%QD"KIV;>"#8%;< M@'YES-G$,K6)\G[<7%]\,\6_35 %S55D?'7EZB)%J A"&H,ZX$D0"32A9[:! M1.4XQ.1LY+7/BVP$>,6F M0S,8HQYC4]JN[L'EG]==K7O?XV>/2CCQ4^CE#+'DR :H28X( PYE+%9FKT4#H-SX QU*12&Z:A$8I5.(?EH M0_72VN71=2G/ZC#'%Q05M&'^:M/%I8A'^:;81Z.-%-QG#$/^$!Q1AL8RSUH2 MW96A"C2[7"+XCPSTVHFK5;BT;N^\'(C^*=D2M-L-9)(K0I M(S7YY=%W:EGU!/&[)_&W3FYJ_&VE(7T@6HHF.&(" D%5I*BPS M\4$@7,:3S+7K$"O&"FN=HKK]IKL*23E*:W-9_G*N=/LK?:Z1-(("))5L%+3V M(N93F%Y-0K 2VQ:=C5GT;MAU[+$IJ _-44O"$4E:*V\K6(WY/5(@N:4DSR[7[G*V[IK'9"<<' MF\=8$U$#+!''@RP<<%?'[)0PDOG,3/6NW2^M\T]+?'KL,&05<]6L^[H3->Y! MAJ8I6K@N7>M+91BEW!"C9@M$VF"\:"6)4NG 93+2U=XI7PK82]@BK\VE^A:K M=U'9#3H?Y>N$]?+()@VEJA$XP:3 (B+CB969$^X$M]%;JW+MHP:/X>G2XL26 MF%/-//7N>OWL&WB'))Y=O@BCR>5,R(%EXY4D68A0[IW%X"65WBJ44R6--X%5 MOR1Y(9(N+1%LB2053-*BJ^1_ L0P_[RCQ4-?NTZ):.&_CB!VF>VUT=$-H9I1MW MEO8E]YR52XHI+SW94Y;$AHQ^%%VJ,5FDY%OHFK &TF58YEX9R[9@TYK.ZNM@ M@JI[/V[VQA=AFB^&.S&.+V9KR:73M%"*".Y*LQ&A$%$,Q%CM,8"C(56_UNTQ M/$NM'])7Y]'JV&=[N=D\_"JB6^LM$R(3;4IS5@^9V.S*6H.@.0?+ ZU=7[@* MOJ48]70F?&:Q@"N_=3_ M/JZE&+6MG<1G8]2&]FJ72;.Y\P0B#+Z65EM]*\!0B4DB4P[]+N<)0[Y2(I,= M,)^TC:+VHN,RN)9BTG,?U-H*E38Q6 NIW8+SKS^/CR6/< R&;BG:,26 M&>$:,E0[84G9[[]%9[^5XUH]7OJC3+/D^*UH\RJF&6#=SN)T$MQ:=7O\:]B:7:[*+]P '% MG:8I5<>S8[.[LP)D%.&\2'"4GSK3R/K42I<%IA@BYER.,7(2G /"7*+&61FH MJ9TQ;DFTI:WC M.FNM(5XWA]F?3"[P^1AKS585#L:C3V6I?0_"M*\251BC*\*5 G1W*+\UY4R5 MSE[1+%&"VF>6EH3V BH3-V758QU]:AFMXA4O7Z[Z+ASE.9I=_V4P]<-9E'44 MAH-/E^WV^CYJY[TTA'LI<7JR =61#=$L4V^DM:YZTZP5X+V$0L7:U&K+>AO3 MJW2BN^[H\7[<(-"+)GXND/('. _0?!P-R@&*Q)1+7A)GRUT6(!@)/%-B'+>< M!O!&WUD1NM_C;LEWO81N/+7XT8;Z:VZ$7<^'<](>E-@%PX\&TF#:%]ERHS5. M@C':TN^175WG8+D0D>H,O(5BCL=!O8 ZQ38=U^:&JM["Z2@7MSGWJ%&F\8CRVQ:56L+Z&HL2VF MM6K75N+L^:#8Q[!_X(?'%Y@8QJ.QOG'>)R^#8;ERO+[>)'G?2<<1R:5*XAY0IIIP*C+9I*C3Y$K M*<#7WHEI2906=G27@;40SE7GD%N-2)@VV6AVV2%$EHNK?.89H]U$K4VN%#YT M0]%+2M2E3:(NC(XE]GJ?BT]M5CVL+]/-0[ _RQE+&7^.*EA+J$WH^90WQ.M2 M$.13T#HF2:MO#F]#KB[U5'KUXZ4&M^K5REZIK2\5ACE.EGO,N"B=;21F BP2 M:IAW ,+(ZA>MS-_=I38?763?6C;JY+PZ/U5WYK]?G:0SQM$ 6A.CBX.0HMR7 MFC&5""G$Y!F7J?:"5:L"=6F7KXM<[@Z;.CE ;CF'JZ.HBX^@9J!99-A/0^"##,B=I+;L\BZ(I;H/]_0'6.?9T<:(O;W=C$0 O!B>8$P M!+.T-+X)(I9S2QD#L@X/JK7;&VVK+O^U#Z#-656G<*ZF3 L.B**'-5(Q06PJ MIQHB9<09;@EPHV/6/$JXLV?]0-%=NS@[M9?=)>IWC2/=(_T\M#R!KS JC92C M93HR17B6'@/+)(F-WA.1F*&>@F-@ML[X.R [M:'^JNF^"3LZ&0W=R*1NCF%T M3YFS: @+BA.9O" !8B8EQK/9>JULEW.,Q5)UJLU1EX9)1XG5R0&S>Z__RMV3 MG\YX!B)*DG00I8E&:6_''-$J4Q^5$(K7/D&U50&[51;QVL=17;YURU;Y8>2N"=:JEU6L?077HUJOAKE2#=W5HMYC^YHL+QY27.5*1B6%! M(\=*9VT? GX;2W?WK+VN[3X?1K/YW64//?DJ1.I3Q6-*D EEAA&IRT7))AOB M0-&8M?).FJV)>P6J2_5HE9AR_T*RFH:I>-?=0[!^+M/W:7":E7IFG.>@G*[ M3#123VA(P*UT'EC]"R6?QM6EJJRMLV9-\[3ID'9V=X\^'IZ=GO1V>_M_[KP[ MZ)W&SY NAC#.]WL?H@P;.*JUWU7!@=61LY)C6_C"^93BN*0L"D>$E[QT \0@ MOMPT,:SVQ:>/X=GX;JY[S_ZC&6. -Y=62LU,8#B!YD DUY8$"Y1$ MJ6TP5F03:GNVQQ%UR:U5X\F]&[GJ&:7>)6[#X?A;.=6UH-7X3YS7CE=RJIQ& M3+-^OEQ*XF7@Q/'D 5+VFM9>QE\)8*<:[[3'H]9LUJ;/.SXY.NZ=G/WGSN%> M[W]_W#_^T#L\.^R=;>#9GGAB!?^U"N9*7NK!U:42(#$E,N,8\YI4.IVDF1D- ME.O< U/&*,IKEU8_AJ>"E[HXOY@=8%[FSM2'%]ZX$4(%!B092U$OJ"&KC28Q M6D]%"BJ%VELDM;"OZ/G:G;*JD6^!Z]N^I6L>7U\,9^:_^S+X:%101%!?EKEL M25N<($ZANK0"GV7MV/%Q1%U*]UJC5$6CM.GV=G>.]\]V#O;_3V\/OQ]VS MO=Z?O8.CF2_9/3H].]W,":[T_ HN<7UYVEB?//]R,87F=)RGWWP#,TJ9K($A MA[Q-Y<23C<12;4BRS!K*G!&N]J'_QQ%577>Z_?1+IFN(G%O@I1XT8H!G<4K$ M?('(R%,H;?6DK!T4/(6I2^E<1;X\NN:TJ6G:6:B\C>J&&[YU&;UW,BG&$I$B M"R+IK,B0*G1A5!D6H'3^MCK)3R=WSL*J&_=IT=D=G?^^=[!^>[1S^L?_N MH+=S>MJ;^8-=WS0_!J-/?_KA!4S*VM_E#N+/S<*-]^-JO;J"BVQ%"Y6\Y_O! M"(E],/AZ_[6%MU)FH-*5NW4T1DTE8+(2RBT#26?G0L+PJ?)$\#BB32?#1Y[^ MT& "&Q-U(9(42OT3=>7Z,YV)8RD+T,;Y7-N?KHZR4VEC15+=G0Q;ME\UI_L( MSLM0(."[LQ:*9%[VM@1J(G#*2(B9^J2UL+%VDO@4IBZEB<]#H=5-T_*NX,G' MWE[OG\>]P]/>Z7RK[.I(S-7QR4U\Y&HOJ+/_MZY$]3;][IPGFJ^+@T=S4RCU MXJSL!2LT>,@8K"GM#5=2J=C"'MAB,)M?](1!(DRF5R6\G M8KC<[K86-%);X["IW6-F,9(NY8-U&''_ J>-+5#G[-J9__YS#VCG4P.SVW6N M;\V9 V..AT039B21.Y25EI4W4,2JD!,$K97,3TTG*[RO2ZZF+@':4GJUR 2Q MP>0.+1G*YYTUQ.>$0(R.Q,4(**UGAEHI(-0N4UH HTO=>MJ9%3;5?;U[)V<= M%QZ4D05C7;E.7%!3;B?4NI2PE[M6:: <$).KO?[S.*(N-;]IAQH5+5*-)3T, M(L<_ *Z:2B^ %9-#PI:%+#5;:#*6>%LZ2'&M39)">5T[BWD25)?ZNK3#E;IV M:3.%.3@Z_..L=_)AK_?N;.=P[Z3WY]'!G_N'?^R>]/;VSW;^..GURC[1!S^] M:&8"C//-?L ;Y#:5WEPAZ6E#!Y6RH5N]E[,5H5RM1!RU":>84ACDE"49O(PV M,IU$[03HX6[8F\GR4YS,E"UA M%#['4FP7F25."5;JKY@Q.CCG:U>R;02X2QG4VBRZ.Z]MSX357.1*D/\3?'/V M;=SWDG'A:5FS\ACR):Y)2)@!H"O'D(^6#:':79'7P=FE).UY.+:.P9Z#6B=P M[@?H#YJC_'XP04L5X'UAA)&.&<(R=:656B2EX6NIJY%*0#+W:@2(PI$VD#1K@.(BHJ"P7&QU2][>IZ2+N44C[C M[+:RT5I-%WH[I[W34N4P'A6XXWQ]%_GLTMC9Q5F;) 6K/+]&Z+^V/+4"_/E; M^I()2JTW1'%GT,0FD("))I$Z1@K:&N5J7UQZ_?)-IZ+3S^-F.KMR[UH<[K7F M$=-GKLL@2501YR-'!YUII@9#05I[Q?(^BDX%X6M9^N[\L:&FZZU/WALF?2D# M8XD;DNFLLY-DQ&91HGV95;9*9U6[_\1]%)T*B:M8?$--5[/XG[Z9M93X"2,% MP13+DFA9%L:9L,1Z)DB24:I(@Y&T=NW1/1"=BD>KV'LS/;?O_'\>"'Y_@?$+ M?!B,!N<7E_/1_)+#CR5"/AR/=LNAMV&1YC:+=YK&CS[-]MPVCQ;: E0MO-B* MQJK%(Y,)W'GW];;H'.S>!?23XT)ECF[&8MJ-KB81%RTGX*D$L$QI7GTQ6V M.F > MJM"&H+W&K?G"_6*?=9Y]PR0NJZ8[ZKM6V[9J^9Y?:8O3) M ^$^0Y+):]#TA;KF9=]S;^])&1^8I9YD#+T)ALV]_ VU9O'T_OFCZ3L:(SL 1P)R02$$#L0X,.BC//&>. M"BN>B7ISC"_2YV^#I&0/6M MG=4@=FNYIF-$6]6$SS.E#;Y"'X0W6OE$M$OEEE]PQ$/FQ(&U1D1*<50\YY2& M&#NU>]@UIJULQ*U3;2=/H;F&RCG/R6.:'WW959>T.'IA4"\.**!<,P30_X8]=2M5O_%X99)>N M^.L4X]8SXY(K-5<_+U\"OO]O?_EO4$L#!!0 ( J""%<4R 3HCGH "A) M!0 5 <'=S8RTR,#(S,#8S,%]D968N>&UL[+W9=EM)H4^?V1%?. M0R^W_T515#675:(LJMJ_K[!RB)3@!@$9 %4E/_V)!#@#( $B-TA"LKO5%$EA M?QGQ[3;XZ2N.)_W1\&\_\[^PGW_"81KE_O#3WW[^_>,;<#__ MGW_[EW_YU_\'X/^^^O#VI]>C='Z&P^E/AV,,4\P__=&??OYI^AE_^L_1^)_] MK^&G]X,P+:/Q&<"_S?[9X>C+MW'_T^?I3X()>?EKES\=_Q4Q1H[HH"1G016> M(+*B0 4423+MM$W_WZ>_YF(\4Y;3]P/], H-WGH+3'.9>4B:?G_VH8/^\)]_ MK7_$,,&?:'G#R>RO?_OY\W3ZY:^__/+''W_\Y<\X'OQE-/[TBV!,_G+YVS]? M_/J?"[__AYS]-O?>_S+[Z=6O3OK+?I$^EO_R?W][>YH^XUF _G R#<-T_0!Z M?)Y>_<.;:/0O\Q_2KT[Z?YW,_OW;40K3F8(>7,)/*W^C_@TN?PWJMX +D/PO M?T[RS__V+S_]-)=<&*?Q:( ?L/QT\>7O'XX7D?:'TU]R_^R7B]_Y)0P&A'CV M"=-O7_!O/T_Z9U\&>/F]SV,L*]%?+KF"TA7._UL_[9>M,7TF(.-T'A'HNSBL M%&^(<=FG;X_YZK,@8PGG@VE#Q(N?W13OZ"ST6PIXX:,;H)U]$)SA6<1Q2ZBW M/O<&SDN0=Q%^&?U!>V[Z/!H-_I)&9[_,T!V>O'M]].[TZ#5]<7KR]OCUP<>C MUZ\.WAZ\.SPZ_?O1T,Q?3GI<1ZU$=:! M<26"\D)!=-Y #(1*HDMHW")?)I?\*V$29XRY>,0O52N_X& ZN?S.3$\S':U& M,=?-X]=U,)G@='(0)]-Q2-.>#Z*(I O$' PH50)$ZS,$%SPKR+VVH?&:;B.X MO9YKMAV,+U=V\:X^\F4NX]%94\U.1\T$.M<9P?_YI]$XX_AO/[,VZCT\'X]I M@5>@%)DI0NH,12LRF&R0X)(CC,&+H$0DE-UH^0Z0W2M[&^TL5?0VHEW4-]]6 MWX=A\OE@F.O_'/W/.=G1 P(W.9@>AO'X&]GL_PB#<^QEQ0A8802295#9(P3: M62'(NF#NBX^LL?[7 O94?-A*B:.N-= !30Y2&IT3K ^8D"#& ;[#Z844>MX% MIXP3D+5VY'!AA)AE./.%M;:U%D#UCXPH[7T M%PDBF]H0/:,#ED+[E3#>@V(F@[.T=N=#<46PXGWKLV/OE/YXB2ZJ5VW__H^^ MX'CZ[?T@T/*&N9Y:7ZH]3%M4+TE=3%$:5"0K267:F[R.!G*,*7I%CIAJ?1;< MA^=%&XS-!-W!(7!"R,*4S).W&";XH89C3\KOM"'5Y?<*9]SXP,"1W4)<3QX" M%T@G5*ENN0V>J\8LN!?0BZ9!.U%WL-CLR_D4QZ>C,OTC MC*O%TE,Q2>]MHH7Z4C<]PLE4 )TC2O*8H_:M[8#[$;UH)C04=@?GPJ^C4?ZC M/QCTI,K*QB! 8J'S22@+9++RNC_9+*.1V?#&2K]\]HM6[Z,$N*A(O:TBCX?3 M,/S4)Z=COCCBUM&?:7!>[_"N, J4GANR9)S7M%!>)$29)3"IR<@D'\2J)<'O MK92\#JX738#F@E\DA]GZX+]V-]Z-ANG") TJA5A" JT*N:0Z,? YH@K=MBI\VP^Q/R"IX82\B-/I*/WS\VA GSVI'L7TV]52#5CSY55 W&EQ-DVW$W^$5P/OPK<:C+X-1:*V0F!58 M09:(XDBO PH-SG+M4@S2BM9VX'(D3TJ(K72U(O:_A:"[4?_X'//BFGNN!INB M%:"M$: B$W0VH@ LS$0>T;#0>EM8"6:?2-! W)T'_B[Q?;M$EVU4,48.149: MGGP_/)='2&XP6, MS FO$B%SLA!&U((.QH!0=!(.-6.\?1K!&KCVAB+-E=!!E+!:TY.30=(EFYA15?N8'&-F.;B04[64A8E2&R]$:[TOPM@?M6\IX@["A4L,&")A M$)&.IH(54906?)0(G'$;+#K!?.M0TAX;BEL*N(.(X0U$UV',J[4R+C2=/F2O M,L-I%Z+]*&(B0U9I3_^?::J"##>,U%B0@^7B8R*?Y&/Z\*0N< M]B(C$ 7)^66)0*EZXAF.X*75D=9NDVE]J#P :9_HT5+Z#4,/M3*M1VBN'*>0ZE0 M"JN%5AZDD4HHB<&[]J'(J\?OOS>ZD8 [N:@X.^M/SV8U=L-W&8*C0G MD\$H%1@ZKVIB/3$[$]%5D)EQ1G_FUKJ_!\Z>?N8KV..4EN M0?!"^YTK6./FD3:GQ%G*QJ-K?6NU%,B>\F%[H7=@$U22CH:S%<_K;TL4=+S) M0 YPIA5:VK6B8182MUES]$DU3XV[BV'W^F^@FB4O_Z/EVD562\XS&8;!^] G M!_>BPJ+G0U".@15A 3O8P'/I.$<0Q+MLYJ60]D'K;>0<@=1I8.4SL_. M![7KV"PZ6FMJQOBY]@CZBO-@Q]O1I(8X3@JYP#U>P26;(7I:O>*U@I-+#L4* M:7GT9!2W#D-N"'$OR-*A5CJP)S_@E.2$^2B,AV3(3&[ ?TWR3_UICR<>G"&$ M6A<#2I=0,_@M9.N4#Q932JV+(QY&M0]4:2S[#BS*19NIARFS+!,C"RD17Y,U M$)17D'/4@M<+7VSM9"RBV ?M;RG;#JS&W_K#T9AP' ^G.,;)M)>\4XD.,RB1 M15I>(']&D:\;8A+DS'"=?>O;S+L8]D'36\FU@WC1(O/H7)J7Z;T?C6?2G4[' M_7@^K0'SCZ,:Z:JQT-& /O'3U2IH8W)%D;T3LG>@1*23R_L"PDA?N+(R^]:Y MLFV0[P.GGD"'W>;:+/70>^26DQR*!.9BO9O3#'Q"0_Z5*E*JH*WLL&9G*:8] MC6,T544GF]9%/=O'2FAZ=XQB(M 6*D(AWTLJB$'3>K/.1GF'Q>?FF\]-! UI M<*-7<.=U?%N(<5G\XJ=YY]>_IL%H@OEO/T_'YWC]3=IP\,_IT6#VP+_]/,%/ M9PL70ELPX7 0)I.3,N/JP9_]28\6XR0*0[K+-3><:=I0HX(@7#2),2YXZ]UB M)9B&_+BG;_,]?'F$@E=Q92M!=]'U\0:>U[,]="U$O3LMI%L%.A?0M#PB5O6_ MOD?SVZGK;LBSC:QWPX)BT<40-11D-9BB)<1L&!E8-G Z#GU[J>T);*SFM2'I."]0A@J=%09;H.29-SG/S)DT+*'9O M%6ZKFZ57&X\6; >]G&\@>G6!R(G(2BYTA@EO05DGYUQ.VAHC5::3K9MKK)LH M]DG5CQ'LRK?Z7W^Y(Q$R6?_96>__]Z'FWGS&:3^%-69M/&80P.U'[&(JP#V+ MNC,B@'-GZ#]"Z,Q53M%Q%5-2186,/A6YQHB VP]K/B\@AI2\5!*D)G8JZ2,X M@YR\QI+(2T7#9/M(C6MWS)XH-G-.EGJ,A=6EUSQTG8&E0#:[4B8V;T-Q#YQ] M8L-6HNX@B6,!VO%DK(/(D@?K GJT4NK0/L5_*93]T_XC M1-Q1)N\M6"?GTSH5KU[A]#"4J#CG0(9=!&6<@<"+!JFXB(H5U;X'[7UX]H\# MCQ5V)TD6MR*V,I)A@BR UL: <@0II&+!N*2$T][ZT)G9_-0W&]NH> LQ/O^; M#9M(#[/I"\*J.C/% IDJ"$%)E3P/P?/69N)SO]G82,%KWVQL(NC=Q+370?3= MWFQLI*Z'@]N/D?5N6"",XH6\6?#"TADE1 ;/0H%8 SZ9)ZV;]QUY]C<;C96_ MB8AW<[.1HT_51@4AC0?R2@B1UA[(8+'T(Q,%]]_'S<9&NGGX9F,3P>[F9J,H MIXH)MI:.%4*D5)V'Q($SYH/W*)AOG9S_3&\V&JGZ,8)]NIN-TX_TYV]'[SZ> MGKPY>7_TX>#C,?WTX!W]TF_O/QS]G?[!\3^.CM_17X_>GIRV&WR\\8,[N@79 M3@!W[D9*2284E,K$I+*5'E-4AAN3D2LMS?*[D8TA-+\QR=(G)ID'H3RY/RQ+ M\GQ$!)%],.2<2H&M^PFVOS'Y@%]Q>([7$PAX,$5(C&[V1Z4BZ 7PG! M(==H/"/COB:Y:LYKDBL"VE)XM-**V/YB; F0%[]U;"_>SG1>AT+-LLUQ_+6? M\(JC MU]&2<<=;USAOC_H)+.SMU;^44#O3W:[8-SD=#?)-]'=!TS[,O$,-/-1K DT; M=/0Z@0F1;$VMZEBE71#N(:![R[&F&NKD+G<5Z)X.W)G :=MFR1#A48"+U1\M MY)-@[6C??(KT:C3[39"-9-W!O>ZOX]%D\GX\*OUIS;V.EA.4XI4#12LB2RY6 MPRX$HV/($5OGH]]X_(LW71XKRB[GQEQ,KK^VUA612LN4(.EJK9L@(*@<"*>5 MT7$>9+*-=;P2S(O7>!LQ=](G8X+T@9]ILWE-V]A@-)MD?H&R9QQM7H(E$"+0 MDD.QX! C))&$DBRGH%N;!O<"VCT/&BENP9MM)?4.K,A3G-52_XI#6OJ@VB+Y MC.1I:R/:%)!WHH8,# MY-7YI$ZUF1R.SF)_.#=?T_^<]RD84'V*L-,Q] >;)U8]$*N-#D2S/N M.6M=^_:L/,]NN-%*XATD"RXLN!=]T;4! _A9\V%C.#CC'*2H9%3"*?2MXV + M(/9%\=M)MX.63%> KCO']:3%XE/V('D1H 2G(XU\WMK%FLZQ$JR0K2/C2V#L MCZOQ2-%V\')?MN6Y,G!]]%(Q#6@MD:]$#:&(##HA=XDQ1]1LK.D[$%Z\EK<1 M:0?O\[O1<'2;=Y? HLK"2510;)UB))0@(T-*R%Y8D8W E%HG *T$\^*UWD;, M'70QNMYK+F]H^\-S GFQ&8V&DU=81F.\FE6#DZ,_Z5RCYY.1.OXV$\V*7E[< MJA!X0F"B5,N$J!T%&O"2*R.R\UJVSA[I<#DOGH//1=4=M&V[@GSQ5KTBU[O& M:$U-4##! 5?!@HJ"0T"5(3,BCK/1*M;:OY>3!^9BLI M;S$&LI68J[:2(P[Z[#((*X69=2CCK6M4KY_^XO7[2$$NJM1O;9+@]'JK6JMI M).,FI=HGQ/K,:?\=\'YHE/K,V ID!>O[.W%NT3I6]]9W$7U MNC\XGV+N62Y38,5 ";XFC#)RHB09(9SSI'0ND(>(GJM[YT M^$_L?_I,0 Z^DK?R"=^=5ZF)8@:74@L MB&);%[=N"'%?"=1$)4LHM/W%QXK9.6]&8UK)<-[A*WW[. [#24@7%W6SOPWF MUW;YO\\GLS%]EY-VEK;%G[? Z^4B-4NJ]O]QM-ID/ 3#+;@<#&VV+'C;^D#; MZ0)?/'V?+QV6D'_K*/$Z@Z/NPR_1**>Y <]-J>/N)>W_2D&6"96.WEK1.H%D M2\A[2] N5+:$5G@4?JLDA>")7)0EP,F+66M%?.FC" MO WD%T^Y7:IL">6VCB7?@[^G=?!<60%984WBJ/W*?;80A+*RY."*;7V7=0^< M?:;*1J)>0H.MX\^_#\<8!K47XZ\DF;I?G@R/AU]Q?EQ/>HC.%2T+,*8]*(L) M7&T*H;/CQ2L34O-H\P.07CP=6HI\2:ILVTCRP=?0'\PWLAM=_"YF$\W]W8*N M-H?3@"4*4%G4&:S$:$G>BHI6*-,\3V9#B"^>,EVJ9 F%MHY7KX_W,N(6>22; MOUZJ.N&JT>_ )67!A$)O VJ3@!]S@ ?WMF@.KGOU,>G!NI,91 M0W$V+.>Z@>=F*?%%-[)U0&W2?7,]72\"V6WCS38Z6E1X(P'O3/M,9HVU'[&0 MC/@=O(; 78186#0IB)C<6DD,STOK*QIN[E#IF\BU@\K-MP1E.$'"]1NAF>*P M3A2YG(2$+O+@L38#YZ!D].!M$6!T9,*BY5&UO@JX!\[N#+Z&"EN8+-M&VAVT M,;N&=K'>R_Z@G#$41H(KGI8;Z[GF30)DUJN TJ!L7=._ LI^$>#Q4NYN%[AB MHI;"\PCH:J%7S+$:MP:\T2I*4R<:>?5TX\GA__^ M]Y.WKX\^G/YV]-LK^I^C__C]^.-_W8;9J-WJZJ?MH,?JFDN]VU@UQYQ%YCPK MI^C]]#+DDJV0*L;L)7NXL>KJYS;OIBJ#5"(II,,$56WR',!+RR&J$*2WQLG0 MF:O^ME4WU>-A&F.8X&N<_^_QK2#)?#3[A]%@\&8T_B.,;6)#B,\BAK4)-Y:49G2FD@YLG/EN?(&K9[.5)AH'LM2> M6RF0+:_IX#49/7?T%6_>A/46@-UKOU-UC5K)NHO^-$N2NC!J7Z_ZK*N5)A8A M6I? .]J\4]06L?4E_3/(I-LE ;:3>0=M9Q:72N*8=^I2LD;4CF$P^L-:)_FV0[SG==J_=#AK.X/[I( M2OU ,?]5)-49X-?JLQFN0LDOX+]Z3G]3J]PEW0=$E%2)E=#Q#HR+&9@(FJN M?;%9MW;>M@;]'3!S9SKMH!?'=<;HY./H(.>9;L+@?>CGX^%A^-*?AL%L-9$D MF6N"#;F^8=X[:MY&"B\\Z_G*/V :?9IK>#:&MF=BE,Y:,CQ-(NG&%,#%FFZ* ML8XEL=PT;^/2]9KVF]+/BA$=]":YL;Z+]FC>2EU%FJ=((H'FL-<<9$003M61[B6!\ZA)1%8Z$3R+IG59\8.@]IM.;77203>2 M^U+O'U\?TD/OBK8!P0I/,A/60\@F@(XEU@([PV3KFL9N5K+?]'P&VN^@S\IO M_>%H/'/GYB[:I21K*Z'7M;5M]>EJ#Z%5/MW?Y[+N*=K/D0$Q M@>9D9*"0(MGF\;Y&V/>;MT^BX0[:QZQP]&8GP^%H^)4@TBI.RN^DO$D/+6(M M( 7-K"&PQ4#P3D-60G%ZY02WK3?5C0#N-^>ZTU47_616M,!:UDGM>@,_*:^Q M(.WW=;)9'7(V?=L/L3^H\?A05-2,:W!<6%"%D]2"4*"%B+0@VMG-CMJ3/7H- M^\W/)]5X%UUS;G3Y,AQU8MR"056'5=.+%*67)!RON#0Q\>8I14_9+FV7M'FD ME+OHF'/[ M!SX;-"#UQ)6I0.=#0CG=0BLAP2#\;IUJ?=/9>M+6X0Z4A@QFL% M)G%>0\B MVU>6;*. #K(3[G."/V#&LR\S8X^.'1N-H!W6H*G=#UV!R&V$Z)CP+'JKFC>< M6Q/:BR=*%RIHF"-0\VK7NGF[$S.9MU6IPUM*(5^ 1%;;L/2,D89)K%<;J?Z1 M76VS$L ZIZ)-VCI[IU)\,;&W+:072Z GU$S#Z_ZU5W$TJ495?_)Y[G.2K_D! M$_:_5DOKX-,89Q+M,<&R8M9!4K:.;G>TG];T!4:2+(R3&Y-$,WZM!6G_^=5> M,]U>KJ].'K@^L^N?M4QJ/H",W%BN:M(@'<=T2C-%7UG&@(48+7<\:-DZO6D; MO"^6E;4FXW-KG@&3F&MSG(2?!89')?%,I2(LO7% MX+V GDE'@XT4O8HS6PN\ X_\#J:+:K]U0&W2WF #-BP%M-LV!QTH[FY[[V92 MWQDE2BH,R0@']%F3H20C>)XT.(DI(J'6H?6)L4,JK.A]\%1,V$38#1DPLZTO MK@HN[)F+HMVBD<=2-%A=!]YZ@[0ZBT'9MFG[]XP;"#U44N1 M=5#?=Z-UU@4@Y+DD+0)HE'2&&4ZN-.H")6BD92O.6.LW> '$2U9U&\EVL&&O M<$4NP'E=T*#CM7-G)'.W5![Z %'2(HW0BIOV.=CW -H'"K23> ?1\X.4SL_. M9QG>J[(@+X"*9%(62'L2UA%CG@<(GGM(R>EBM0R@;%80;"([UX=JU H7[UI]+88/K\2S#RQH)N\.@M%7 M7L[A($PF)V5>A5D]G$AZXM$G"+-FX*IX"+5M+_DV*HFNN&]%&UAWX$TN0H3 Z*#J6&#,,5)*Z MMG[G$%U$+WF1G#6?X[$C[:\;^NE:^9N(N NES[S:&:Z#2].DB"RC#N3,RAK7 M\@9B,1D"BI*-298W;WV^B&+WA_ZVNED:+GBT8#L+#E( M4^2I0I!TKM7JVUN0)4M5+'C/>0"J::7HD[D %&;1*B8Z$ 3 M7) ]I'PRM7D$MFB(_I1DN:<[^G/@RB8:V/4YG/[]S=N3 M_SR]#:M1&^;K3]]!V^452[G39MD:&;EPUJD4E5/HC/(N9>TSBPI3?KC-\O5S MVK=5)B-7.IQM:(*(B@%\-+'>93C"302RS9N(-F^K_ ZGAV'R^?UX]+5/*](^3@SB9CD.:]B1)7@MTX#72OJYI7Z<5*XB!FR@S M4TJU3L+='.7S2+W=@"%+!H1UJ9@.G.P;U<=:EYP$/3\)57OGBU1;N1G(1ALA M&WC-TS] =Z:;?=QM*EH1 B"[$;R M9%%H>G5DAI"C!B]0)ZU=YJKU'5P7Z]A[&CZY\CNX#GJ-7\:8^K/6&O3U "]Z M9!V<$_/@%'' MZNNJ&_UBP\GH5>&UNYKGI1H,-0#KO05NK)0L%T?N4&MK\IGT!'UV-&J@H@[V MIJO5OJUER1_ZGSY/3PH)8M;JYR;#+YH&];11 F/Q8'CMN"]IAX_*%& H6"A< MH>&M.T]LBO$'V;I5:P>9R/OQTH+.:W'JBG]RU;&*]XS6RJ$7X-5L*)I+9)60?2*#RU(Z M6V=&-&;OCI;V@_3/DD1=],Z_\?J>E#?].O&1 ,_K8UV2A1RV ,8[LKV#E>!9 M3J -&HTA:,>QM9]S#YX?K&RGK@Y2%6'Y0J9VZ.JB,_Y4D6B5R,OR(X[.+ M[?>DS.R/'B'Y0J9VZ.F@Y?XWM M- SPI)!,2 K3;^\'85XZ^F76LA^T*L+%7;0!WZQC>J5/"Y*T:Z$4=!G)76=ICQKY98LQ)@TZ""RS]9YY5K? M3ZV/;N^CPATIJ@-'=A'IY0%]W3:II[TPFMQKD,;249W9;'1EK6R,(42N@BZM M+:MU<#V'/L9M]/H@?;942@<1W$6,[\?X)?3S9?_MBTC-P7!>!#F+Y$QZAM"2 MPQ!!NEHD:[2M/;@C9/IKX=$XPUM;5H]#^AV1J[GB.HC[+A%.!5?KZF;S7*87 M,'T(7A=>:B%E;4R)-8V7+ &92W2ZT*9=6L_16Q/:=T2H[56STY/N??@V3P'7 MIEBI&&C/!2A%Q[[C-<(AN2DR"*LP%!LX:PEB* N]\+1&F33$@SRRV+I5?!]?WQ9IME-)!D/+!_? F5O0. M@T0%R*0DK 28S#<+-@BE!&V8CK5.$ML$WW=$I$9*ZB!4N8CUTE2[&I%#( 5W MPLE"%IGA6#,Z.'BF"P@N/%-<%L-;EVVN!>P[HM"V:ND@-KD(LMX7UK77";"' MYY,I(1U?STA*/%M$%R'X6@]0V]M%XU<#4),5G >5$ZI(Z8]#O#W0KT=J/-)3?0>4UAT;7=EDZ?M6$3:CIF,@"IY MGI0JIGD?L?71[3W+.E)4!_'R%4BO,H^7""9:5^>99H*86>V\;B!$C9 <5Z8H MAEJTCIIOCG)?O;Y6BNG0!/N L^[;'T%:G)!-@VG)75+4)+9)U=*0S MFVA7Q9# )59 AL1%+MGXYMN+."%KDJS(/CFP62L9M0&)21+ 6(O6K %O!"J=2BG-VZD^"&K_Z=14 M+1UL6A_PRP7C3\IR@)Z;4*RN@YAC'=_-%$26"2#/*DF!UC3/OWP0U-[SIJU: MNG,++QN9WIX[&4U6KE9#:"D5*.<()1<:Z(OHHB5J-V_=?A^>O6=+,V7LSF=; M(HI>I*.RJ*( 19V+6P*'@$&##]*48*T0I?4@QS\'3R0@E9D*=2B@RM2U8Z6,:+]_J>6K4=G)1;@9^WT%Q,SDB#\^J.W!33 M7'0]@8%)%10$KF0M1RS@HI? L@C"B$@F9>L[Z=VN\,5S_!D3HH/S?[MWEQ@/>G;HZ, RV Q]=4(X'7T,V"53 M>DZH K75;!\4+9"[(TRQ"@I-10+'%!9ULLJIU9I?=W +0A/H/DN5+60A/MX.7=397N9 M27Z)J##EH@H2K*VC98+69%;P"(YQ8YPLG#>?WKJ(8E^5OY6TNYC,=['26I=" M7U[?W@[SDJC Z_XD#4:3\S'>2$AW0291@Q"5OUYZ8K(4((LN.9,XE&M]9_1=%#;,Z\-R?$K+)\;PL*K\ZG[X;3?\+9_MCSX6@53%(Z+!. MO*XXD15@3D6><[%8FH^67Q/;$PP5VZG6%RC7@! M)"-"J7.V#3C%$%*0$8L)+OO6%QI-@._%(;A;]2URT+?@(.&\BVYZ&,;C;_12 M_B,,SK&GF9-D%$I0)I.83*V:RDY#$E8D1D(2L8MX[X/ GF8CV['2E]"NK<8Z M. 479+)P7V)XE#9S2([V7U6O^)S7"20Z'95/@=O6M_R=143\_MB.Q9 M;I'> @])^EKLJ<@H)*<9F+&>^R!<:3_G^4F#K0L#7WTRJHZ\D'3"%3)O8BH< M-'?!>I5UPM:QYML(&KY183#87<#T\6)5IW^M)BWFO_T\'9_C]3=' M9)S^.3V:!W[^]O,$/RT616[.A-<8I\=#HMEY_;39G,[D76T9Z\#D6KA/OA X MADC&;I'<"X.Z>8GZ(HKG,PIY?94N#)_92K0='+:W$;T+9W@Q8W,=7)N,/'ZT MZJ\Q[7;@<2N=W4N!+06^2T)P6<@T8!%*B;0K>D,.;TST&CBR$C/GV38_$'=+ MA!7#C'?-@TWDW%#_=1IL[TU_/*&#$(?S'-Z#3V/$&^-P50Q:AQ!!A-I)W!D/ MP;A$QB/W)B6/7MX90+4X8W:-Y^S>F&ZCC%$WDMS)8.%7OY\>OSLZ/7V-T] ? M3&X_>[WIP7<_8OL1P?>"NC,'V"2;631DH@6C"C=!.3J(,<84K!(Y]NY^V);. MQ2!,+M.9KRU'SH3/W@B0(9?:@R%"L,E!MDYS*YS,OG6<=BF0K9V!69OWV6>^ M.Z^$I;_4JJ))S=RN2;R%A9EBUDZV@!%$KEV%] 02HVQ>F5C\)JI MTOJR?1-\3^":;\V-!:^B*WUT,./W<'1V-AK.L+X/XY/QS'S.L\C2>YP7I_5, M<,X7]"!DL.1F,09!U0(172>X6ZY-;#WL80U8^\"4UM+O8KKE-9G?C_OI&I=V MR)D6 D242.N6'+P/CG09D2>72\S-8PXKL.P#%9K(N8.XW U\:4QAK9=6%?3E(K%C,4 M'PPHH>K5A26 67O& K-)MK[0?%Z%?>W)T4S>#7/W9R[6Q_#G]<"/&S,@:9]+ M-1'N$\X;%9V&K_WAIZO&Z<)&;8RH4QZY Y5,(=>+Z)NB]*(H3$*;AUR=+9[_ MDBFQ*[%WD'E_FCYC/K_:YEY]FTEE'M%E3 9RQCFX6&K6CZ.]3.C:%MWD6$'* M]D?,:CB[NOCHX!AI)./GH&;2NI=^"WW,1S&;-? U%'ER2+:)[F>J21NNZZL6UD MO1L69&;1>43RI^D/E9T'+Y4 .M-822&QU'PRSJZT_\"=R,Z4OXF(NU#Z+*HR MPW5P$<&/CER=:!DPDS0HCQ%\%!$*%\J1#Q1$:)[=O8#B:8W)Q^AF:;CJT8)M M&+ZVM R%7<94G9DPYI -JSW%J0F:JOH9+H;H%KA.MS_ MG"?0ZI9J&'4CP];7FS>A?;@+#$-QULNZ3$O ,B>;I>;_2"MSE(:COMOD;@WE MWGW*_JAV*_EUD>UWC>W5!:+DHU$J(&A&!%/H(S@E EA)=F@A(2CLYI;A)HI] MVJ(?(]@N+A#.XZ2?^V'\[4;@I+WV$-A!WY:0^C>R*_K8TZ[[FH;JB+;F\A M5R'-:(H,DD--" 8ELP%GZ27TRB63F%?(]9ZPY2$_[ZG(LHD*NBC(?']R<>0) MSSP3,=4TW]JD* 7P.02@PU.:9(S4MGE'B36@0DG)N2B=OJ_F M88+I+Y]&7W^ACYXKG[ZXUOF2!^Z+O;BM+!NF#%0H0Q&Q0>=&T:1#L+IXV>]OUD'CR M^[N/Q^]^?7_R]OCP^&B;PH'-'K!]6<$6"[I3=( \1NW1)[)7E1/>%\V"R\&R MP,AD4;W-'K5M(_,_#E(:G<^F9KT?CX;T9<)Y[M;X<-9U]7AX\S?ZP]0G];R] M2OZP1DJ-PH)PA2@CW;>U3^Z'_Z?/T MI/P^P8/)!*<]FPO/G%NP*.OPI^P@(!E W#%E IFG@;4N?+T7T%,T>=\EJQ8\ MA6;:Z<)[O 7N>O0X+;>PR#PPEV9#Z I$@PD*XR7QY(QHWJ=U!93OFRZ/TT@7 ML<;J6-4!3706U98-=3R]+(73J0'9:*SMHPKX.DL\<$240GB4LGD&V5T4WQL] MMM1#!W<7EW-5#T=GL3^<)=T_-/:R%[WTFFQ^,C2]!.54 1=8 J>X\MY$;5GK M0NQ'P/S>N-6U)KNHI%@U2YP.V'(^>-LOV%/H&=-U.(\HA2"R6D=H$1B]&T&2 MX^DM;UU0\3"L[XUC_$=_,#@^^Q+ZXUE#G=%DTI.&5A8% QNS M!154[9;B!2 Z@\5949IO5LN1?&^4::"/#LHPKM&;E8O7O: ?GU>,5ZT%SX9OP_C:3\,+OY^L_)5("I6N ;4-7]76JY87_YV5W U8R%HS_#V84;<5F ^W%T4 HY M#F&*DX/)S7++JW_U"H>D8'K53)T%1%LOR)0C*%'K+I4*4)AT)3MN%5_O>J41 MH.^%A4^FQ [:.Q_DK^1S]">SJ6UUCCCV6([)><-!S^:]! S@DK*0$O=!8BI6 MM)YVMHCB>^%2(STLB6=N'?E^,QIC_]/PL&ZLP_3MQN[Y*\FS.AJOL-#O$)M[ M24>NK,G@I4R@#!K:2:,#ST/&'#,GM[4Q9S: ][V1J2O-+6'9UF'SRU975U'] MTWE=]Z3'DBHB*0X6Z6"FTSI U#$ *UXHHPN/NO4-RTHPWQN#VFAE"5^V#J9? M(ON 7T;C:4U@NX)6A"0?(TO0"LGU<(F#C_05V7I1RYB95:TWH=5HOE?&;*F7 M)939.@3^6,',TR--S"%%7< Q04+!0GNC40X8[9J&8_)X?G9^<#VH>_7HQ3GL]?/BD'>31+K)YE#^;"DR>K$'(*<9Y3 MYFKW68:)R8!,D+S7(2H]\ 9)Z6_7!%T7RU.E.>^0%:,.M=,P.V$=?)?)_FL@ MW*1^;DL>/45>=3?:W( J6ZCB:4C#;'!"803IZ_ ,[15XFPPDSVP)TA7%UKHZ M?L9D69' _5RXLHD&=LR1@_S?YY/IC8[H/#&5@K*BY$-( "J>5E%%8 M5G9Q1-W!M3M;O2N];G(:;:.4#A(L5Z8]O/KVD3YB_@K9HJ4I!$P8#HK^#V(R M&CC'H&H?[-P\O+0&K._'RNE*5QTDVZV$6 %>'J]K0.RH4\ :\)ZF54!SU:Y+ MG2WUTD$F[SI0)4]<*%8(8*"WR"@+KO;1Y(A)6\Y\MJU3>Y^,.@_T#7@.S-E$ M'1TPYB.FS\/18/3IVQ6XRUKGA)[[:,"A3:"\%?05]X H69.1V7Z1QCC%:8WY^/A;"+Y;)KUG[/9Y!YC7[9 M7\VX(F/RD!DY6\J@ANBDAJP=8SQ$R43K.LQ[X.P?$UK)OH.:C,L=ZS5^Q<'H MYK%E+R<&[[]5R NF^2N M :/A? N1@$IH!^ MO;R3IU;@/1<=;?6WB< :Z^TWDM39^=FE>>@8^0,A@\$DR#QDG Z3HL$:C\EH M%W1<*\7L NAN+QL>+?91"YDU]*QG0,*?-X!XJTTT)0.C58'BI=Y@L.K: M$3\Y*ZZ(M3IW/J2\FP]]@SWL:&^Y#336QJ*$%#1:"TJE $[&0)8,BXD\21Y]ZU;/3T24!VYL MGH8GFXB_=6/"?^\/OXX&7^L4[71Y%$:T6NL -M48$)<27'(*9!8J14=0PYTQ M[BLB[XN?O?O(26/IC]J);B?="U_]?GK\[NCT]/#DMU?'[PX^'I^\.WT7QN-9 M&LP630O7^MSM>Q5N#O].B\+ 7$E<,TLOL!(A.NDXUS%&ASP[$7MK/:'Y_OOV M*M4[>#=KEPC:S>Y=A((8G"$3-O @7,)D=[#U7N'9:B^YK'2X\<&3'GF]WF-( MM"(A06DEP3,?@$5A G>:<5_6VDV6??JSV$\>I\Q;6\G6DNL@_6QY2Z?K1DZS MXKEYHP/>4]XEP3)"+74"51LZQ11I]RO%IJA*SKIUHZ1-\.T!3SI72X>6YPVL M-^3Q 0=ABGG>'<,;IA0WM=JE)G4*)&DPZ:#X8JVG/X)HG(?)QN8 M39>8^WC5/:F'U@03,0 7]$(HIC*$G 5D(5@@<]SKU#XA;1O$>\^V3E3706N^ MZP%#2P0T>?7MQM_F5Q;6H8N>!!2<([S<6G UI&1,24(XX7-IG1B]*<9=5=)W M1JE.E?+4=?$/!;.#E8473YMPEO0'>HP>GH0PS&$L43%PD=DZOE""ERE!B4)JD[*U MH;7G]K*N$;OER2;B;WV-^/=1G-#6>7T3QHW.V=-F&>I=FM+:@[>> 5KR(PN/ MC+/U+A'O?O*S,&RWD?RHE=A:5V?]>S_],X["^.9]9K*6U=PJE;T!)20!RT;6 MGHLB>ZVLX'DM+2Y^]E[I<4O1[>!27V>A5&(9I%$$)UARQ$OB( 1RH64R-JY7 M3O.S(S#:;_TP]6(E$O1 M'RP3_3N0=3<@%$B<$\BT6$F;:UO>:H@:RR04((2S7UB6=N\I:;[R4[Y+! M.^= !WF$'2WK2N1*&>M)K"!S9K0\6[O,L@"1TWHCUT;[\#(H_GT8E$^F_.>S M;2]=UF&8?+[H&/0U#&9C1S(KPN:20#ORUI0, 7PP#IB/,M@D;<8=C%!ON*)G ML8D_'0';O!Q=L&; W81R:!/05HD__*LF?3<3Y*;:WP_QB^AGR]&,M+OGTP_X_@B)EAB M+H;+ B7;>I\6JN%*?\ABK/5."&1==2W9Z4)_O$\OBVO/QPU9NNB571Y[P?&< M C<@?*YUG,* BYH#3PJ#I>\EU[H$;B<+^_$"/6\N[:; Z]&+G.T#=8;YS=V" M#%1NE#!FWNY))5; ZY(A*44';N%+\GPYM)MJM4\[GQ,*"?KP2SY,[ MBR^&?:8OQHT?]GQVVGARI+*M)Z"3 B)S!9#\*:.E<-ZFE_%VW/CACU?D&;-H M\3UQS^D]N0A)W/S!O.OLY'WX=E$E&J*U*.J\R +*U!DZD;2BN17H4O%9/NM[ ME8<6^./M>1G<6GR1_+-)^J5UC<]OY,VU5!=G$H?L"O.#S'7N))A!@S^4]L-EU)0I2" M@8G)*,S9:V=VSO0[('_0_-E180G'M[Y&OVH'YQ$=8TD"6E:+56TM>_.$RP3M M;&T%YF-CH^7IN^L])ZIMI9$EU-CZSGCC[B@8!3>!:'P!.).1K[*'[)/10:C( M?//9;"^Q8]$V&6^=*N6Y=RQR23+FI(0B/1D$2M/+$&E5K$AZ.YR/GN]B/L%+ MZEBTD?K7[%BTB1J>I '-.@!_="S:6)4;=Z)YC!Z>A#!>R> Q:6"U'Z4R0@-A MHU?%YQ!5U,JYKO+\7D;'HFYYLHGX=] C)04L4:$ (TQM1B =^&@X[9F*:V[K MD+%]&GRRD?0?Z)&RB>A:]RU:: 5AI E)B0A:" 15"%% S4$&K1C73"WDM[_@ M#AJ/UN)68NN\?UC13*L2)3!-_A.1*(*S.8+%E+(6JC"[I@Y?0/^PQ^MP&[&U M[E6TI E6=%9P%21(7JU0P2)XIC74W $LS"3'U@OMOHS^85OLJ%N);F5>:\M^ M-A^._G'T[O>CU_U)^/1IC)]FT9-1N0AH;=&V9KT/WKX[S2,6<*<)C:E=HIBT M#!U3TK%H6$PZJ929Y4&5WGJ/V,ZJO?WA)Y>X/ M/]6P'?VGWD+W)+TEK@1RKW5M!: B;86IAED9$X7^*%JT3F!X!,S=;V--^7/7 MYN]:41UTD%DACWD8A0Y/P91A,&MQHU 'B.@00O&)9^TYO^L2=/4N[32,V2E' MF@G\J<.6=8KT^_$HGZ?IR?@4QU_[:3X*/@OA2[*%C&A.=H!'!L&8#(S/;NO1 M*[%6;Y@'!G O>_93!2C;*7744+@-W90;>"8'PWR!:')A^:T#:I/(XWJ:7P2R MVRAC&QTM*KR1@'>F_>(BBPX#>*]%3<[QX.IB'JQZ M8F9S][((!D;P&)8T$ MQY(#C"'0HB/Y\ZWIL +*/K"@A90[V!1^HW5-<1B&5X!J#R8NF05GZ^8G:LPM M"0Y2LN)]I%U/M,Z@60"Q#PK?3K(=-$^X8.!E&WB>9,B6UY1;7V_4/7A6"(P3 MFI:'2IG64P9O =@'%3]>H@U+]^OR3J=A.G,"?\71IW'X\KF?PF!^XZF2M<87 M$-Z1%9,2N2F^> B8. IM+'VG@2VW$L!>.7!MQ-SPU9Z!FGO]-R%=YBVL :JA M%[<2R.Z]N$:*&G4EY<:NW&IP.?.8DQ7U"D>1)X,(WN4,V:-P7*DHTEJI9L]+ M]?>X4KQ>9EO@/IF:H!LA*%$ "P858Q#FWD-\ M@NDOGT9??[GXQ+F&+_YRK>#KY^WVS&XD^-%64FOH;UTB.#SH95VLLU*#--7H M]YJXB"J!54@_B-P*<=]0U,WT=GBP#WK;4&JM,SIF?35N[2EC#)/+RVUFK M9 M@7;DN:E2ZR!8K,.Q:,5GD!]SWE)2NQK0A7&E =Y >\QW$9C<^J%W<2 M!_VY.3G9/CW@_L]MEAVP ?P[R0'%"Z?)-2H:CD*3 M>_(/6(G7'WY:^JS:1RU-,7_LG]&OG)13^NZDA'2[6($\O!R9RV!,MJ!<#F3M M&P]"NT+?\K6&H9OK\P;H&^4;W(^$ODG>[#1\PIY- JU3C%Y&>K%52(4.2*.@ M>,N#)/?6F=;]V3:$N/L\@R?BXHJ,A$Y4V4%L>6NIT3_HCS+OU;..9&8E6!ND(F^>2=>Z&4$K[#^XNDOE=Q CWWH=\ZB3XMXSA1D2:GH52R)1 MHI20+%,.4_+!K76MNDL*[S1-9U]HN[FZGSKUI]G23Z=A/'T=IA=7Z*'4X88< M4G3TWM8Y:J2) #H9^D8DB[^T'CK1=@5/%;U^"@JV?@L>3X656_BN_;L>[\K# MZ_$=^7AWEW#'RXM1VQ(X.B>BTL(Y.EPU"E9*0E6$6LO+HV?\\/-^^'D__+P? M?MX//^\'5W_X>3_\O!]^W@[\O);F\/L/)^^//GS\KX-WKX_^X_?C][\=O?OX M[NCC%A<=#WSB]N;O)I#O5CY&):)GPKA8%"87O Q$)+)^HU8FY-X#G[WE,.95 MPRRN>1K7U$.I53Y@/.W;.&6E2 M!(9)@.+.@-<\0]3,8"3GQ(K6&8GW(]K]@=Z8&0OSIMLIH ,;\B"E\[.:&5_; M"WX98^K/=F#Z>H 7N?,'9Z/QM/^_<^-WY4@89W1,A7N(BE5;.#J(F"6@CCZR MX,F2:#VOJQ7VO:/6F).9; ME]7>AV?O2-1,^!UDU=]D=8_,SAP38T V'P-5FY;$6&I&>4Y,>JM+;AWPOOG\ MO5/\HX7;P6B\ZYZ%*Q<]=P@T-Y(+6K"3L@[3<)9.4!U!F)RXRLDYWGHW6!?; MKCR\CFG1B2J>RQWJN1:5M!:M<;KU M/K,&K*?O)MJ2#NN>08]4RRYME KP(GMS'8@=]11= ][3=!5MKMIUJ;.E7IZ( M0CYRBX%9R+$$4"QR\+F^16B4%$;2CUI?L3T9=1[H,_HO Y0'F M#48N??;8.D:_&LW^,*.QY#N(?KS%,,'/HT$^/OLR'GV=N;R7T&C%1OO9C7V. MH%Q4X(BAD)7@&CDSK'G;^7O@[!\K6LE^D19JZZ#8Q<;U&K_B8#1;] 6P$ W7 M)DDHLS:83&4(CCN0UG"EN(E1WU?B^J@HV"HP^T>)-G)?)(1NGUEP\O'O1Q^. MWWT\>/?K\:NW1P>GIT(4CJPI@[[82D8T]K"61_=KO(C.B=-1PIY+CD2]RSJU;??PG^/ MQH>#,)G,*T^=9M%90W*;]7V3 9P. @29>"70CX)HW<9X WA/GS/1EB#KGW1; M*6JW=M$UT'?A[#)\LP[K:H/""0I!C@<&2O1BX!<\+ \:%YAAT]JSY(*C[(3TKRWU[E2XD,K?31PS1HUZA2X+"$TK\B^!\Y^TZ25 M'CK843Z.0\:S,/[G%1Z)BF-BX#$*4%H*<$HF"(7%(IAD7K>VJ^]BV&\R;"7Q MG?1(776A=#/<60NHAQ,CZ0MV6L+HDKA9KY:%*= M)6FC]87^6'FCMQ&"'5SGB2)%R3*"MDBO@0E9=(UZ)_82K_-NBOED M0;Z]6(-Q-;)OI5&@O*E31;@$[UV2W%KAUFN^O\&J[T?TK/;+Q[%CH;ZTG0HZ ML*LVB+(4)G4VAE:=H@=E&9T4$1%8($,P.U9\^^%K+S,NN@U=.E+(YZ5['Q&NC M-B-I@8JAA^ #!\L1/7/:>MW:T%T L7O;MJ&2[H:!MI)P%W8L#NA'GW[%(8[# MH/9LR6_+NUX]''WY[??3JX\&[UQ^._G'R]A_'[WX]_'#T^OCCP:\? MCHYFK=?">+Z>+8)&CWW4]G&B)HN\$QIR' 5J*YW13@6AG,K).,=3#@P3R[W' M/G3;>Z3O:LG-P+$;:7<\/G7\9D>9\,_Q'&_1IT_$ > N_IS$NBK0M$T %4YK5C5=#@#7IM=-!>M6Y@ MNBZVE\V;3C7107GU;9S'0R(X3J85VE$IF*K=?I/>5F:=2ZF9N9Y\.F[ $ZU) M+"(F%\B1U*UK,C8"N(_<::F3E>78CSR/ZGI/RB&=DOUJ/O<'_>FW@Y3HLTGH M;S#4]A+'PU2G\.+;_EE_VI/*.1.T!F-B(FD(,J-8=,"YC3$SFQ(3:YU'&S_Z M97-C!^)>)(?9NJ?'$L"_A3_[9^=GKT;C\>B/_O#38?A"/YE^ZPD6?*G[G_?2 MU@%> 2(G$TNP)#!*;E-I?29M@N]E\Z=SC2RRQS8YFR:3\ROS^R;X@_$X##_- M.Y7,S/+,(_EE#BQ/D41!KIE+V@-#U+7*,9F[$]+;'$UKXML/]G2FD47VN(:. MTDKSZW2*7UZ/_AC6KWODN@N+-I EYLFO=R)",#P#,IDL\TI:R1[A*JWU\)=- MCYV(?)$BOHOCZ??A^03SY19X.#JC8W06'<2;1E=DRB<3"GA=*^Q#1O"!C*Y@ MM<)8O.>Q>4.JQX)]V=S:K:Z6Q.NVCN:^'X\28IZ\(3G554PNE]%C+@0RP@S@ M[ (_IPQ!8J _I(J695NP]9FU$LQ^L*2-K)>P8.NP[2TTA^?C<1TY@B4C0UU M:R= 22$A%(& *AN&.>L26Q=)+<.Q'[K?6L)+U-XR7'LX^HK#0+M3?SRA)>.0 MC*2W^!7'M$E]J+?U/<>4+AXCZ!2)H](F<*8&A'Q6(BFAN'"/L$ >?/#+UG_G MHE["BT=':O__]KZMJ:TE6?-]_DO.J?OE92*PS>YV'!M\ '=//Q%9-V^FL>0C M"7?[_/K)$@)C(4!BU5H2PM&Q:9G+6E]>JBHS*R^/@#V^FDUG.*J-F-_@936Q M#Z8'/\^QX[+"03-1Z9 +D)=&3+*8P!,%4)@KS.0DLK$=%&9S1'NK23T+9X6* M-0[M7D] O8B+RXMSIYZO MT(AGQVI7H[O.07>.2YNX 6-Y!J4C>>E6.L@!30JQ6+X&#ZD0/#+F8[U'XD+5P8<2 M'"L"7 Q*6.&]:3YQ?%A%>*(,8R@]V(3/K<=RW#I+BW#^ETG.=]I^:X5)"*: MH;"U.T0!7VJF2RC%!U%,EGXM7^/Q]VS;#GRN,,;]<+*/^3KCT9=9GGRM=-_. MD#)9662-.2ATJX4ZKQV*[/56JJH?>NH MP)!*\,0I/Y0.;,+E'F1_FN/5I$Y+#SR"&/_A;2.=>L5P7UO9QV-^Y-ET@BJ2S(=9HI$P>E& <4%L'/!8A M!3?*J-:V_'T4>R'MCLSM86G?S;28[UX1.2I9(B252VW;+0!5R+3=>)MSTD^]_%LU#F=1#U9,O=1[,=.ZZ;E!X1>0<6][S0;]H.FZ(] M3QF,MJ86+7IP&2W(>M%-AX_QN;4+-Y30G[#;^I;Y)ISMSUX[_IXGH]K2];HB M[6+T99Y/-RZ3VY^\'Z7\[]-_X;?ZDYMIOMQG^I\!YHD#*@0'*#"3_*K;< !Q-5'G]Y?BPOJ8@KH#'8G^?OX\GO- M6/JU&NCFDL*73%_H](FI.K(&@D@2K-*L!([:-)\3^2B@X0\ZX4DAA(Z8DXGR*X*"RPE&N)2;+6])M0^2N>;=^C/T_^CR=*=.!X M3_?H-ROHIMP@63(0ZM6^J4/,5*&#PBL?P*DHLXI.\+JZF]^?+<'8#]EWY6_O M^5&KFD,9(H^'.@%*)P(8B'3GL@9I>";G/6@;6RO "VK,U6XKZ,K['O(K'FH8 M56QV13C:EZ3WH+35@*5("*:0Y6B24\W'V.Q\8ZYNBM"=SSUY?+ 34M?9#*6602U+(_2^L:+?C;\[572FL6)E6A)H[7@)IK"BUBZ3/ MX&-)P+VVZ)+U3KRVA,N-9+M.PN4F/!XNQVX=5*\UX7(CB:V7;/<<=@^G#%I: MFS)#X(:\&F61=%Z$!%E$DVAW=)A:Y^?L>L)E#SJP"9<'2;ATB,&BJ6,::T-^ M.@1KFIB'))*2C.O$9&LW<7<3+C>2SI,)EYNPMO?>W7.%]C%:7B?;"U9'Q)G( MP!6I(7E92T%(U17V:@GNTT'?D;^]^/T/U ^M@^NU5E%N)+-UJ^>>P_ AJR@] M%E)\%D$JK&,%@@:OA ?K,4%5&PMB@BG(33@YR7_[V^./']V?S"]>#HW=O MCX_.WA_]Y?#H[?O#TQ;3A39Y?/=[[F<3LW2'S7/D4A86ZQ 5(9334A=O@BND M"=;J\TU>U&%9_FP..#T8I;?CT>QB]"6/XD6^,_=5F9!%;%DE]@ CBD+ M-A6.S$5OE5QK<:[SMLYM!:\F\4^?%E/NSKG)N<9&869.8U BYCG3Y0 M0-8&,\SF[%7K*^C[*(;;>OH1[+V6@MWXW$>.+GZ[F.'EA]KFN]Y\O!]]S]/9 M=:_X=Q>3''^F'%__SKG@Y/Q$9Z&$(,BE5D@>EK#D$T6;HHLAEN8IO)N"W#>] MZ5=*K M+.YP?_W-.FB-FBU+&HM=>H,9:]4:EC!]'#%?E*+ M9H[+Y^GU%/4-@'/I9#+:5P]3U=P " M;O5O@1# SZ-O>)'>7N+%USF;KC^D_W=UO2+/U@D+IJD$+4!6=N2JRR)FUHD>LQ M38]P[3H@C\)&5($#KR._%69/X%0$EZ+,]!]CR^W=-G=\!TE'&<(P:\G,74E1 M.9[]F2=W*9L7/'&-/J4Z,#P3(9$)"-9QD&0%,)-11M8ZG+ *Q] W5SU(>=R8 MVSU<6BQCNJE/7 -53W=8JQ%MYP:KN\2>4($.[!Y.&8KBGBEN(06!=(8Y,O^M MTH N1]3*&6Y;CQ@>4@F>N+T:2@KF=_$.3")Z) M8/@;KQ;B&P_-^T%NPD[/CM_^YU^//[P[/#D]_*_/[\_^<7#T[NCXJ-[NG!Q_ M^/#^Z"_OC\X.3PY/SSIU_%RX1*GT^-R.AO'?_ZTED4(&(SU$(VIK=)4 4070!6#WOGLE6A= MP[(22/=97(OBD?EC3__$29X>7,W^'$]J)=&YMXP(P0!!6@9*^@*!VP32.950 M^V22;DSFXXBV4/7>6?[W9W(UXWD/EVF_HON$D^/)Z0S)@Y\'TC_19EL!GYOD MBD9'M//Z1:4 GEQ(,$9%IV.6'-N/:EL'V?YI2!,9]-$CA8[Z\6BU$END,];5 M'D FSIO$"CJ"DX$2+".Y9AUMZWF0C\#9!YUHQ>T>$C[O0'M05X,I*2OEP'M' M5J /###K!$9'[411-O+FO7.>AK5GBM&$^PWOJ6XC1S?X[LP'^]NX6O/OJWF? MI[-S1D8Y8QI!)]K!5'"$T)I2BQPT?:N@"64M?VFMU[UDN??$U![NBSY>C&B# MFOVXP7/\KQ$Y$']>?/L)^NX\R&I2B#3\"+C*!BX>!8E)"T M#%RIR+ Q:JKR2,(U/8:9#>,(;&1,5:&QI#2?^)^YK! MA+\)BWN+2\QQ'2QN! S3)>LB:G,L1@1F#CY@ FNR\T1X5LMSH1MYGW=1;->( M?(YL5GJ:SV9L'YG_/Q&]N6D;&DM HS@D5]NJU&;4P5H)HD270] DJ-;%Q?=1 M[).HG\/8AJMZ.IF=W[HJUU?,.K+:')8(\?,+Q5HM[3,$922/*1K.UY(P/?F. M=.E?/R5[[Z7[8K=UXV;#V.$O0&Z2/=: LHF!MJZ MV&1=13$*G%VX&)?Z_5F M)^)2(]<&0A)R$7YD,M$7X;,H*>>(?^$D_0P+.NXT3RF (J./OD@'P0MRYZ0T3EEN@F^=EM@= M=>?XWW,1S+_\+<^3RS[ER<4X\7/KN1<1%9 73*:5%@H<)XN-'WX-/.@8:G:0G+M!S^]]7\>N>FY\ATGAMY]B>.CK_5 M1TP/OGR9Y"\XR^]'L\D%V3-Q?DM\9P@"^12!"5Z0? J604D6P+E01[Q'+4,1 MJH36@9)MTOLZ%\I+4*X^N@X^E_5/TOX7>L1L^GYTO8/\/=<"SYP.ON<)?LGS M'[XCQOR!%Y/K:G3O9&)D6@ :P6KKWPB^M@.VS'C:=,@&Y,W'2^\*\:]SR>T" MYS=2NQ[2Q$[Q-HYU=%5%1O^89[*]GTZO:OWS&4&>8IRWE,%H%'II(0O+00EE M &TR(*,T7'!7!#:?TKD!OM>GQ7T)KW6ZV9-\6EA[;R<7,UHW>#=]ZKJGR'@R MO5EZUYDRG[^-1^^K?/'RTU6XO(C'I="?THFFD\7H5 '.:E6^10Z>13K60DS( M7;9E64L?"($,B?K5Z.YNZT,/"7<'E_/?R6DUT8L"_7,>$_$L$D!9ZZ-RB36@ MQ6KCKAQ=*3+FULG9ZR%[-9K9H\#Z2,<;R((Y1V44EYR#X3G5X1@%?+0:N$J. MUE((&GOQ/@>@[=6I]DXJS?W%81H6/RQ:E%W;12=YFB??2NJZ4^3YSS[Y,DR10A*U9G.2H)W-H$)&'VLL=#4NB]8+X2\.OW=OCK5'?OYK%1^.YE9ZO*9F>C6GMWOUYG8=W-)[](\].C1,5BP5FG:7&C"[R$S)I/^]X:L:]NK;P,M;J_ MGOS.KJ=K4XS.R,6WZN_Q>161EE* 5*9VI(_DMB2RT5A4F1LBU\76->+#4OA[ MY>R. JVX,.I\%;L6N0L?GCX=EV6"YK-8%_9D_>ZB]Z$/Z*1A!7B*) <,M4E2 M E\V"*+R&2@\.P=77H+P!VH+)@2!U8#H _6Q;;2!!YD!$_R1BE3YJHZ[8.>[=2M=E"33BOX#$EEFN_1O);%4N&:!,1 GGG&W L M6^%-!$OH0#DD2YA% 39%9F7&*&+K9/U' ?W6H(8":UW1]A$G_\RS.3/FM"\@ M19Z9]RB!Y4S>E-8NVY6C[E'DCD6OW\5ZP2K;C>N/;XI/)A?BPC MTU+H),'F3$1Q3B"TLF B:FLU2P77VCZ>*$Z]?>'K=/B>S_,^!+_0OW5@-"PX MO_/JX8O-G\G\9?%UX%SC(O.[<+BRV20K@3-?36N'X%,L()E(5I2HE%@KB+-M M 3Y27-Y6?ILPK+'S;,>G.X;B^ZZ185UB45;@-EJ=95,%'$N@2QPGYQ"Z9N7.=]] M_^NTA#I+HH=!HDMV_CIH>HI9[T*T^?F2>4#$'=C:XQ:P0&7H ,G%*M"VFA-D M3Y _1Y\<%B\YRN36:Z>U8T)^(C3;EXPWX6;KV,:'\>C+69Y\?3^J^9L7WW/% MMCAV?!%!,F_)2*B3BIW20(XW0BE9&N2RF&4+^8$ QR,O&3[*T87YXQXXU]#: MFN,Z(/[SFX*(^] "(MF"18#VA?36B@S>>@9(^AJ,T,[Y]8:,/?Z>ERO7AOSK MX[[NP8:L9 D*VH$$9%N(X&P38"&"-9F?WKOH"'GK2[<=;EF]12NMC8QZJ/5< MT?!S'42OML'U1N)ZNL?Q<;7#<6_B8L;FWDW6W"_'DTN;UHNVG(;#+9*62MN"A-;?HK (WAD$U@AL<8 M95RO(\'C[]F)!L<;B>'^])PF/&QM\=V%=G(/& N%WB[ B#I<-S%28XN2[%'E M/7UPT:YG[SWVEOT1;2?^/;AN^V^\>6/YC,O']Y\/(AFM9+\V;\+YZ%OZ:LBY M/FE+S3F#LZO)QV*TO$O:#UT:^"#M:6I8MV MO>!NG^>1HT[914!?D+P%H8 L% \VHI/)NAQ]\TZ%OYL6[>DBZJ!;?73L[(U. MDD+)%[/:.')!:F:>&W*[ 9VO!; ^0D D5\W'HFTACYSI%[.,[I'W>R4-O9*Z M:5@/.1;#G;Q<""<#2U 4PUH:7" X+D$FGY1";5G>F>D%W>RZ79+"W^8H;[6M M<":5] 6<<1:4XX[,'^& 29&5S2SEYEW>AJ+M!6UF6_8]^U2:%V4SWZ[B)[N4 MWSU9,FFX"=%!^E]H)4\$59X.NSXYP9 M'1/7Y';4D1T*:6M"GBV)-WKIHPT:]W$9OJ"UMPO*OX,+>2/-W=/S]+S65HIH MZG!834(L)#_G"R/?)YJL#-=1^+U?O;LDNU]MOJ<%J(2*FML,)"@Z3K.N"8HF M@BA"!DY.MF[>+6YGB']!>_"NVS]]JMV+"I=L.C:)*,>$,D#-! ?ELR%QDG2C MUS+*[(5G+^>:[#5,Z]K-]=>GVO607_QL1MQ2<#"=7GV]IKT.,JEY6'\;7])C M+HE1)T3K>?16HY,9BN"R!BHM!,\=?3)*F*!K/Y!=65GKD_5[S6Q9579I!,YC M)+Z[^'Z1\BA=$Z@EYT@KW9K::G^>EFBC!!EC)A*#8:IUL^S>B?J]$K:J)CU, MNVE*X,G%])]_3'*^F:LV)Y %IPW+#K@,=4@L9L"2$@@4F8N<-:J=\7;6)>KW M.MBJFNS2])WGSE&^#7R>LQ5J7^?* MV7W%ZF'83[MZ3R&2D5@R.%X*[0U: P8>@">>DE>R]A]LO4)>80?Z3FJ^%6'O M9@=Z)PVB5K3:(AU@2M,*#($K<-8SCX;70$!C==VS#O0;Z<"C'>@WD<5+Z>"] M#DV_.]!OU(%^(S49HI7WGM1AWH=TYM-Q%M#^KZ>)MJIZ6D\Z00CQB=*L@1O.$:C+4E.>682*TG'[R& MON(;R7RCON*;"*R'PKW[;?,CO9='':#6<8!RKH 3(8 .MF3GR5KFK5WU?9UG MT$5KN@EF)QH!K%!\'*6E[U[SL/]^ <\'TW];@4:,6NH^4#!H7X0.*DIE8PF2 MBQRXT)B#%8A/=A]X/JRM-RE E6B!A=HJP\K:;EJ"B]D"#THH(6WT96>J23YL MO4G!^AELOY101=J"O&:036*@DHC@/6U/*IF2E%?&J.;]W@:E< =/H;::OX7T MU^U%)X\O%Y86(02&AZ)B(3J+8<2P@5'8ZN^21[5BG^_20.= MK@XM*LC)ZBH/59M)<#*\B[1>%L%SZW'< Y+W>SEM93EU4[-=2J[?V)AUSBB& M@D%,=>M(P@&:0#ZLY\6E$$V0\L6LIQ?3"^1YY;92E=J27H.DU5.[/6EP2GCB M,$^B6"2CZ>78$:^GW<&.AXEZ4\$7Y?MN4C"MM-=H,R3-Z&Q@@HX%4,>CD-_7ZW.^A)^7=P(6^DN2]J]6Y:.QF4*BJ099<,L[0E.P'UBAATR)B< M3$79G6FL_8I+=E_5.NY3AU]P].QI1GCET6L90#,TH"0)-DCN0*LD)3EQJ/3+ M<6'VM__%JUK,?>KP2XS@74WR]&DN<",SG\]=D@:!6%(S444!QF/ 6)1/\>5< MWFY"^>]EO)O+N#?M?9DQPW5X4 >F,079&_(P9+" F,C-P(0N">]@,$I?6_%9;HA[OM$8J-QYJ[WX?I&H^0:DQ"9U]Z>LWT9I>"60AO7,O MK6?9%,"@"ID^Y"=BJ5T>L*"2:!,]N;63O1:RX??E;>K@/>^[O?3Z*-V[C52T MX=UUU(('[A(W&H37-5:>':"3"@3W$=&BS:JY7],'(4.%+'=);[>O$;L2RWP_ MHM,\G\YH$=?'?5C0.?]*)ND3!*[_+W M?#G^5BE>^ X+B-F$$AP2A;6.3>6H :-U( (O#)GB3+8N6%@#UCZI16LI]'$] ME2_I1U_^DD=Y@I<$]"!])8Y/9Q-BPO>\P'JCU:@<^0&\@##D)"BM+02; KAL M)',2C1;-$^0W ;A/RM.?9!JF?4\GL_-/DW&ZBK/CR<*&GQ^F60?!2R0+O/9 M45DQ\!@L:*^#U4;F(-;J$D(ON*,E]*^?&O+0NW\[-4VDTH^63$F1%XBFBT6R M#JA-/)CU5.8^D&$]EC8RNB_P1@QN>-0\#@ZU5TS+#++4NR;:,<$YVC%+"=DJ M9WV,#3>*H:3^@!LRH- WX6L/=L4'@D+'$^'Z2&AF>82C>&/RJ")YTE(""]J# M*J8V^+$<+"J6%&? 3.<#9#0X&-^^%V#Y[(3V@+>A>PBO6)D]8#&2>D M\58%\%+H>?:-R"&6W/SVZ0$H^Z4 S^?R(#?YAP#L[.3]F\]G!V\^')X=OSW^^/'XZ)0^_.=?CS^\H]\Y_'3ZLR7NP6AVD2XN MKZH-/#>LIAUN^GM$TST38"A6+64*\!1<5$ZC\Z@*"[Z8:(.5S+*8F7?G/>+J M>.]]][DY7DV(YWEZ^.]X>47D_4'+L-K?5[.%T7V(DQ$Y6%,RN>2/LG7,'NN$X^#J^&LW.I<3(HD3@* HH M50*@CN2^:,RZ1*,#JMUBX#7PX>,'6]'9>RD'@PN]UXR$CN1<^]THDD6C! @5 M%9W&] D+<59'[[C42N70O,UI4PJ&RD'8"0W>HO!W)>N@(^%O?JQ^P-P]#<61 MEQ CQ!A)-)DI",8'J*M:(9?*NN:SYOHC9_L!PN&5M.V.WTQ9>H@\K$9V)U]Z M'7P]94P\A6U+A5R[H@QK*6E'26Y#X[S/TF2K(?*:61!L@L *64:*"^44>IOU M7FC:4Z57+U71-A%@0P6K 8OE$HUY(4B-'JTJ_%E$?0RG8T%F!Y*3$:4LF>-> MULHV69+UI2"9Y$^%1I[Y[EWQH)XKO/%PG&_H \WA?KCX6IL5?[C <'%Y,?M1 MUQ*.?MR%%Z1FJ=8XDH' 0+DHP5ONP%J75?8Q6!?64HRGW[5/BM"8LST<0?=G MU0FA<_2,J+.U%%",M:Q]=W8(A@+SK0ALD/WJ>W#*^_/WI[ M_/'P[.#_'IYV"(NO>$KW/WR>2/0FCTBNLW,M/2/&U\[O6H!B)@-RE) #"TGQ*%-I/7ST 2C;2N9J MH0&K\X.[<;N'F.EA*;D.CLRW^$YPEM^.:1<=79'I??PM3^9C([/H\EMWAK!7.@TP2HFD/UK MH80<0.EHP:=$+$@*-0J14W:-5>4!*/ND%RVXW4/#WP=@G?V)L[^/KR[3>S*5 MX^Q6J1?J?)ZB%I*.SIHJZ5> M'?/LJ#-)SDRE4Z;Y]#C(K9.:D)/;(Z M"S0Z\C(# _I@A.5S'_39VM8%V5ZKW6 BNZ]_NKG^'8U';Z\FDUI3V M),.(6UI;4[GE $4I8%B][,NR6,>>K58K7KC7VM*5P?>5P'13@OGA>S:^[C_\ M[BJ?C=_^6?M"O1^=G1R<:V3%D'4/5F2BW40#@9//2,9?HM.Y#F9;OC=2 M[ @?; A<P47[+/>KDC]0<^[TIZYFV)^+5!4J^0QZ/J MI%SW'N$NA.@1I-9U #(OX#S30!N==RR%9%+S;./' &TK1;*1S)>S@YOQOH?L*+]'[T%K]=S/!RD78BA9%8 MH@*)=<9CXJ;:P!&L25J2T^.E;5Y>]1B@+31L[2ZTY1S09AQ_\)Z^9:+/R>&' M@[/#=Y\.3L[^06[1T>G!VWF_Y@Y9/T\]LGL*T$:@E_*!LD@^O)]P0F[H!$=3C+]:NDP9[WRICJC+Y)4( ^@= MAQ0#0^VMT*9U>[VG,'5O(K;R^9^N)O%/G.9I3=B^^SOG21L1!"T0P=&#"@7! M&9O!!M2*!$4_;9TCLBG&X;>JIIISO\-8CR)JG:#\ -A;3_\L3[Z>"T3I%%I@ M=9-53"%@DL0-\AV3#ISCFL&3==ZV)]K0#W=[F2ZS&N.\@'AZ7.Y\[]QP/Y^: M!W5F 2AN/'B-$EP0 8.PC, .LYFL@K+]L;Y(; M9*QD"$PFPJ:(!\EG8(KV-T_& O&HL=(\AF?/M*09Z_N857U;7/L "Z9O?OSR MDWE42489BC8*@I8*E,R<'$?:&5,A/KEB$BEUZ[C;I3(8S MBQ91C77 ]10*?A38=D+"S<2XGGITD,'@BE(+G9G0M=-?K)W^4J&]&6OO-^6L MR2K+Y>K.EZ@@3P2*MZ,?F["^=8'X6]HL2>TN1E_(-'M?(WWU")M?G=UT&+RM M3K92%T=4ZU#OT(2E3SQ!LB:H7&Q):>GH>2@99=U7[HP!_!PYC7MGF.!B[88 JUZP-V)NP<#6ZWM. MWL4=3;L'+ECDCBQQ,LW)*M() 8O6@"R*XHUP6:NUI/O4F_9&S$U9VC#&,0=W M$&DSJ6[VY^E]7,)P3(P@Q2SK/%_:7&K]><1B0F16)K9>=/21E^R-E%LQLG5- MTVDFMS/AY,=Q*7E"1\K-)6.)02J3P6:)M8=$[4U@"B17,C[-P2C38[0P2",X:#8@'!6W)IN63$AIA%=JUS.=9']^IC M ETEUD/4^RZ>Q?)9!]$ <8$=# 9TEM\C:M*!^3T'!!;(9%*A^*QI*=3&-&2J MT";H:%%@X-&AT[167J@Z/,_U'T ;-N%YX\DJMQ6.Z7 TNYC]6!R%C@63M=1@ MN1>UG%&1%VHDR!2#24P2JK4.F"?&JJQ^^W8-C>?(9-R4H:W=^F5(?[^8_?EV M_/7K>'3\KU&>3/^\^+9 J8VV3J &G5D@HC$ P5:0O?2!0"IKUC,AUW[EBY5U MCYP=9)+&Z>FC'"^2K,,W_?553C+_/RXYNAZ('IH+@"HR5)'GC,SC- M+6B50A28R%%IW:KD(2Q=S84W5U-ZU'1**AX6U14UL'F1%BV%YJ?F==T=/^^AC]X 1700*"M#IC/)"PKK1>MYX-N@F_XC:>)ABQ;$[V)I(=V89\FXYAS MFF<55NJGQ^4MX;J8G?ODYMY%KP$3'J^,V9QZXX4&N9:FT0O3"U69[ MTNDAVE%9<:/N?Q"B6OY[/1GU(BZ:NYQ[9,P(6^,^2#9?8AYJ40"X$HPH4267 M6A?;K@'KA6M17P+H(>%O%<3WHSC).,WO\O7__S&>7*,^RK-SE75(.4I G\GG M%[2!!BF10"/2]JF4EW$ A7D,XQYK3S/1]!"X_W7;),0W(ZUPWD4S1CI?54UU MEAY\(9Y$+GD*+'DZ;1NKS$-8]D0UFK"Z8?^M!XB]OEJP@G:VXBU$Z6M_54N& M5LUXS%6FO M5UD YZ2^1O!XN; ZL5O9ZV4JF"!64Y&;>.G"7!&09;,M>N>8W1*B!;MR"?*ZC'Q?\, M+O<0&KT)XQ[$_[ZZN$XMG.NY#(&1%Y,@V,=M&!U#S&K5;#JQTF^4?IU /9D)3P);CO60A-1KJ$>W>70PVFQ!E"754JV M@'%)TIY6)+AH S IO-2R%*U:6P];4I0GK(@MZ M+ ZYXJ(*@=.^:T4-N2H-+AM&5A.+A-$&M]P"[*$,X56/']Y :"R#<5,&]F E M_!H2O:Y)$RE'SB64&*LEI!.@JATYBE/,B.2R;=WFXCZ*O;$-.C*XAVN*7Q'= ME).N@:DG2V 5GNT<_EUE]:CH.S"ZAZ-^)3:>O69,!-J! @,5F($@HP7-N"XB M9R]"Z_R:X83_Q($^A.PWX6\OJ=G?QY??ZZ7Z+^ 6!U%D"6WP&31R N>5@T!> M+_TSUQ&D!;UKW]WH$4##G_W=978O+[L5PWLX^3^,1U]F>?*UWG_=!L'(@DE2 M.T:*/L]"SPJ\2)Y$%YAS7C!66@_*6X5C;T[_SDSNX6YY&=/-'.(U4/5D :Q& MM!T;H+O$GE"!#NSNX4QX %TQV4LT%KCE"51."@)Y/>"5"-YHKZQJ70TXI!(\ M80L,I0.;<+D/V=])BEF<22EQ)T-RP',6]1*D &*($+T1&$20J7E\YSZ*X4_^ M%O)Y)./H&6/ITLT?A'SW>=< M2SBFGX+]]J]JD#OV9S^Q[\^/G M[RPR#>>P;K$=C-*G2QP=X=>;3:OQW5D?$#O[$M/9Y"+.,_/Y-G MGS_^LM":N0F/O6OX.\0>->:^![$&FWNP$:]?,']=+R*]__R]%N.#[&R8-SB/ M,7_$R3_S; Y[CG)Q\@@97-:"@99(MHNV'EP1$8K6P6IFH\3UVFRM?OY^"J\5 M0^_+^-EC.1_8%H;8=?=9TFNQ];X8[:,6V>+;]4L@:/_G?_U_4$L#!!0 ( M J""%=8'R')(BX! )NI# 5 <'=S8RTR,#(S,#8S,%]L86(N>&ULW+WI MN\Q>W_/DZ;D$CN6XJ\=6_YK_ MF;$XMAD+(2=A !&W"8PMCB#"S"&NY85>0&9/?Z;YPO M_CG+GWYR+,O]:?7TGYK'?]][_KM;/6U'4?13]:_K1XODT(.B6?NG__SEZP-Y M9B\8)FE1XI3(#HKDST7URZ\9P66%^DFYP-$GY-_@ZC$H?P5M![KV/_]>T#_] M^S\ 4,.19PMVSSB0___U_OIHE]%/\HF?4O8DQ_:.Y4E&'TJX%8W9XM2%_\57\U'0C&^H@TZJ?AKI;HK+?2Y925K/E5M,@H?_V)_'3?%G M)XQ?YP]E1OYV\?J:,Y)4U'TOE[7BX>+^X1?V$K-\7JZ_WSE+X:\/JZZJ]C0; M^Y.&6N61Z9FS(EOF9+.PO2P.K59BH9)+6_A3BE]8\8J;%X38T@JH-?GW2F#0 MEAC4(H,?A-#%C__ZTT95$U@NQH=Q\;$(@F^UR/_?42@SLB7<0IH06;X+3T;T MX=G,T4)H5F'#<1%7RC6-_23MMY_8HBQ6OX'R-]5$5>_OI[UOXR)?:85S>JI?9CT_JWH@A%A_ EE.62YLZ ,J[GW^O^$\P;&@ M7$%OG[,7G*1SZG'"J1M#CU%AX*+0@B%&,;0BRXTB'SL!#W0(9K^+J3'*2D(@ M103?:B&/?_RJ0*H1QWGP#,P4FLAHT\)QY0WQP($.1IWXQQ7D=3_:;VK=B M-WVQ6&2EW";?ODKR:%8T:MF$>;X'G8A88A]+?(AQ3*!/>.AA9@<.PSHS_&A/ M4YOH4E"XEA34HNK-\^.HJDUW(U@-/.L/PC2 47 2"T,D<+R?4;G@I+J[E'#Z MA7[,<$%(MDS+XB*E-UE:YIB*+1=AR9ODGT>Q$?DDQ/[;W GBP+>X!RV*!$W8 M-H511!T8QL(R?OE[I,88B MVFKT81[#@;ED)3# *04KD<%&9O!-2@TJL0U2BQY.AGA&L=-124=P(G[E1*ZOPTS:$DR-I+ZRHO@S$&J A= X)8*H,Q FJ6P MI05(&C7TB$Q_G-0X;5#T!Z8W"7DM//A!BO\CN-C!?EL%<'T*>FVJZPV?(=;3 M[W]4 NP-SRX7]F^H'RU^9ISE.:.7SSA_8L5=MDC(^\9>" EVJ.^$T'6#&")B MVS B 86D1(#X#/24&$K;#,V=RE.?/"*K4SHBQ?2@K<"M.0%&X'!-RDRJ&0V M\+UKHG/@@R\8^>>G[.TGT5+SK1.Z^<15VQ_E&]=4=O61Z[[6;]V4KBYTN6"W M7.Q>\B6C7Q,<)XND3%CQN+WGCJTX"BAV(26^ Q&.?1@YH04CQ)#88G#7=XC6 M7:IRUU-;3U>2@XR#1G9P]?LK2PNFN:AJP*]XLSH(J$-?L1[ LR4W^%9)/LR2 MJP^8J4M7]8['O7W5!F3O&E:_A=Y'LSO-7RZ%/9"6\\#R8C]R/1@2$D!$,841 M9ZZP]RG#)+0L'[N:I[&'>YH:-:VF#^M%1\"%;E<^SSP1K^Z'J7MV>@$=/H274W M$N8.IX_T,_9Y=+>Z!XZ@3[R@Q[2OWPLRO^!<-"9=^J[2,BG?_Y*4SY?9RTN6 MWGY/!:<])Z_-K6Y(&?>](! \BSE$#$VHT*Y>MY/CX+7@ MH):\=K>O90=KX=4X1',$N@EE.%R'9I<]2/]R"-+3U^[G8$N;*(K*M>P#,-[J M_\.Q/I_4^R%5,[Q\MZ)MRW>MBKHU6QN%Q_MIN"+UGF_K,7R1E_-[,?RL^PR1_QA?\&_)R_+ET]9GF??D_3I$HOA%+^?^S$- M T],UP"Y&"(Q3\5TE7Z*R(HHC[G%(R6SJT_G4YO8C9P@7@D*2".IWIY-:P#4 MMG%#P3HP.50G_QD'M>!@)?D,K*!>"P\N3T&MO>'K@YFA/:!6UZ-N"_N LKM3 M[-5&/RZ[9P43+SU?I/0S>V.+[%4N+LV!^1RQP(U12*'O,@\BS D,(T%C'F-B MZQ@QXB%;A[PZ>YL:6ZV$K1S^Z$9I00 M,<0UW7V-2BY*:N^RB=I+_>CC.B6YL$G99U;__SJ]?66Y,%@K@DI*O+B(BS+' MI)S;=N#ZS YA&#-A"$4DAF$0VA A[H913!$-/!TN4>]Z:L1R^2Q-T0(D*<-Q9_U.$EC MU-0(:IBQ&)BM5D*#'U9B_RB'9"TY:$0'WU;"&[S:U$?,$)MI=#PJM>D#LLMS M/5K0]S[Z-:7YXOWI@9%E+JVROY5W>4+8Y7/Z=">FBP)_G6YE:GPEI&5"7#DE M5A*+_47^-T%)E=B@)C0U#E( L9MSS.(W,,3KEW$R&V<.CR]/+=.-#V: MTY::BFU_+<4W^FZC%E7:$IR7[X\Y3@O!,F)A_KKV2'0=YE%.?1A4D:H!0C B MW(,!#4A '3_F+-;;275W.#4.:>0%E<"@);&:]V(_T%5W5^:@''R#=1:*/;99 M:M 8VVF=Z&[DS9::\OO[+<7W^E'-IV4A6BJ*R^PE3M(ZE08CV5.:_!>CUU0L M(@FOXN\OJAW%A=PFY(R*W5_+\T#\V_*%T4MDDSAA5W:C0G)=0CL8&'4XT"IS-( Q/H2E'0 MTG0&-KJ"MK*@UA:LU*TVYVW?UT;C&9 Z5__:TMH<"X\S.H8X?&!A1UT!Q@%^ M=_T8J=<>SF:?<8DOF0P*O%QD2_H?62$WUQ=Y+O.T09BX/6@_QCT<6?K/1@:WFUC#,I(SFX# M3! ]_[=SL>QTA^O=^'C><>?JO^4L=W9C/8/HGG'./N%"K(79B[SRJC[:=K>? MWC?/W.%W^;N+[SBGU1^/HE*X@8$#@KP70CAD7_HWN>4/TB.> MU\?J=:4 >^XP;&&* H@#&1OA63[$=HBA:WF.QV,?QZZ6G[4IP:9&).T<(ME: MD:**GI6JR$Q?,0/Y^L1IUOJG2DW=2SI# ZQZF3?^L U^Z5>I)(^I&Z6V$L%L MU)J!E6*@UDRN$VW=*C<#H9W)"T*SB.BUX?,9IG5*XN,G2-U;(,CW+ZMB,!-@1VW(,N>N&$#'? MAB$."*06ML6T#IN37X:!=+0:\0F-/25JQ4(P7%0/]D*2@ MD!IKERP9[4OP[(A@*[*%=5 %,I 8QCZ*8> )0P$C9L6<-5_"JNC0'_D[.%RC MR>17('KX@WT"ADYZ/F)0!S8P*H5@I1%H:]T^90?Q.V@_UZ@.*MUGH-8>M-1O M3N1+ 4"3=[^8@34&XL<*A1&/F4P/W%AG3\;DGM:!E.GAT#ZE,BY W^2X<;E) M';A)*2=38C',/1A[CMC/4LY@%/H4>@Z) DX#*Q9[K^%_#YZM,CN+CY#.ZO?KO]^MOUS<_@\O[J\[7XY<_W5U>_7-T\ZB;)/8RT MVL)@ +^A[[*%A%MI00=*@]N)@['\MX=[&3GQ;:>J^QEONQ_ON5LJ<5GQE=B* MR1)JS]E"O%S4+*49IJ74UH2^Z+6\U4%&2^+_N3(XA@C-TD+)6)4_E3Y'KO2G M <-^M3^=E_O-C&;1+AZSQ@5NY3C'BI_SK"CF<4#<@#@!C*@K"UQ[%@QE/6<4 MV7'H.1&C5*OLSZD.I[:6KN251[J-Q& C\@Q40NNMH2E*3<*[?%IQ.)J9M"+3R,>V\VBI!2^RI0T9CC -G MGK(G&>W\J)HXW)1T2I,RJB?EGHP#NB%N]*MVC&L-@5017*>KK$(SL*6FM)6$ MHNUZLFM5=1)F&QO\;O;\@+$YO>9J$1=C?!L;8/<@?"JOL$0[@-OD,X MGI@.4^WK^G M,3'GTMO1U]A^NJ?5/N!\J_!2SYNP7.81+=]E3%79I'NH-A77+Z\XR2M[@,4N M<2*9RMF2'I Q$SSB!!YT8TR13\+ YUI5EA7ZG!J;K$06FV0I]#IA2R7V#&P$ MU[P34T!?\5K,+*9#WXRIPCGL880&:*8NS11Z'/?>3!V"O:LSC5?[D=-5E;+X MEE_]3JI6VAF/W, 4NQFTE7Y *B@'20K=)!YKR2Z#Q%9J-8](6M[YY?8; MEUE:)NE2FHQ-PN0L->C1,. (&>+S(20\162AJ@V>_4 MUH%:-%#)!I*UW'7] 9!LC+9%5F@7TU4="S5N'P#A@?FZ9?,*SM[(W#@\S$ M M-OPJY3983$ /*%.5!!1[';>,@!X4>S4$-%\_UZ'LR[)'HXB=(],'^849@/&X-YB)QOL& M\W&6YXQ>IR1[88_X]Y;/V0TKYX&%(DO&G7M63"%R@A#&F&/H^;9O,\OE0:"5 M-_!$?U.S/5?B@A+_KFM:GH)6C30- C8P':ZQJD6M+J-;PLZ $-=D5)\2+L:B M^[I[&SG*3TGU_6@_M=?T$]K]DKXF,H[P,7EA5!"6C%_^#2^^+/"3:E*[CB:F MQ@F_W-Q=MZ-6*Y&K%7XK%4%W(C@$6D"$^O;'A= M[8Z6$4]!N796/)7'^]D2%X1D2V&R"--%FBB72\$V:3FW Q[R@"'H1+Q*I6]! M'-DNI$%,?6$^6!;5.L8ZW,W46&(E)7BMQ=2S'8Y J68RG _0P#RPQJ:1< 8: M&BN#7#BZ0G4=ZHE:O_#MLASQ_8#ER$76JZ,C$8( MPY"Q$-JAA; C-BBNWHYD5.G_>['4N .O1GZ3' Z].S3!JB2B^:-'C2T,Y5:K^ M/ZN?ZQR"Z?1YSID(#3_?.\ 1LUZ(:^CDI@.(7B.OR C!7,.MC :$:NGH=H=YQJS[9'C$H] M3_OM&-0SV^KI,IN27#H_?&;U_Z_3*L?QC5!^;R(E9B0U^6 G^ M(TC2)F?\1OCV09E!=]D>F)GRF=7I>ES'V1Z@['G/]FFC'X6)-K.5(U?M@M$D MT)D[3APB2CP88<^"* H0C ,+03]RB6=%U \BG:PU)SNG?U7LZN(ER\ODO^H2$5Q8$G]E./\B/JZYY\;(][ - M:>C$$+E86#^,QY %-G$YX9Q3I?O1*H!AR,#MZFE4$U=!Y5TC5^65?M2Q'=O4VFVOXI\^+]G: M;8(CQBP2$(AC)+F$NS"V+ QY$$2NSXF//5>'2W0ZGQJY?)7%(MAL-ZIPMCZ MDEF.:C5FX+/TIS_MBW'^"*DQT%"X#TQ)*I#7M47=[KU8:^*\UU6B3BR<<HQV4>>D:])RJY+ M]J+B,Z+0RH0F4R,M:,0%*WFKQ5X*S>@RET'24GA026_(I40#IUXN)BKMC^9R MHJ%LVP5%Y[4>KF/+!;.%X6]?Y**+E[2D.J&"A]^>VOHLI0123&AO525^;+RE M5$O^=.!UFA+.AVI@%CB-DM$XP&X\^CF4'6YR/)^R3I6VW,JZGQPU]N?G+*/? MD\7BH'/V#=MX2F.?13ZQ&<1N$$(DSQ#B.&;06XNA/QZUW*9/,C)77LH-7*3S /4K,*.&M<-MJ&L6A M;>,&N$I>T!)XMBGL,JLL9=-8:ER2FL9TI-M0 ]CJ77GJX-1YMZG4T'B7F#IZ M;=U6:KW8,[=94N GT=Y3]3')FIMO+%VRS9F:9=N!%XLM180L#A$*'8@]PF!$ M8X_;F,?8C;22FYWH<&H4O2UO7?RVDECMU*T?Z&I&N4DH!^;I,U'4SWRF"(VI MU&>GNALW]YFB\GO)SU3?ZTN"]]9E0>5PD;RQ>63Q,+(##.T0>U#0 MCR"AT(X@)K$?QBAR0\O1H1Y= :9&1>*S"_2(1AMR->(9$LB)W4_6;EU"!W/< MU!<]0UREW?VHW-47G%TNZ]W.>4'^&2MNLO*>51MMN1=_8_G[)@=TC]C_[A:G M1E'MJ'90S=3 M@Z/0QK'O0#MB 438#R .; 0]8D619;O"D-+:PBGW/#5V>GB\O?S?_W'[]?/5 M_<,__6/HV,&_@*O_\^OUXU_!QP*[& M1B91G%90^D4WMN;CT;>1&BL4O>EU6E'HVU!H!Z#OO*Y'3T5>"@IL3+:?6?:4 MX]?GA.!%E88LB!V?"0,)VGYD0^3:,93&%/3=P&8,\2"(/17;J;.7J=E);?E. M92K3P+*;88PA-#"?Z("C3!I*RG=1A&B@10_B;QMJZ&Y[%")04F\U[=4>[F># M_(*3M&2IS,13UVB?APP' >48DM 5UH;GV#!"#H&N)\R0@*/ M;1B[_9ZF-KD M?LAX^1WG#+QL)-6S*/9!5+,=SH)FX%G=D@U\JZ4SN&4YJKFA57^__5'7]Z/J M[:[DQQ_LO:6HR_00$D#F,089?*%%<$$M]&"'-"*5=:NE4ZF]HD MO[ZYO/WE"CQ>_.?5@_9VX3BDRGL$(T -OS%8E>!JU=L9YLQ"!1)S.X#C78UM M]I]4^H"M?_H=4^NRVNW@'-/(;K![WL:80S2CSF56(D/O@OY MP4J!UNWTD.<32M@-=D[1W?L'GUN YGG!8'+[<"F@>J9Q5;+4Z.DM7#:AQ3;@)T^F.@-P\ T MHHR UDG$06W/.'W8;F^T$X>#:K1/&0X_T/,Z]EGLJ3^)64[;=1I;\9J?WC>/ M- XH%V(?3K_@)*^J.58!&%5Y\F*5C.AS\I90EM)[7+)Y&$<^IWX$8R;MD=A! M,"8AAMP+*(V",/2XTK0>3>*IT<5*-O">L(5B:/%XPZMX&SRE01N8W"I%8*7) M=O'3=A1T_ [:SS4J@TKG&9!:-[526WJW4KFMOPFIN\$[ZK&&R=3=]N#RCGLG M/A;\>W?IHW5\AM/0M>A"M+K,9=H*EB<9K60JI.M2GL@>J\$.C:P(6U9L:SL3G2/1U%89J4MUC)QQ M0+*7%\%7A10>+%_%CV]"(^EU7$5 K)0#E78U9U5)G4%1J:^9]N[\P55<@\8< MLJ'7F KY6AE0:P-J=6;UNE+,C@Q4'<@MQK&EF&$G)Q,8FW1^.DN>\9VB3,!W MT%G*2,-]#S$%AXEN+O%K4N)%DZBT2C[T7O^Y.:T//<^UXMB#GDT(1!X/82AW M#0YR?(];@6O9F@>8RGU/C937(M>)?2LU= \PU8%7/;PQK:NQ4"]DGM.\PE&K\8PB@@?EF%;!7 MRSDLO2@@8C0([W!/'Q!OUZGRX="Z[E=&391V,(_-72Y+CI3O=^)K*L43TK.] M*NL[CUVQ@PV8!P.,(HALAT/L1Q'$-L&!Q6,7N5JEST:1>FJ4M1*T2G/%5E*. MDMI,<[C5R'!R@S@PK9Z5YNQX;K.5ZN(GJ7R=!>WJY.R\I\&[Z:DI]KE.O.@QRV&!5"P6KP"KHNUK!*RA3=^-D.NJOX-DCCR-ABFS]WA' MXUJ])Q7>,WI/O]&/(>[RQJ^N.C*\P_EM7@4_T.HVZ([EU='B'/DX<(2M"ED< M(NF,:,.(!!3&-B.(8<>CL=;EOUJW4V..M=3UE PI%\8,8H$'HQ@+RB)Q MR!GSQZFRR5_E>,_H4E3\^RV.L;R_$3^UDT77X6MM+:"^]>["2^9+EL=8X( M)0Q; 0P(=B'B+(*1'PK;Q@W<4+"3RU X%PW%V>">U\-HJ#.WVWH.-\57TL-& M?%#)#Z4"+9?>D3RX!_JL2.S8G!(?HB#RQ'J'"(PC'L(H\#%Q*8[L8!QW_H__ MJ,9895>R@ZU/"ORW^J04U_AI23TER^+\@(,F\UT+I";35"E@ K>K^(,U4C.@ M]F$.S0&HN7&%C,'A6/+I^ES-?IX_W%)HR=A8A@ MGV'HA3R&B F3)G0]%W(6XHB0V+:QTI'8T1ZFMLS6,LI0=B$E6)P,6U?$L7ME M,X+.P&O+0,!HE"$Z%Z"1R@[I J578Z@+A,Z:0@=?'*^&4)?<6S6#.A_LMR&_ MPGF:I$_%Z@[A<[)8"D*=TR@@S+<$N?D\$!MCE\&8.98 #]D\1 XER-79P1SI M9VH4)\-^%EE1 %R6>1(OR\I%JLR$BLVP!_B-;R,K0PMR[3LD_ M;VXE9=#0Y0++,^_M"#$(:*VRD=O,8\.FMDLP,!@#,^I*PLV=Y PT4IHSD4_ M8,A4/=;+J";C"55W3;=3C_=UF"+""F07*7U@^5NRSC 8(!PAVXD@\Y /$7)\ M& >."R./VM@.F>U92J4B3_0S-:YIA-/UCCJ,(;$"+XH\!#U$&40DL&0\F .Y MSP@)J,-\S]([R#2 XC@'BG=YQEE1",,%+T!1RZH;<'$$534Z-8#4P'3:2%AY M[#8R#I )\P0.QOS,#O[YKD5^+83QQ0RBBQYZVH)7HTM2%R,B& '"\=:/ALG^IL:OV[$!5)>\(.4 M^$<@++*6T'H\<0IQ-;XPB./ O'$>A-H$H@B,(2(YU=NHA**H^BZQJ+ZF7_GL MCF6/68D7\NSNXJ54+6^V\]K4..'NZA94\NW< ;QD2]4(IT/@=,_[,W$9>([W M@T2KX-@1Y7M5%=MM:[3284>4:-<'._9(3U\)\LSHW(X\PO;0]BAU/;G)O!ZAMQZ>!;Y7,NCY7JF.@ M>#T[ +)#T\-9H.I?6VHB9.H^4;7;<2_Z-,'8NX'3?;\?45T0(M>*XIX1EKS) M!F]8V432S /F(S\B&%*, X@0BV$4.#%T78MP8H>A^)4..75U-C5"6LD*\K6P M (*T3BV%%XOL^RJ9V/_P9D[H5I/K?Z!98#LS\4XA4\0E;VRA>).D-!Z.[8IE M@CEBB7 =B (J#]OL$'+15("L@&.9:52N8B./Q[K+$<9C(^P,8"X^!7"Q'@V> MY> R9S0I@;2GU]%YL]I*,C@4:FN&*8 '7B?.PM;<^J&"EJ$UH[.K4=<)%:5W MUP:E=_JM!S]G&?V>+!9M]S7!^83:5@ ]UPN%C1HQB!TNK%4611:GC(:1UGWB M@3ZFQOXK$<$W*21HI-0T0 ]AJ<8;9R(T,%WH@J--!!WJ&YK_AWH8==IWJ+@[ MV[L>U3\;>LRQO/R^R/-/[]6K4\FH>UN\ M!Z#:DGP>+ //Z&U$!KD>/J:]L9OAO0Y&OA0^IN#^??#1)_O-Z7M6,/'2\V?V MQA99=;)SD59^UTLQFU9E00^5_>-![&$4R0I"Q((HP>7MP^/# M/_UCZ-C.O]QI12/_Q4F.:449A8$):Z3 #+2WJK',K1<"ZX.W@51[/1M00 MR?678U0N/!NN7<*[DI[K4\->9;V?:U=&K$M@]7-U&=!<)(>YL3^BM3R%%=._8MXIV: M#<0/&Q+8;VF427U4@=4D/?Z _N'"39;>L>R&91=O3]5%.BG%9G+Q?H<3JN&( MR#I[;#. N2@1F@C<8 !QE'53=D MXN^W/ZKI?E2]79/\^(/]YO$-*^L2\?)N>&Z[D1-03J'KRAPJU',@MH@#/,P@6WD^3",/ 9=%%&' MQ#CV]>JQ],=VI)C.I)(._" QU@RUW$9.C1Q[XS&T:22@N&Z@^-H)A38I'E39 M$"%NMSTJ&1Y4:Y<(#S]D*JO\W+-L%^$@@J%/97RDRZ0+G0V)A;#O$AQA9NDP MX7X74Z/#VA^=-&G1%QMYSTTEWSN%_(0F\:'4\4/FBS=^2[/7P0?GAS]^2W/T MR9X>_4Q\THS>BDUI*A/7?$E2G!*QI,OJOP\9S]?_V%1&QJHD 81#*?' TH#$/')A0%(76T7*C.DF9JBWRC#%C+#-;J5.6_P0\/ MMU_N?VS]>Z44D%IUUPF@&V<$:P-15[<)8LXP8DF(!M M+TK!2*/]&/E+EK/D*:WIG;P_YC@M,*F2C%VDM/KKHCHTW*O#Z%N6(-T80QZ& M+D2.&\,X%+SL(NX[/D)BFZH5=-5;DJDQ<:-(8YD0;:.M_Y"HT>HH0 ],J3L8 MOX.V%M4->5N/4H3'HV7+LL>GZ#^E=U=3XR>L=8_G.>+5^_ MI)O)J'A-U]'$U(BM$15(64$E[ Q\R;(RS52MQU.8G;Z%,P37P/34A91A]QQ% M4'K=N'6U.]IMFX)R[9LVE<=[3/3L@2T8*1G]A6'I77,C1E]YBA]Z>7*3.WMY MQ>D[6(D*&EF!%%9C=A\$2F%>GXO1T#.Z%SQZL[@+@G[S]V"+X\W<+H6VYFSG M@WWOTKXW$7YB(W679ZGXD=1A&K?Y*H]H^XE$F.JO"U:'IS#FVP3'!"+L1#)( M.(91%##(21S9MH,HTZM?>I8T4Z.*C9RR?%Y*<4X+\.LKE2<5E7/J.LEMZ\FU M2OWR4)PWG*J75B,-TL!<-?#X]+@9,X"KL9NT;- &S[-W4F&NUYL\>* M@K';5Y9CV?97P?6LV!C_CNLP'%L^Q-A%@G,1AZ',*<]"A_F(VC:WM'R6NKN; M&JE^O;IXN'K0O-[K!E3QJL\83$-?^U6"SL!:5%#+.E"\@QHNINX$NSL;]WY0 M2?&]NT*UM_HQQW4JIB KRCO\+GEH=9<=^2APF.M .PYE3@4_@AA9!(88N<2W M<61AK:C-P]U,C2D$.^=+L0-)&FGU..,(E&I<<3Y W/$2D#02#B ?T W!H;X MX$@GH_) MZ*[\__$T_WF_656E+?\GKVQ=,E6-:+F+J>VQX5E0"*+"D-!;'OC M*+ @LY$5QSABD5K=FIC;KI9 R.CFOQ?RSWJP_#*3:I#\;GL&/9FID&@D' M*2;6B8&A.7^XCU&G?*>:NS.^^^&SG?]DKG!9..0Y6XCWB[HFUOK3=0BS'9L$ MT+?DTA]1++8-C@N)'_.(1AZW+2T'7M6.IT8++;GKY/8MR?]G4["OM\]@]Q H M;B\& ';HC<8.IDW9PR%X11<=\RZ(W=U^E&.B$A@=[HIJ[^L'1%^EI6CHZO?J M.KFJ'7_'\B2C\QA3C)EGPX 0#)'E!A!'L06%A6(%.*:>1RW5V.ACG4R->VHY MP=7O8",IJ$55CYD^BF@WO9C":6 JZ0.15ECU*0QZ15@?;72T8.M3:K7CKD\^ MV],S+DF3DGU-WA@5>QLQJ(G8UEP4!2N+KTG*KDOV4LS=F',2!%A,>UDESK(\ MZ9)L08?9G&"&;2?RM)S@%#J=&@W4,L-*:+"1&M1B@V]2<%!)KGGGHS0":E:( M:5P'I@T3D.H[L&E@9,I73:7+<=W2-$#8\T#3>;=G (4T:N[9J_C0GF75X,_+ M7-[25'Q7U?N=1W:((ILSZ-6&B.?!T"4A#-R .)@1RZ/N/&5/N&3T42-6XE3' M2K,GJF?/7O?#S:1*;M 2'-22-XOPK"Y KAG[<'(0U$C)#*8CQ3"[$$RB_V/9%-JSW47Y+R^7)9E-D+RS<%FPE&+(Y" JDG MTVABWX:ASRQ!0PB[$0L'QWUH M(_00Y*T"Z94>U9%]HTGCRSA,P->9>!HOW*4GQ0?5\>H%U?&R7OV:.\<901:2 M*#9UC(N';$'G(256% 8.M,(X$G9O1&%D60&, QI2!S&"74M\\;0YAZ'R$8!Q($PF[S M<@*;<#_P ZVMI$'AID:*C72]3K*,#IKB[O*#AF+H+:>4&59"[^30WF@FJWZU MGVNT Y5FL_I_8#6>/P]--B4:0&9C7]D$!WZ2(AC*2 M=*K?*Y?!X19'RV70J5 [ET'W@WU/GEY><_8L.$*T6R?:K7,8[28 P[[C!VX4 M0L0HA4AL)6'DNC;T'1QZC'A.;&O95ZH=3VW*;\FMF/#Y/.153ZK,XSGXN=4^ ME+-1$JKI@F7L6$NQVY$/N?3 V#_RTGR_-U.]9.GE A?%IR;7*_)CWQ'D Y'O MQ(*8B >'#>?TM>UIW:$PI!'B$,4<_&' M&V 8$<(AL0GG$<,11OX8.96^3M617BBTG9&GK9(8K).)>[[V];0_?W#5Z&G4 M(1N8S489K=%R+>TA_,'YEKY^C/N_,?A,Y5W:;WCD8_PZ=/(Z+ MBQ'6*]4PJOA36Q@JU32O/D<>\($O"08?QNE?(S11Z"T,0 4"* 4*H(%A!M9 MB!^7517 C-?-%N";! MTH0G! L9-LNQ/"1)VKGU(H^2** !9!%QY*E& &/7"Z!+7.1YKH5]IK? *74[ MN87IUU]^N;C_*[C] AZN?[ZY_G)]>7'S""XN+V]_O7F\OOD9W-U^O;Z\UDUL MJ#@(BHN.<6B'7BPV F]M'1J1!\IWJ >3*?)5ZW1?.)XTVEB_^0)/$G4L.?GQ!>MB),@Z,9&\L%Q8% MU9D^A]_^8\^D(XB; MBMTJM6?EB2?[6=[2'_][LEC,?1+;MA=&T IQ"%$H?HILBT#NQ=1Q8L?G>C>& MJX:G-F-79_BVC!DV(%B6\*89;O,LQW]8/L^8(T8 M5[\.IH_KD.^>V-F!=#?F-O0.,B[$!!/Q5\1)S&,_MF+=J/G^R T?("]Z M.!\TM>U6'Q@&7A).3C3MS=*NDH:V0^MF1]WP["JSNZ79^_=^_'Z79^)S+]_O M%G)OE%:G.Z_R6&>SH;==)T#(B2%W7 P1CVT81^*G4"P(U$+(PZX6\Y_N27].@GIZ^J8>.5;J#>1%09 ;8J;A77@R;\2=@8J<7? '#) 7!TF0_2A MT.&HQ*(.P"[E:+S9-Y&:F$*RP?J,61Y,"X,V+8O*OSOV7(_:H24LT(A"9 4> MQ %Q(.86$@:#Y5*]#/.=O4V-@IJ+IHV0ISS#>P"L>')K"K:!*48;L1[IT!20 M,)8*K:NOD=.@*:B]GP)-Y27]0Z0+2JOLLGB!+.?M/L1;(16/W(ZC=_ITR>CT W,"EVH#5 $6!F:7F=3IUL?[9A*6='V MB97Z2WTK5)%=8F!4Q)C!$ 8!L M"6VRU)4Z1,8*7RET.7(9+'40]HMB:;S;LV).ECX]LOSE,XO+7W"YS*M&[]EK M[4=3W/+&EQ0OKM._,IP_?L_F+HXP"1T;,AIZ$!&/PXBX&/HC 9"7%AU)^(!68@4:%]QF0L@(AK,$2.F= M9:J<3A\1QBVMV5VSFFKQ[9+.O7]FM)\\?[TP$C3W<5+J;S=.M; U!A( MR,B$D%7=[K6<&ONKHT I[*M,8#3T?JK*HW(0I":+E:&-U"DL^FV@CK8ZWL;I ME&);&Z:3#_>S5SXMBR1E17&9O<1)6GD"2S>"IS3Y+T:OJ2"0A"=X73CC@OQ] MF>2,7J1MFTG\V_*%T:;(:/WD72X8**%7];Y"/%\Y"]?_-G=#@J,0NY"&%$%D M80?B $604^X0[&(4N[:.P?,A6DR-KQI9UUNYZFHEJV(2<"6PGCGU,5^&FCTV M^?$>F'M7^H,6 #.P@0"T,5B5*5JA4'T7[:**#1#KXLS-"S.P^J(:.*H7ZR"7 MB^X/2MMJ_- !-61V?HP.H]JM'SI,NX;OQPK3MUCEPPM>+%:BSUV"2$1\!@/J MNQ!Q61XJ"%P84^EAX;@.]91N-H^T/[4EJA).T(?8G61Y%44AKX-PJN@Y<0S% M[D7# #9#7UC692DK\5"9_0J4AQ\S7GQ2;'7$ ME_Q?%?TTC"$WV5_$QS&/8YN&CA_"V X91 $E,(HPAPYV*?4("SVFE5.ZGQA3 M(P'Q/07&*D]VP:]F2PX/ZL#LT5F= MX-Y ]^P%)_(R]99_$7+@A334YU'@6[8=!1!A.X+(BCV(+5G33I9H02%S [T3 MA',%FIHU+CY+!_R05Z+*X\14SJ67+"V?=5.+GSU4:LO[F ,PN/U_S*MH+;GD MPEKVZKSA0[R,.F$GGUG**K%GU57O7A+@Y5?@6;9QL>;%7N3 *+0M M'(B1HM29BS4[SCY\6-I2?.S ##D@:HO:8" /O(*MT6TDK\#=EGWE^U ,D!^_ M%VRFH@JU^AXWRK /+'M1A[T:Z9N+OZQ+>,B*-A=EF2?QLJQ*76=W6+H5-.6O MY[YMA9&%Q6[*YH+>0N)"C(G\R<;$#KCE84\OY;Y:QU-;;H36L<3VBMV.G+]>#XS]-/6:[_C*:.0#LQ/&S0K86=K M=]3W*F/Z*1RU24D9&T-L=+J_46E(6?U=_E%_L1_QW#-AD"72.^5!5N7Z-4W* MXO[AU]5N$%M!&) (NB2.(7)" C'U'<@\+G[AQ#[22^K=V=O4"&M32#:\:K1@#;?#KET-X@1^$K,+\,;]Y4\+%$)UT]S4JE2BIO4LC:B^=G4?X M\U+81;\EV:*Z8[OE_R$,ITMYK9F_?\7?-4(4==N=&G?LYMP%=%D9_6L=I+$B MM0"-&D#H,3L5M7<^_*?O?(=$?F "&@;T5"TY'IN&'$4:%7(/!OPL8/?O\L;/ $L38K&G4L>D,LZNDE1R((_!L%6 MLT9-03CP6M#^3FMK="4IN.S\2/63FBH 8BJ=:5=7XR8R55!Z+X6IRCO]R/LS M>\T92:JE8>XAU^%^1& H$Y8BFPF^<&@$(^(0$GE.% ::5YCMYJ=W0]F6KM\5 M\19\:C30%Y*!IWU;+'-3_)"RAJ;T5M.C3N%#2NU.V8//])VB<;DI7">K8WS. MI ?*//+$(DXB#'WLV1"%D0]#Q#UH8]^-? >'S-8ZV#[6T=36=REGJWCEK"K% M K[5PFKF%CX*KNID/A^RP2=V+[1Z3/5N*(Q-^R/=C$P!WLS+) MJZ3C&Y_^BU@Z_Q#5ZU2-%B?TX6[$!)]8RGA2);]OY#3X#?= Q]#GK=/SJ%]^ M#TAV)T6?)O3F2Y&7\\OERW)1>\%QSDAY5Q6]NN47-*O*.%_0_[LL2MEM0^>^ MST([0A1&7*:Q\#T+8C]P( XMXGD(^\12*M[8I_.I+98;^4&MP S4*LBCGI42 M,[!10VTI[34NW40V--H#,YDVT 97ZG.@ZZ(YT6Z+XL3?-O36J\M1^.T<,%8$ M=U8;O6/ALQ>V+CXB(^VK7JIZ0L0CH1_9,(Q8*,Q\+@C-%7\0-[8+LLBQ+7]4RW(T(UXY). Z_&*&;A')A8VDANH]IT*/3'8X;;Z0,P%Z0D?J;?5C'Y>2A^'VFCZ#2^6[#)+W\1< MK]Q1*H^ZN6UY@H@L!CV*/5FN%4E7!0?2@(2A0UD8$[>'GXB6$!-U'+GZG3R+ MOU?S['*!BP)\JOP8Q I>5/?S/,N;?[C8_H><+:20TI.K8.*+HKA*\5&[G.C6 M8-09346V,SXX(Q'?VBM"8%M+WNSO9J 2?@8VXLM1ZW9_[E'!L0=NQBHZZO0] MJ8^9H_X][\DY?-SMI!6R92Z'\GP+HHAP& 640<<1>T,G" *;1CWX\@R1)LJ>E; PEM*"QH\& M7.2Y)-3Z.G252*JB4:$K:"D+;N-%\M3M$V%\:-7(<^B1&HE*J]'Y--SH:).K M 5P-4>TYDHQ*O 8@VZ5A$TWV3'O%BH*Q(\%CJS1!U99FL[ECG#H11@0ZR&<0 MT5BFI72$!8NC"&,>$B?D6IFN]&68\C;[R[*4R>)^2=+D9?E2ATVN9KNLU)$5 MY?I47#/Q58_!4J/7@8=@8%JMI9^!KEA5L2F(Y3 D=)/^:M#-^AF0FDIUU4." M<;-;]8=H+Z'5&4WU]&/ Q?-%2N7_9+GT-[R0\_LN6R3D?3/]HCB.,8XYC#F- M($),&*ZA:T$G<#"F(<4!U0I,4.IU:NPHI:WB$:H?6G+KT9\:XHH^(Z9Q'/J. M]1B$RXC6B^?O<=^S#:5V^6R=YU> MXM>DQ(O6GG\[KH?83NA8%$'JAQPB%\40BVTWI#+]D>5)1TO_O$VVMDP3W65/ MXHSRK+'6WG4/,W0CU3_=J"&!WRA2V8,R"7JCRPRT#SMG@X6"F<#5_+9;7Y2/ MVG?W!JUCX]V_S9X71EC>1E6-UQ4EQ%_D#K]HNDH?G\ZE9D[7 DGJ+2F20U%<3/XAY7/]&,Y^T MUD@HWO4,A._0YY.X/L*H!)^!#=*U\*M+( %T2WZ#-ST]4#-UT:/3];CW/#U MV;OFZ=-&7_?^HA2MBP[W]\*<$E] '&5)(H1'\;(B81]23"/D>^3*-3:"Q_M M:FJ4)265T^B>O;%TJ1ETVX&HXE[7"$Y#;W ;B'[.,EHG+WA@^5LB;*]A-[8G ML3$6#'&THY%C'TXIO!_JY#!-'>QH[P<0IE0_DESCYBMX7_?J](#M!KY>9H'J570?\Y?F+W\N9N'G,4QI;OP9A1+DLQ4AA''H$\8#A&/+1QI)0SL4_G M4UL@*T'!0DA:)6BM,CD)68$\S<_4ELM>8]!-,T,C.S#O[(7"KX2?@1IO*3^0 M":A7&H#[@?&F&:F>K%T_/@KW+2G^0/@KKP?G %@O$+*%BO4MW[4JYN_5YBA+ MP3G:KM:&L]HX-W[A(BT3*M.#)V_L@9&F&L_5[V2QI(Q^$8I*CX]EV62TN\*Y MK*!5W+':)V2S'XBQ11@*;.@'U(;(9PCBB&$8,I>$L>\'.-;:89D7<6H+3]MQ MHZUC<^+1-S#"V(@J'C=]Z#@-?2AU=(C6^H&5@D"R FBI6)5X;)247LOUN(X4 MI6%Z,(Q'=1@3\(.B0$P#?#QJQ'A/^LD [O*,+DDIMRW-T4C1)&_"?A &(?.A M$_J"]EWJ0NP@!$/'=0(2$9>%2DXFG;U,C;D;0;>/BK228G6#VLV\QJ :^NRA M#TI:T?B4:#G% M.Y1IIPWO>DQ_EC[F]"+/-Y;!Q=/3Q1M.%AJSM:.)J>5N!2D)I2ZO/ MTRZH3L]70R@-/&]ESC3IA[X5W-/:KQP T.B$5D"IU\3N:G>T":Z@7'NBJSS> M-W@&%Y4OT$[,16B[EAO[+@PHBB$*' QCV[4AU0C,J!3C?8Y3"X:B1XDDY5]V-& MNA_O72B-B9>DJ_=G]L86V:MD_Z:*;9,.SD(Q#SG&T+,X@?:64$8_O?]:2,^^Z_2-%7(AOB!E M\E8;0"LG&^KX@1/'(8QE,GT4"Q,EMC"!U,.>'5O$1J%2MM#^(DR-E:KH*K[( MOA?U34*R$AW@M>Q_UBYQK3LN:HPU+-H#$YB\]:[ 7HD/XG?P@]1 8/XC6"L! M-EH,XC'5'T1SU;!U!1B[+G9/@ Y4R.[;DOYYS'5:B$YRL?>K?!9%HZ)?2]C!);[2<43V>4&YP:I36"@]61Q$K\RG20.H@]F_3M%ZJ 1A?ULQQUF$^? M[ R"\, TU@-V++2'Q8^@X3D@\9"';TSHX M4N]Z:JS5$K-/L4@-S-6,K6&0')B=5D*#EM0ST(:V$=QT?*L^6H:L*8V.1[6B M] '9M9YZM- W@"NMC"^9?.IR6939"\O7F52NTSH_V2I/V9M1[4;P9;MW$ M*8,,J1IQ?OA #M$E!&=1<.(5%-;)!ZS$B\ VW* KI04?[FZ>P $+TA5S468>[U3 M))@93[458_11&GB%,.2S;L[C:Q"@3:6C,2+3N'EI3,*XEZ#&:.,]R?P[SNFC M>+B0RJ;(I2MMLM.,.1!)\:O51E%<"3E/&L!%:CC3MFW/$(@R'V9+UM MG\,($1MRW[-=B[LA$MOE'-I* MM]V^I5_#P;(/4O49J)7?JB!6QWR40G_0 # #-03R?*@&P6"TZLC#9BJ&=2RQ MQXUL'7DP]N)=Q^Z_9^(H,0MOQ+QL(C59Y 0L= +H6[98E6S+AY@(NX19460% M3A0[@:-CC6PW/S6;04H'I'B:T:Y'P%,C]_Z0#$S!&FCH9],ZJ+2I!%K;C8^; M,^N@8GMIL@X_I3=E*4OFGYMT._]GB7,Q0Q;O]^PUR\NY%7%J$P]#QCF&*(YM M6;8^@#@(0LOVJ&A(R?VTHX^I3=Z5F& M)Z@%59O#76AV3V1#& T\F_7A49[4 M"@!T>$6)M^M)+7[8S.6N-D>9T I*K6:URJ-]R[>+MEBQ8]*(9K+H^D&=C15:WVY]Y.+J!U7;+ZA^^+%^D_?JY761O3/6I*LXO &X MR2H?;48K6[^H;AS;_R[=CFZR\J^LO&TJ3_V)TTU+]TNZ&8.X%#N4$<^@% M*)3W"!:, NY!-PYP:"'F^6JK_X=K,C5":NK/D?:!A'2A;-<>638PB!^Z:O5. M[)-1H\4_Q(8YHY^6C3"R$LW< MMGV/A4S8T7%@0^19(8RH;T.*4& %,:6.KW7=IMKQU%:VNSQ[97GY7D77L+\O MDSKF&3=U>ZKS<4R(9*<"O-99OJMGL4SS+;ANT;C%);J9/96'2FV)&F( !EY1 M&I%!6V:P$AK$R\U2(04W67E0#RICQ0<5NQVY_J >&/LE"#7?[WD^W\Q3>8)8 M7J35[4 U57_.LZ*8.Q[F.'("B%QF080M!D/?LYC'(:$V=)9 MB4-$D .Q;3-HD0#[48 "IN>Q=(8L4R.D2A68<2B4 94V8*6.-*C6M4YER,IN M6J^U4III>\X8234Z&VE\!N:Z88=&/P70^:":2@UTAB3CI@PZ'[*]5$(&FNQ' MP%^2-"E%:V^RMU)TE8@-5B5$BRODL M_F#@)4O+9UT701,#IL:W(P_#P+Q;:P,K=F%1GIRW59F"ME0S@ MJ?4"4C%S!&P094-$;$*B40G9((2[Q&RRZ9Z1.HM%]EVF"1=+P.=L&9=\N;AH M#L3N&6')FSP2N\\6"V$QR"/-.8HCGUD1@HS[2-C%K@O#R"'BC]CB(77\,(RT MHGET)9@:^:Z$!1MI9V"M51VWG3.:E."KV-& ;U(5\*7613RJ2\\>]%/O1OJDZ*_RM%UD>=5-)YR5O[V6U-C MJP-YYA734QY I)M=S@-C8-HX@(.Q*,7CBO=,H;_5U(A9\P^IL)TH_^ 3?=-@ M5\XF=S@OWUO5Y8O/PM999++@1JML(;5"'[NQC"/#$ G; ^((8>@&(<;4]ZCM M:94MU.A[:A/Z_NKKQ>/59WAW'U[\Z";&%L=?L43M6% M'?H$K?%YJL0&;;G!1G##*1G/0,Q8YFSUGD?.H*T-R7XF;?TF^I;W$'LW=N0H M[=>4B@ZEH<+HU>]$/-HD.2$1#;C+8LB8%T+D118,K1A!XD:1$W&'($_+_;F7 M%%.C-:D$2&2BBNKDNO9@U:T'TF&D>N4G '3?A6372QF M=0;L=_"M^?\@AM5A. SQQT[CHQ+#8<5V9_R1I_1/1.Y8=D'*)5XLWJ77EW2' MU:A7>/CMJ4%JG*=U8]#I5 M.=+D:*H["%M:>Y&#W4QMRDLIH1032#EG3B>X=[]M'Z>A:NT%";_EV3!;I95Y3L2<<=S M[!!B+[2@,-(]& 4!A93PV",.P9@J)UC8;7QJD[Z6#T@!02VA>DJ%/>"ZY_>Y M< P\JS60T,J><$SE7FD3]AH;+5_",37:B1*./M,S+V-3&/>6GYG.M2I4.K<1 M#AUL6S . E]LMRT?1HA:,(S%*B_6=,\A6JNZ6?&F1@SMJL2&4C$W]7HU;0G# M7X&:#?)Q8SLPRWW$L.HGUQL$?5,I],P*-VZBO$& W4N'-TPO_181:29N$NS] M*N9&Y5+(Z.?FA'?N")O.=<5NCS#IRT=] D/D^!!'(?4HCERD5SWL9(]3HWHI M,%@=>&N>RYZ&-R8AMS"-H>-1!E%H^S!V8PS],,0TL"/FV\X\94^XJATW,LI1 MC?)>]\/>.?T9+#?R MJ&WS3Z:LN=T4]VX!6L^EHWPLH;N@V6GT_!J+T6*4-C M:'DYW=^H*X:R^KN+@/J+9V6!D"VN*O-4N2A8>2D#L\6G'X0H#GS;$_:^[\IM MO 4Q$L2#*(V0W-6[GE:FI),]3HW7UX6RJDJ0,T!J,7NE<.C 68UBC*(W,,6T M9-U4&Y/2SL"-#&2Y/ %DWVP-I\$QFZ:AH[^/R,]P6OTCB1D47AS E:E)$%5\ M7K(++N:S#$3Y(@S=N4M@0*-XT# WLT!<1"OY+909B5EU,SD %?Q5;!Z0F(SDPG0)R M# >FHS),QX'I%$Q:#DPG&SOW1/9PMK![)@R^1,9X/I09^5M5IZ7* 79!RN1- MR%7MZ#K)H93-V3U=&':.BCU5/)(S>J@4HW()6;K4>O.4<=QO=K M(-B-GZF:D>Z##E6-0GO\5-5L-_U6@B/KSFI/& 8!#8.00^HZ#"+L!C"T_ #: MW"(!M0CFD5;=\N[NIL;3&WML4>64:>5/[+D+/P&W&O6: W%@)NVR9XWOO=50 M,41T)SH;E;?4%-^E(<6W>NZW$R)S//S"*G>2D%C89R2&H>\X$,D_(D<8BQ$7 M]&%;(;>XJ[6/;K<^-H. M:6QJ_[G5]KC[RD-J[>T7#S[4WV_VL?'!^P67S;WN/7MMMIVW_"Y/4I*\XL5U M*O>>CP)D-H]<"WO8C: 5!P%$,G5*; LC 2$7.2%S".=:V[U^8DQMYHLOR==W MK^T!OR(K# [JT/2QXY[;*"%LA^KDJQ+7K)=N?[@,>O'V$&)T+]_^0!WR CZC MM;Z^))S)I,^W7/Q?F$#RKJ&8.S[U:6@1Z%'I/X*Y!7'("70#'[DT%IL=5ZNR M^\%>ID9:*R%!UDA97S+JNB\%,E 9W4V@ 6@E872 :3+'<"8 Q9X1# M?8SL@-"AYK[30=?#/9/#M7+0W?+=#'5SAD+;1@&&5!Y<(XO9, I) ".+$R>P M;,(=2Z^V=W>'.I_X.!6YJYH@ +>DEN?3F/Q]F>1UVH)5'DA<::"9[:T;?C6R M, ?IP*QQL8/B;A)-@_RAAHFIQ&S=G8V;A4U)\;V4:VIO]0T_>GAFBZJP#D[? MY]B2A@/VH.".&"+7IS".J-@LL3!V*&(L9DH''X>;GYHIT03>5"*"1D;=(*0M M^+HYX7Q0!N8 +3QZA"(=4ON,8*2MYD8.1SJDRGY TL&GAG4(VFRZN4M\._0] MB'$HRRB$XB?Y5QLCBU)N#1%YZ^GCZFCCD^+8LDE3F/I E?5#7B+FIK?A7(+W8XH4N) M!YEE6?(@UX?8HA:T<,1\.<$]6RMDYF2/4R.QE<"@)?$,K&3NF37A-.YJO&84 MS8%Y[%P@M4E+&1Q#)'6ZOU%)25G]71)2?['OU6_*;GF=I/P+)A6W7:M.'2(&]NVWNVPG@!3 MHR0IOSPR:/*\KU28@942X(>5&C]6<0RZ%\R:XZ-Z!STN2O11S:H<\<$(7QJ'E082)+0@% M<1DMRR(6.2'WJ9%RPNLNIV8Q=9;$!=^J];T27',?IP"^&L^8A71@KC& IKDR MPWL #5UJ>-/A-,H-[P&@7')X_\U^%'3#OCA=U_T M#)&A=O>C4F-?<':)LG<[^HG%90@7+JNV/S.9XS1)*W^#S^*7JNG%N]J8'L.M M905;P@(IK7IV\4[&?#HZ4;5U&OG71 M\WRY8+85>[:L&5>OQE\6^$EYBA]^?7*S6T:J2SFAO55@4,O^Z()+86:?C]30 MD[H;)/!-RFNH&N,)-/K-ZR-MCC>ENY7:FLTG'NV;B*QXEO_)#=0;7K"J!.LJ M%%O^@]A<;?^B]>0\\&+"*7&A[_DA1+Y%8.3$''*&7"L.8N)X:/Y:'3$_E#@O MU;8^9\FD,SMV)1MNHD@A9X"(/P';R#JK-CWY)K&"?* Y&_[$GI)4YA.5ES2U MH+JIS\X9V3BP0N)%% :6+[:SA-HPBF,J_G!#VX\\Y/EQ,[)7*9WDN*[DFM*H M7LGXV(\83Q10C*D70-N33KD.(C#VN0<]Q_$P8U;@Q%CG F:TL1SC?J:. 2#J MHSGFR*D=18PV'@-;%/64DG^"J_8@M++/U(]4V8.V?]E^PV1V0P/(&LM\>(XL M(V=%- #;?L9$$XT:O^&^(&3YLJPJU+8#+>8Q M0@Z.L!]'/9)'ZTNB-,''SR;=DA:TQ35V*7YL8,Z^*#\'YVEI]N M[,@&FK,B1UK-],P.BZOLA#+[X)VP']FJC(O8.J/ YAZ&/+(01#(7=H@B#+&+ M'6(%L<5]HI7F]4A'4R.I=>J'5RDE^"%) 4)3R7D#%1B;HI-&@(*4ZE-CW4S;H[2$\KN)1L]];S^I==# M*9HBM_ECD3=%N(41]0LKGS.Z\1I1O %3:6MJ9%"G_*T_YTRLI _W8",[J(57 MOQ-30O/T!9EI((?F!@4,P3>COC:Z*/6Z15/J8+0K-1UUV_=K6N_U,S%^PWDB MTQA7EHS,[C/WW)!@[OF0(&%6((8HC )+;).X[<2$1&'$M:IZ[O4P-1Y9"=CD M%I9IMS9)0V<@U8V(V(=4S90X"ZB!>6*-4;.ED>*9LQR.:F[(9-AO?U1;X:AZ MNT;"\0?[3>Z_L.3I69ZRO(G]RE-30[A)=U[<+LNB%-^Y,*<_RXJ2=2&Q158L M\]I=^2(NJ@) Q S$+9=K@,( QC4(86A8-*(MB9FG5_3(CUM1H9*45 M:-1J:EY7EG>E&6BI)IV'Q<\,VJS!=ESW0PNWR# M :/M^N45)[D\2+[-!7.\9@5>W'*9GKFZ3*NOT':#@P(OXL3S/,C"(!(SGP:R MY'8,0R=$%J&.S9BC,_/["#$U;I#KM23H^G!>+NI5(O/Z^EEN\-1S@9H;*#5N M&1K^@=EG([X\5%HIL#,"JUO_,>*ZSL'3$*/U$F%4SCL'I%U6/*NMGF[CVEAW#6(W5#" W,'$UH#4W9;60,U"+:=!]LQL' M4XZ91WH9U^6R6]4]9\H3C_>\1C]8WJ\5'/3I??-(WK[*)XC=6E-*_J4Y9-*>8VX$3,(CBB$ 4(L$R#A/V6.1P!SLD M]'RD=2T_DN!3XZ[-,)<;F:6LOPC>*L'[,]AHWX+KD-CA7@!]8HEO M0:Q!, K$*H0I(QX/ V)Y?.5H^P?\&K8]^H?FC#+K:.CBI@1R_E&];Z:T0 MS?@='"SY*U6?@5IYT-(>5.J#4N@/&@!FH/E6Q*=RUQW1I._?,O*PF?*7&4OL ML?L_+_.T$#)N0NTO11\)K0ZMLO3_)^]=E]O6L7715T'M4W76 M["IC%2_@;9]?CN/T2NW,V"?Q[#Y=\X<*5X=KR:*;DIRXGWX#("51ED0!$$AS MG=U5G>G$)##&!^(#,# N#U+>95/B)YQQGB8I+S*8VPNP15U/K0M]@_[U<_;A9+U?5$Z_?%BZ? MY9R1B*49#+B(Y#P5(2R*H("J8G$2YBC1X?TV=M?SG4YM%[&M65GS%[Y8\RM M&T%MS:X&>)O:8/VB.+A!MA$7_)3R@HW >R%5-V<0=3#/FD/DS59KT.7(AEMS M$ ZMN!;OVM?W^\ZI+C]]^XO^4*>MK_+[F264-USY MB%('L!@2>0[' M%*:A/)SGG+*PL(M!MI=A+4R@ALU?O4*/6^KI25:@GJ5EJ@1ED[Y>(% MU3E::,=KUSF/C<&X&.X7AT)[Z)WB?L:;_4OFC?!@<^'QD+KGTFCV5BU(%;ZJ]Y^TOM3'ELS24 M!^$8!3#EN% &+ KE5TE@0=)Z):$ M9@:_(9-Y!W5P2W:+9RMR4XML3VC02NV1N:Q0\D599IV.RU560!R0E-W;;NS4 M2:*J/0C50;GF/V3+L@MY0*Z>^)=JJ2J?WHD'_&N6!E'.1%A GI(4(I[&, _# M&+(HS7B6YS1D5DD\+/N?&E]U.VGNR@T9X\)L2ORGGKK9L4@=_?.8(GB=BL^U]5(9SA.8MU;DV<\$U!3GO M=$W>.EWK/Y1CM:3E;RIWQ_*>U\J&B!_Y3)63B0H20XRC6#)CA"'."@H+G 9! M(,*H$)GU189O*:?&GZV8*NUJ*Z'#)8?WH;2X!GG/ 1KQHL0QV$;_!VP&N='U M"MR?'VRWBY6A!L/GU8MW&<>_G!D*YJ/7-X-UYK9VW#X]SZM7SK7MH+E):BWK M%M1^LI&IT?-&T,8$UD;'V3'T:<#,6-8+5@,SY5&8SM_<6)/<62P\$=7I?D8E MF[/JOB6,\R_X+Y#4J3S2GL@?5.[-7:H>5HB(A8C!/,]RB+(\A:3@%"81(VD6 MB2#-K!+A7B+,U/CE._W!V;JQLG>%W]BDU+]?F%[IHK$SHZBQ1F1@%NNOJW1\ M?/[4V@SC*^,#UA'J+9T593*5ETQ!LZG!9-SF)=F8;N9XN;QNMPU1$<8B"C@L MDBR"B D$,:(A5$?LC.8H1(E5CKK#+J;&DEHV<'W!K>X1&,VH[3)P!B:L-LW2 M!A[_^ZW3VGM-KK37P3OD53JFX/&42D>?O/ @Q>N7DO+CKGI?JT63J4>?Z);: M\;W[>Y4G\VNU^@=?J2R-CXOR7_(@J!,>?*KJ]I_4<^%,Y9H)E#DNPFD"48@Q M)&D4P0)%!0^*1*1VRIK:@M/>\DI)04?4]OAI6>SB-+QFRX$7T 9F;D>\ M[#,BG\/"5]KCD_V,F]OXG+H'"8S/ON 09Z+VXN5*9_VZ7C 5)E_*%7E!2[[\ M4BZ:ZA"S,,EI2(L8,H;E,5GN100 =X:3]/EA:Q*OXQG2DP!4/V-J%LMC@U!O38M30 M>,$M-GKM1;E8O6C'U\MZ-?L=_RJ?UD^MW2TL2!I$"84IY2%$*4MA$>?R#QHD M$2V2P' +=]#RU/BW%[DB]U=E;R;[M= MU6%[H\S2DVIL9N/I!YQO#]ZZ$6[]9CE!<5JD!41!KE*KIP3F09[#F&4BS&C* MTX39) SIZRA>J;5ER\W[1)& W53F>0PS0H.45Y02'@005PD),=%$>+0 MJ([>D;:GMMAKZ8 4SV+__P8M@U.3.P8#3_^M^B[A^F]PL#CQN.,QTMGF_&=A M=W0YKG#O(>7-*^,=1X[+NG?P./&(?2[#C^UP/LA79W)?DZ0,19#DH=S9)%D& M\PPQ*%*<%CS)XC0TLOR\;7AJG+.1#2CAS%,6[F'53SJ7(# PXY@I;Y69\)BF M3AD)]QH:+1/A,?&[&0B/_MXQCWA5L9_E?'Y-_[DN:\X^KFNY06Z+M\B#!1>J M7*Z(0Y5"5)[R<3AH!06-I-Y+SY@ XBN#>5]7XZ8T-U#Z(,>YR3L. M!P1E3KP3-[+%30>$=F(3T-4,E0",]V(BO.*E5 +0::#-0,PI:B4%1MS@,#8K^2.>E M 4;![H#E#&+O&R$>!DZ T_P!AB=ZEZ+ MUWA7^TR9<$IY;_D.#CH8.5G!*04/,PV&'N[6*G5G[%:Y4YM_J/V!^&, M!PB3)(@AX5P>YL*$0!S@"!9YDNUE:O.[$12T(EYM?@!ZKWNW ML+#1<++YGFYU- /P6<6ZUN#S#]L[>MTT.:Q4 M;CXA.%TU]J([<9 +B*(TA3A-$!11$L4%CC(6 M&M7'->]R:I2PDQHT8F_C@U0>@%9T\&$+7R2+,# MZ0)7-<..1O-ALU.\Z]QF^::KU]MR=2>4"5NYL[813[>_Z'RMW+@^\N>:TU(; MLN3/<]X6P^A&\L_R@#.:YNKF"F&Y46$YS O"($WR,"@1:A:[ 5B70 MU>D*;+5J$DY?FXR8@V^>+Y"]N?!=+-#(GGZ^ #QT"/36LF,>9KD?9>5\K=:& MME9BR9>J2F*[:4DXRUF",I@Q'DA*I@SF+!0P)BPJN BBD!CM&DT[G!KA=N4% M.X&O=&E.R[VB,>AFY.D3RH&I\4(4[5,G&T+C*U?RN>[&38YLJ/Q!-F33]QRM MSFNRY/]<\\7J]D7Y0^G09X:#!!>!/)0B1" 2*8,D4?5364BS)*0B2(65W?E( M)U.CE)V,0 OI%DY^%$Y#\_.%( UM@+;%Q]X$W0. +R/TL2[&-4/W*'E@B.Y[ MUFVZ_UXN*E5Y^?-"SBDNMSD_%W)N_2B?=SEQ/[PV82BS&&,01DS((D1*G\FPT+6/0]-7+X6BT@517H*UV% Y2M"LZIRFW&P8P^!D)W M!%:1RQNN7Z_ 5N).3O K[S%1#CAY(A^;GD?E) =(WE*52Q..!BW\7*[P7*7; M4<'9-:8KG8J'2\(2-&9AR&%&@DB>BE BSB3AR2<)R3F>1(6H544Y\FNK/AI MK"+P@+9"ZDMS2P_K'E@-C49>P!K:&+03$FRDU!?I.B[3HW'G+!B^C#:G.QK7 M&'-6X0,CR_DWW CB UZ6RSNA'.[6.GE#4\NY^7/G]X624(A4;F>2.&$0Y0&% M!>$,9B@(PD3^-F*QS>[&K-NI;6RTU,H\>B];W;BTVC&'(=YF+.(?Q8$990O@ M3F2Y9VF*Q@]:/-X.*4]T8]CIJ-1C!\1;&K)\VY&2ULMRP9?+F^J)M'F_]BJ- MZOJB@M]IS1] 7!SI(,"XAND-T MP(X7-.40$7<\$VLGR7!;QNE&'C5Y7>+=X?).?-;I6JMZ>?O/=><@^L=SM?BL M,K'B^?V:2%*_$U)>V<8LBU.24II Q$@F-X"1@/+O 61I3&*64H:US.N4WZ2WZ=[6MZ+=1 MOEO3#]RIFCW;+Z*! &PP H$T*( &AC !H>I?BX648A3_6Q&"F <^O/Q%.;X M'J/4&R$YJD#C!5>^!\Y[<9GO(H#;B?$!_^++>_RJKOQNUK6^!TH2'@8DC2 F MB3P1IB* &*,"!G&6122)(D&M[N..]#&UK84\EM=KR1XK):K=(>X8@F:'M MQ M&7A-UM*!5CQY^FH$]'? ZM'>TP'J6 ^C'I!Z5'Q[ .I[]#);T/4N&<[UKW(Y MBT(AYS!/($^(G-U(4%B@(()APL(@S"E*"ZM8SQ/]3&V&;VT*'3G!GTI21Z/- M6USM##,7H#66\<4"*&?KR@D8/%M0WO;R+E:2$ZJ>LH2<>MR-#+XU 0/?N/+D M:Y(*B:I^PE*#.[F;>-0;E$XM>LXB20>I@*G@A=P"Y B2A D81R2."X+"*+8* MQ;#L?VKDL6]YJ#=:**^J0-6J H1OZI/]BUO6);,=-3,* M&G L!J:F;YNPEZWLH",\V$G?/=KY(RU'X#R1F6WOHY*<(S1OR<^U&I$>)&4$5MK:17 &\TT@7W:)--2B5ZMSU2V0U,'@4D1DR.!!<< MHB1DD* XA#%),0]P$ 8HF2VX_'@X>WC/\2F:\3D0981A^M89INN]86J3?JFD M\>1Y&BXL@YBDI8%(40NXLPDB.6Y3 N"BB&,51@H-@UA3Q_+["]>J=)]-; M2?Z/&JM4A#%3&\",Q12BB!&8$Y["B$JZ(Y2$:2S:L;I=L$F,U$:._Z/&R6S? M-QCR ^_Z? -N'T[F IROV#*KOL<--'.!Y2#JS*D1+R%HFWH9+,I))A2+U_+LLOI28J)3J\Z2G!)$6 J3!*=0;E936 1I /&"2MB M7#"$'4X:ON6/-=?7I6"^44V>-^>X M-:PMN?P0&:Y?067ER3'8YV%&@.\RVN]0_UDK!WYKU?O+%=AI"'8JJGQS&R65 M;76CIF[D-ZWI7\!6UT%*2'L=!?^5I_V(]UX%J[V"VU/GVF\_COM+^H.S]9S? MB4_EHESQ+^4+9Y\7*SE%2LEGNJ_EFZS019;D640B&)$DA*C@$>$TJX_VGO10V%-*591#R@!G7R&#B THZ=+@!F8>ZPPL::44XI[XHN#YD)"CP#@]?3WV$O[W"( M.ZGJ\;/8Z(HS4@6"ZLM>6]O4UN5E+!@)^TF]79)02NPW1+5C[0927C#;V"J<(?. MFC",(/%$&_U]C4H>1FJ_I1"SEQQM,RNY$?Z\7*[WRVKJ2)WE5_Y3_TIN;4,< MLZPH8(YRY4O$""RB.(<4Q5$><21WMW:%D(RZG1JU**D:GU8!)*L_50NP5(J MWTKYDY;]+Y9'>#/X#4_MWD$=^J"NP6LDWJ^R>P4:J55:J)_-$Z>-(_8GF4WD[%EPX:&ZWFTBDUNJ663CYC7_KTL[I"DN8N5G MF"8%DZL[QC G,8*(\"R.A" IB^R"Z]YV,34>:24$6D3'LAE'@#0[+EP&S\#$ ML(?,%7B0'0Q0$.,T!-Z"TPXZ&#G^[)2"AR%F)Y_TEG/Q8[FD\VHI&;V3!A;Q M($T0A3S*B+(LR,T]I2G,@CQ"F!Q$!G\.DP/6"J;A\A\>Z_2]4Q[V M &&0Y;#O;?N3RO7CX^JVKE76H:_5ZA]\]9&K$N>R4[:;&8:'%9.VID8O4N9: M.S0#*7FUX-5ZN9\03&H"I"I@IXOYF<4(W//'%M^X#DPX#I!Z)B%;T)R.,48= MC':2L5&W>YBQ>L_Q(N5<;K,/K[M'VKN;ZY^X9IM\9IO[G>7=ZH<\=_W BSM= MA7;YM=*ISSC[.R\??\C_7K_P&C_RO\JF5Q_E%_@)E[7V+ISE JJV,P2%7Z<\113/*4XL@ZQGD*BME_ M2,.'3LL>_G_Y#1E>6TY U EM+)JDK1]ZD[8"\@JZS[6H W+U2Y-ZQ89H*$! M*XD-:,&Y EMXKL &(- B!#1$0&$$%$B-][K'&]@)C;FO^]TIJ#3N[?$4-#YU M-STEV1P+K5J1G6HLFIK6:MZ& C.V!KKA(W;'(#2 KO*' %KI]4VA]S@ZP-VN?ML@,! M/3"O>,;8RBCK@)B3;=:FG]%,M [*=RVU+J]?FI5@DU?K:[7BRR\57BRO%^Q3 MN< +6BX>=XE7=K<9.8V82@@/<:S\4T14P#P*,QA'467D62DW>JV+]JK;:M--*31.'+PSNM[C MX>TE>:>X>&?(3L?'NS=Y<;HQ_-1>[^_.WA$6:9&@ B9<9=2/20Z+/& PYCFA M(4-9&F$;*NWM;6IDN9<8:BON!?:-?JPM#XZ7(CC>T=$:O$OR8IT&Q7^2JR-] MO5?&JM-J]Z2?ZGG)C4Q^QRL5OE#RY9WX4BT>'WC]I.(CM\:1+&"4,+E5#D), M(..9L=Z/2C*GR;YG&^#W'+ M;&]B=Z%XCM;[2.L&: MOD4BG5NDI>6DN*R3"4V9HQ?2G3OK(6:-'_!\Y1FX3)AQ$Q%X >X@4X&?5NTC MA6\7JW+U*K<L,W(S%. JC /*@"" J1 XQ)2DD.4HN\+RYHY#4/)NX'N)_IO,(V,(DY(V85;VR$AE/P<7_+ MHT4B&RG8#4LV>\%M&=<>')*.GLHFRW8;)8=IE. BS&' A( HQ"G,41+!(B5! MDN6\$,2JEM_Q;J9&"8TC6$=,Q[##$Z":[7DNAVI@&G! R7KOT@^"ISW)B4Y& MW6OT*_IV#W'F:4=?JEVN9)4%6^TVU&;D^JFJ5^6_--7,0A2SG&,$DS2-5/K. M#!*,$IC&+&091S%F5N6]#?J<&CET9=/%.M55J2Y:URH@?[!.*FV"O1EM>$9T M8 [IYN?>B*N3JP8XX=8&;\X 3#P"R@9;K2\][?3#]0U--\WK4[ZJP]4.?MW#Q\P&T& MWCX]SZM7SK_S^J6D_(23^%P/@/SI3GS;5JAN44VR5Q& @.:>VW6@LAN24Q7#CE=6M=&%'($.-MQD= M36 4W]?D:S6 UB0X,+R>*'4H*42@@$R2)PY0G$6,V?+]K>FH4K20[7^KQ'%Z&VSOQD!8+^# M.]#5UQ9NU_"X>[@#A0XV<8=/V$W$9;V:?5-K2U-M)<5)+"<<)*G*!1N$$2QP M+F"0")R0-(L"L[I3>ZU.;?JIN@'E8KZ76Z"U_7F+M6\V,H^;/U3T1F, MH3<:;C@83\NC>O?-2/E"9S;*O^UFXGY;HTS"H^)OYM_Q7]I-O>>?2[JQD.C# MV/(K7WW6@;!J'#XO/I8UIZNM%^GVF0]5]5]-,H"D(!F- P+C(F!RS8PH)$A. M7Q33#(L,!90:7;=<+LK4)KF4#1 I''A1TBE_(['UT:[(O'SLMQ/Z'JA^AA@7 M_G%,M* 14LWI!21(XT O(AYZ&&7E\8?$9KGRV*+C76&U6%;SDNG/6=5? M+UF):^5C6.N[R9TLR]VCG&D/!I4F6:5+?IU%,$_@9,,,KR+&'8>@5L*O/ M%>AJ)"=-FS:HHY0N5[Y5"VSTNFHRM[^"/]O_#A))YA5\7U>@7F0:]Y+4)XP' MUZA>&['#61@8CZ,_;'WP#.C2# M^L#2RE!A ] %-@RC;D8S;]@HW;5\6+WGZGBN]RV8JEX^XA6^6=>U)+A9'F9! MFH<)U'?#",<(%GF2P)A2'*4$YR0THIES'4V-7EHGZHZP*I,@!JVXME[G)]#M M9Q*?F W,(*YP.;B<]V-Q@3K[PQ9KK M# NS+(IQB B%:12E$"62''!>!) 3RGB>AVG&K)S.^SJ;&BWLRZJ6QU;:-OV$ MY?UB+\YFISE?Z U,$.[ N034G47$7[CTW^NRYJSZP7[(O^YG.N#E/S=^HDS?>;Z*F%HJ*UY8Q;EC/"X MH#!*D3K_8 *Q8!G,69'G0NY3DBRXL.B.7XFG1F7'RLU<@9W.H*LT:'0 &[5U M&IZ.XJ#5_*HUM^R4;]^\N!"0Y\_'C%PG]5$,S- 3^1Y\%# :9HR&JWWD6=[W M+ILT#/P&%9<&ZMAM";QF+[Q>E5+(1^W+UY@%=WG=TEA$N4 <9G&,(:)Q!(G M F:BB-*8YB(-K+*\G.EO:LM/1]Q-1DN[->(EK]JF'=022]B#^4IID8B:O^WH')KMS4R42GXE?X3\)W\5_JX4F_5 MTP_81H3[&%5#AXVQQVKHZT8]*.I/<-L=E)T.H'E$C=*;?^R^,4@Z+J]@>XM1 M]R'3R%'L'F$\C'/WV;CKC:E*\%$M=,D4O68L[]:KY0KK0GBS,,S2#.<0YRP1-(W0WF8I)1&U.[>M*^[J1%Q>QW8B-P4\[EJ=BY+T!';]A:U%W'3 MNU1?.(YSH^H,H[=7&O(*?*JJU:):&5J!^G [?];S -G@UAXS MM(8HR-T/CEL-[A-MCE=VNU^IO4K;9Q[UFK[K8;_8!\I$Q#F/89@D'"*$"WG, MH_(G*B), D8#:G6K:=3KU)AB+].4T_VA&=BFIR_/$ Y^NCJ1LVO0"BE6* V; MNNM-GU-(WG4=K=&?9I7/]5EE_RQ<667VY=N_91KY4VFK\>.5&ZD MI(@X+7)(PTQ E-,0%@G.82P2GF+)7TF:VAJB+A%H:N3U??W\/->1W7@.V%9< MG8-_T>@(RHV2VL*QBY3%6SW_I[TUZJ)1-3=$C356(]B@@-)%UQ#7H_)Y;U1V M$9@[C8:N[^D+7X]FIXO$&=WBY .\8\8F+^TZUOASK0+^95LSB00(]X@_D%1S-]J8TNZ#>E8QQ-,RJ\&*.!V:V5;X/,,-6Z^C#P5:+K:!_CUN7J4_.@&%?O MPVZS_AM?84D@[!;7"[E57%Y3VL1S-/^"K%-**C3$QA>&W9>F1H;M*(9;@C>ZG_^ M^L]1]<$7?=Q:EOSD63BAJ=/]7;>=T>[LC@C?O:<[]FO7=%G;4CW7"VU[EQ.4 M+^A%ME*;-B?T%78+1BD[Z)[D@QM 74#SE@7)IN^1LQTYP'*8UP/P)&2!SM\>';9@,T0Z4WW>Z:) M\?+YFNFRE[#7\!57*Z#.K?))2KGQ[?E[N?IQLUZNJB=>OPU>SK(@*%"4PR)/ M&4249#!/8@YQRCD)4$:1('8609ONIT:YFU1!;7Q_XP&[]6W3D?U+_:_:SZTY MMWSD@M2&/F7K-_"2_N+8B71J1#+. 26EM_!W4R!\Y8X[U>/.*'N0,^[<\^[Y9VE5/U=UDW1;[J7Y MC6JW?KVI&)^Q,,4XH @BPBA$>K:OO9'SV!KH.RQ M1+8FKSGFXM(Q1&UNW)WG58IYGI$$)GG.(8H###'B*M4U"YD@5!3"JN3QT5ZF M1B4W>VGX+'VNCN-HMK^X&)V!J:&1[VJ3LGJ0^ZU>#'SETCK:Q[@9M/K4/,B; MU?NPXWRG5'''\ANGO'Q1\5-_K:OEII,9"Z(B(YS )%:QE7D@=Q,B3&&:9#$I M6"0B;I2=G$0L+!@K>&Y5;LVXYZD1 MU$8ZI]!O<[S-R&<0% ?FH2V RA"^DQILMCB;WX]3\LP:04_$9-[OJ!QE#<=; MNK)OP(VYFJJ4EKO\_9 M@=%PKWT1.$/OKRURAE^2\?J-YOZ37&\Z>*^\UF\4[$EE_?9)5_/^-6/R2UAJ MN]Y=?5]7+Z44>I:G(8J18)"&B9S;199!0J("8I;0/$\)H@39V?6/=S2U&=[: MH5MA.Q;HC<"V9OP3^)K:[R]';1S#O0-@#N;Z?C0NL-.?:'AD WV_>H>6^3// MV[N(J_CK:[I:X_G\]1Z7[&_+(YFWK?,@VK4Z-4;83V+0J@&4'N!E^>_@5/)W M<^]S2]#[F6-8O ?F$D>H!TBUZ :ADV.[95>C.;N[0=!U@'=LP>U\\I6O5$(@ M38*,LP^O?RRY/(;?/7-U<=G-!+0].*OO$6=A"!'.L/J#P#S (61A'A9IQ!)D ME]/17H3)<9U*MR7FU<]EXU)8;41WSX#F,"YF!Z)AT1Z8Z:3P3=;\C?@J)[65JO*:$VQAL[.CK.(@6)M=+ MH!F8A'8LTU@*5:$/B9-W TXO#CZML0=]C&^4/:7F4=OLR8?=)OSG^[LVVHH7 M+.*D"&"8"081BP4L=T7>LU_/87 MG:_E,M^$;CP]KU=M+>]-EIE[7NN#T)=MLD@61!1%401SN0S+XT@@( [EI&4B MPYSE29%AJTIBO@2;VISOZ@5VBH&-9IMHJ*UN*L/S-@^35*\Q(5R0&=3;D!M> M_;S#0 Y]833F&-K?.'D&W-<]E2^QQKW=\@SFP9V8[_8=TT'3'YRMY_Q.?.,Z M=]@]KE>O#S5>+)7MI%HL/[SN_4:YL\V*L$A0C@,8"1Y % 8(YCG)8,1S5"!$ M@S2R9/(5:%8W[;U0+NZW@O&PJ."^;"LY5)U'F;^6B_>?3B=KM(3=CB?\FQ;"/ M5<&^\EL&VP81CQF'W[<@MHW2Q_()>RZ&K=/P?5VKVY([T4GKMIP1ED4!B1+( M\I1 5,2!W$F&NDLAX=((YJZ>3*O6ME-"_M M \&[#MB'OW18]G_']7_QE=Y)Z*)[[9>3Q22):1S",!8%1#@GL" XEEL $F1( MY%&>&=U<]?0QM3GVI*5LC@0 *SDMEK<3,!HL_)>#,_!T/,3%)8'X"8 L=@"7 M S72'L#B0[);__L1Z-T!G'AUO#U O^Q[NX SCSJ0W'[VS)OJA2_P8M4Y.'W M]8=T"H&KI?@&NQT4\>;K7;@YAU'SV+Y>(]1'&G!&74T M[98LWZCW+G+>.AMO6?2-S]Y"ZKUQURL*7=:CR3#[K5S^5Y.%3_TT$QQG2!S MTD3^/PYH816DV=/7U);)/5'5@M@F)U2RVEY(G ;8]#[" M"VR#7T=T$5/"775!&R>MF@%4WNXI3O= M^;R@*F,D^[BN)6=]E1WCY8^[6OFLE7C>_KWCUC8C:4$0#3+).2E6MZ(<%D00 MF 8DYBR**/ELA0E-S22^!L] M,T(;=4Q&V:QOAJ,IM;11!S3Z@%8!G9FG46G[3QVE/!?K\(&OSZH>%\DS?OD/ M'_ =K1/BI6$W=K[GBZ5LY7K![E8_5 DCN?ODJ[+F:@?Z@2^X*%>=NK>[O#=1 MS+@/V%GRX_7K[ MZ?,#N/]R_?6['>DZ#XH9UXX!]< 4^VTK+]@([#GMD"^P//&ELQBCTN2E8+UE MQXO;._ 2RS/*:11S*!))>8B+ F*4%S 0M,AHB#.1>YDKWM;;C)IGV7F@Q1RW\#7%?^5/GZ'\O%HFLS=G;0.X9W$2":AC!)<2!7 MER*$F"E'2,$2'@0HSR+:XGV[8*.AO>EK;*SYOG'>(]!F*\:4?1X']7(- ML*?YT;D\0R\HGDLR'._K7(8!AE7WE )@@11!I,DQ$5,4Y1XZH)4"PC^5"+:9@$Y":KA@<4' M5$,?7&Q0LC^YG$/ UPGF9#_CGF3.J7MPHCG[@F. M]KRJ!1'-?^AK%*?JIJ7CXNF6![MINVX7C#]M[F^>[W>;OR_\M6=>,"_[E5,NOS%:E679+U2 M63T>*DEFJC D86D2YVFHB"6"*,]BB M60)R1. \Y1AFRNAH=5?JIT=;-#_DW M#N0&:;V0.]5Y^2^YKC]B^7>YZ)>+%^YT(!OW@S"CQ\D.\\"4VQP3]Q0'C>;@ M-U5C]"]7H(4 ;##H7L?JN_0.#&"'PQ50.<0EFTLLE%]+W?R^ P=85: !Q&/@ M_GN,HZ]\ */*/FZ:@?<8EH/L!>\BA(.S_TVU4$D6M,>CE)/QQ@GI2XE).2]7 MK]_D:554*K! _23%5S_.HEC(;33!,"-,0$23")(D0##EI?E\89A,&M Q/&W\+Q?O!Q&,G+ MWFH\/+G/7X1=KZ^\6\OC.<9?I/F>%_QE+7DM5_19;_KWJH',"&)1@0B"E!44 MHC0+8!'%!20XX03G04$$FJU4926S(Y=YUU8+SE: X2:8VO%JC\5U4RBG/2/M MUR?R4I[HV#B8G72&07?@E>1,.:*M\)UR1(/7(.I!;-C:0\#>FO+Q;6];'Z@F7BQF+*2]B1&&>*@L1YPDD>9C"#*4,1QE3=66MKL(. MNIC#! MS=/I)YWW*,T)7EFJKE]P.6].X)TKKM9Q[ ->EBH?21BF6&Y4HB@*(6*,J=)B M\IC,\X#2A)$BLZHZ9-G_U&A!+:I[MCZPU4&9YKIWNZT:5T K8KV#L1HEXVW, M4-B/L)?Q"[O+CL8%/'_;&JO>Q][;N$!S9(/CU(R#M?!_E?2_2"5/?++#-B=- MG'-$DIA '&:2Z'C&8<[3",9Y@"CF=[^#\0-TCRIX-.+V^)/V&4L[ M$1'7CX^KVUK?N%X_K4PSF)YL8&ISMYN82$I:\T>\XD#*6RUXM5YJIPJ^6+9^ M$4_5NL?/P0+&_KGM#<&!I[=/\*P2J9X%QRFQZNE61TNT>E:Q;N+5\P^[+>JW M0G!ENFT]*Q[PKV]R7)O[J[7LK"T@H3)GTR*G0KDKD#S-(&(DAB2(*"1%$*99 M7) XMO(%-N]Z:D2RE1RL\"\@A;0L 6\!NMG&8!@H!V:4'8JM<46*#93GO88%AV/NO>P!^3MGL2A!1_EI[97ZC.1!BJ*/8,, M$P812B.8%U$(,\E/\B^2H_+4H!JAVH>I30M M"J'*^43RA"=_*C@*85)$>9RF$0\C,7OA-:E&Q+7;WW#(WLO&U$&F"3JKQ!N MK1T#3D%L1O$>8!MZA_BVRM>7LY_BA66^#E 8I,[7KI=W+/1UH&I_I:_#QQUO MXW4*O4^8ZL:TJ2)'/,5A%D$L> )13F.8,YQ"+CC.:1 7&&=6M_$'74R-8MM\ MCQL1G6P^1X TF_>7P3/PE+=$QOXN_J3RON[B#SL8]R[^I(('=_&GG[RTO/SO M>-76N+\37ZK%XP.OGY2)25=?WF7FRFD:DS02J+)<( MN-4&RU: J=%"MY3Y3@/U-Z4#5$H I85K\7C#83&CD2'!'IAD3'%N2\0/DX+7 M%3_OA>(-NW^G&O%VX)PN#V_9CAL#?MGMY&=I('#!8@233&YM4!KGL AS#"DB M.8G#1.0IM7&)[K1MQ5LC^#P_J#[=3)?42EM_/VV",N470Z>/GSXJ,\2JC\L0_XU_8<\_#M>A:B0N \S* (&9V M;P2'/J:,#)Y-I)H_$,>*2;L(3,M8-#-T^J/.SK0Q8GR9F3;[D62&[UR0)?8# M7G+6O;Z]KFO5J4Y0^[I[I*T>K^NC?<)EK3,072^7ZZ=G;=>__?7,JPBH?K/M/Z?M.$-P-$ON2%W;^ZKIHZONO_'%_[9:_&UYSWG] MU[I:/^]L8H:>:X;-36TY: [P';G!-[Y:UPOPMR50T@,MOKGKFBFJ_50_$* # M4[49EIX+,SA Y>3D9MK':"YOEDIW'>!L7W5TAWMZGE>OG'_G]4M)^0DVG.NA ME3_=">6J]+A0:=;N=7I]70#G2[G@GU?\:3F+6)[%88)ACAB&*%'><"SM??^&0=R7@Z!GZ<;U(AP&V@-7PX&Z<5LR MWN:&_[RXK_DS+MG&9--^YYL*0')_S%?+68%"'"4IA6&BRKHG 84XCJA*]XY# M%H4D8.%LH;WLV8/Y N$FC1%M% UM',@TJ >>$AWP1N:E9HI*)\#4%>8D1V M MOQW3.XZ8&:$/. #C\/:1"A3*V+L9BU9\/11-+M+K_B&P)NC+$/3$PXY"C$JW MEP'UEE4O;,V-/*\I73^MYXI03B7[;..9<4:#-(T(S$(>0!0D$2RRD,&"\YRP M- APA&UVTL8]3VV/W!%\PX5[R8#GU=*2#\T'P8P"!X%V8-:[OKOY?"+7\?F M?&N*LT;($ZN9]SLJD5G#\9:[[!NPMSVZ!<=..R+6>Q2L=>CK9.-=1XUQ]1C8 M^E[1K.=#6+W&K7[C+WRQYM^XRDI6+A[EP4Y4]9.J+7E'YN6C'J/-_<-#^:0B MT,1W^:]+T60*UU5'/\KQU;[X**)1F@]IC>19NU(W8,,"^W:T-U(MK5B-1+I3I<-'L_67S]W). M*!/ASFPXPRR+>40()&'.(IT;[K=VU!D]X M17^H24\[\EL>.LUP-^-C[V@.3+.MO* K,% 27P$EL\^<21; >$NC9-+GR)F5 M+& X3+9D\_+%!6';B["F6O4WON3U"V>?JOK3>K6N^>?E) D4>4!)$.5YD%DE8[&68&KDU(@+ZE9>(%<4(+3$H&Q%=B\Z;S\^ M9L0U*.H#D]A^)=E6?- .P[?N,#0J@(T.@]25M8//?Y59P_[?J^:L'3P]%6@M M&W*CP_NZ>N;UZE7Q[.IZP6[_N2Z?E=/ QW))Y]52]K3S2B,BIH5 &4Q4^DE$ MY2:M$#&' 0Z*,*!!++!5H6R;SJ=&@O??[NYOOSW\ UQ__0AN_]\_/M__?OOU MX?_^O_(HC/Z?K[[9S_!2U#S M1'%678_*;BZ@O"4VIS8JP;>6Q]K.J2+]L[-=.+A)XVID9# M4E:P%1;LI+6X1^A#S.!6P1-80]\QG,#)XXVC*1IN=PU]#8]W\V"@WMX]A,GS MKN4C$=/7W GLD9B M\%.*##8R=_*P78&=W#Y/859 >3M[F?4Z\HG+"HK#[=AH+HWOAKJ3 M6V>!5!)KCM(RVUY7GL/>] ;2!Y1C72IVX=OE;/JR ?*F'TB'ZT%#<+S=^)WK M;^1+/$/U#^_E3%^\.-_2CLRNR5)SWHSG).8A)ZH:.H.($ SSD!$HXI!C3&@> MV5VQ]?8VM9W03D+0D?M_.F=F.H*O&;%X0VU@4NG(V=W5@#\WLGHTOQAAXC_- MTY&^WBOQTVFU>U)!];QD;T*1C7U;SWD8D"2\KNMK5CW+U?_3'#^:&E!.MS!! M,H!*5*!DA>%>UHA6;'-+2@]PY^TH?C ;F H,X )_*ID]F5/.@^)D3.EI=C13 MRGG5NH84@Z<=[W_D^'Z5(ZY=\HH@(B+-$*1YH +E> J+M& P2S$B$9&G$VJ5 M=K;;^-1FOI(-*.&=Q?_8%6$0%A'*: XCDJ40I0C#@J2% MFLDQR6G&:6QE]7248VJ3_OKFYML?MQ_![?]W?_OU^^UWZ^ MI\$PXX<1(![Z MCJ75 +0JZ+O;5HGN66OX6]P+L?07 N8DQ=@!89= =20\[*+FW.NE[EJU/("S[>:23T4M_GE;T6/G/GJ==;P5T^.0]KE>O#_( MM6Q<[3]6RDE_%O$4)3@L((["0"[=JKB6^JF@:1ZG18 "9)7'J+>WJ2W0K;! M2PLZXH(_&X&M8Y;ZH#:] / $X.#&?V?L'.S^!IAXL_GW]36RO=] [4-;O\E+ M=E2B%]GZ=79S/4L0%P$/4Q@EDC101!@L$(Y@0FF1I4$>I"0VX8M=DU,CA1N\ MP R;3?P.,/VSVTW=@:?PS?77ZX\>,GH?*M=C)VL?;J9B^Y?=+.PT-890G*,M1F%L5>SS=U=2(II%4N:?46UG!LA76CF-Z\#6C%C^H#7T-MP5L M)R;X?@XP:S(YCX4G#NGI:%3J.*_P6\8P>,,Q.S*N5;S^\I[7.@#,TJ9UZO4) M?<0;$57:BR:6<1##UCDD?"63/=7-N%EASRA[D-[UW/..M6[69,G_N9;3X/9% M_O%EFZA99%S$*BEW2#!5SO@IQ(F(Y:Z:%20J,&;$RK9UJJ.IK7 [.8$6](+< MV2>Q-2,&'X@-3 QN8-D77SF#A*^**:>Z&;?,R1EE#VJ3G'M^Y")87ZO%G2YT MHK;DJ]?/"\E3Z\9_=KU:KO""21K[5LWGGZI:/3_C24&S(D P*E N=],%@B2/ M$YC1O,!YD&.!Z2BEL&PEGQIU[?::?RSD0,]?53*:/Q:E[ *]"! /RI0 M"CZ)>^R1>^_:6=9R__>HH.4Z'-[J M:#D+X'KMN^3RI1\?^0N?5]JN=+W0,J\ED7^OQ$IVPN^K>4E?=\Y#>93E$>,$ M!G$F($IS#'.J;GLHXBB+L@SAR.XZV$&*J2U*G1(FX&9>K1LZ6Z\4[72Y[//3 M\YQO"[7JC%^6RY;;H)E>+ \\%(-?.#?R7X&.!E=-C9E6";#1X@HT>H _V_\. MXO=U$:+>KJM=9!CY&OL"F ZOMR]IS(Y*E_5J=BU$.2_5C?KM8B5IN\U4$<9Y MR"D*(Z+Q+LEHN*>__X2%3?/OE8]P3[F>=(/[S[G-XKOZ$2_*?^G= M]DVU6,I%GS6GL06[5_E"VYWXG?A4+O""EGC^7?Z+WJ(O+:^XO/0UH8^^JX]* M3MS12&^INSHI<]Q6*[!3:Y ;-*] >YI=?F0:=4IZA?'M//;;N-WD?_ZYI+/[ MZJ?<[-,?537_CVJN#"?++U]N-GOSO. \*U3*Y#R#"(D$%D41P#Q'09S$49 G M1JXM9WN:VJ+>D15LA+T"4ERS%?X\LOU4Z16O@>GO)%3G-_"6F+&*KK:N<\W, H;&^NQ85CS%QRW3,^\QLIP^455 M@OQ6/OY8W8D_EEQ[B%X_5?6JI?6V)N2LB%@>%)-,LAH4( R@"RDB2 M%FF1N&0,LY7#Z/,?/X'85@V@];@"6A-8"2AU:=QN=='KK3J;*JMV9R[K43/< MTPXQ""-M7TV ;VI"EQ1\XVRMHV \;E,=L?.U([7M?MS-IR,X!_M,UW8%&B6FRC;$? 8#5RT@%;%V%3XC=FJP'!MMC&#@CZ2#M;O^#;[7H=T>O="-NV.=[>V%'; MO>VR:QL.Z?Z57\;R9EXM^4/U^^*Y5,'Z#\H/?W<9;YKU_WQ3DV-Y+3+0,H-R MH>I#ZF+:OW^]_]Q)&"'/@%H/BYH !K#VD_T B Y]O/"E>N):GF1>=&:;68[C MG*5A#.,X1Q QP6&>40H%%B(6A%(6B8'<*'!WLD MBVKKN:OJPIW:/W4+%FRU 3MU/$8F^T#55\SR1;*,&\WL [:#.&J%8P^0HL,.ISW* &Q@.'/JM M7G9,K*H,ELN;MDP1XCR-@G<50+_S&3KI2AUHE'=H[8P MU9Q=+[KY1N7OUD^<;4J@?6LJH,U($%-2( %)*C<:*(QS2**4P8 % A'"@A ; MI7@:6M"I;4O>EI*SL'$/.9P&EP\3&:2!&6VC)>BH>05VBH*NILW-[!)L=-6N MAMUJP^*8FC0B5ZA&F8J3U %D%, @99'J0I MY3DF#!OO 8R[G=J*+@4'.\G!5G0PW\AN0?;FX!NLV(- .O#Z>Q)-N^*PER!K ML2@.@O!(2YPGI.U6*FO >M<=\];&6T6L-=Q;$^S?=K/@'%E[SEFS9P31C$;: MK$PI1.J.CJ2Q@'&, HF[WPFE2FAF4'*6PF4E>64;QKZ-[MD"7_7S(T M08BR)$X*R((H4/&>$21%*/\00O"(%R@.K/)<##PPH[AW,*:=9? C(KND@PJO'Q HC>FB@O:K%[W<&?+YL _9,'3B/O#NY)7T^!QTA+3PRCP'3 MSQ0^,!GZ\FT?#H^Y6LXI[^9!>:S!\5PF>]39\Y'L>\XUH?/S)I':_$;N0#_- MJY\=KY3MTA7@,"WB+( $\Q"B($ PSPB"&*692&@@&[5=LP#JN MPY5H-O!"Z@'*G2+_TS8'M-EPF.TD!@!Y8-K8PU>)#)3,73^I0382ED!Y2R!M MUNO(^:2MH#A,+VWWNB-KT1^?\3MRM?K09[@_SA#:.C:]OHALB%&4LE?S% M<)Q#5- XA '$*&89#CC8<:MTD]=(,ODV*U51;'9[Y__V'@+6]J(+AD<0UX; M!_*AN>Y8+N9=BM/]E,MMDN:-4E?@]A>=K_6OVJ3-0P2O> 3<%V=>(,FX/'HY M9 ?L,AX*Q-!4PI2B6'"IHD\*/A04N MLE"(+#)RL#K1_M1XL1$1:!G!1D@S4CR%8#_1>8;C)))H88X9I30/K)^XZJRGUHD\>-CK2/@P)/\AZ?U$WANI0>T M>GHJ5PX1:X<(FVU?+L-MX(F]$0[LI/,8*G92YY]957UR^/ M.A9*'8RNGU:F]TRGWI\:/ZE23?>W=^"K_/_U"Z_QHSSWZ]BO_=I/3ZJNNOE- MU$GXSM]&^4!N8+;Q YK5-=4Y5)RNJDXV.MIUU3FUNE=69Y]UV^P\_VYC3@-,NS%,,$(0(1IP@66/XA,A%G+.)1%H;G]J\WTK7W@#85AW>Q\[P M L89D:'O5(S!L+\#.:JSKVN-_<;'O:DXJMC!YF_$1?\]J5:+O^BLJ@W)9K!]6I5EV2]TG?ZJPIT"V?]J.9R!.1+_^/V_OO_ M^(O=>G]N1,PV !YQ'OJB<@/Q%MMQTD49(N1I_W"NMU$W%(:JO]UAF+[FQD1_ M+.IM_/H#_O6!+[@H5\L9HI)O1"89*$4)1(7X(#8,=**? MJ3%/5TRPPK\ :06U8Y-3J)JQB >L!F://9A44/*'1B6& M,ZJ^)81SC]M?$"A3I!QMT_N ]O&IS5UMQ9:_-[?L;_0^;\AW4'G@*7A66RN3 M_!O]G"SPFS9&,[B_$;IK7W_[*[?%\2,GJ[<;059D\C3.8XAH02#"C$)2B!P6 M21XG49)%.#,JN]W3Q]0FEA)15Z/%\J'[GY?5H?LF:+XX5X M#3PKE73C;*1[N,4TL=]/#P R^: M@)?E7V43J^7G15-Z\.]G&93(TTM83F^SX^[J@GHQ>X]Z-3T;M4]?RDQ/0->=?J:MOMZYGN$AH$* $)@(+B/(X MAS@F!/(()U3$G!?<,F=A3EZ9@4/[]/\OY?&?@"N3T#3*40IS@#"(A(DCB(H&4 M$A'&01R'9O6:#?J:VE3NIE#8".N:/N$06,,]J!^XAMX5'D%JI"0&)V'QGJ3@ ML*=W2D)P4N73209.O^+HLU]CQJ\73&\TKJDVIB]W"84;J^:,)!%'C,212B-(,YQFA<(!3RVX@ZC7J?&(ALY.SFP+9WZC; VHQ/O" Y,+$? &_:& MP@H@7R$ 1GV.&PY@ \-!:(#5RVX$])6O5$JJ^[IZ*1EG'U[_D&>BS_*\H]/! M[M63C8,HY3EE, Z#&*)84(A1QB'G0B!&\CQ22:+,R\:9=VU%12/4E).2-YGM MULHL4RY M9$9X//%9"\=!S.&&@;=@6E* :LSW&W$5B:PW_YH4/X+V H_2,U> M>\0\\99%QZ.2EST@;QG,H87+3EZ5^%0NRA7_4KZHCE;RXRJW!7D^K5?KFG?C MJF]_*?,0?Y-PCJ!G,QO%H-;L<(2NCHYE MJ]\H1U.?T'L^RWH1[5T.OSY!/75:]MK'A4&P-W.\7-X)?9E__:M)#QB(LDH'87WZ=ZFAIA:_G4O-<2@C^5C*[AL0>H&I*J M#ZP&9D@[F-P#9T]!X#N&]J"?]PFG/:7NRO:(-:IJ;J]79%.OS)9Y@YYM/O2W_0]X@XSGVH$?KP#AC^5" M)P"5RULC@=WZ;P(_CV*6)R&"$:(2?I$SF O!=:G9A =,L$"T\-\NV#N"O^E] M%.CY@@T)NMGVRS., Y-UX]+6$?>JXZ,&=B+[VYM9X.-IEV;2XZC[-0L(WN[< M;%Z]@/VO*:W7O%M8N\W6,"LBG&1!F,&4D "B.".0!)1 RC O*$5Q$EF=[/J[ MF]HFL)DNN!$7\.9,;6EG.P.P!:&U^EE.U \8O:C](M9A 8.I0!ODHGF9<<2E* S.$$D]MVQKY!J"% M/OT]D<'1+D:E@#XEWT[\WF<=0SKE&:NDY;.^=_S.Z;K67")W)4U2(1[FH$WF9_4XUH_RQ!2+P-M1ERC#]_ 3#?:R-F'K_I$ MVE>4JQ>9Q@V&]0GC0\$ZV+2;58SFB21C05&>0<8XAX*M2E M7PJ)$#PHQPP[&=0@[J>"!X]?I)UVS\>R*8\B?Y_Q8B1B,XR2/60PI MQ2IS9IS (DE#F*1%GJ:90(*E=NEYSG9F%.$;R8%)HRNNKL;3 M"#Q@*1X;@+RE^#'H?R[I[$9RV'JNG587[//3IJ"S M:G93Q*>--8T(PT4<()B&@3PC,HHAYJR <9RB- A#&H1&?@=VW4Z-AW:"ZUFS M+SK8R&Y&2)8#T$])P\$Z,"EU$+T^C:AEO+0EM*RBZ^WOW@'BO?[?&^K+V=\- MJ(;_U;N:U(,T#C2Q6[8V"K6[:;@A=\>WW;:8G];R,*J]4A?L4_E+_;3Y[#.2 M"E(P50(2Y1 520&+-$AA$05)DL:L2*A5WL?374V-QK>2:A;?R.J8E*$'8;-M MI!_:FX$2'1E]^ MT7SY!]T.-PL^+U[X4E>05@&2%#^7*SS7R2&?ZXJMZ0JP1@_]"%5Y96WM_*=& MP-1V?PF@8]GC&QE5M8M62K 1TZ=M_0P2WNSEI_H9V09^1MU#N_:Y%QS.DY\7 MM'KB#_C7[2_\5"[T=F9;FGW7X[40Y5R>:OGR6A6!H&KG\\COQ/;U;7D!D@E" M:)I"'JDXEI FD. 00Y(S$:8XIDDHC(^=OJ6;VK9FJXORQ6S%5C9B^ZH/PPRF MP1'V/8=H8-IK9-.U)3K*78'=J'6)<:,[SW3L<[Z@^%UYY%8+!.[(/*=/S0P]/C?U0_?U\\ES>+ M)9-_WT:9&X:7];2@G]XQ60,H/?O]Y_!LI.4TK43!UV#.#K7P;] M(C?PFG86-,^7TN;@.,6>G6EZM"@T,Q6[\6B&;UP8<'ZG@M_Q@I9X?E\M2WT9 M19:K&E-3IUB3IB;T?>^J##R':IWE0P^\QDWZ4H\38OQ#7]Y[JLM:=8Q^-?_DYN M2-G'MB:#7+J;IV<12H(DB&-8X+R *"8YS%F0P!QE01(1FL6!55GS0:6=VCJ^ M419TM 4[=4%7WS8=#-AHK&W;'9U!J[3REFAKFJC=N$N:GV&_&#/RGH2A\9;_>DA91TZG/0+LA]FYQ^AT.(_$MU7N@J*(,"<86"2/^'->'4 ]]!% M"YU!'-'C\9V+'CI#Y.(/Z;=HXA&R5OTIKM7$['0*MFMT0I/NZ,Y*3S@E.^@( M/\C1V VWX;8]?9V_]S[& !B#C8E)*ZY&)3DY?U1S^<:R*5$TR[.0T9P)F*"( M0I0+ O.,4D@3D;(HCSE-$IMOO],?534'_U'I\B[+*W5'].^V>0X/<0]3%,8\AZ$H HA"0B!! ML00?9X1G"4-)EFR<>P9%?M^A9_ ]&JTY7G+ER8,I73^MYSK-+^.BI*5E]>F^T:@*W#]]EO$?E,%G ;!FX'SH(.1S9FG%#PT7IY\THUG_UC4 MV\-EYW;PX0=>_;U:SY7OL23S6R&X2ENN+A"_R6DP*V(4"AIA2#F.(%(!9SC) M,T@%C9-<_J-E#54W,:9VKNMJL>=6H\I3KL!/I0DHM2J ;W31#]92&SM*<1PX M,]H9?C@&IJ:]D>BZ2#0CH94 C19@JX9^\%O?2%A3UV5 >J(W1R%&I<#+@'I+ MDQ>V=FDEO)X==3HTSS MK/QG$]->.BB&.[)!H![ZHMH?RA>4VS,%S'OUO;,=OU,Q/E- 3M?F,V[!C=(V MI?\47Y:UNC1764MF0J0H"$4 \PY1%F"((E"!,,L2O-89*% 1M&^_=U,C:JV MQ2G+K9AV7'0"33/>N1RC@3EF(^ 5V(D(E(S^J*0? T^T<:*342FB7]&W='#F M:;>I_XVKC$5TQ9D^<[8ABTF:$?F_$/( !2K0*Y/GOB2&49(A7*"4,DYL9O[1 M7J8V\7="MI4QM#N=I8?'<3S-YO[%* T\]0\ \A_WV0N!IYE_O(]1)WZOFF_G M??_#EQYBOO_ -?^ EYQUZT1>T_M_SPNGNF]4!O'$V;,TX>%U$H]P=< MD!PBQ$)(0IS!E.=)%!=%$B16FP1ODDV-7KJ;U4@DRZ=-AM3U$C#N:(AZQF>#Z8CN,'AW&\X"#F"7/OY[1+Y7JG8YPG.$^? M\GQUX+8DW%0+?:/[]W+UXV:]7%5/NV('K]_X"U^L^.D2!@>ZFH/B=0-U*#G:W2CK0M!\:, MF0? >;1445IP\%-*#C:B7VV]=5]5D&4#^+?S@%NSJQMNGBC4LO-1>=(-F+=D MZ-C*I6=?5J'_HZY;7_!V,!(C$$2,P32,,$14I+)(D@")#)"@"7L0L M=#L&'^]P:EO6SH%/U82_ N6"SM>L+0ROBXO0)H,]P [1$&?QMSTV7X[J>"=H M70M>.XZ9V$Y;\G_'_UG5NBCH M5_D)?:Q4T/7_3%.8TYY E6*2<)%$66;G56_8_-48Z5]%; MZP":"K=*"_!GHX=M-C?+43(CJ@&Q'YBW_,-NGQ'.#3Q?:>(L>Q\W=YP;- <) MY1R;N:#4G3KGUOR'/.K*7IO<%>I.XU-5\_)QT53'H:\/\@"\E)O"QA-9_VW> M'(W9?ZZ;1&Q?^>I./.!?LX@SG@4BA)0FN?)BY?* &E"8!"D-52H200+K$GG> MQ9P9032+!*\("&5AWCCI(&'[4^-PK<2 MVH2#G,*NGVX](#(P3[X!PR5Q_+$ORCS%W67HC)2DSO23L4LK=UKUWL1P1UX; M+[7;:9GWDK/U/';Q-;RZVO_PO[E[U^:X<61-^*\@XHUX3W=$88(7\#;[2;;E M'L7:EE92S\19?ZC 5>8YI:*F6"5;\^L7X*6*=2,!%DAQSL:>'K>["&0^()*) M1.:3;X6/7=ZPRJ-^*,U7!$/?)1#%(86)DT30)8GG88]SCQK57K3,-35;MG?% M6F2:D+?J='GIM?<1S,87V9> -^;5M!ENEUPSGT/$_L7QT4SO=15\3N66R]VS MC_0T'1N2\W]NY%?B^E7%)4TIV,X\/J6W>2LB*&4!R[D.6++9LKSZU]R8CE'NL2KMYLU M?\Z_2975;6&VD#,]W2SEAXGGZ[DG CM#$21.%.(PC DV M*1\?4%:CS^X(=>A*24 *;=1-GXHJK)4^9A_;(1=7S[9-9,D&-H][<9\RTV2G M:K,C:+6B.R)IU?1X7SU0ZV?/KHZP")9,\Y"2CFK=1X#\\ ,QQI23(N=L_,=Y MS#BE+B7005ZH>K(Z$$>)_$?L! $6\O^8T0EM>)&G=M [Q20TLTS2V/C%),@Z MFV^0WO=L6N_%P)^UJ;P24R'O/+%*TV;P; K\WO17 RW 2%R>IV;NF76$T]7? M\6+#OW*<;U9%,GG)D'=(&LF9$_K(#: 7<4590$(88\>#8>C[24Q#-X@\HWPC MW9FG]FE2@H-"'N6(5[_2?.ZSV/,0 M]Z6[+10[@6I&B=0EKXBI$^&8D[P=&B84M,3,EC*?S:WG> M6[]=/_/54[I\^F.5_5S_4-ER>/DVQ]1/B&KC@YR@H(1S(0G4GUP1>F$4^W[, M=,Q(QSQ3,R&UD*"4$E1BZAF/+DS;#8=%I 8V&J64P!0K;=N@B41+TSPY0FD2 MY!]VEJ!KW%&L@*9RM070_7E?1X*L;_)\@Z7('U7_]R_IDM^*CRO.TG6SH/\; M7\\C+V"))R)I""B"R/,YC)'OP@2%(4Z2,!;"L'.*_N13LQ/W7"78J9>?%N+. M )/:@+12!U"ECZG+8; 6NC[(, @/[I1(*&NY02&XJIM?%OEBI?![Q"5%38!- ME\0<-6L^BL'4(SLMYJ <>S$]QNA;,E^5X-<=B?E*9*MG-?,M6:1/A>MT_>N% MJP+:LB/LK7B0?YN+L@B@3+H,0LS\*&"018)!A*,8QMPED/C,\R/YEY$(S KK M;8@U06.HM-KK&KY3#.PTFX%:MZH+;Y$ VE"O7]JLI<76LZGC+^' UG;$U>O! M#& 3;&O\ 5:$&IEEP":0QUP$5D?OZ\N6%Y)E%]WR Z-<)<>G ?=% *. 4X@H MB:4#*Q ,.7>1Z\<1XX8!L9/S3,TH?[K<'SV-)XFCA" 10I<'BG,U]B'A'H?< M8Q[B**"QY_0@U+H$UO&9L[[P//\KV"RK"&/1B&<@O'5=_8O?RO?PZBT[[JT8 M6//13\\RLCO>JNJQY]W^\[[I\?OL"W+$ZU^*>$E%*2H2Z'F<)#0BB0-#&GH0 M,45T@"(, ^R%D<-<:9"1B?G5F71JMKC!1%+R3P$(EBUO?G^T]8R%;0P'MAPG MB%P4"7(F=KZ(!RG7!L\>T'X4J@KE)RXM48B1QS%TD%!7&EPZ@G$D_1C!6>PFH8^I$4N>T>P3 M-$F%N#U:?9FA;A"I' ++49R:K>"S;8%*T;AKUFCFM1/?/ M59K"R8F19GN\ M)V9/]JX)+SC3:^[TF^5Q$]S[;+'XG*T4X_V<>SCRPP1!AJ3U1FX2P,2+$4S< M*(R"@$3<,VI19#C_U*QX+3[XK5;@=T72W-3A/T"I!?BN] "5(H9W0J;+I'MP M'@S\P<_0UG'O4VK=!SU[Y=-&LX]=$MT'FA-ESKV&,3.%G+*YXE=EU[\XW2A/ M^%:(E,H9/B]WE4(:-DUKH*E9L$)@L)48U"(K2LMLOL #FR% MNK$#WZT66!D!U))0*,>I; QE.].B-_HHAL1(T=ILF#WT3IDX7](E+^@7YCYU M7!$& @:$78:3F[E=?S MSMYG/0H3R5/9R?8OU>NSA&@UO-UCF=X?_*;W7U3/F<,$QPZ M(?2)*H(3C@\)8Q%$\N@=8\_%22#>B_&F(>?4/AM']]3O1T337$T]ZS^!-1KX M4S 0YU/BI"OA_3G.*%_++ MEF;LL_R[?$XQ<83'$RB<1!X?!'-AXA ?AC2*6.B%CL.U*&-:9YF:2:\%!:6D MH!05%++J5S6>![7=-EN#:NAK_#XH&=4S=J+0JYKQ_*BCU3)V*M:L9.S^<3\_ M4J7C M8HSJ85T*UJ$+=?%XMAM\_IESL5E\206?)[ZC(JL)3(CG0<1= 1/$&$0T=F,6 M^*:U,SJ33LT4_H.G3S_6G$%P]2K7Z(F#4E:@A+75KK.!N9[=LXWDP#:NM3'G M3 M1BYTXCR$:O/UF8\J)]-P\!D&_T>:)9\VOD.]>7XJZ/^,KXZ,'IV8RI-4& MK_E>G/Z3]'@7F>(BG(%">/U+XF.H]' M&^UJ]ZPBS:O<\S_JYR)<+=O2E!3L1.W%I3GD$NLY,A-9N(%M7L\U,_9Y1D#3DJLTI*2C>E@C0'[H MF(TQY;"!.!7#^"QWUSSP'!PA(: G/ V#X\K7+ &-"CG5.$N M2U]3ML$+T Z,T0'T- :]3I\'0XUV]#RM0O/<>>87/?O%%AZ*W,E,^3!\F9=5 M@PY* ASX KJ*001Q&L&$D1 &<90(UY7G1VQT47=ZFJEMT4)*2)28@#;D-&PK M?1I2/3_@W#^8\B/7:96PPPMT-CJR'OZ4G&;_Y-9;XL7'3;[.GN4N_/#V!\^>5OCE1TJO5-W30;@T M<"AQ<2@@$8D\8V#NP\2C+O0IP2R)/9>&1K;C EFF9F J553_]9W<\A.H1.^5 M[=]K@?0LT4BP#VRN:L2+1KBU'F"KR/Y*%.N0#Q(>MXBJW7S]7I*\1X+^)9"= MRW"/;=K?7O_!SE;]9'YP>LRLAY%$*KU6&9K.>?OO4![[D(EVK:#Z. M$NZHU,K(AX@R#Y*8>S".8RH]Q,CW$WUV$DM"3*C$#6:=#4?.7/ MA*_FGD,"%(0A=#%/Y F%>#!)7!L1>33#U#Z&%5]2KB0T.V<< M@Z=W>K@(DH&_.DWV*/"]%,^BBW]6=4N.^_'XH[KC9]4[=++/_]#\0F 7+BYR M'30O!/:?FMJFW$GW5_UK@0,@NJ\%^F,PN.^WO0&PE99Q7M]>5P '0XUV!7!: MA>85P)E?]#B2WO.<+Q9\=?6TXD4 M[+RW'$89W$(&0EBB"(GAH0Y+@Q\)_)X M$G.FQZ/6-LG4-F0M)MC*:7"8. >DQKG. CR#1]$.D>G^;NI#9'!^L@#52.3)1U', \QYH-USM3GPU,R:DJV(; ,EG7X5\AY8[6;L$@B&=O;U MM#>J+CZE:J^"XKV!1JLA/B5^LVSXY'_OV^_XBC&YG/E=EJ_QXO^F+\7;Y% G M8'$L8(Q< 1$B(<2,AC A88P"7U _UFKTUS[-U#9B*2FH1)V!4E@@I37\AUB%(([.]/DC,#5_;>;;W\\@-^^W#X\_ [N MKN_!P]^N[J_!U>/C_D]W_JY?N'&]2A7/97$O<*5HT?.K)3OX^S^7Z3JOHD-) MP(@@00(=XLB=GE ,XY &,!'R_.X&09@(K73"GO-/S1#\N7R5LG(&[A^N\N*E MOW_XTR3KH<<2Z,4P!P1V^/!F)61U*5B*#ZX4NH?_K5"A9_C3%'BSR.B "S!> MT-1P(>P%57NBUQ5O-1UVU%!L3YT/H[1]A^G=$BA[Y@_R72R"PE_4RLJW\E.F MV-/FW'5\3S$=N-2)(1*!#V,2RG\$'@H$88[C:866M&:;VL>A2J+:2@MJ<<'W M4F#SMCXM4.N='ZT!./!'X +L^K3FZ<;$7B.>EKG&;KO3K?:))CL:#UW*7%L6 MK2J*U8"P.(@YABQ2-]^)G\B3):,PI)[C^DRHJI9^O+7;.:9F-@[Y6*L*[0LX M:W=P=@>D+8 TL&GH@<\%;+5'"%C@JMV-^4Y,M4=*G>>I/?ZI>1S!6_^HD 75+(W6JUPPF=?^X9PW[4=,]Z3,LBL[W=]E* M.0M7:WD4(9MU41KW P/@+,_0M=+4"6S5 I0=H*J(*X?95L=BK?!AL;7%KV!%J7"X.JT > M<7?8';V?^_0U76:K8NIRN+J;L:J._Y3FY?Q2E/S<_'\K%9@G3AB%C@JX*GY9 MZ4 E,&81@BP(*(\"0F+FSI?\":LV=_H16%OR:5F*I+041U(.9S6N%HLZT)B) MRHHK&[']M@'EI\Z^/WK(G&+ZDZ*ZJI\V]\?5-D%:C3^9YS.>R#S6P)IC-/GS7.5;!-3RK@3>=!#"8+( M\Q'$F(:0J.^??6?F S4LEED?/AK+87 MA/7WQQLME']2C6;X_O0/^OD?=ZOLA:_6;W=R?=972Z8.OR]JD\L=/_="'#D^ MY=!S51LTZ@4PP9&*!_I$Q B',=.B-].9;&I[LY:UR.SDM: @B77K$;7@]@C MC%'.H.,(!A&7.&-'N- C+O:92S#QF,E=AS6(1[C!J&6=@4+: NFMO(5O,0/% M+8=%O/5<-%LH#FQ&NP&TYW;I0&+)PVJ=:E1G2D?I0[])ZYF^9,"4IZ\J IE? M$7E$Q53WA3[QY(3>XX9TX'LMGU6NU[/:6^-P/9YA9&[6LRH>_VF/2I*_ M<CCXU-Z&2;P:D MA 8E"$>@M6_CBZ$8> ,W4>A3D7$$AT&]Q26PC%1-H?62F-5)G-.ZM0KBZ*'Q M:AS.R;M7P7#V1^8\=47UP_6O%;U;I52[<_^(JF.0>%=/I4=0=8 MM)N:RV 8V,X4@@%-'(S8ZDZKW(NM[F"HT=CJ3JO09*L[\PO;C=3S#V]?\7]E MJX\+G)<_WC KP7)!GY3/YPCZ@>1'_C0=Z@'41)QF(B 0#=F M-.:8QJ&O7R'?3X:IF;M];OFB'U5>"@Q>2HD-C@D]ET7C;#4\V ,;.T77O]-@ MOQ'8_AHH-4"E![@;:PT,#G3#K\5(Q[Z!UL3LH'@9FJW'R9Y#CW?HO$SWO:/I MA4/UK:>I:FW+L3\OLI^F@=^V(29DOG;%WO5N*"0=)!JL XFU1.N6J49.G^Y6 M^C@I6N.9?F]VZ;)MWV7"F4@"5T#!5!\M+Q&0(.I YH8QYCC"G$8FY\/]X:?F M$Y72F1WJ#@#3V_S]81@ZCE,>P8;8W:=UMK2?#P8?=0>?5NQPSY[Y5<\ ZN/S MT]?E2_HIS>F.K=(DEGIJ@,EMQR*H^)@^JVS%K]_N;E0*.5UD^69E&F0]B9=F MO/52J$8)O9Y&R3+'IQ8D_4.S)T<=-TK;IMA1P+;UQ_T^OW]D&?N9+A97RZ,P MRFY5#3\V1F-.Z,6NY2ZR9X[#A,VW?(#/52_4+'W-S.8>]6/7"Y;#;V&_07K> MAF0KGCXM/VY6*[ZD;X_R@)C+4=-L^0=.EU^R//_ A?R-/$?.(^QR@6*J@H,A M1#A$$-,D@C$+PI@F,<;8,[H-T9][:M_>2G1 *]D!_T5_J+,U>)*BY^ WN4@Y MSPV9MDT60_,&9!B(AS9M4C;PFY+N]QFHH:YU TE%.V $E]U_;1X!6(.FJTK M$(.9Q[T",8?DZ JDQQ!]^1W+2K>/6;[.JW*0]%^@XR'&$\(UZ!IR;:&K6JB':M@P8K/A"52BK2M-TKQ**-G[]4G%C,_[* M%UF92DXSXR+BLRNB9\5LX#RPR=I6YQ8R@H:0-DD?VV&PQO=X9IJ1J1[;E3UF M>>SX?<\ZDZK;\'VY6QXS:9[^D:Y_*,X%>:*41JUH4_ !YYQ]S)Y?N#1JQ561 MYT5ND/@N3!SF0T2%#S'!'O0C/XH8.U[N,3Z1KY?S-1>@$+$H0]%$4012)!&+IDT&* D+<&$>NGQA6 ME%5#&[EC(]2/J>)S=3XT+@^KH7*PJTCK8AA$S($HB0-(?)]!ZJ+(\X(@P+Y6 M;]T+H1KA^W Q5#[CE(=. FDHI,N/&(%QF&#Y&<94\,!S?!'/7_F*9,."U9QB MPG#)E\H7#"708MM&]A9& 6_/I6>!U#9J^NL!QZ[BO- H1,UFX>_N*0E MAOSF\_P.ITQ5'',GPCY&!#H>5Z7S'I(?&1K 0"21RX43>(%1M/=XBJE];(K\ MG1K$'IFZ#M="S&L,@/((+4=C;NP:XORG)I>']O4'#==4-L[&I,4?,D@DRF'A4TV0. MR*')ZC%"3^+![/DY+>XJ5(^PC]*CE*-S.0=O7([ODI@H27PO?QZ_>WQ 5Q]^P0^WGY[O/GVQ_6W MCS?7#X8L@V;KH&?*AD-W8'/6$+S(Q]D3?;B,L\MPLT4L:#;YN*R"O8 YHA3L M-TH_ _>IO&I5]R_TQS);9$]O]^G3CVU+3^&Z@;1@$42A2" BD0MC>2"#7A2A MD#$O2,S.91WS3SGJ. MO8ASCQ%( D(A8L2!.(H89*J\!1%IC%"L71ML/O_4S$^M0:- <@9*)8#2 E1J M@-]J17Z?5:EKFJ'BO@O5;J9&@']@LS5=Y UJA(==@9'J@P=9";/JX/XXME8& M]QAVO*K@_CKO501?,$Q?]L<7>.58KNOW:H0.5%$HABZB;I?<#P*L<-B M*"*?>E@Q[B7,Q(\]/(-X!DT])_5RC 8V\K6 H)9P M (^T'01KQ)HG)QF96[--T6-ZS=9?]]O[7[+ETR-?/7_B9%U_+L,D\)$;"8CC M4'J4/F8P3B('"A*SA(=1P(31 ?;$'%/;]958X*6Z&\\$6$BIH9S[69H!8F@# M3J&*'=^3L,8PPM*((C?!TF.G#HP02V),0I]BKT>^:5]PQT\E_<+S_*]50+U96;YM:4'"DK$]-<.HEK9%Q4,SV_;3 MGFPK] =GFP6_%=?/+XOLC?,'OGI-*3^=L;EK%WTC%^-8L?HG 8\@(EXD+;6#8,00\N( );'0X@4;7-*IV?M:465^FHGL3>WJ M4Y)A@]7!%EO/K$UB"0@9? M 5L<0H/).2X!T=!P'[$7#3YA#U(5]E]%.\$[GGWCF9K^\]*<6*5MD*E9<"GL MIBJ)+'-7X=WU+?@F_V_/AG_.LO4R6YOPK;1"V6Z$K:(X=+C6#, AJ%ATD.I' MQ](Z\GB4+#H*[M&R:#W0\Z2?8I(NBJ/#U9(=]Z6>$\&IBQP*,0\91$Q02!*7 M08:\D*(H]F-N5-_3-:&111DAG;#H" 46.ZD+[R%OR/T?5?-FPR-J%_":YU6+ M< Y]>#W \+H=-?,#JR84MDZO7=.->Y355/[H7*O[7#_S8U0#T*KFX:YO_['Y0>..\]4?JVSS4GPM MBQ-/:47NU\NKY[7N4:-CF*GM:"4N*.0M^T:"AL3@GJ\WJV456= _9W0AV7W2 ML CBP'O? GY&)PM-9'J=+;K&'NUTH:ED\WRA^XAYH^W;GTNY#W^D+Y^R9YPN MYY0AE+ H@+[+'8A(&,,D6I M^IT8DD1P*+PXCD.7$?G71E=00TL\-?.A9(1""@E66#=..=[R:EXZ36G11KQ\ MVHN4-M15M9(G+ZF4SC.@M :%VJ"A]PPHS8%2?4N^ .[;W@GSJZFQULG6%=7@ M\HY[5346_$=75J--W.\S5:>TW?$MBU5*YX[C)8%+ \B0ZGJ&G4 54@GH<>KR MB' 6(V'R:3DYR]0^!S5#$, ']"SR( _NLI]2=OHCRQ;@;R7Q5UY0N_P%O,B3 M5*ZT*AK=%)T'KP#-GI^E92IBV "HA0&OZ5+P++% J_RW5.&1,BG%TSO8W'Q M,@QLX+>9K5+ THK/0"&C/3O<"H$EVWEZCE'M7:N:AS:J_<<]@]+R_<:J%O0+ MEY:M*-*Z%7_F)5?[//%)$D:A#Z,D="&B/(*)RS'D<FVV:9F M9[;"@H62%JR4N# 3<"/_I5?LNA5KS1BV+02'/NINP2L$G975F0H]*6P9X[88 MUM8!Q59XNW6N<(C98R_,>M1VGT7%6CWW\0PCUW"?5?&X;OO\3WMV&RQ+]:2]N4P'?8ZP;#5;>_\1.-VWNM4^*@+7_<3YG>Z9?Z' M.N:788'M4?]3*@17S4!XCVQ2LU&G]I4KI0=;\1N!.K!38-8CO]00[>YKX.& M'OJ@;8CQ "FH_;#K=6]L.-5HU\C](&C>*O<>-%E:9]T7ZVC?Y;MV*1I^B MZA*5^\S#).:01Y& *"&JNH?+8WX4>%Z]Y13LUY*XJ*TJ0C\F5U+ M&P"M>3ED%;ZA/74SY,QO8+3!L'6%TCWAN'<@V@ <76+H/]G#!UJMU-7(U1(O MWO(T-_=VSCP_-7E=P&;LPYP#0<%@M8#>V:M,,TA"?2 4H_ MG^/XYD+G/ M\[AB5ZO5I\VJY,73]'3VGYJ:I6HF8=4RZCLU!XATNS+]P1C8:$C?N&CV8X2' MD<-R6O5>;LK!4*,Y)Z=5:+HD9W[1SQ$I";OJJD_&I(>AV%I]/PDA(H3#F#,& MN4=CAXJ0S%/$_\D978]4F_"E=JOP/ M0+#\-35,A-V'-J3((1&.((T1@RC! B8L)-!W$X=P1,.8.!6TUTLV"K#U/"/# MRI?,$J9Z?E9OE 8VAY5<_V&]%/FDPI9\GOVQ1_5G3JIUZ*N<_I&9;60\G5\O MUW* *\;DBNV MCU"K2GL$0NV_[-O1*R_ZZE2L>G4+\CMY5'B;4X(Y"DD "?<3B#"3 MOG:( AAX5/[9IXZ'';/^7>+V0M&6XJ:6>@DA<4 IMV[&K!6<__MH7> MP,:@/W ].F]U(V*MSU;+5"-WU>I6^KB'EL8S/5K:J&Y<*D'M'^GZQ\=-OLZ> M^:KF(E)>1EH4E<8*PF:=9LRP:NTNHSG4>!UES'3; MZR)C^&A?SW"99XN4%6]5D9'\MDL$P;[K$<(=&%!?6O0D4(W)8@H#CI!+:.!0 M#YMYANE.,V)3?U"5L0UO4)[> VO''>B3DK*PW>P/?J M?P?JRMJ-C#7?L&6JD7W#;J6/?4.-9WKXA@4[W1\\>UKAEQ\IQ5)OZ0!5'9,\ M$L01%P1Z#"&(&*804^1"/TR\A"6,4$*T/<*VF:9F/ I9#?R/5A0U_#A;V QL M($H"R::=5SNA;'68;EM MDJE9Q5I.L!,4E)+J7XR=!;3[9LP&3 ,;R!X(&5V,=4'0ZV;L[*"C78UUJ=6\ M&^O\;?_+L;L59^O5\[+7W=C>PU/;N7M7/TI2KB@#5"M#\XNQ?93T[\5Z S3F MM=@>-H-80>Q$$8P\).*$LY G1O$/K5DGM_=W769$M@(B M74J?,^?K]:+,27]%_;M+29$(@]E@CB881QV*^3I)X 4[-;3<:>6@/05&&F M.%X;?]&/\,AXG?0LV9#H#VS4[ -_00-',_2L]V74G/Z=VBV:@7.^BZ+A.#UK M+])EMDK7;S5I[2=>WK5_E@K>2Z^[XK:=^\CQ*$-\2S\@:) M"RI!#T<H1:*M_Z OH/]@W56]+(%'0Z^=7F_4/ MZ7W\B[.YX,RC).0P"I%0N=<1)%Y,H7#B6,1>& BFU:Q-8ZZI692/C0X9L[(5 M1@[P5MRB64;YMX8=,MKPUC,SEE Y>LY6Z_1?A2/DSA/'PUBX M")(D0!!ACF&"'01]))S("@EGP&FK(;FA;=E="T M,P/@.[31L0"MN0$RQ,F6-=*==ES39 C&D9TR?=Z^T:)T\[PI:MR:,\Z]R'<9 MC07D$8LJU@D1N= +$$MXE%#ADQX18'-))AH,[MI[.V4&,G%GUNUR8W?!,DS# M[)E";]4$MJ,W@C$\(\!DS&([0"8&LF.D?J;R;I6]\-7Z[4Z^E,).<\J C,/.(T<>6Z!GN?Y$'D>AQB''/H\Y-03B1N[1@T%VB:;VBEF MO\77#/RQRG+#6]Q6;/6,BBW$!K8G^[V]NL"ZL)W7:10&Z>MU,-4[-O@ZK71[ MIZ\SS_3BLBB_Q/G._"Q9_5FNJL?\$#,W3 @DD8BEL8@32!(O@A'U&(]%)'B@ M92QT)YR:P=B*W/B22J&W?FJ?E@I>@>9TQ*"FVM#O@H])_KV8QQESW]F-USI4RZX'N$ZH_91YS_D+[D M:\HX^_#V9\[9S7+;-/:*KM/7=-ULX^@Z+ H0\Z'CR'^@ "4P"2(,'1(%3HP9 M1Y%6I>600D[M"]#0434H6-5:%AQ&16][^;?JSU3J"392/74EG6U[*N.MAG\U M0/T'-3W7M>!OT4'2[I5$!PWIU M*=2ZUHJJ=.W?_BP7^7>PZYR]TW>8 M9J(#+HBM-J1#B#AN ],!03YJ?3KD7/V^.$V*O$8S,E/;T37,A.S 'DDC: H[ MR";61<;2ANR<;M3-I:O\X4;1?JY'K?IB4667-I)+:]H4W9+UEC$FY\DL%N!$ M.JU!F[Q6Q-K-@TVPAG8/SN#4?40UJV+70*-?,7O;P./5M&NHMU?:KO/[7IM< M?FN+EE,OQEO[X,DI;N@#7[;9X-%H7Q^"I+6;+\!GA#W< HW]K7P&BKX;^'"X M,;?M&54.-NNY7_4(1-\\RU5<*C,/%W:B_/-D6;1%J(K (-4FB# MB&D'TAI19WOX#6P!1H;.(,YL#\*10LR706D69]8#IS7$W#'$>-%E/5WV LN: MC_0GYOJ4YO1+NN0W:_[<56I\]KD);?,]RBDEY"++-RIK_[N2%A3B6J:=.@G% M1;13^R..3CMU4J%3M%.G?VC^,MYNUOD:%]W\5.SKE:_>BE[9SVM=Y_S\"%/[ MA.^W7"\N[?4=\Q:@NK>N'8P&WK\-(4$M)3#!S&@+=T/2:Q^W##O:9NY6K;FC M-7[=NS+O9<5_R-5+7WD9S/[&U[?B$?^Z6J]7*=FLRQ[0^VP0-6G //1Q1!*7 M0!<+U8$)!S .D0=QQ E"(L;8T>+)MB3/U*S)%Y[G?P6TJ93TO\H;JT5Q8X4; M6A57D]D2-FDWTDHSXP+ BY95[^Y@Q,4:V*SM:;)_IS@KKADS :16,W!UL%QG M2%*L5A[:P-A>=>)%THQ=P6@#NA-5CE:&[1%YJ5-6MFDLGS>K9;J6#O35DGU. M?ZD_U?%]+H0?41;"@$04(A1[D 0A@3$7"8UIR+&O55=M.O'43/"N1&67<*52 M[1_2M=SI^3+6B"L4$T9R"L M1PKM&&!N*<#3 Z_6:(_)>..%?GIHN1<'ZO-\3_IGG"Z57W*[;! W8HOBK9C M+KC+/>R$4'B$041\%V(D.(R1@R+B1 @Y<8_RT;8YM3;)^(6B2N0Z*4P>2IL4 M5-*5*R0WY'INPUW/7;X8QI&8G2^ SIS360,36U3.;5.-R^"LH?01<;/.,_U, M2M% 1G%WI.7MZ]6O-)\CCXO(I0GT!?,@]6_ 6G#/"J"77A3F?%.U_W0\9YSDUYA%OQUK,+ME <^G*O M)O:[YY2GKRH*,@,?5YRE:Z"^777#=?#;/7^5"XH7YWG-^A2W=V)DKZ[]_%1C ME[1W*GVBFKW[F;Y54&5K7[RXDQOI9EGQ2,R#D,8TPAR&H3R-H#@A,,$LA,B/ M:()#2BARS0J93LXS-8.R$Q,HPP*E7]VKS\PY6/6,AP6PAK8;.YR4B"I#Y6,' M3CU*= MP.=N0@+"> Q0=(:>,B#\E]C&'-I,2*&HDCH=]G5G'1J1N*;NO"KW(M%+611 MM[A2!6R;I<0R*BYE@C9B2::;>?FFCX;,]> M7XKG]0/.2Z*P.@FH41+RX6WWDSO\5M3>J_2T,F-RQY.2%R?=QQ]X>5LVGI#> MJ>!%"#W_!T^??BC",7EHP$_\#SGX6G'>?\;IZN]XL>%SXCAAX'L<4D;DL55( M+Y-PGT G"@)!DXA'03273Y-,NX?8)!0SV>5-]0;,E,#RM5U4Y-0L6RSP*@Y "V&C^0=Y \W<5+J 9E8GJ#>P M 660<2W1 14\,] : 9JB$"%$2A *CJ+ 43*'"RV)%M4NMNJ\_;-)0:MWO< M-'0^ O=..=J\+P6UG[I&1U(&=PR+6' MX$AGVQ8D+9UD]2!I/N55/E[WCJN8C/4^I&Y+S?V[D<->O\A^/;5)&Q MC])/3EG!U94M"^(BP5?2$M5QLI3G-\LB3,_F.*&1'\<X,5FP:;+!)J@KZN.X:_J/*%2!ADO12\I%VE3,3-K<^&Z\<#AKA-Y M,':Q U%,79C0()0KR#PW"I@;<2UBBO%7;8R/PK;??4.=&=A3"#0TFH&&3J!6 M:M3UU/O(C+=* W^+AET@XX^6'5PM?=LN%&;43Z =X Z_E)9&[?=!_2*GOA6E MY_X9T^)BZ8ZOTHREM I5S0M/VXM\&(2>M+E.@F'L\ @*P7T2(BP23$VLK\:< M4S.Q2F3U0:Q.D+74,U#+78?'S71?;&^0-?O::4GXFN+XHE+RHI%*_"TU*U MO"I%^ICEZ_RQZ,R=1)BCF*M4:#> * H%Q(X;P<@+!/)HE+B>69A@""FG9NS* M6S^R?^NWN\V8UZSKBA>\P2VH> M.AD2=\E^U6%,BKM;U?WH7$]8H:S MG@6V@=[ 1G0'G'14"RG!]^I_E;B@D->BA>R"Q)*1.SO-J':J2]E#4]/Y^[XE M=D4E6?4YO%JR(B7CJB@>JQ(PI5-)>.PZ(8RCF*M*&%=QLUROTF6>TB)_K$%4.$]\ MSR44!]!-%!$XE?Y1$?%35(&("\R96=7?>RHS-=.YE5@1!)8B[R[; M/PW-Y[N^,YH'[7^3-V'$\_BP"=B[UVV+2YEF/0,-:"SG7+_S MO,M'XO5<;/ MKW[G13N95?W>,O7[=G].E^F:?TE?51\Y.>13*L_5I7-P]9RMUNF_"ETJ[^$_ M.9;2R3/W'#D\=GP/010E%"*&.22$)5#$.$DBS^IT&NK,@-($%*K8^UQ;:-6ITJ:,(,]%''J1B"F,?1Q!%% &L6 <>A&/<>2(A$11 M#T[%$570,AGC4S3^*=^<'-!F/6E10YI/K8BT\3+P('(#S##T/46JG& /$C?P MH*"Q$WE)PKTHJ5^&_PGOP<"OP,=_J\4W.)M.:$'_IQU%MR@HFJ 2AW^C6M_C MQ?MW*>AM2/X_JVKW>$E&+\T](8)YEZ:;,MMSUY7UBT'?L/,/3\C(5$*>Z?;[ MQ78#L6Y,>G4?:AEVM.Y#W:HUNP]I_+IGWG"V?%)TQJH@^BM>;U9%4O(]?RGW M4'XK[E;IDJ8O>'&S_,9_K1]_\L4K_YHMUS_R>4 Y\P.?0,]%GG3&5%I>K"H[ M'.)RX;D\\HQ2+RZ29H+A#F281GS18N@Y1Z-!/+ E4GI I4A1RS\#E2YO57CC M=FDQN&$%,UO9R!?),FZ>L@W8CC*8K0S:SUC>\X4ZDMWAU?JMJ.; M/ A/KPU M_TM1?NL21JCO>!!3A" 2JC@QCA,8QI01$B>Q[QM91OVIIV8&*_E (6"O$F<# MV/5LX#!@#FSP]G"<#5,&;0Z,):MF,/&H)LPDF&D=MZ <>,W! I@QOMF3*,["GIFI?6"H*I*9@IVK1 M\=" %L;>\K<;T'=8S;'XK__'K* !!]"[K.1(=$$CKZ@9TY!UX%M)B>S--AY_ MD76$]JB.[(]N]LUF/)U?+]?RN'K/G]0\>+G^)E_FN>LGF$38D<<&SX&() Z, M691 CD(O=@/U^=7*'#DWP=0.!Z6,8"8VA[]*FW=*I4?SD+DK7__(F/%^/_/XU#9[(29X3)^+ MRH5"5OVM?0ZB[GUM 9VA3XC'P RPA3MPZ+5_SXTYVN;M4*JY<[M^VKMT?%48 M7;Q0C1RS99$KD%^M2P=?54L_9L?Y XV[[3FA+$*<<\@)9Q E7,#$)SZ,N6#$ M12[W<6Q89'ZA2%.S''\N7WFN M3W#U=E'>G]PY]Y_[PR"XNF=QLP[E(,;*8: MRH!2FS+A*P=-?520XU.ZD&?;5PZNA>!TK=R4#G81"PWM[6-NKWC^4H'&+K.W M!.")@GQ;(X]6=?,SFPN7L00Y(0QXA"!B/H:)YTLK31%QXB3T>6S$$-5+BJG9 M9/F:!X-7W$CP]0SMX) .;%LOJ;;YF;UKKKM)$R3+W.9@>3A2J;QF ] M3IOLOQXSE>MZ];S6/F(VGIF:)=I%W)7OT4SBK9G)#(Z936PTSI8]81GMRO$0 MD2Y S$Z4)[3O=XQL#C3>V?&$^'L'QE/_O4<"Q0.7PC"\>KN5WO!*GO&KCBH" MH3@DF$"28.E6N*'R*+" CH=)*%P?.T*+,[=MDJGMU:V8\DQ0RFEPD7T.R/9] M:@N>@??L,3)]FOB<@\C@YMX"5"/=PQN\3&9WZ!T0M-Z(GWMVO/OM#NGW;JN[ M?MOOF*6(&6_% U[PO'K_B,LCAF('NL3W(1).!)/ PY#Q*$ NX0G"S.0(=33# MU R=$E#%/5;\E2];&E9JXJ=W"KH(E8'M6PU((5VW:3,^N9S5W=*IY'C\44\< M9]4[/$V<_Z'-=CIK:2JD@=]K0M",TWS\H?YXLRS=S5MQYI%MHVIW[KD^HIPS M*+#@BH;;@SA@'"8L<6+&*?6)411\)+FG9G<:S7GP+A/)1N<6^TNN9]0FN) # MF\JSO6 J#0[:PC35EC\K%%?ETQ4KM^JA<.;171>9MZ%;QPRV7H/VF+$O]02: MT0RV%'I=:X:;OM\'[FNZS%9%(;>TSSQ?SP-&"76] ")$78AB)F#,PA@*DH1. MB((D$<3D2W0XP=0^&=^R)90OU%I.N%#'SK22T^RC<02CGG6_!)R!S7!9WS\[ MNMV4>#7ANNF"R]B"GL/$DJD[&GY4FW1.N4/C%2#%!$I._93H MTT"V;W0K\ R\TXV1,4J+;M6^5U[TZ1%'2XQN5:B9&=W^P[[L^YDZ)N:?I4A? ME'M1]YR:)P[Q/9\2&#+?DQ]OGT'"N0.QGS!7) 31V#'CW#\ST]0V]H=LMM[_I*M%!?$-?U?9K @'@)1!YR( G=$(J$.CP2D8O] MP*QU[C""3LV^7>?K]+F@+5G4&@.1K4!::3,#\LP.EME:^D.E1C/P++\I%"\ M+?0R;<0[T N@YTU-85D'-K1?]M:Q5!*4LI8])\L_-K*;*DUGVP[HQ9I+;4&M M+OA-*?Q[]6QG0EB/GL'#+HNU1L,#B3ER=^)AP3YN:3SP?.9>;5ET>,6R@F*T MB+]H^K#'3T[-HM>R&42ESD#2[8->AL; AO!43:\>.$;.Y7D,>KF2)X8;S7$\ MKTK336SYE?E.O.-\]<K[(6OUF]W\LU0Q#[J*O%%F?%Y&"(O M=ED,W2@,('(]>=IS*86?E)ZSXB=;5 +W3WJCK.5)1RIAK:'R.LPVXI7.;-;%&/:?9 M!O/P7&9]_+[<#]+S6N+%GSE_R,3Z)U[QLM/X'#LQDJ"W M1ZE"0?D]ISQ]5;EE5XM%]E/US/J!E8DS-[-1:@)T:,[!5I @GEZH I8NQY]=GH;3] MO('A']ZK,T!>GG^++,I!+-EE6-ISV/H(,;9[=@%0)YRQ2T;KRV[[4;H3*]6( M@_%?_YN_S>,8.X'JA!QA:1U5FV1I&'$(<92X"0N)ZPNM^J&S,TS-YE5,KI64 MH! 32#E-&6X/@6PW7%;@&=@F&2/3@^7VC/87T-P>CC@RS^T9A8Z);L_]L)\; M] =.E\HZW"Y5R:+JL-,XJ^VB)BS$B>V'18 M1MC8AS$#S)+/HCGIJ#Z*&1"'/HGATSU/<(MB/3D[W4&TR@B8>W[D,2>.(?5B M#%'@!C 6K@\QCA,',^[[R"@6I#?MU$S78Z9H(_.U=/T@*5@@:4-HPQ.9'O": M)S#K< YLHCJ8-&=U4I3%@Y411+8.4GJ3CGMP,@+BZ*!D]K1Y1L*W;'F_67#7 M(8&KF,E7S\LU^[S 3[KY"&<'F)HU426K2E*@1(7N7J*,8F=7U<;<@%W\/'+= M60E60!O89NCA!;XKL2WE)73"TBLKX?RHH^4D="K6S$CH_G$_WV.;WJZ\G*M7 MG"Y*\MR*5E=]9G]D"SE>7G Q'P)#$ M,>:.'XC8J+J]MR23LRF[.H[J +#5IF)1+!BO&PK-0*42^%XK9=A^M/\RZCDW MHRS.T+9KV'4Q]H8NQM22@]1?CE%]IHOA.G2C+A_0.G?X'RLIRIQ1$84QC:## M58PJI@XD@@@8>PPS3Q[W?&Q4?]PUX=0,Z"%M=?[__W^QYWK_JQ#6&E5XB;6> M^;.)X,!6KI4 7%JT=A!M\GSO(3,\I74-R#JWG^N=RL95:^(?U4G MP0]\R46ZGCM)PD5"$DAH$D$4(/DGABB,/(H9YU0(WZC]P)EYIF=.BF_^&O\" MOY%2Q-\![XAM& &K9T0LP#6P[:B0DB+6L1_P6R7E^<8X??JJM.%@KUG*R5G& M[H#2INJ)MB:M/[=&O'G/:?:T5,EU-TP>W5.1XEVK /K/3;J2WLZ2U65K*<_E M?]L\<_91%:4MU^4O=Q?U^9Q$0>2&$8=N*#R5J!C#..(^="(A'.Q%ON=$%[)N M6A=Z:H9JFP*SVLIX,=^F_976,W936[^!+>=IILV=QJ"IS<&6:CB23?LBOS?#YF"+H$&O.=S<_;YAU\\OB^R-\WM> M).LWYJTFG$<)#T+'19 S=6@6 8*Q$"$4(?6H$[DX"GR3#U#GC!/\>JPV%UV' M=H.L9_NM0C>PX:YEA:M2V*8=WMI?>[96&QI+AK)[OE&MG+;ZAR9*_\$>?75L MVK]OO+)]<^'3A!+,H1-C1T7QD#QMQP[$@8\C-PA<$2/MKCR#B#@U"S:0$Z7B M_N6/#?K?#/-.M-O/::STOZ>G/*%%-FB1].Z+/5*#I?=;=+-^38.N1VNWIV%F M'J]7U*#([76:&G:FGED4&]4@YU;A"$J, (M\E M,(Y"#!W*G3!T(]_EV"A+XMQ,4_N8EX*J9.>L%A7DE:R&N0UGP=7,7; !V="Y M"5NTME*"ARZTS#,.NI"PE5%P=IYQ,P:ZU#W*".A\H"_/VLV2?9/+;T:Q5CTT MN9V-3:A^]_5OW[$7J3[P#CU!I:;8(EGZFK(-7H!65'JPJ1T@< &16CW2R!QJ M!PH=HO#(ELW^*X_9 M'2Y"6B1B),$)A;%#?(A83"!FJG$<\DCHQ,(3KCRFJZ(#O0_TA?(8;?:M5 .^ M]D6Y1::4*B*+6ZT4/6Z12K=0J71F7_1+UTSONS_B2@QL>PI-P)XJ^YF,Y5%( M>@]2)<7VL2HIQ@_Z#95ZV7,G+ %LR>FX5)I171-+T!TZ,+:&[[7?:-#X=#$>PPCZ+(B[%1?D#+7%/SEQXV M)*>KM* *+?FG\\V+XO,UI0T_CZZ>0;2$V<#&KI*R *HAYP"=?C7PL,::?7ZF MD8FO.U4^YJ[N?J2?O?B4YOCI::78'^76N!7W98OK _Z;V!>NES@A=)- \7'$ M/B010="-(SH=L<(AD,+9/9P/UO4X!M4?6)5F8>B&)1.D^K26:4_H"@A""<) M)"&G$(D0J=;B,4P($;$;>HD7N":F2&?2J5FB6E!Y&LQ52MIR*ZF9*=("7,\2 MV89Q8$/4I+;+#?_&?Q;_)9_'B>^Y),0018H%Q!<4)H$?0,^-L2"! M'\7$*,]-:]:I&2$E57$HD%]Q6M9M%HP@9B9(#W ]&V0=QH&-4"%OV5> @5+B MJFGM#!1"*V/TL_R!Q1LH(Y@L&2*].4>U1$8P')HBLX=[YML6+8?6<9^IHO%N>2U.4:LM7+D]9\1Z8ELH,M9YZQG4"JS2P#;XH87@& M:DUGK;G#[UY"J;L@[ULUV2GEOT.AI"[4EFHCM:?K]SFI(N"?)3IU-.H?Z?K' MQTV^SI[YZOH776Q4MIH22OY_]HA_S<,$NPEE#'(O48E./H:8A@1&OA>$.$B( M%QFU!^\AP]3\Y?(SL.ISD]9G!?2,^\"X#FRXZSLUM7%WT>V?4@%0:Z"(92L= M0*V$2ERR9XXO@-"2J>TCP:AF] *(#DWD)4/U;=KQ*5,>^IR1).$>QI"[#H+( M1QSBP(E@$ GA)LSW/<>P5T?F"2B:\HNL-7BS>[G#*_BX]H0>^X%2> MEK_*T_%FQ8V[59N,.;6=V"3:!K420&D!7O._%#FZ>/D&:G5 I8]^O801X.T[ M>DBLA[XC[P?S &VQ^P#8JUC#:*+1:CGZJ-\L]>CU?,_TXVSY)$W \R=.UH]R MB*M?:3['/(E#Q^60<V MO;?" 26=_EE@'Z[NPT!O$ ;>NYKZ&QT&3NK:ZS2P/])HQX&3"C3/ Z=_T+M? M^1YI\:*S?S;]:-Q__).U/4^SI:Q''B_'Y&8 M@YV\EAW^'@#9ZVK>.>/8_% -XQ[;E6*J_\$R__]V;YB0LN#3C;]O_A^5QP MZH>"J826V('(Q8D\UGH$(LP(C4,6^3R>+U5-/&>/1CV[NB?7>O>3\MT_$F&X M][^65+7R:BE*O !TW?"9+0Q':^M5R E^JR7^':1+L(5SU_;+9JFG$4KVFGYI MS#EV"S!]&$XT!#-XN"_S1?[C:LG4_ZAJOE>\4(RG5^N/>+5Z2Y=/15WI'',O ME#Z?!REA/D34\6#LNS[$+J4T=CP4ND8\QEJS3LT+5-(6%054_8'OY#:EOM!! M7,\66<=Q8%NTA;#X0T/D&$E?6,A0E5C,N1!1C&(.&?,H1"3Q(!$\A!'&S$O\ MP$TX[>$AF<@P44>I$*_T8.O>R1;+M;"PEUU86ULR_J 9LFD&4T]JF7K \JA@>LUQ@!,!^JZ5/4!O9?F MXH[+=U8%F]W0#4,:0S]V(RB=+6GK')3 ($B$ET2AXR>A-::#$P),S1-S_N(@ M)[+(=' *=#TC-B24 QNR;J:#6GZ@%)B!2H61N Y:P!N#Z^#4]-/A.F@!QXCK MH&VS/W?(^&B<"0>+$O71GB0Q(FTJE!D2^]'"YP MI$7:U&_ZJ5F+G63JR/!2"PS8AH-_UNH87)&9KX?&E>.@* ]L>I3L8"?\#&S% M!Y7\TJVI-=AZ.%*'04$WN*@<%/R1;B[M+X+9M69O#%OO._BL[?&>S>A M_4?I>11!$F)$90>$$($79"B+'C0 >+($JB.$+(,;IZ M.#')U#X+I8R@%M*P\K\53LU[A0M!&OH:P10?\RN#%@!LW1"]W6\'K8%MP$F@0"DF^%[][R#E0=WP#,?85D_TWJ1K!PIK\*8= M/F&G]O!SNDS7_$OZREGUBL>8"()8!+$?>!#%0K$""P*]T$W

B< M<6H6Y*A@[K(ZPV.$M<-1]G ;/D"U#]D,E.+"0M[9*&9%&["!:@Z/YWO7BL.S MZG?5&YY_L&>?LKU3T >N[.!0I<5YD:[*E;.M_Q M8Y08@"HYIGW8FG9H"N7EXD[$7)R#->/:6&Y+K:>.O9H2%0'#MH M54@-2K%!M@2UX,6]G,5N9890V6I8ICOMN#W+#,$X:EMF^GS/G*E5]L)7Z[<[ M^0:MKY9,)6>]J!G_S+G8++ZD@L\C[ 0N30@D5'I#R'>I=(E"%WH,>3Z-""6) MD4ND,>?4;-)UODZ?50(6V!0R@H7\/AAZ1CI0Z]DDRP .;(YJ::4;I.0M\C>W M$L] *3-00EM,<])'R%9VD\:,XR8UZ4-PE,MD\*@-4LBB\;0]/LB3PTW-HG1P M%)9-VRWP/Y[&MMW.# 3KT%%= T1'H7IL!*TL##DG_2-M.H?HF&RH?^B,XC_5E?'RM. MR4;G8,=-&&=."#WJJ.(0+X!$U8KX 8F)ZWE!A"-3WM?C::9F%';,KZR@-5VV M-+DQ05,X./)0)&"0H B%F"8N+X' QI0ILZ4B*+Y*U^1;#P\F],-AVC9(F2Q MA^NNI,8*N'IV]W+ !C:YAY2ZC23/4E;P%:\W*\O)G.VP6&39/3')Z#R[YQ4] MQ;3;\NN>IE:EC__(%NSF^665O1:,"'G%O"&8YR2>@Z$C=PA$+HMA'$E/C(:N M&SJ!1P1Q#2W$^=FF9R:VPH*FM(;FH05>AWD442>";L0Y1 $.(4D8AEQ^QD0H M'.Y2HYL%2^".0WIX"EI#^A@=C#7ML!WDAC;&/4$SM[_=<-@RPBTSC6N)NU4^ M,L<:C_2SR0]\(?_KTQ]\R5=8M9N[8L_I,E7]F-?I*[_^I0(JO$J]V)WUO,"- M(DZE/2&A--?"9Q!S'T$1A3Z-G("'6(N-\3(QIF9J*BUFH-*C;!^YKXJ9O>FY M/'JF:'C0![92AWB?@!O46HR3@G$9I)8L74\A1C6"EP%U:!\O'*V?Z3PHA/RV M4>;X5GQ*%QOYMP\_L'S5;S?K?"W?2BF<\L&2A&-I+AGS(.+R)(P=D<"0.9PX MCL".;Y22:CC_U(SEME885[7">2%QP7RPP'D.K@#-GI^S)GHF=< U&=B6'I5NE[*KY2C%!@VY9Z#2R)[E[(F<)9-I M.ONHMK(G-(=&LN\P/1W+3*Q_RB$_\5>^R%X:))MA(!!!R)6'S]"51_T$PQA% M'@RP1ZAP ^0SHWKNLS--S>+5@H*&I(;NX%E0-3T^&U -[=2=0&F @V]_%92I\MN6J +FW0FW3+Y,H7M_6W0IUL,5VKM,^B M0,@X"Z37X%,S$942H-9"A<&W>JAO\:$F^HDA_:\.IK?BS[PLP+HE:YPN%4?U]2_Z0[ZO7%KQS^D2 M2R2*FY"M%(KE'GO,#R!+7%HV;24A=6!"0A%X<>@)9'2OV5N2J1G/'076HJ!N M7RG%8";@1OX+5KJ!K%).<;GS2KV"E9WE&4: MV/;>URLBM2CM++AMK,AUHUO9BN YM[N4# M]B7OW_+GJ6SLC31-]<'_CU66YW/A\S!DH8!)['*(?!]!S.-0FEHB/5,ADL0S MNK3HFG!J=K1),%@+#&J)9Z"0V92]OP-R3YF78-B#JU\/&<_1W3 MC$!'$< M1/(??J!E4TZ./C4#4LDW4UUR_F+ "7B$6KM9N!B+@6W '@Q]>K<=X6% @7@) M+B,Q'.J])F:LA>?4;B4E/'IH/,[!<_+N40J>_=&%3/IUCL@5R8O3[QPE"?;C MQ(6.='&DE6(>Q'X80IZ$/O8YBIW Z)KR[$Q3LUB[HR.O)/UK3Z+\(TSU7!LK M2 ULSW8@U4*"[[68%B-?G5#8)K(_FN=]&.O/J7N6FO[L STC4F64^;.4\%0X MK)$(ZQ&/^YS#Q/%56_) ^C*^]&4"RJ-(^C(T0L(H *4Y\=2,QOWUWZ^__7EM M&";215DS*C0 =D,'@4J1@=H*X'0T?J"Z4U.P; 5X=*<=-YYC",91^,;T>4OM MS<[2=,QQ1#TWQBX,%>LI0FX,":$N%!Z+4(R<.$H<&\W-SDJ@MV-3N_)GI6S#+$[]?2[(#U9[9/^S-@0[-.P(9J9W9^ MXO=M9M8)2&GYA*I0!I>OH%:TBWS MS-6S:IAD0NES JAV8V(#HZ&CPCWA,:3D.8]!3_Z=$P..2+9S7IU]9IV6W_7S M/:X8*QJ"XH6BZKE95A'C*AB7Q)X7H 1#G_A$]>CR82PB%\8<$T)\EP78J,=" MZVQ3V^@[88N^73!= EK*:^9*M$.LYSU8 V[@W=_ [*["K!)U@%QO+5 L.07M M;W*W#WKVRQL]['IR*GA)SC ,WI#&"*'(B MB$CL074T@CXE"-,XYPCZXQ%4R:IQQC MY8<^SK1K;'YBV5/0UM&D''3<,\B>(D>'C?W_:AY#O/J)5RS_N,AR_IA]7;ZD MBB#T9LF^R;72C26VC3$U_T+)I!\X;$6G.X!H"YBA]UXA)BCD5)GSC^DS5_<0 M7[_=W33X>XO<*I:^IFPC350KD$8A1AV4>H4:6P<>+>2HHUXS]*CU^XL;A9_M MAO*PYB^?LI]+]>=Y@!T:X(##T(LP1$Y(8$RB #+,D9]X,<.>%KUW7P&F9CV4 M;)!)X<#+Y6VJ]99 X\0R,+ #6Q^S5DLS4*R!TJ.]]9(=]'NW";>^"N_5*-S. M:ES2+=P(2H-^X7KCOE?'<".M6WJ&FXUC]EUA/)U_5+0 FG'4H]]/R P5?U: MTB_'.,%4<)B$#H,HIB'$B?"@< AR&/&1@_0=D;:9IN9QE++6A'XSL)/7),#7 M!JU.2-028(-OX7-8]8J*MH%F$A>U!-Y8D5'S%\XP-*J!1WMPM&V $<.C&GKL M!TAU'NAE.(\39K?ES??98O$Y6ZDSY3P(,&*QX\O37$P@2B(?8C^2YA1AD;A( M>$RO":71K-,SJ*<96[:R@^]*>E");V8Q-!="R^3:AW=P\ULA^X_W0];(+MM' M>#0;W8&T-5-M!E&'V=8<;$P3;J;?@3DW?+@G#>R&Y/R?&_E27;\6&<7;FA[N M,12XC,)0N-*($ZIJJ*@#L1/X,7=)PJD1L\39F:9FPA_^_/!P_7_^O/[V"%31 MU..#(0?L643U[LZLX#2P+=[)"$HA!RJ"ZL3"%@GLV7G&)8'M4O>(!+;S@;[) MQ/\E34Y=8G ZX[ @I"8X+QDIZK:N]ZI,)T_7_(&O7E/*[_@JS9BB=WQ:%J/\ M'2\V?![Z21"$%$$GCASI*RKC@BB%-/'"T(L"+_2-^I,,+?#4;-17O,1/19L9 MD"[538%JI;&1 A=%/ 7A/BQ451S]6UU-TYT'?@GT[.&4EG;HF]*[FX^SDLX? M?BA6KRKT 5>KE6*9*F/F-TNZ*HC&%/58D9'9T,EF5O8XP%M+[!Y8W)%SP\WZ8GK/5.OU711#\N29"5)L@GQ.&!0Z9(SU6ZD(D/R0P<9, "N&3 M@'D4)[X11V_;9%/[(#1E+?EXU45;GF\*7L)"9$/KWX:TIN6VA-_05O<"Z,R- MJ@8FM@QBVU3C&C,-I8\,D8RA*$"^5OOHW9!3,PA_2J,K'8B'-5ZW].,]AT_[!N^G]<#;^,]O-X_7 MG\##X]7C]?DCN_:&/=:QY5ZU^G&Y*ZM_V6W(QE"C;+MCT>O-=>*_]+@1^)(^ MJW=K&XVJ*H75&U?W6@U=7P2!2*"71!%$(E#'$1+!V/%]'G//HTF@?1?0/=_4 M-M^7+Q]!(9Y!$%H#58W OEVL!MZRE;"-$'Y==%[(V^=:50-%@R"^731'"M]W MH&HI>*\/36O87F.8\0+V^CKMA>H-'NMA;;<4:OO$T@:<[8@0C+E#(8L9ABA2 M07S$8TAC/XF("# )]?E<+Q9G:K;ZD(E_L=TV Q#P6UI1C0_!J.LT\'=BMT0' M!/OV&/F'6"6##\VHJS72=VB$53/[9%D#N?6+=ODLXWWPK"&R]SVT-VJ_(.%G MG*Z*8&-%KJ/>]9OERV:=[ZJ-=K>RC 0A%4S R(\Y1)PPF$1Q)/]!!75(Y(9" MJU2MU^Q3^Q@JX4$A/6B(7UPJ-?^]U$=E[]'-:J6VN/K%MVRYJO_"+-AHMF)Z MT1BWU(W(!#UPG\*&#_K[LKZXW<1L+O^15\VP1H CJH M:Q\">*Y@@!F/D7$"+/+0X"6/-NUNIZ7VQOGU2^KH5A^22#8E*WG(3,:FR*J/ M4K%89'V5'AYJ;_2LEW6\!,M7(J0*F:D;+#E)CN^,E2"TI%^ @IT5N M]4$L;)&K=P\T+;OZH,)G].K#3QA>"Y1'O&].CWA;MQ#>O!R:U)<4RLQB23Q: MO!SRP_)2Q'OA[GUYDEWDO_*\D#Y@=3Q\4O/^)]%_\0X7?&\(EU&$B1@&> M2S7!]V+OQC:K%=[F,ENYNG/T@^95R;G,Q9(G*.61PZ"7.C(3/0H@3C&!D1?Z M 24)QQY?BJ?)YA_]GK4U'.]-^_6?^ :IK>^SD7=&[D3[OEL;E?:E-T!>+M^+ MD]@L0(5.*[$\!Y634@B 0(W0 M0OGGCO*I06H,$)U$"!$BD@H0*'C9C%"\US MFW];%ZAGH]>T%[9GHW;7!?'9":C/(26A?:ZY2?V1;WVAND42Z4UTC4J?CGB9C<;JH0)NVZ7(#4YKG/.>\(TK? ME)9X)WR:.(IBSL,$^FX20L13"I.0!I!RA@,G#JD?4QU.1-6!M;[7R5@3=VN6 MY>4-*IE6@?-O(%UM_J<9(5+&7LV?' /1L2_]E"(OP,GQ8"N]="'9X0@OB>=M M,DSK066->%IQV(GYJ/7 .*>IUGS>M,S?2A:>NL/;XN5>^!0YIM+YV!>)D@6] MVFV6<>"X'B4,XB#V($()@L2)Q#^%!0M"S+"#M8J"Z@HP-T_C4$ZKK&"WK40% M3T)6[>"V]F2HF; Q(1[9E-5B@5(NT!)^ 4Z /VIILTB@&7;6B@5J#C]QT4 S M<,Z+!QKV8\A2E57I5S=K)CD A'7E:RH^UGO)K+;DF*1)0@+(2" -'*,0XS"$ M$4$LC1Q&6:)DX)1&FYLU:\E;GG8?20Q^*V76Y6#J1;O?@EG'<&1S-3E\FC16 MMF" :9K7H[F9;=2D6?,X8KI8%.HX:1Y@@CX0P=I($HM07SA2* M.8P"G[J.%\91H'>W8&# N?E37S$V(#?JA53Q&-0B4&.?3K9$K9;Y@[ CE$)4 M1<8B\5'O<)/S'ZDH?XD&2>FY*WF#?UEO3YE:TX"[ 7(H#&@<0T0]%R8N<2%W MD.-C/T(\4N*<4!AK;M;CE,JU+;$A$>X%@!6W8'9@FV #UH78M1S"%Z S9!&^ M#L)7XA%6>OG,F82[,5'F$K[0Q>NP"7?KTLDGW/.(F6OV%N??Y'_RFL$S7LDM MW8&S6/Y"F/'C'[1:5E<.&A:L=[SZ6_Q[M6.E]UAE%\G* ^_3E--B&24\\2/F MP"@B&*+ 36!"0P_ZA..0T=BC;J2SD9M6_+GM$F]Y 5@M-BB+:>??%M6)*#^H MN2B]I9:!DPWTO,V)WQ(UWW6^.R^;X#XH22WJ[ X9(9*-$ %ASU'^W6FT9+;/K'PDVX"7F=B3K<4KR2%V6HJ M#+*4X&Z[>?LGEU;P]:=8-+;+G,D%D7TDGP"GE+G(@05X(D1_%,.:N M"WWJ>BYBXJ=,B]U97X39;6?V-WJJ(]L#R0/>R_YOO?7+8%[4UJ!QT1YY'9'N M0PEV([Z\W/V]U$ X$S^ O1+@H,4H)>?-0;1DQ0T$F-02FP-T:DVOZ,DP]"N3 MH#F35(X-(QGR'-?!8@N B64P##S"$8M=@A.M6._I"'.S9[6 )9VE M9I#W##S%J.XUD(P=QFVA,4;8MDMU6W':L_ZG#UL:'3O_XYO;OE& M^^9_^[&Y?9;R!OS=^R_@]OT7K>O_1U#T?X]7HC#V\G\ P'X6P"6=3?, COJ: M,A/@DA(GN0 7FY@ME56FCTP/VJS%YN7=YA%GZR4E<>BD*8(Q\SE$,4&0!-B' M 4]IRGD4!I3H+)<71YG;MUFG$>ZE!+]54Q)EU3>]4\75?[&^NOK3?LO_<;V=W-GUFNNK(>/32W;_=0N$!FC[2S M'14W[>>P#*^RQHB,_)5V@R%VTD)42PON1?6-EMOCGB9;;"\JT%YJ+SOTCN^O*QQ8S=3=VX&>YO9E2H?OIYN;NX:^#+2$UG*!AQ!4\HHM@C>! MH]R%FV5N-SUL3!WJH>ZG]+$553UQNU6?,O/$Y:[YD''_*5OSCP5_S)R^/$-SC/Z#(((IPD@0T^2E MTIL[WTW2Q&,4IA&2P9:(P1AQ#GD8<.IX:41"1\? CS9S4_+0_0WF36W]&&TV M1EY5SKBQ*LGE1%2R@Y;P"U"*;V^U,4+-TAJD-_:D*Y,1+*?KE5DG>JL8X]GR M_;J04:N*D?1G_B0KNJT?9$FR7;Y$#DU8%! 8Q0@+HQ?X,(EI!&,/>2%.F.O% MJ8K1&QIH;O:MDA74PH*]M* 25\U>#:+;;YIL8C9VP-D0+F6#HXI%SZY7=%&9 M%?$_!VLRV/$DAD-5O<9&*+>_,LGVXUJLXOS3)L^7OBQ!Y,4QY"P(Q/XV1-6M M-#]PL9?@F*JS MI(E:/_!M?6_!=9G/0^3 ()1K/B$4$C=DD"6TR-AKY;E=C-%&:F^KKHY?9UJM];T+;Y2>GRV/K ME?PH?:V_I8%%>[/+L[7H[NWFD63KNN1]6=S^+\X^,O$N9&DF:4ANQ)!%?D/_ MV&5;L<=:LU:!!O$[\=JP&TJW.][^Q9+1T&',09 3UX/(IPPF042A@WW.'JOF-#/4N_R.+,)TZ_@T6!XY M!!,-:4IT^\S7NU8>&&8(1RE.8(QE3"1-*8P1QA!S[/AA$'JNIT5-=#K W-;P M6C[-!+LSV-0"']> ,?(JV8@V2L9;E][6Z&!/NI^8[O6R7Y6Y6:.]O"!K!*[*GY4GR[]\?6=2INIU7A(UB_CWF/JQ M U.3%:(ZO%][5*I*4V4ES0H8RT6G7G5R;5:9>AU%IB\K]:H3=K&.U.M*9%@+ M/EMG!?^4/"#O7TJ8<;TB\M;@-I6K?EK1)FV M]+P%T,XJT=OHTVK1GS(E#[L\]AGU(74I@HB[/HR#D,*$4QYB%"4ITTJ%Z!EK M;@:WL]C,4$J?-LBJ010KT(T>3S%$S58MGH'42(ME=Z9+G=106;&8SI7IE7?/ M3U7%$<4DRJ;]W+YQX3F#YUSR(Z:;[2,6DP#>B:5WM9$99^JYDGLX^K]D4R1& M_F1[0;!75^62]D:9C?M.)LM?/!6[G:5X]CO#&J'9FG])WVXYRXH/F)9U_7Y9 M[^0&$(MYJ\@(ZFHL'S@7DT7ED>$#7WJI2SB3NR0OF'@ MQJZOM40;2S*WC_L@)D@YER7O:T$U*X@:SXS:NCX)WB.;$*E#F3!4:@$:-21- M^*Z,[M6:+$!K4H0RX&YX4O0+CUX+J*U*I,9R3%N:]%JXSFJ57MVAX4^\R%S&$^1 A%,$G+[)=0;FPP2M6J170/,3>CMY?PBO3M"T JGFI< M!<_8IPUZR.A'_3N5MQ6-/Q]@VBAYIX)GT>ONEF:?]MU69FL4+W=B1HN;=1GE M?I(#W&U6&7TY4)(PA_BI)[.RJ1M"E%(*<>0B&"-&(B]R6$*HS@>O.O#?W(R >AVV;-Y4VW9[Y]>;?C]QNQF_YCAU=9FM$R?/LEO<=_ MON%KGF9%?O-8J$913/J>FV&J=0"-$H#MN.1,.]5#[B:$)J!1I3PIV:F:,..9 M& [@C#T)8Q]*C86_5ASH&A"-8D9& TX67[H&CG8LZJI^#$@MY86#_.UJDXMQ M/J^?,ADVU(H+=_?6R%2Q5S(0;0&[9"=H ; MV=:H8F8WQCP,C1EC9G>WT]%G#JIVQ*4YW-H@+>_39OUPS[>/']81AJ8)> FRN'2?M'T,JX4P.A-E^I[?KI< M)P4MCA*55-H;5MW-J&#;EE6S5&4/M&KQ*$N C6PR]U@=B3E"11T% M.&P54^P9:=K*A\,JGY4I5'C$P*FJ>LC?XJ>LP*OZ->:B'8J=%"9)X$!$A'&( MO1!#$L5)ZO# <5F@[$U=&F%N=J&646P5Y%5T]8!U-X0*GM.UP(S\_=?B_0O4 M IJX2A>AT?"1KH5H(N?H%"I+3E&?]KW>T,4'IW.#^N0^\G]Z&QJ?UU'.6?Y! MB-2X5Y]D-GAS+V#IQSQT$$N@%[)(;!5#!Y(TP)!&04H0192X6JD>@R/.S=@U M E=D=#_SY\WJ69*OU5=H;AZVG!N=V0T KWQ89P_.\4_I6D@>MDBEO(=;25;/ MY-3 L7<8-S#>U*=P:NI?.'Y3?-"TGL/3)L^*_/-FS5\^X^WOO&A^M$Q2Y!&7 M<(BH1\5V"R60A(D+0Y1XH1>Q%*=*=$\*8\W-TC1R+4 I+*BD!R43$%S:#*PR FS,N@JSQB& M=JO=DN2RDAGZ.]'UUTU:_ ]O^2TOEHBS.$%8AFU"X6X0&=UU?0HCXC**$T_X M07K1W=[AYF8Z6M*"1ES0R%LF/FL&>_O!]GCB\H!Z,'*] ")$?4@"WX4^8GY$ M_202FTH=/G.+8$] ;3X,]@+<;_KB(2:8*\;8K2$Y=IC=_(W5C[0K@6(KV-X_ MV+3Q=B7%ST+N:D]UF?'VO(G-YN\_?M?\1/PAZ5-^_.[_4$L#!!0 ( J" M"%&ULW+W9=F,Y MHT^?VH OSX&7[7TJ)6:5EI21+RFJW;[@P!)0\39%IDLK*]-/_ 9*: M*25%@MJ0>U!JW#N&#X&(0"#B7_[/]ZOA+]]@,AV,1__Z%_97^I=?8!3':3"Z M_->_?+[X2.Q?_L^__=,__L'96&X?<]_C!P19QQAE#%1&(^ M*OS]^4.'@]$__KE\"'X*OR![H^G\RW_]RY?9[.L___KKGW_^^=?O83+\ZWAR M^2NG5/QZ\]M_6?[Z]R>__Z>8_S9SSOTZ_^GMKTX'JWX1'\M^_<]/1^?Q"UQY M,AA-9WX4RPNF@W^>SK]Y-(Y^-I?Z3^GZY=G?*%^1FU\CY5N$<2+87[]/TU_^ M[9]^^64ACLEX"&>0?RG_?CX[O'WEU_&?J/KX93P>_C6.KWXM/_]U?XQX./67 MA=KY7\]^?(5__/N]+Q/(__J7KW].(REJI5K0\L[_]^Z/?[U[_=<) M3!$SIIP"0^%9AQCD@82(>&+&62ZDR#Z)AYP7JJ=(]EP=4XA_ MO1Q_^Q4?_&N11OED+I:Y2)Z\;B&:S>B^67\7^+O]0 W37'&BA5%$N@#$"HL+ M0^NH&+59VK@5V???]I#J^RK=F\1?QI,$$S0@-Z_SD_A O4^AN_R-7[_Z"3Z( MQ"^#8;KYZSP97]70U6Q<07(+M2"Y?_D%N;FG,T0T##_S1H: M_X]K/\$G#G^OA0/> M/@ZVD6J-T@%MQWT46C%24"%=VR,0]<< L"0N2$7 L"Y\AR^CK M[ Z/WKP6)&3[D-A*HAVCHC>:#68_/@Z&<'Q]%6#2!VM 2B9)8AG=[! #L1'- MF\T@E'7*<<&W0L/C-ZZ% M4N"K:28!/:/X/+01'":';LKZ"?E(.


C MV>3'_CA!GP707/.,G&AD1PETAI.1)%@6@2NG6-K.DUR#B+5P8EK'23TY-P&; M"__],*'X!GFPR%4L+6%RX*3QG$@)^"&81)R5BD1%<2U$DU/:SK-X\?5K0<6V M#I4:LFT")'LIH0JFRW^.!B-@?:MYT (,82D%@HP8W"5%(CRD3"W:1YYL!8"L M>/5:X'"M@V-;F;8$C'W\]&1R,?YSU)<\1\Y41(L'L21R3<%V("H$$7+F/*E4 M#Q9W+UXO=47?"2HV%&A+F)AOC2>3T\GXVV 4,=P6PE*,K(D'CG()61*7O"+< M)A4C%X(KJ >,1V]?#QT-9S:KB;8EB)R.IS,__*_!U[GK9)34-">+=L\J=)TP MZ'9&!,(53Y*GJ*FK") '[UX/'@TG/"N)M6-P%*NW-P$_IYM+YX5%WK6(=I&( ML4Q8!+7WPEOKMO4O[K]M/0 TG.+<6'0=J[R3!$ M"N$P[N:*4)\5U=109;;S'QZ_<3W5-YS*W$J$':O_'.+U!*'+>+@8S(;0ST8R M8QD2*TM27OM(O%:>:)6S22&Q8/-6ZG_\QO74WW .-B73F@ (3$.3N7 -J*GF[DF5$41*<\TQ>V.NA^\;CW%-YRVW%QXC2SZWO?X MQ8\N89YO9!AE.26XNRB7!@ M_WI2Q+4X@2N01AU<3_M..@ 3%6&,8N2;\4.(DA)OF0N..Y;==I!XZ>WK0:/Y M%&0%T38!D<,1/@W%,?@&!W[FEVSUDQ762*3>2ST/;C1ZNMJ0Z+E,3BA%056 MR.JWKP>1YA.1%43;!$3*,>YDW\_@N5S;5? YR#D8P14O'#3!*.7&!(HP%X#X8 M72+9Y!R8E$*'&@>?#UZZ'@Z:SS9N+L@F<-"[@LDE;GF_3<9_SK[LCZ^^^M&/ MODW&!H$OAXR&\X]51-H$+,Z_P'!X M VJ70ZD%E213Y8DT/A"?E26>284.LS$YU#CDOO_.]:#0<#YR2S$V 0(D_*I4 M]XSC/\Z_H-RF)]>S>-AO.:VPNSZV/,103]<3"-?OAW\).;&P>XX['@T#L*Z N1>068 M5UP0D85 J#,#6\8BS[UY/4PTG.>L(M)&+G'<,?$1OS/M:\A92Y%0'#$3&8(D M(5L@)@*GFK(899T['(]>O!XH&LYPUA!H4YA8N,P+)KQ3/$!"^JEBY0R?D: M M)0IXH%$%KWE-5-Q[]7JX:#BM64>H'2-C#SE(<>T*ZI6"IYT \B MUFI&: #K8_ FT.WN_3UXW7KW_1K.8VXNO&I:_Y=?GPCO"+^QZ7W]D^.#WO%Y M[P _.3\Y.CS8N^@=?-@[VCO>[YW_WNM=G#]D8,V+_#]_:I4;_J\D?LNK_]=3 M/*."Q^&T'=*2\J])IE[-'Y9 MX([H,?ZV224MG87L7BJJVHK+.07=-!;8&1)N;$T%<7>XS3RA?G_HI].3/(_' M][X/IGWDPPK@&M6;, 0'JHA%AYIX;LNA$&7\Q>OF6^'F,3&-0&@##3\'EJW$ MW0!N[M-_,+[R@U$_&[#!!T4R4""2*4%"TI1P9CQCT9;*X\J >4I%(TC93KWC MJK)N 2WS7-^4M"(6[*A/L?5A-L,-):'"K=,2.<<%RJ17"[)2>/1!$:+/'G' MO>0!N=H-0AX1TBU0MM'L2I!L(^8&L++OIU_V1JG\T_OOZ\$W/T1FIGNS?3^9 M_!B,+O_PPVOH)TF1D4R1*9J(3 Z(S[@Y>U$$Q%QV@=;V4=8AK 4L;06 QYY+ M=6TT +&]&$L+F>D91$"6<.L^AME-';:SWDIM.4D*MVZ9H>3 ;2*)2N6T$2;1 METK<-[)*+]#3K8-3'U#59-\ CDXG\-4/4N_[5QA- 9?)R>P+3![(K"]8LI[R M1(PIC98Y\\12G0D$EJ5EUF1:VTM>@ZQN.DSN#E6U-=$ N!X2KY6'G-&N8T.U=[OWL]8*H72>[0#&TLWE[YIGQ8Z:)((62;_42G<3P-R\NYNVRCN QD;"; $ MARCNT>4 @\&%,!#'O>]Q>%WN)=SRQ$$XIM'3LTZA8%@6)(@D"!4*'7B,#8U\ MJ5_9)@!9AZYNNC'O #S5E= L.Z%@K24!C"@[11 M"BYU97 LWMQ-#^:='4.\2I -!-5' Q\&P\%L %.,[N8G_U_&0Q3ZM$1ZLQ^W MHM%,ZJ1Q6S6Q5"^R:(FU2I)HE-8@DZ75RR/6I:V1T_ Z1YX[44@#=N8>7X\S M6H8E8:.RA&H5T7>G@O@@'5$63&0I>:YJE_,]3TVW1UF[T?[S$-M&%0V ZN98 MY=3_*&W52A)6P4R&^*%S41J@1XE MB@<72N(J.X/KYZ7)Q9MYX4_IZ#8KO2,0;2WP%D S'EU>P.3J ,(M"RHG'1+( M$GM0(JEAQ/H42Q3"=1!*N[L^<[4P\Y2,;G/1NX+,EN)N 3%/'3P$O.F8G92MAMI2+OTNFWLJ&,*]QA,1:@ MFJ&U1+L9();A=LKA?V/*<8?(>4I0,Y'9F^2)ME1( \9H?EBSDJ.^3MRD&!DQ MX)#^*#Q&G;GT'M8QV>18?K$UTL8'8RNI:29EM*W*5QV6;2__%I"T.N"\QQ P MH7E.Q=RZTNDA.F(S$Z535(J**Q;Y;DO)5A#5C+VJC:NJVF@ 7@?+UY8)P%=P MX;_?EQW,^J6%%,_ 2*81F9!E5]<,B!-&!925B;KV1O@3DII)*U6&5DU-= BL MTI&IC]3?W3W9NYS \LCRZ7*10(V*NHR#E1HEIC1Q$@PQ0F:G( &%1[OATY9/ MKWME,WFC2OC9H< ;L$\O)L3NLZ6"3O-AD!0C5FGY?+:L(U1RD;/2(N7:%?EK MDM9,BJFRO=J%9AH W/U,R/UM74D3)(;(6OJ$7B-RX3U31"L>?&0<>/4;BZLI M:2;]5!E.%>3> GKNY--74@13FGMGGPOIF98+NXX(+20OLT:8&<9MREW>&HEC(:L#^+QD>/A>-42%$P0SC+:)=MAG+V$]"(1D9C MT@YL[1/.)"0HD8M*Y!4T,B,TDQ M<%'NJ%O9'0W=9BHKJ'5EN[(-9=P 1O92FO>:]<-3/TB'H^6-N;Y-T7'I%.'" M0FEO+8AS(1-'A68,?.3UJR%7D])M#K(^8FI(O 7@Q'A]=3WT,U@TD"CW*R?P M!4;3P3=8)+^.QM.2\CK)%_Y[F?P;NI3]B$FFD2DZ$%&7!O1:.*E MDR2EH#@KA190.YA[2D6W?G=]Y&PIYP;B_T^#T7AR,Z<:IK-^=%9&W+!)#C2@ M.#S&F3(XXD/D&&0RE5SMJH#'-'2;6:R/DJUDW*0UP;UW<57\M R^1[W,9I-! MN)Z50Y^+<(A/O+SE&@VHS1+]09^<)9('W)V=RX1KX3*3IHR[WKD% MVH3R;@OGWL)J[5R?#5BZGV5=^CKA?UT6A-I0SK45)2Z"QKA79B&D5_7'*_R, MIF;.6-XD=[Z]6JK![*T'3)W.%?(%9H/HAP^YJ35MZN$KWF;TU MLO>4<*J9 M)4"?78F ^ZTH'?^8]T1K:RFGVFI>^\RT@SE4R)L*0)%+7'6X)=A ?,R&:!LE MM\H9Y^M[^.]L#M5KD/"3.52O$7<33MQSDW-,1(G,.VMR(TL?7D,< \"P12Y02>.(X>I^0\$4=])B%+GQ*+ M2E6_D_!^YE"]2KT_GT/U&EFW@):G(Y)2<-%P] :YT(Y(E9 #I1P!GPW^2 ?. M7&VTM#^'ZE5Z_?D0',* MD_,O*/"^4\8Y5ZKUN(Q$1AE(0%\0G<(D<4\6C+D=%BL]1U8CQJL.QFJKH2UD MS>F?[EW/OHPGI0-XGV>3&*.*A)!I$56Y,X.Q!HT^Z"BE#M5;*[U 3K?E)KM# MTE9B;Q%!A]/I-;*AH(0(MK!19N)X8TF@T1%C/3@P0BA?_VK22E*ZK2#9-7(V M$'>+J#FYGDUG?E2.!?L81P;)&",QH'\IM=7$LZR(D(P'2;.LWZ__)7JZK2/9 M-7XV%7PU$+W!Z=?Y!7[\U#N^.#_Y>'+:.]N[.,2?[AWC+WTZ/>O]CG]P^$?O M\!B_[!V=G)]7.Q-[]8MW=E*VG0@JG9\MJBAO$7U[4!(Y0WR4G$-BZ(YK5V97 MQY(S,($9BC8LU\[Q/D-*Y5.R!#JBX=#(K8[[2=9QAW "3;X,(\PR^\TQ*BKP;53KZ4C3H:(0Y MH66PMS'.6%@K88TON(<._.H.&<^]NY'X?P,]CBL*M0U0S,M1%AQ,E]E8*I*" MLLOC)H,2\4[A9HS;,D8%& =X'J)=*T>]'C*>$M -/.KH]"E MA1P R[S$9*^ MF$#Z":G'_;ADNY:I=@LV,.^@.&[H_8O@B#.9$ZT"Y08,"S)5WF=>(*=SY&RK M["=58W4DWQ2(EO*Y.=)CE +7@MCL4FD*CN;7Z4B &B<]" W"[ Q #TCI)F/X M%N#97.+M .<6]4IPQP(!6_I3A!0P^.2:.*UD$+I42M9O%'F/@&Z2@3L'R0;2 M;0 :*S(42;A(!76$2U UT=&&9)T..=6^/+8! MF=W";#MBLT"TR!=I1D7F;-*<;*K#D@8')FP0B# MFWOU XD5A#2RH]4Q6=N+NAF\E!FV]SS"VX5P $A7',PUA)\/8:ZJ4=J[*C?? M_F?^_;Z!)(0QE,1<.IPHBZXQ+7[:&S$HQOIL=6 MD3L]'P_3?6X?,XG[!748GQ#FRPFAPHTD.!6)]B&#P/#$N-J)IHT([;BV]FWP M655;34.RKS"4UI[A]D*CQL4%G-A0JHJS3@!E,)2K/XWK.6JZ+45Z2W"]2NX- M7+O^;3*>3D\GXSR8]95&?#,D/3MIB40)H*<;BN/KO5;!IP"U;UC?>WUSY6K; MN&J;BK4!1-R.+NA]_UI2;'>1D$0 *Q$CB:I$0MISXF7RR)<1P3+F1:R=\GZ6 MF.9*U+9!2QV1-[ ?G:$:D( O:!0/T-P.QU^+D)9<];5%(\MI))Q[%)'/AEB M0"*/7 J:HE>U7:$7">K6):^D]"<9AUH:: !.YS!O:?(;C%!4P^*KI:O!:%#$ M-!M\@QNNF#) /3IMSG/D*KE,0C214&FBD :1] MN)Z689C3_?%5&(P6*HK_?3U8]"+U3?N:9^=#*')3\S::EC@(@N#_ MM8Z>"F%K)U'7IZY;)VHWB-N1;AI W4N1:(C*J#(2FE'GB7081X2L)&%C1]B_(:1(!.W B3)I@Q.Y9*C$R8$28X;GC2' M&&NW"GF6F&Y[@U9&3!V1OQX[;H&=$5P63_NB&H3N3.--@<1@=(V\+6WG>#3] M 'D\@=M)ES#M?<Q-;[)+%Y4+^ ",H1P:ZU!9I;PF3WA 9.",>9"*) M(NBL"4;:VAFM9TA9"WGN72%O.W$WL/4NSI7F+J5T!H)'EY+:XE):Q+M+-A%N M!-2^%GYO+M@'K=#.VYZ;ATP<_'<2^U=)X@Z1S4V9L M& G$^6R)Y&F,L2I5R8*&V4_P,*>N!YKU4G]20=P.P^1L,+K\@W7O?,(R\ MA./KQ-Y+ M-GQWNMD8>$A)&.\6>LN%]+1K% \\&7":<%]&N :+\86SD00%UD?J>3:U+P._ MDL3UX/=>4NV[U$\#EN^YX9L?QQ-D?+1HX1I_7$S\:.KC\KA[_M5PH=+T_U]/ MYW/-;T9UKIPSM9@6TT]9*!IE:;1H43A1.^(U,\0FKW%7H-Z9VMOPFS*X'O3? MRYE!N]AH>.'*8SD3J*'"CDI(D$4&JX(SAM4O!MB1Y/7"_ MEY.$M]1? Y'T"DYON%PKH\2S55+-,TK%K^(L8AP8.;$B0%)*XA>U2\JV)'D] MN+Z7XX>WU%\#UO4%=OM*><>DX21)*"5801+ODB&>2R-R\C:;VL>S+Y"S7IWV M>SG(J"7W!BS>Y]$$_+ T^?[-#T;%K)^,#D??8.&13/L UF8E,J%4.2(-1&++ M$!:5+,M.:A^KGV/\A*3UH/1>3BUJRK\!B_3P$.:;'PP7]O9>B^?E<--%(B*# M+Y3E'9?V\*_C=I& #"QA. ME9H$RVV)IRRQ41JB?<:%!TK'5'LXVZN)7 ^"[^4$9;J\MX,\O3O;__?>3 MHX/>V?FGWJ12,:=RJ#!LI)R+6W'=4P(F>;CL(U$=0-=DW@*/;Z'-_Z*?390IL'GD&U#$++A(_/[66V1%?SGDPYI21 MIR0LKWV;Z%EB&NDH7S&KLY6X&\#-??J72PJX5EZBR:144R*C4.5 $ MRZ)^\ZRG5#22R]E.O8^#L^UDW0):YN'EG(^]F_TV\R2"\AA5BI+8H-GE MAFE ETV#KWUE\2D5';?IWQE,-A%RQX-H]Q=!8&EZFC/$V2E,!N-TDO?2^.M< M(<789ADE<.G1NBI-)"#BK;2E0#YK7!%!,[E6NNRX[$7KC M(%JN,H7R*(4FA+.<<5E$M)Z<<=RXI8N:)8U[]QO J.LYQ_6U_PIH;:"*QL%U M=[EG:7VIB-X[J4EI/D$DLYIX!^@IVIQ"B)%FO5;!X[;6ZA%=[0)N$TR\QIIM MHZ &O*@5Q7G""\EQ@1*M0!*IDB=.&/07I/?"&6V%K]UK=,-!I[N_OU\QB-], MP U Y' 4)^"G< "+?P]'3TN?SL;#X<)UQ:'4,HM,R7.&TJL MCC'[9!VMWNS_E20V$O=OB(BG+=-VIIX&T+J'M>2^\:@^3K?6W%Y3&9U]K85;0,@*%7G[D; M*HP&FZ(@,9?"ANP-<5DXXK2@'+U&YVGMY%0=RKO-2KPI8-]>TVVA_' ZO89T M<#TI'"]>,%_#9\C69!!+*Y;Y(461]/S&*DH]PV!VC;_3S\Q&17TF.:92^AX8 M<3$D0GE03+ELDJK=,V=KHKL-,]X4F?E;1:" ;W.\E":<:<"4 RZ-F! %^_8'9C:G.U>1^W/CB;E?% #'9N..EV.LI; M(KP!)#3@37P:C,:3>?B\"(EO)%_&R1R42;0EABYS9)Z+H7]?Z*8OR\$<\XY8 MKC#FH.A%N7*:IABZ5< %CZ9ZOK<2[=W.97G35'$7VF['^#\36<_WL_WQZ!N^ M")D_R9\Q/)CVP0"4'K5$4:.1QUS.AZTB27+)<)5S9NKWB7@%@1V/C&D@)5)! M<>V \YF!2JMF>MUM.R?Y8$ET:7PXG<+L:.##8%A.@GR605&FB&7<$)D9RMIS M213G <6 ^Y%^H\%7&_/0\=R:MX1XI^IO9Q7U_^*P[\-1=Z"\_K@Y-LQ[I($1Y@4* /ET2(VJ6P+Y,['7,?PY_\FT[T3,&;T#8@R@MZD4(\%1AXO9 MA)P<*)O"&P;+MX0U59#JSQ(& *YT:=1GA&;C% MQSD/A@,DILS;Z6LM-!503O1C^9!LF:?CB;%6!A.5L>;1];%GVB%6(ZG;DJ-* M&.Q02^\(HKUI<6,'TR^+)..%_WX&$0;?BF^[=SF!N2+ZE-,DJ;$D2H/.K+>X M"Y2"0XH*R)2A/QUY-8BN15*W%4-O#='Z6NH>HJ^J^KMS5LI'/XJP/Y[.IOUL M%9/EM@+Z(>B>4(F?&4H)]2$89IE7HG9]\S;T=EM55'ES?S/%U<;J&X^!V-\[ M__WCTN-DTE%@%UQ MU]80A^TT__/9#6N+N8%X]@#"['"$8K@N+,P;=42'E)ILB4XE(@\L$4L!B)%9 M,,*6\ M#X3[4O)MYR.IB[?&2]E?=.!$_IGKLL9[6L+%IHH<[T:J&P/D&TS">(>=:&AV MPL*\,13*)@!&#$&'TJ;;:E&:Z9CJU_4WZT3SANUD-]Y^MA1P ]O/,:IH5KSW7>QVZNK6X MW:/G271:694-P/.9^_#!R_>M'G[@IW9 MR^8@6$%=#8#N5CI'I6+E;'#Y97:247#SRS?W5]/R&D]?:I,*'#J,Y.@6>W"R-?2V&T%6W- W:F*VSEA_W ]Q2AR.L75& :C.4.+RV:7 MJ K\;(JRGBQ1,/'XW;F*]K^43P]'*(?K^;',ZC^YO8;&^EHI:<%QXJ2;C[J- MZ("A*R:\34)84[H)5EX ;\1:MT5YS:V;%@'5P(YQWV*Z*=Q1#%&T$<39$H#5J!]\JRVN>[+]'3;8E?>YJ]1FN')F\)2R7DS!C+2GGL>A-R>QD M-(I![5S"2_1T6Y?7' RKJ:X='_B.I7,_A).,HD3AS7Z<#OUH5J[Y?9V7T#(K MM)1HVS5(E%K@GEC)#%%,Y>BLH%G5CN'6HZS;;ET-([2:.ALPF4^ON=[*;UE/ M>RN\#"Y)H02Q>7XO*QH20E1$>9Y<,M9)6_L,=7WJNDTSO/'YP8Z4UB0<;WR1 MN]L'?>6X5D%J(K1!KR31^10*=%)$\#XPZ56N[5"N0U=K0T'J8.*GT-M20>WL MUT]9.YW 5S](-VV0EBFYO5&:MW>")_5E=@R8N<\E?80\^:BLR5WSGNG,LL$6"YW7:$,+D/? M1Z03:+>K7)*VUH2)OA,GMU=0R"&]VA%/_8U&MJ'0V0E*B'.-$2BAW M*4I&2S"=16",B]U/@GM$5&L3/]YXL]Y$-:VZAY-KI&.9P4569/1? M-8-2;,6(HRH3SKBCDHFL6>U[6&L1UMJ(BS>"W[8J:MG9*T?J161EG,S^]72& M#$[N^@1'ELHPQT"\*V.PLZ/EGC_*40LP41I&!=TY$%\DL;69%&\$R7IJ:\ H MKI]^[2/]5 ;)B8(4RS@93P++B7"4I1->4UW]*O/ZU'4;E+QQ$GM'2MLV/G5-WF^KAI/'Y3B[45H['N0=@P?P#8;CK^?C//L35=&G#@UY"+(T M8T1^(E7$%W\G1^DLRBQD4;M<\5EBFKR.MGO,;:.2%B&V7$,WQX(K)L1W&1 LV/TOH%JVX'S M^B+N4PE9!>6)BV- :@?>==24D.1]^O' MK2L>C44GAIJ(FP#X2&RDF0@?&4\Y:5?]]'!36IN,RJMAZ!G'=*<*;6=71[%& M@#0M,Q..QJ/+(K*JB!FSF&7Q=+K*3O)HAQ[3/1I5!,*&,'J*2!)J0(99D%!R, MKE[V_5.BF@S/=X6YNBIJR-S=)B/J76^[6RNF':RM+\%^0!\ARRP)\#);(WM&/'A%G!V,X MS[6;SZ]/79,!\ZYPN".E-1 P]W*&.#O)O>]QWBKC#-%^,BK,EO^7LZ9O?KCP M?,O$HHAK89Z$':6'W[CWFWW(@3M3J@!BM,7Q8,2AKT&R3QQ#PYR%KWU/< =L MM#<4;8N0NVLU-^!?;L7L8E#ATRJJY9#6^V)=B+K/P5,AO22>25&NK&=B@Q.$ M)NZYY@$=\-H%'6_+87L#V[98'PV#HX%-8CL[P;(21KARC9U$I9SXDWI<2A](DXG22*4NZ"),_UXM&J%2QD/2.AXTL4NU/SDQL7F M,F\",KAO IRM M)-\ =FXD4^Y;XJ=W926CM")C=C"8QN%X>CV!>S>=K!>1EP1=62M..%PU@A.1 M54X)Q2=M[=UN6YK7PJ5[)]O@FRJP"< N)EZ7SC!I,$-.IH>+J\+IP_7L>#S[ M.\SM>-]ZKV36@-R4J>RJ\ 4T$VK+.+^4#>3:)G!=VKK=4=\6,4_@N@/U-0#+ M&Q=B?MRU9'+P/Y#ZN+)Y]-*3>;,8*97%0$?A]B"5YYX+RJI7 3]'2[?[<:>P MJZ*>!F"V5=!])\E M:,>)- !CY>LS-;-]/)C_0 OSAA]?05]0*])H%D3JA6'6Y0YRL(I$;'BD*E8== M',C\E+#N-^XW!LP*R-;57@.0?"+#)X>GF@5A$B/1XD8A2ZV =2H2 58%Z:)G MIG95T<]HZGXK[Q:(5776 :W2Z8;9@!7G"-1N-)R0:+7G!@G5!O'G.WSOX[_ MQ%42OXS'P[_&\=7BZ1\^GQ\>]\[/'Y(Y'5Q]'3XZL'LZ-O[V;W^]>_ECLI:/ M> ";5Q "WV<8G6+ M.6$N,FE'RV'QI2[A>/A(/GEN,73>Q3?#I3QPUL7\PYH MFLK,D\O$RQ26;? E!L*>*X;A"EC&:B?8JA"^=?&E+]F!D[SL,8-D],$G4-0! MX18,!FOC6!WQ[3#VIK]Q.+]4VV[H6Z?SSIT][ M9W\_^7A^^-OQX'Q[^=GAP=[A_V-K)7:SZYAC7;A(E* MMF[9JQ9C@%.$9+Q?S!L5!$>U)1IBF4L4$!A!1J*<]P"& 4NU9Z8\3\W610"# MR]$@#V+I[_+D)1/*>F0_4\@94,SHH9 MDV6*]7PR:^DZ,AT\/.6-R6L=&!%!E[OQJ';G1)DM!"P$IC3XVBG/UU&X@R&N M=SGTNS7@!1/ >" @%.#.C\&#TY81!A#P6T%X4WLF]GJ4=6N8=HBF-8:C;JNH M1HW56>^/WO'GWB;VZ>9/:YBDE614LD)G\ U&UU N]JYJTGH+&(@1E:DTB5'B M[L;3O,@D$^E#%)0R:7CMA/::I&V?/7WQ-7> G@\OP%5"!,^22,I+]($Q@W/1 M!PL^J%R[D&U=VKJU/;O T--\Z0ZTU*C9648\YV>]_=[A'WL?CC:R0"N>4L,8 M_8RX:G;I9K[7G8=MN/5&TX3X<;I,R];H"*.FM:*>XD^B"K6O^JT@8^LAVLNA M*+@]'\^1G.#N+7,>S65NIQ/I51]_N%ZE'5M:[;# MQ9.YV/6UT:A5.3T[.>V=7?Q][_B@]Q^?#T\_]8XOCGL7FYB6YQY5P[ZL168E M(_-LM]L[:#'K&6"PG5PL+7EI(=(Q+P4DE=>17^E*@*_796OV"5%R\# MU:%,:S*Z]+UTF1-+-2-4@@$OE0BL=N[K-?1U:XSJXF=%TYW=Z*E1 [6_=WIX ML7=T^%^] S0"!Y_W+PXP\#DZF9N _9/SB_,-S=5Z#ZYAO#9@H9J_- 74:#EX M7;95?H!#8805RDNBHN"X:S%-K$F&0,[*JA0YL[73N2]35*'F9?[T^X\>S;NA M72-*;UI*KUHIEB?+&?+.N"F=?+4BWF* H( I@XO%!K4K4;R:V*Y]K6J86E'^ M\@;J:]30_79RK":EDD7X;C].?@^$0]7J(Q(TN!^A1 M+V:/KJB-+I>+!+KN)&J*87LV)2&9$K$L !@>4HZU5^6K"-S67MV\;.7>G12- MP@,I3:2(3$DBVTX2IJT1D".CHG:H]P(YW=J^]L\/C MB[WCWPX_'/7VSL][&SM0SSZKAA%:C]!.C!(DEGFTG"B$ Y'22N(]QR^%Y4$+ ME3E7[]DH/?^&NZ60K G2XM[.0 LB0^(DT&P),T8P+I2FJO9YVQIDO2K4GK\B$JY[N?)JI6#6LS&+@G(^?!B M/[PW\,Y)(8T7Q,G2N#"M>16^ MG7<.M>R(B7X^J-Z5@V1!4N()=&!2I=H3MC-L5"4D/9&KC!\-$/ M)O/K/Y_ %T9*3'HXPGAT)7.RW+HT$ MSM,P#,H4Y("*+&+2";*#VY>Q7$=CM M_9I=07%W.FIT8SPZ.?[MHG?VZ:#W 1WD@[/>'R='?QP>_[9_UCLXO-C[[:S7 M*ZG%33;,=1]=8R/=B(U*&^P!A-D*KTP88[**@3!E$Y%11&(3L\1:GZF-,D&L M78J_FI)M[=;#I]Y+E FM= IT,<'9FLB(U]));VR@JG9ON6=(Z79;K*#_ MQV:HALA;-3@8@&_F@"__LHJY6$%$)6MP5+JEWBL=L%PDW R(MU#F3JI48B=/ M(@TQ,ZF#K'XWZ2$%VZ[^HS*O$&['6"\>?J\:*DF=*>*0^C)2TU,@SI0#PIR, M28(EX6JG%E^FJ%M;L(7V']N BH)OU!3LGWSZ='A1]N5SW+/W3^9W<'K'FUXC M>NEQ5UR6WDB79'U]=#6:+:VGEZ&HYA#&N[OW"A;94,92)*G@0(: ORC11 MQD9G4I18KB5AG@&3C#I6??38 MZRCLN%'&SK#UY";W[O36J%D[OSC9__??3XX.>F?GI<)L7FIV?')<+,;9R=$1 M6HW#8PQ6>N<;A56O>7R5*Y.;LE/)#):JI-F/6RRR!-38S(GR5*%;7;Q?I@.) M.3DGJ.5,51_'\8""K>]'EMD_9=(>BGKQY./Q;&4E@K )MGYTESHZ.2?'#];\Z4;>V*:OJF&RJK!9RWSYR0AWO#)68SY4 M\Q:TGENK69FEFK+3A<1759IJKWDJGKAZW.T;#UVZ=%S[V5(30C"8I3" ME,FX4@!(<-01JD34W+NH=>TDV+/$=&RR:N#@R2"D*H)OU%@=HHOQJ7>Q]Y^; MA8/W_[R&47F6G$J&XK93]@H'W'L6DV9 > 91@OU$0F"E89=F,C*KN:F]C%X@ MIUHW]I4ISD@I2&^(*.U2I)".^%R*/K4!Y#F705R[9[41HU$+$\]V9=]6 XV: MCK/>T=Y%[^!T[^SB[Q=G>\?G>_L;-X)X]EEU;EZO0VBU$O[YN.]3/YG]N)CX MT11A5+H3W:4K762)>45HJ2&2+$N"6Y,M0- NL"A#J%^Y_C)-VY?QKW[^*N"S M"!Z4QNT2;"#2:"".>T$TIRSA"A YUVY$_0KRNB[5KXB=I\7ZNU%2H]:I]^GT MZ.3OO=Z'WG'OX^'%Z='>9I9IY7.JQ$\_);!>BOLKH+J7W43.8#98U%RLV.^, MCI)+[4D0 A6O%2=.*\!(/S'M=?;*[B#!O2YY6]^9Q/;"Z!D5+H= +H,0+I8@,4A,G$R=)6NJEX=ZFVO[2IK1VGO+>"=:>W*I\ M"TTV:MG./W\H.>+>\47I*'.Q83? 1\^HT_?O)<(J6;/SZS"%_[Y& GO?'C23 MC([*X*P@-'(,\9-A""P6B*8N."%4Z4Q2.Y'[#"W;C_A[^-Q[Z=$H!6[,B5#P MB4B%\8AW^"$YIU*@SB=>NP?XL\1T/9"M @Z>#O.K(?AF[<8Z;3EO^A5N9E5> M]8:WZS6ZFJG=]QSE065J9;G/+]"9+HU-O#6! %.E-S=PZG=4]+Z#GJ,?_'0P M/DY5H<6$D1YSRG$B!X4D0$$A@3%+.E4Q0O<7A6I0UVW/T-2AY MTL:OOE(:J.)_T%+Z,2\6'42IA$(#'!B:8F>("P%-<8@A99.=][7SM"_1TVV- M_HY@54T!#8#I\Q1.Q@2U_?#7TK@6S.0[@]E.%=4 $'_2(/,Q=U)QGJSV1-F :TUS4Z93 M*J(%L.P,Y"Y;OV62./">).H]Y50Y)FO?WEV+L+5PYMX9 MSNJKI &K,?Q1HG7GAA[;]G]NKIH %R+^]:+:]9/SBB,2[8\OJUY-\ E'!MP&3DAY^G<--I>+DF-'@FC$4S*U49_.XS M\1BG$ Q7K,BEDCO4K@1YEICU8/3>LOUU9-\ B-;K8/UD1VK/D-J T/7 ]][. ':OLP: .5]A,)WM^Z^#F1\N1RT_<\8! M/LJH)<8PQ<$LM4DNERDW.8),-/CZDVU?0=YZ('QO9P"[TD\#T'NA+^[-CVYB M:15TYC03)4GDX/!].MXZHA<#XKO[=!@YQIK )6E1>!C%E)*+@8A"#BOT9&@N*9X9D0EP8%EZ92M MO=NN(&,]3+VWHX)MY=T$9!:OW?_B)Y=/@VP3$U<4G4_F-"X 6Y*!-G#"C2J7 MB0U/4!\]+U&T'I#>VUE 12TT@*D5L[J7+/6CEU0I)S#>+K687J%I%2Z0>TO_[UI?#4#RMDG& M8Q/-K45&DB1:2%Q:-G)B#;>$TU2S[6#NV?(Z6]<#UWHX"JDB^ 03MCZ>S MDWSNAT^W>6^1>EFF/&>',; +A@116C]EQ0$@6&GJ]R=]CIKU4/3>3@(J2;\! M'*V>D]G[7NSNS>D&3R&YC%N]S]Z6275QW@F(" :41VY$X+7':*U!UGK(>J]I M_EKZ: !BYS#$'UW^!B.8^)+#VTM7@]%@.J^\_ 9+WIX>S%('X&TBR69!I,X2 M^05*M&=>^N#+Z45M%VPC2M<#XGM+];^!UAK Y@'@F^-@KBW\? A+)W/O:CR9 M/3C>N&,QY/(?<"3%$OYPPXA5B1%0.CBC TNZ]F3%# *#R]'^-;Y[%!\V6ANE^9?#^UF>>ZEHX;R,/I-(19D,%!()/D9" M-?>*1V63JCXN;E-BUX/B>SL@>!O=-0#2DO"9P)?2YNH;+$+UU<4%UK%@3*G: MHV!+6W9#+*6NG)8P-.N!<;.+CFWKT+8>!-_;T<).--, XL[AL@189_"U.!#/ M-1+A*!IM,,YB0FDB3: D&"5(<$K9D*W-K';M]UJ$K==4X;T=/=3720- >]Q/ M_N]W:Z4%,/#<#J0^5 MI%=JRO?L[;Q;7-IHJ/88$%C& I&9XH992M&28!*T#LK%VC.N?DK4SFZ+WA7K M]6F4$)('DLNT7&35DM)LE[B"E(*RITW MA(J(RS-02;S1@3"-J]0RJ[VNG06IS$*W!G"'^'P2TW:H^D8MYUGIE_ZYM[FQ M?/B .C-SGB6IVJ"<%[NHW8U@4I)I)2S"S.('FTK\$!013%!/K<6MN':KQ35) MV_K(=3#UEY<3N%R4]>7E:Q_AFQIN/5>>9&/F#9@21B]T(?P,RNVT'_18PW;7N6H#G MS37P4JJ_X+:42CQB2B6C<]0,%UF9>$2-)\&C)'56SID@J(7:#5/7(JS;5M%O M L'J^FDTE%C./CD_Z^WW#O^8S^'>.*IX]EDU HSU"*T6:]QT ;PW2Q&2L$X MT9*6X$B4"ZY9<;4WAU6D%$OD7+3\?!X/(/IT=C/*V(^8C _BH/1 MY=VK[T7.5FM@&K4.AA(9P1'KHR0I"4YM2!'7U,Z2)J\FM^MX8SL$/9\%V:W> M&M@;G[;BW!L.QW\B?_!Q/%FT&CX:3Q\[J-([W.9EX0TD*>(D?EY?Z)5)I3%9 MJCXH=C-*NXXSZ@+S#;35Z-9Y>G9RVCN[^/O>\4'O/SX?GG[J'5\<]RXVWS]? M?F"5L]7U27ZS<]40+36:*1(R$T1*!)]UJ30^Y9%G*;7PU6>E=G:N>N^Z!^=@ M*02B>'1$@C?$@LCXP0F3E0+O:E_$_SE5K9^JO@8K:Y^J;J:31HW2_M[IX<7> MT>%_]0YPL1]\WK\XZ/W1.SJ9+_7]D_.+\ZU,U&L>7\-@;ODQ1O?#@7NO@QYW#'F<&+3?:2$Z\ MYKB5@RKCW;@GQI51@8F+E'<7%JQ-9M?A0#4_2$&@;K):(JV:07>OJMF)H>:(K,XY8)X&*Y;(5[&D9])!L. M+C%*9:Y=OO4J NM9K)O7WH.Y4 Y9R(@!%Q6N, LAATD:)X3S._;5A_Q_3PY MW5J@W:'F>8.TG48:];!.+G[OG1T>7^P=_W;XX:BW=W[>V]*I^LD3:YBEUQ#= MB9G*N/7H3#-)4"X/@"@'XE:3J'P&SHU4U:^E=62FUM^E:?0 H#+1JE1-98O1 M#K>6).U H$3 Q]J39]^=8[4[E-7PLUZCP08RKR\P=K]-P+*#Q2->O?++-'Q2TOTX_6LR/:G MO*L4J5%&D Q*H NDD'<>,Z'H__"@0L"0;4?6MP;]W9:)O+U9?G.=-^J>[NWO MGWWN'?3^\[1W?-[;XD+%Z@=5.LK_&8FU3A_\C\5)URCMQ3BY]L.[0R]E@DRH M;&(,;M#2:XF@BXD8+V@J=PW!UJX3?H&MIIU 0=G1S_=M$[^W30^X ! MY\%9[X^3HS\.CW_;/^L='%[L_7;6ZY7T_>:FZ74OJ&&RMF"IDBDKK>Y7;)U" M"IT<4,*2240:JHGU>?Y!J&"CIK%ZM?]*2NH9L/+\PQ$^]7I^4?O>[NREBUE' M7!!AWI)'$T=%)J"U-P) TUR[ NOG5'5KL"J@XGE;5441#84%)_F31S]P;G47 MDT:>):C2+K:8)'HO\$L92G6V<]83R>6\X *(R3I+AM8D MQ-H%[@\IV'X^+3YM166X$YHC(BFQSBD$9P[$61D(XQQY2MJJZI.FGB&EV_UI M"WT_'46[O:@;V(P6$W5/OD+I!CRZG'-U>ZEE:?H>7VZAT7&4'"/,.+2K09<9 M#9!(HAI49"REZBTX-B"SVRVI*M)VJZ(&4'CO,&.>&OLT& VNKJ_.BL:&& 7/ M';Z/X\E#(3R.57EQ!(TIG3%I1*8]*Q.@!?$)( JF8Y359[W4(+S;W&A%I+Z] M&INM!CK_?>^L]P'=EX/]DT\EL3COT;*Y;_7B\VKX6NL37"N#<.NPG^3[\X'. M8%B:H,U;-<\;^X4R0>@&/;9XV>)!68ES["[H_M7D]MQ M#N/M08HST%$@9_/D+W/HP'*^$\_2<^P+[AC-I;\=Y+( M?N*4!)I*U.^=#DZX^G6%E5GH.(72 NK?'@I-K80>.@+C'P#G,/DVB/#,\A_. M'[GLZ'+3@>H4)H/Q0DMW@LA, TPU"4E9[*3A 5&',R^2QI[7XG.V.F M6Q^YB=71)3P:S5CV]LZ.#X]_.S\Z.3\_[9W-?=B]BXNSPP^?+^9W\D_0F?U4 M>B.>[/_[[R='!_@[O=,M4IS;O;"&GUZ1Y4J._.-&W+>P=Z!8B)$2ZH(B4J(W M$DI[T( .B03)O ^UAT4_1TM%(_WH#;@"![' M6_6^Q^$U+O-%AYJKK]>SY?[P6"KW3E15D%9*2K@WK*0/64EB&T*M]1$=*"KL M[CR'6EQTZU#O&-&=J+I1+^"F&?(!S/Q@N%6[YIM'U.S1O)*L2GOOR>32CY8U MI ^F#:!Q.[U'^/R60&G)XH?G^!UXZ)]J%XS.JMR_+#,.@)K2K4R1)*GTY;0< MH5IYN5N5]XS8D$/IX&9(X.BS.ZM3\)H;4;V_ MT@OD=+L[OSW*7L@1;*6I%K;K&\G,65@RM/=],.U'1K76' B-J1Q\R(P1HL> M,6HAK4?W0]>>]_TL,=T"KIJZ'\.HBNP; -%]^@_&5WXPZB=JP#H P@64IN;6 M$2@8-G74^[CYXG:R;@$MXZLKM-R%C[U/J$:3;!T$$K+A4 RX])2ZSSWM6>!/J6B6[1LJ]>G@Q6W$7*',"GN\ /R M/X\FMSGW)2L2Q2*9323.NY=JGXEW98*"PF4D@Q7Q<>_LIT[V&N_I&!%;JG"\ M&WFV!(VSQXR S]8X4<1B2F];AMMQ.7<41J0@- -%^:N!\?@MW8;RNX+%5K)L M:UOYL.0@NJ"E]$ 4=>7JI O$RM+)1Z![EE%H$FI'DD^IZ!@M.]M6-A%R S"Y M'7SXX]S?NO0+KRP[[I/AA$I>^A&DC,BW L-"H57,66I6VPEYEIAN0;.S@*>* M[%L T1WYQ_X*/[TW._UFE8'.P@M&!,V.2)$TL28 <=)&':F3P&IWO_LY51T' M1'74_QA4=771 +H.3T^6MI4[ZB@/D2B&TI F>N*2]P2MM-!1:Z%,[1S,[(X+B1TZT$D M&QFEU=/FSQ'3\?:U6^S444&'6$HPZ!_!I1_VRFCG'W,+[%0R $Z10#DO*:E( M/+K\1/HCK_]BH]> <_N?C<[A2\ MN6+&=:34@+=P/_H_&HS@< 97TSZCW"6G.1$>-R=I3-FPHB7)6,4,MR*YVFTQ M5A+2[:2L706YV\N\ >#<=Z&N"_*7Y?#3P^GTNK00N^=2]=-\1 JN)AYY0K?' MJM*5QQ'OI G>*2IS]9/B5]#7SKG.AG!X(>"MJIL&<+?(+\YY._63D\G\##7] MX8?7<%,LUM?>6I?!$2Z\0=^=4MRIJ20!F7'1,*6K%_*N058[:=XZ**NMB0; M=6_AG$X&\8X/98%1A6X?^@&P&-_JG+>(@_!_V7O3]39R)%WXBN(,]N6G+,O5 M>D8E>22[YNOSAP]6F],RZ4-2KO)<_1>@J,5:22:2":JZJUHEBW)F+"^ B$ L MB083LZ\^BO5O8*3EGX[BL&2\U-V6R5XIGO^RZP2E%4B3@ MA45SDPN%YB9#(R)JZFP@QM9/U]N$P&$MKUY15ED[#4#OIH!KQ6 YYH&T]+A6N4S%T1 \ MMPQ=ZL#D@XWLN:C 5N]?"TZJ?3CM2@6-ED1FGU@R-51'B1N3SKX$,@00)Q&=4@13?6KD\]1T/?Y.TY_W'CZ;3O#;<)W,?S8[ M_%I6T?'D_F^,)V&,F+F.Y"@?7? R@R$,S_J4#5@E#!"AE:(I6"IKQR8Z$3QL ML*(2IAZ>HKM3X8#'['RV&!U>?;NZ=*4*[BCG%!;7E>YG^2!.E_>$RYN&F&FP M(6N(P?GK&#+*S@-)@7"7"--JK>8@^,)[<,0_W4%Q75J&1=L.83'M44>-8VYU M T*T,ZRT@.56%8ZL *N#@F")SHZ;+,A:C>T[HF[(:[]^M+\!M+901>/@.HC_ M0F)&"<\\T6:L16M?-[0%=[0)N&TQL MLIMU45 +P8_G!E._^_D)'W&]7'667&5DA)76,?@_\$%)H#0Y46X_(JF=N+L& M6<->".S^;.U+8RV#L#"T6L"_+^]Z).DB[ M :PL^ZE_G5[&XV_?9],?U];G3=6@,IG[8"$2=#Z$2A*\X1*B-(10YSEAO

9J<8>_#^T91+3U4;&_?(1%CM;>^3S_2Y?3^X:QB#C$I7;J9$A!1!O#H.(-U MDB0M>"*I]LS*9XD9]AZ\;T#5T<' H:WSX@,O71!AK3269Y!XYJ)5AWZO0RF MR=1*[X15M$9 _O:%PYY9PT3=MY-V"Q!9(5O[1'SQ3F-@N%%:Y\%K$X 8[U@* M+EFQ5I!I'9 ,';/<4ED/U;V%Y 96^&I$S(VY90C:YBZ"2H&5B7T4M\@L02N; M@I+&2;]66N@K*O_EI0,K?1N536O(;VC%N[_N$6ZU5%[E" 2E (*6J6F"%!<- MUP(EV62V5NW^:XJ__])AW.%JBM]:?@WX*>^NYN-)FL\/ MI)\_'M-6#(FD62 M,U!>QI8Y%(L+R@+/UF?&E!>Z=EKX,Z0,ZY\,=Y=00S.- JQ\.TLWUK@OI>'( M$*JI? T[;ZV'H .]_CB<_II<_ M2L57N-EX?=)22@<@XF& $\,A&\0=;<@\K.9^*XCY_='AHZ:&Y:3XP- M;"_;[L\GMSG-6G$N$]/ 3,8]VD=<5-Z@S1:$(%SYD%WM:%QGHH<-L0QW)NY6 MVPW ^]?YG.?C+U\79_GS/!W,YVF9ETHCI1ITXA8$BZ;H7@R\<2B3Q1"&>B6P:.#"YG0'&@PBJG: M7L$SI.QGAE$?4-M..PV ;%E;5*YF\(DE2H\[=TRC!*&8P!GRT'843)#"4!C*#"6N6E)B\U?NKB@VY YGZ&0NH@LV^M M-G'!^^SE)1H2^>KR9)S32"1+B!06),L9F2*EH8E.0' M.FZ,MWJM8H8:R99W M9.VG1U('FK6UUL#9_-MT&O\<7UX>?_ONQK/"R\ET/A]QA9+PC(#V49< %"ZM M8!FD9!0Z3+^-2&EZ\I?F'\62\ M2)>E>\4(#5A.PG6A.;(E8P0?O0:"VW=P61%?/;-E3=+6PJ!^FQCL0WL-@/+] MZK5G&?^+4KON=2BHZ@GNW*2N+*"@;-A =T'VGA"55&X)/$K(6X,S;!%QW MS30!+[_XI8W*\21<%3K>7Q6>3J>3X.9?SV8?W6PQ=I>K/]]OW\-2$B13"4F6 M834^4?!,ET%^AAN=:5*^]@'BU8&O?*FQWJ?&A;^60N>FW],G]=?27^[9R MTFZZ"'V:'N2,;AFZ^?.#^?V^+[=_ZUV:I#S&9:TR50F/". A>A"L-( 1PD$F MW.1HJ!9TO7Z\E0A:+ZY-WA:$!]-H QOU042O?C&>HS2/_OJ>)O,T(M$'8Q4% MJ9=W[\F!"4)#"-0ZGLK5O*F\\SZF8CT@OM$;EHY*:0!6'Z:S-/XR.2PGP"3\ MO+?-_^;&D^+%O4L9?P=7SBA(3X56$2SGH10G*-SRO0%+74S11VJK%W9O0-YZ M0'RC]R]]J;$!A-XT5;Z]8KI(7Y9B'9$@,@N"@DYH?:!)XL!+[X!DRX22F7I9 M^^KO66+60]\;O:*IHZ*&L':>OD]GBY(;1Z/4*#K8 VV-JUD/;&[UVJ:2D!N#V'CF8HRWZ^W22?O[N9O]*BYL?C4SV MA"7)(&>/NS3+"2Q!BR+*E'*DG!L?JKO5SY(S;&Y#3WWP:HF_T3:?[SY?')\> M75PG%J9O-ENV).G3W7.NY-9IZ;LY I5Z>3USL'DSB,I1\ M/^/U!H,H&$T-.I$,$0/"1@G6(5:<]MPF0[VUM9?J9A1V3HNYGW^Z3JC4)AF/)SPX8W#U4*W!E 1>I7)@S# ;<_6&ZQO2V$8"=0\(>Y0_TZ?R M&CA$GZM,<)IGBF8FB,CQ2Z()O/$*2"#!91Z%E[63J+N4"_4WNK-7_:]9(;2) M,AK%U*_U#<0DG[T@:&T0769+\B_C'UM M36N)<&C]_^Q^:5/0FI0"7Q%MF5G!D9&H>(D;L^*^:$;C6@AX_.QA M7;8>,=!1C,.CX%&!FXQ,B$ B<"60?* M4=!)C$.CX/"KN_P7>KI'\2HLU7''AC%&2"T")%F*_B458"AS8!D1G%'&?%@/ M#<^_8]BL[1Y144FL0Z/C'ZEI. EZNV >*8<-9)0F]?: M9IYZ>G-.R9:*F]:48D,[S:]E3'?%2\MD@FO*Z$B@K\5(3%"N;T&4(B8?/ >3 MLPY>Y!AE[5*?3>AKSNGIAK'>5=0F_.[)[SQ=EBK,Z]QJJ]#)HZI<&)>I'"RA M] @WD&W6VN(7QVK?P:]/77.>5F_0JZ&>!H!W4[0T\DF02 .!3"PM75(E..<] M6,JTS])89*(RK&[>W9PC5@63 M \IP\0DB(K@8&43&B$-7Q\I0?]I$%XJ'+8]MP3OHJL:*+2GZ3W:[KOU='1_1 M3>YSCY]=?4NQ0^?_ MPY0=$S@AAG/(W)K27PM/!(\,$12<=L9Z2W?1_GC_4N4%(V.B^\%,;T%<7;L]2YC52_<>K<)GH8^K;JB6R/ MX%+V(C%03)6;873]K5<4UYJ@DNHR-N&M-M?>2'.O),UL(L:A4?#H3E]QY8)@ M'B1C"41&#ER2%+B3@E")KDRR:V%@J[2( 9/GMD9 )Q$.KO^'V9]9$BFRYT D M03%0Z<'HZ$&G$*)D(A.]IOZW2: =,&UN>_UW$>'0^G\B\],;S:AP'#@M%A+"9OL*2;R YJK(+LYU:AMYHGH@QG* M\";:=O!4M.TT+:Y_:Q2U5H91W'VB00D(AD=M= :_X*JC)HA'_2J>V:MZ(:\Y MHW=+Z$R;TF-#F^4:UP.W43-./*5,*/0%2G,L(SP>*YZ!5A$WATR3]KJG/70# M,INSTKM!=E<*:P"3K][N)YTCB\R!MKS,+-0H/TD5*,$-?= M^]ZX*[3N4+MM8GD=L^8F*^\Y\V9$A>#*F 1.I5-*Z M_5@>&QG0P^2L5S:@!P/"_AX73XKAT,V_KN;)_'"7RZ9[D616VK"!-"7#@CL' MUBD#Q'KN=.#ZT27,4,MB38Z:,_2' V^=A=4'DM[:NEIV[EU%F/ I"86"?W,^ M\TC[.TGZ-+Z7(C,%QDL*-(CD-/XLF-I%FCMAK(TL@[>^ M^.K@ZHTMMN6>4^8[W=^9T BG2C"%&T_*!E5&,EB9(P0AT##(E(JP@TAW7:;: MJ)%]ZXNL.Y[>V *[&T,Y'X5HB;6Q7)>5IC!)2S#,>'#ZRT M4>_[UA?3MMAY8TOH9LCF)_?7:C^AU#(770+I=2@=7W$_X=$#C=X8Q7PVIN7S MZ1%#;10EO_7EU U';W=1W?MP9*.1RJ*C&74YJ0UGX(G)D-#?5)(S8_4.BG$K M8C3_Z'ZNVE ZKW5B8 7-()1QX#QJ45+- MD@G91M[TO=EK# X[9/GOLO+JXNPM)=ZC'&97O^1[CI M!IJMR%P)H=UZU4+]TCGP<.<6ETYKZ'A+"^7F\#Y//]+D*HT"#MK4N1HS&9M%/ZL?DG0FJ1UG@/\B]#/;H1^79!K=&1$* ++ MDD.1)"ZO9!*:)A8E(BVE#_N<=!\$_ (]PR9']H&51V.!:VECP#-P/EN,/LZF M\2HLSF87:?9C'-*RI5!DS.:@T0_,U(&PB> ^JR(0NO0&DQ5LK46$+[B')/S3 M'8J>>_>PR*FGU6E%$;]"L.YJOF$MEXXDW"H]A*5H(&%DSIWEWJH= , M5(3<62W=GCP'24< -&-,75WX>9N/O2PU,XN%X%JXNE_I8=1!A MQ+EEOIKAV2,_3H"10D-44CLIE9"D=M>-UV@:'$-=U?ZP'65-'32 J1.4RW7V MXTI(*S:BMS0:IX %*T%PQ<&08"!YYU!(GE%1&TK/D#),EGI_"*HA\8HMH+>' MSN\H"70^W.26A5(F23E!.T^7;9J5/E:!4>"<9&L][L^LMI/_B(AA$JG[@TLW M*;>SP]S,!Z6!NZAIN?FPI;61!4LR$F^81'$D(53M<0J_$#!,JF_ON\D6TAW8 M[+U J:>2_?M;FGZ9N>]?Q\%=7G=<%4%K93,P:]#."P%] )LMN!1H8E)I_$D% ML_=9 H8MB^K%1ZHC[*$1D[X\9&&U@&*D/@;-2A<^@>Y!2F!-C!!M8H8*X5E8 MJV?":XAYCH#AC-Q*BIW6EO* 4%E>O,]^CCY?C(*@I8&J!FJ#*J%Q#TZP#$B0 M$]X[IEX\;.8I_)\OTQ__L7KB-316?[A#QMW[!H1!':5-.TFP 9T?'HRBS-IH M+H&K8D9;B;A/(H 6"3_P5#.FJNG\\& X[Z0?G6\HP:&OX)?E#K_L?;/DYC<- M58G2QD4!TJ ?)7*Y-26>@W H(LC<(81F_9,EJ)W9O06:3 M]T-;XF2Z6Z6UG19Q^-5-OJ3Y>/(@H6C>/3'BU4=73(W8C(T=)T>H("2Z71:4 M%^66BF3<'='EBH%[HX5DT;]D>C:8'+$T"IYZ\.VXS?/IY>6'Z>Q/-XNC2*+U M6DHP,I;606A[.)HT2)*X]%26(-=:]M:Z;]R//(A-8/&+-=:+X!LX/E_D:X34 M\A"3!\4"[O$L2K">,]R"J4ZD]+LE:]UZ;["*7B1H&)#U"(!I7]K8&EK?TVP\ MC1<+-UOT#[#5LKW+P42K(BA)#8= (KHSA)64I2 AD<1HI"9Q7GO?WHS"88(, MC4"PF[XVQZ2]QN2D6*%H!>YFUSN>A.)II_?I^K\HU9O?OTD(/IX\D4D\TM(Y M=/ I,$H]NN*4@;'HFUD2-"HD6>9K.[&],#*,Y]L(Q'>B_:%#=2]*X"#&ZVDX M(\<"X5EY""%99,D$L"PG(#9E9G#EI\B[&Y&W[QOF/KA_W/4E\N;-QQ@ICP*E M(XQV>#AP#=XH!RJGQ%24*=':/Q$_0G5,R,0([$@)#%2=;&@/$Y!G23 M@^:U^[KOJ+#DUGXM5S/CR9T6UZ%\/X(TF^#OFNEO_\> MG:SK['Z7A>.! DI;@BBSW$QT#F10^ .OM,D];0"5.&@"YSO%8.UEL#T@WL)R MN+OE,LE%3TP$I8HYAER#R\H"DR;CCVR9QM':4MCL"KNW[,FWL RV \*^+ '\ M82B(^))&.K"DC2 @2W**< '/7*$$9*NIXY)JHVJ[:AN2N.=[^I9(V@;06ZIU M7U#[DI0_+MU/.O*62NI4 L]DZ6*M#$FFQMFF&S[H=%UT:::&"^\#.< M''R;SA;C_[W.BJ"E]9TH$VN#*V.G?0NU>Y=L099PPZ9&A!E M6^NF4=_HX/#P[//IIXOSH\.CXS\.WIT<782O*5Y=IFF^Z?M\-^<1UU@'RW_K M=]7P".HP6LU3N)V<>9=9'37CU@JPD8*,KEO: M8U'^-IO.YS=FII?&6J8=N"@TFIG4@>4$=VG*7TS]+I./#=/9^>N47^>KR,87:ZV'2.YX<8);>%]FUXLOZ]WN M6I_5'@TODR0GR4D(*9069*57G9<"E"4R*TN]K3Z?M _#:ZT-N23*YE6BK/&9 MBT@L:,_0.RI=UUU2&CBS3NNH$@^UPV,;$]F>>;8)6K8[-+?5T=Y9;$D0],FC M!A:80:M &_ !3P@OH@LB>$G2, !LPC?H&2R=[+E--#=X(>6R?. )7FX/G'(- M/IFG$E6:S=WE#9,V$!*-E&A81&0RY@0N&%L2_[E4/MC Z&MG[Y;O'M97V WR M=J&6H(%F41X)2K1W"FU:@7:N*$W*;%EIV0N=>%(" M6=\2>FL1,*PW,2C^ZBNH(8=VHTU>$Q7#Z_NB_/A]__/WH]-/IT:<.KO K M3ZSA[VY"="6G]N-LBLI8_/QXZ2:+@TD\^G]7X^^EF]Y=05"0S"G/(%M#0%!A MP4?K('&FQ=6D;UL.HBYM'PR7ZT$\#/NZSW+S[^0D?L2SWH3%'&V, )4O/ MRL*7R4:!]8)KG;0R7:%$QY,O-]-_K,@F!P7* MV])UO?0[""H"8R&56=]:5B]C_Y6"1@&TK8(?#6W?6MH-8.7$3>)-+^5$0@Y> M D^&XX:=2U]=:U$2D0@1HK"D]NYS]_9A0V5]8V1+*0\=]SJ2*^^;-AX5E\@Z474 M#6PM'ZYFD_'B:E;&BGT8_U6^NVG;3D**3MH(DI=-DA@&WM(,Q*KD*;?1IMI) M/L]3,VP JN^MIY(6&L#326E#]W5Z&8^_?9]-?RQ'S-RP@A)2TBXK&V-)X?4" M#*X&B()1F2A1Q)#:9]?SY S37VMGAUDE/30 J9L-]GWZD2ZG2R&M&'%>4:D" MA[SLLDY$!&>H :X5%8(J[V7MO+!GB5D+3FI?X51'!PV Z5E!G=R6@A/A52 . MS1_-\01/FH,C2D(V)% O$J&R=M[TZU0-:WH/&T_:3C4M@VV9*3XRQBBN@@>2 M @-!2S!$TH@2(WBV2V;TPZ2'_H"VI*C1&,"6^E\77ILKHP%H'81P]:T,D$[Q M?4(BPGBI)_S^,JU&3-\OGWJ6^9%1TH=,+7A!2M,5]%Q\0F,@26\]<38RLM;0 MS,URJZO0WF@XH@Y?#DZ._^_1^X_G9^\_'WYZ?_3'T5WF7^Y]I\M0G\(YYW%H$ M >MR:9+B\,#BV695.UCT,D55&Q!CP. V6*!>%H)K;7COVK$7ET(6\0P"PAL+:,>1?8+18D&A1).,I!U,FVPE# M99EQ%T#I;(05R3%1V_U\F:*ABWN'0-RFBFC E']I_=Q;-'3D6 Z!H8N2:>D& MKKD":YT'S[16WE*:^FV"]P)M0S?V&61SVUHYC3;U^>WL[/U_'Y^<=+#]'SZB MAGG_(EF5+/C?IM/XY_CR$A%TC#1.OHQ+3<]UZ\_Q/%Q.Y^5&^P90PE@10KD+ MB*E<#7@&5C$'01#.F,R:\=J=.#V]&60 M8)E0C'L51:@=8WB"C&&M^/Y0\G#;Z:J!!NSX&Q9&.;ALC!%@E$[H?R0!GIL( M/!$6G%*6Q=HASIMWMP&7K97X#"@VDNC@==2/%L]JFN/[J]EU@W%\RTAF05*2 M#FBV9:T0/#@5GJ/&&>YBRL;GVLTT7J)G6%^M+]QTEGQ#N\K9XFN:/9P9.O(I M:#3U&.@R<4'@H@ 3.3H"5$EG&'Z;:H\?>)&@83VPOG#47?8- 6D4LU]78\;2+1JG7$W='P\0K=2$3SJD@:M\F# M^#]7\\4RYW"4N(')+:,9 -21P6D;U!97U(=M9; [!3[^\O6VI"K3 MG!@3#)+3!(\5JL'23(!0)FER,EI2.US["DG-PJX['!XE&];330-0NYFL1(T!0(V>;2()4?/7_ +A.?&>'$RMKVW$,:AHWX[A)( MG:3? 'I>D-7);>:X8C'J+#100Y?S#3-X$P2:%4D(@L:%RK53=]>AJY42RJ%< M@^T4U#;HKI-UHT +E2P9*"-/B"+HU*L(01:.\%.O:T='7J.I6?-K2Q2L#[/- M5=(VQ)Y+QY4Y)I[+ %>M/0@F4'RQ]('%GU.BC?=LA[M=YRE>7)^.<1EP&+CQ30(-%+UK@7FZ(X2@NSQ5UVAI>O1O4&G0-FPTP(-"V M5,V>W=W>W[I7,RJF>0<7MQN]M\];V^T%,,B5K>+!.W1I@66#IZN,IK26*@D% MGB:JM::I=CE/JU>VF7 9E6+ @D);!1&.2,&"V4 M<]35]H=?(&=OKF0W0L"T'W6TBZQ5]+/X[BZA#>.R#FC-E#S%H#PD[=#.8(GQ MZH/D7B1H6'154_MZ<-I"!PT ZG Z7YSE"W=YV]342A]HUAP41X$(DBRX,JBX M;.66&*FMK.VO/B*B2>!LH^"'=U6=I-T 7"[2)7[TY;^3C MCWR)[I1(M>:JV!2J%)A0#M::P-$-8B;4/C-?IF@/KK@V0L##!HSUU-%L5[/G MHDY'\\7X6[G!^'"U[$I_3Q0[";]M]?X^PW#=!3)(."XR*JG7"'AK$QZ[R2,^ MLP;%7&#*RZQ3[1C43L-Q+VP"CQ6U,DENA8-&CW$<3QT5%,453/'\438 H3DS M991)/.[N_'Z5WGT*V6V"NPV.]KHZ;>#(?^G^^C&7YZE8[:CG8ES-@[O\9W*S MD9);>] 79;MIS^GHRBRTUQ8H,3ARG4N(I-, T?V*-.,-/"N)ZAX]7RL)1\%:&RA*U?O:K,47%#+*AU"973HGM2NG-J.TF''TNT1>C=6 MZ]"#6I]GL7 5'B0J'V1\[2V?#!>C#D9!7E[AJ51R8+*!E)5/,4K*Q /X/C/ MM0,1PTZXVSDR=ZJSMC?697]HH5@@9;"?*'-(RT A8S2*, 9M-:Y#+79HNZZ; M8J[?#!Q[4%.UU/.ZEQ('AX?GGX_>'_U_'X].+XXN;FX4#T*87:5X<['X./[F>Y=)V7B_KR5G3 Y8T@A'96SIC&I!>:NT MBT(K7?LB^P5RNNYC1PB!Z<^4EK7:".BQ\^/+\6*K$2.AYN5G5UT< AB5MN0MTL5@*[X2(Q MK5ED#DPN/I2S!-!W6L[*8E9;H@TSU9,BGZ)DX)&(/<&H@M0;P,XG]U>:/V!! M&)]*#A8$72K%?/!@"A_J;V$V0,/,"P)]1TE7<#D%DV#5Y9"4]L MGD(I)[@U(+E!#P.7 7@K/ 1OB=411:9J7^^_3-' 0PU[ E)%+0P=@\ U<9Y" M&O\H@CKX,DO7::$KIG[>[JS2"!>B0;=$<)06+A.?,P%C0TJ1E&PJ^9J5O<'[ MAHUYU89-7X)N8#]Z?A&PA#NKS0JX+XL@B8B,1%8L.B71J:6A?G9BIUVHMT!5 M7[M0'=GOA\__P8UGRS[%TWPX7?:JQG?@=_,QZFXU![N6^[_^NWJ(!&S)Z Z" M L)1$G44$$N@2@2MP81D(1H5;%(T>5<[[Z*'H,!R+WY&LK>;<>GEGZ>EE?_] MKOZ!<<+B@2 :!Q(+STD$D*61+@R>_3M K_+DAPQAL=^M.64]P%9(@D\,Q2(M"IY[HQBK ^S_66RAD'1'FB^'CH3%^,=RS8V8 M(LXMN=,V@F!.XDF"\B662>>D4TK5]ADZ$3Q,F&R@'7)WJFVGR]J[J_EXDN;S MP^DW/YXLN7QN <]F#G^ZG)US^+5\>SPY^%;FZIP]9\C?RHN./+=4B5@J'R5Z M_1S]?Y>] &]T5 3=0L)J1WUWQ-HP <"!EDB+<&G@4%C'MC(\V8B4 PUH5@DM M)'BA%%!'E>+2N&1J5^W7,H&KQR$;-H$W45/5H71UHTLG9Z>_?3HZ__W]T;M/ M!Z?OSX_^.#OYX_CTM\/SH_?'GPY^.S\Z^OWH]-.IFUTW+^@07-KV535B2U78 MK!1:>I_\XHG"0!8(R4*5#HB()1%*[5*6!EA2RE&ON BUQ[4\34GW@2!^<3S! M9UV53?VZH8$QE.M(%2A-<;7(@$:/Y@:2=RKZD#4EM?WZ)\@8-G)40>^/YWMT M$W4#1^*O+"R[0ZF8*!62@O*N-/['3=9&@_MK9P,$TLU:9?K>65N99==7QBY#9 M4N!#7^I_&,_FBY-QFASBB\>+V]OF5>\E*5QDC @@CNDRH":#S28"]3E;S[)* M?-W:@9?>TQ(NME7DM!^I-K"SG$PG7_!IWXJ;DTCHKCQDN\BSE4QLLC(MJ"RC::?=1XL8N8&\#)R7B2SO+UJ;KBH%0L^5 J MYWEI[,T(!2=U"3MEQAE50HG:YNUC*H8]AGI 2D=!-P"5/]QL7 [D<[>XWF6# MHT[P'""*E,NH"P9.1 ,JI)2IH8&&VCO*0QJ&39:O;:UTDG!C"%DMF:BRM#0F M4%+CDA'&@DE. UHS*!Y3,>RQTTVK+T!D"Q$W )+5D7GV(\TF93+P MA_'$3<)X\J6P=#'-L]M/CB/EGMF8S:A/\H(!8E)KPWX)A+:-D1 MYP)UFMN@Y6EK9P>J:P"GUT?U!Q>65W[+A>N=4=2D!,Z:4"8) M.+"469#6:!>=,U+4OBA]3,6P93VUC[R.4FX.)ZM5IGPV20N'7H#S()+WX$PV M@!!WT5!"F*J]33U%Q["[3U?=O@B5+03= %C.TX_IY0_<,7]EYC:,:7/"+[@O MAI*H14H?J,A!"TFRITZJZJ-S7R2H)?ALH^]I7\)O $F_;L0G=UW6753"6@=! ML=+HQG@PUI5R-G0K*0W;6EHE\$SY92;PX]GR?NNJ]2BB7+ M9,F0#Q2EA+P847)+G-=@8[:XBRK+,XG]&X)V(/HF]J3[#+YS\_'\ FEQ\6QR/ZY&1S+2 M'(H[PIQT("(-8+B38%6R4DDGK:@=XUZ7MI9L\#Z.ODI::0YM-TVV"BM'.:=2 MS)7N+R7-HXPY@U9XJ(LRR][B$D(Q,A^,8XE5#X-O1."P73_ZQUU-_0Q]AI[< MNYF^#=:%@$I"=7U(KC10/9X$7&/XMO&W\6+$A3'*E30^58JQ%4,SDW@#E&KO M(RE%L^MU8]CXUW==#:;_EFB<>X[?K+X M.6+$V5SV:6NYQAW;.? 435!& DN>4QUR]0S(#>A;"WMF'[#7NW8:0-Y27O/Y MU:UKGY M#=)60]A>W4O4$?P#2#H%^)O M^[/FF$B2&:0T# 0O#18R2Y!$+,EK469?>^K)4W2LAYN]N@KH+.ZVS*[#Z8\T M<;B)WE0-HA5YDGZD&>ZEYT53(T.$S#9YD,'CMA9U\O >K*O4U,G5TMY@LWB>@:OW.7Q7\YF!_<'=5G^0G/604A?HBM%=)]6173]-W%:FX0=-G?:3BS]-GU2GE"3M8#@.8+2"P;.1C3RK,@^ MTC+,OH\\O]TT?4+JB1.IY/ :B_MWUN"=+ M0"*$BTW-A%W M Z!YW O"..>U4Q&BTZ5IO?2EP-]"9%'P,A*;W(V6_5NUW-A(LZ^VW-A$S W@ MY(FN:38$39E*J$\ERN0I B9S"='RTMH*EY5PO=HM;79^ZG(,=91R)14H U.2$K/.KH@HCV58]\?_L/;J3(#?H/;B+5YG:6NU 8U2P9 MHBD$&TKX4WGP1$80AABE/1[,LM^-Y9:4EJIM:I]%V\F[.=@HWVOPK/2UM0%LJ_$40=9!^ TBZ'P.] MN6Z.VJ14>K@J8QV(+!SNS=:#$8$G$0RCJ;:S] 09+1G!=7#35=;M3 1ZO>I5 MH52HUPJBC,B71XD9DR1P11-UV4L=:F.H3O7QSK-%ZNU$7?70$KZ>+HC-.IG, M#.ZFW.+1+[4$ES,'K[+)1N'!+^NWU-B^"'GGV2/=L-1=YNT@Z/Y>>SJ=A-5V MR[E!OR!;L"Z@>^#Q8'9*^?^VIMW>-6^D1#ZO6%W)',>7C=].G#T*QP#'B,N5QT5.$E%R>93@O.@J:U=A?P: M3DW8)U1>>P M\95V,+J-VO82FHBUN2R7;6A21?"9X[+DU!+59[1X?4J'#=DT M!L^-5=<80$?.A5)SFP&W>%I*!"@X%2(D&="TCSS95+L#_/WW#QN_V1F8-A+S M]A"9+MQE?\&;HX.+HXO#Z;?OTTE9#--\]GTY1WSRY:2T\UE&.KN$:#9Y?I5 MS-8,50JW+-\ROP5;"%8('A-HYRR(F#)X91)N*(Z%''T@IG;.W*\4=-Y8RM,. M)O&\J./RZ*_O:3+'W3$SZA7NB9*6)HDYE\:M@0-7.9OL'"/5)P<\2:/; MZ_K1QM)9S"T<0C MK=.J,FX )1=?I[-%,;+N." R:DT<@43*#$)9^H3;I"!3FQ-G,KCJ*7^/J6A@ M'ZF&DHXR;@ E-WVR[ABP&8UW9B2HX#-NJ)& PZ\0?9(\ZV"CZVO0XV88Z2W, M4Q1D<1S::L@NMU(7$ M=A*MYOO6LCQ6K0_FH^BS"45_]7'F:DF%#)GU: M(%O)NH'-X[P,B#S+G]$KF\_3XLPOW'B2XO'DZ*_PM33^_#"=_Z6RVYY M(TJRCH(H/$5+&S-/"5A'/!#JA%=H;YEG-_?MX4IHE_[(P.SL%+D\!&FPEEU)CJ5:6;T-= )&$[9+Q\B%=42@-'^TG"LR$] M$ -Q(50U<++[(U^=)7/6:2/'HKX"_ MNFJ$HW1P+$<.W".GPI?('//H]&F>LHZ$.K+3S?(Y0H<=)MD&.*LHL8'-\KEK M+Y\R49$E<$JF8C@C&P$9,DQ[)P7APM9.T>QR$=G; ,F=H:V&(BIV@ZB%J/]. MY>XUQ8/5))UE'>W-AR75C([00W-:6P$Y:5PQI;43&A0>4I:,2B^8-;73<#:E ML8$DOSXN<"HKI[GM[ %_-RV>RN#,U2R=D=79*&(U>)\8\AEL8'LP1V KZMR_HZY%Z,'F2<-9%^,:/OY%P_%=IN!\1];*OGP[/?? MCS\MI^8J)!#5I5G$M3XFBE?6C0#D^H[("''!27U 56.P2Z$8&= M.F*_\*;KUKZ.H;\A/ 5J'07AD@4C10 3 T_X?T(,>PU?:[UIV-2!_B#Q2ZOL MJN)NP1Q:?$VS^TR5-O.>2F=C#"!H0AX"8>"UH>BP"D]4(FU4+^BRH)8)JB+ZDQR3#T.X3$BW %- 7+5V0J@<%GJ1DX#RF MSAI^!3);B'OHT0WOW<(=(NW(Q^7T*OYC.B]KZK[QA2MMR>=%FOT8AS1?C1^( M&07#*0,ML@%!3 9CD&=/B&?,>2L?3OI\;L#LEA2TA:5M5#_=M1Z&!ML+^_?) M;6=6H=!I+,-+I5:X(+7V8(C0H&.FCIB \N1=+:.3C68^5 \0]7>8]2/F!DZV MCU>S\!7=PC-_.?ZR5-"(JA1Y(AIXHJ7$E0?P!N'/RZQ;HE.RHK8]])B*-JVA M+=4\K2KS!E!SZ+Z/R]W@,A9VFA;'DQ]IOA39\>3]>);"XKH'^$W083YBE$41 MC(;L2Z,H)QS@-HK[.0LZ!A-\R+6;+6U,9)N;5AW,]:NQP0_ 3;G#WWDWG?[K M#W=YE49<),^\*QVJG 1A:.G\8 @:K88XXGTDR:QW,G8A8YBP=K_HV[%RAH;A M,W>63]97KH8D/+C=M.@=B1PT)%X*Q@-'.[?<;EIN@E1.2Y[%6E#L3,HP&;0[ M@.-NE=3 8;U.M>_3C%)N>%32EMF+RY1,CCX0)Z4'J?1.>S11:H>2MR9VF+3: MW1S>N]%@ U"])1P9^CSY[L;Q\-*-ORW%>OU-_)^KZ[-CU?SM^'I,2'QWM3B= M+L[3]^EL@9)Y=WJ^^@NKF6HJ"N>D J[P*!&)H_0EBV"T4SQ&ZH.O/AV^)UZ& M2=G)R?' MI[\=GWXZ.C^Z^-3A;G6+M]2X8NW*7*6;UJ/_=X7@NS?K0TO*;6GQ%5+IL<'! M:K1",Z):6I,TH;7;DOY*0>'_6,JR3R!D[C"U3 ,D:^9&'%T/)R MQQ!K?4@,E%8*1-0)7(X.F$M"!^'LHUOV[MAYCIAAD5--W0]A5$7V#8#H/OVK MRQR:-4\I&R"^#'1CRH!+1@*WBA"GT%(EM8VQQU0,#)LZZGT8Y.LFZQ;0@A;F M=++DXV!U$:>(S$EF5J;:DE)-3<%Z%T&K9'![9DFHVDT:'E,Q<+9/1[T^A$DW M(;<%DW$ MR7RV&)W].<'G?!U_O\Y&D8%(83,R;I?Y QJ\LV4\F>(TQ*#H>I8\/OD>,O!/ M=ZAX]-)AP5#;,.DFTU; <+,L*)>.2@4^,@[">@*.\(A?F$TLQ\37:SVY+AR& M-#DZ*NXI]6\AQ:&O9CZ6J,/%,NKPC^EE'$^^S$].#E?;&K,Z9^O1YO+"@M " M!1)0-,E1QYW'!>(?=-MYYM;EI;!!9.6MLLH+5KKU[DI!A:YSZ>^2C8NO*-'YP=7B MZW0V_M\41U83I-=Y\%RC)'IH]N=C9;Q@;B,OOA(VZWA<&1BB9+9U!6M'P1T:.GICPH)8*1(7'J3*^H M>HZR=CR>/M!511\-H.S:E7MZP6@GO37<0%+%172*@3%10?::(":2#+IVEXT7 MR!GVX*N/IUJ2;PM$SZX+K]!\%,* M<:M3,LD(R@9I&%9Z$!K]_1?@ZQANP'V M"JHJFAC:.;O/SW6IN_N"QN?=VP;?KJ8:8G 3>P'_T^GN!&NOAY0_^MFWO'XKN?'Y?B M'B6CB:8(?QZ-*EMM2?W0$F1"!FW0+,G:5TX;D#=LM[WZ^U-?FFDU,^CTXN#3\=EIC4X':SZY2@;.%DQ4RKJYJU@_RV4F<9K,E_2? MI\MRKBV'$2\/->_F*=XTNKC-UB!*4!))06JRUQZ?S2577!CM-*$BVMHQFVX4 M5\SJ*>]X5]YQGXK[U8WO?M[]SHJ.@S_=+%X'34?4NKNQ5& M0XPDE!5UESYM#25OA%<$K 1X=^'V.XY&D4W-4.^3TB8N#MS?Z7%4GA+6:U8"#01:QT'DE(972HI6%/FIBHCN966 MBH?'\C.QPZ>?/_!U?2MPJJ6!@;/%SHONU+_F M8!D>D154_LM+!U;Z-BJ;UI#?T(IW?]TC/&MG+3$>2,ZQ-,A! YWX#'AL.D^L MT.F#L<6M]-(2EE:VM<-=+60N0NIR?>("BF8W?&9R#DZ7? MD!$2T)%RD'/BRE&>U4.C\AGG]867M(& ;10W[4&*0Z/A '5'KYL2/,6*=PZM MILQ VHQK1+,$5EL"#M>&5TP:8]?K$?SR>X;U1FMAHJ(L&S@YGB\<1YN)X4[) M(.F, DHZ@LNI3*74W%H3#'):^^:I4T^&WA(NV[!/ZFBJ <@]45:,:PT/:8&+ MQG%=FA0P/*2] $V)LXK[G*OWCMF?#@X;J??U#@Z;R'KH<^M^9X'/D]GMK<)- MEP&5\/#%(]@$KDHU.@.G%(6D/%$TA, #7>O<>OD][50\;:/"QWF[5>39$C3. M'S&"?G\H?305*\,B(L$EHTO7)2>LQ6],T.L9-"^]I9U2I9JPZ"3+!DZ75X_H MYT[HD]M494.-I#%ZM H9+@/!#7C+'##.E1&:*E]]-FMWJH>M+VC$1-JM[O<9 M[1CI"P5L6G( <70 AF0!#?0)*!8_)>1ZK!R%KTM]X!E!E M[-6"?E<@M+((_.N\^X>\WWCQ>.)=+;>FY>">3U_=Y.Q[><3\X,N76?J"AOGQ M! _%R7P+^<)-2L.*K1Z,.5Y^^!X%^<&-9]<3'ZSA MD>0HT9=A:%$8$DH?5@Z:*(L;''>>[CR%>E?,-YY(UNB9."@$6UB[[K97S^E5 M<0)79OW\>#Z_*G,"/B&+6HZ9<4,)9=#@3T^@?,J'0/XP*>."*,FHR<[5+ M]#>A;^#0\< KH"]%#AW]>56N*XOV<#;&-X[=_2KUZWE!T]G\9IE?%Q5__CZ= M'$_&B[&[_'CE+\?A+"-?Y>254;M@1 9*RN0+[2A8$O#X]2$Z:I+.#Q'^3#1I MEU0/' \8!O=M8Z.!G?W@^EZ\=1WP-M:RT*_T671)( :6%CWFO2L1B9>VW[GB([9CQ3+D*^KQ=4L%6.P MS/H:1:8#SS9""%1=#UHW)OG23XP003S)H?H@A4V)7 OJYHU"O5^5-H#9K2-L M]\/8R_%V\SNS;I1LM&B)._!"!!!6<+!&1U#>!1M*?#M6;TO2!R-K8=^^4>P/ M#XT&UL?1M^^7TY\I7>!R'X?TM$I.ITLO)EUS/O\TQ7WB_N>EF3%>VYMXF*]^5'Z/+CO;27IB9;W5\U:OYEO QUZU$[W)V)OFWX\_'X3%^,=X M\;-Z:]$7W])?F]'UF6NCY:A,-E-K-7"EBN'#+?HCTH*1@062-1&^=JW-6VDY MREA$]RTG,#1G$%Q*<)YZ7*^XE: [5YH-U?;M_]UR=$/,]M=R=!/U-V#&_-J) M$$\6YZ2(8$,LXP\5'GB>"G1Z++%.T21)[67_)EN.;@2"%UN.;J*1!N#42ZZR?TO/&6HQO!:A#9O1GD?K4BW0@O&S6#W$1Y#2#Q<5_5 M@'32(#T$6AJN&Y/!,.]!>IV3L<9;:BNC;[OFM_O5?K0+XKHIJ0&450BFL.R9 M,<)!#D: \+KDI-D(/AF7I/7)NK6ZB;57Q+@'_2J[&*0[UOT^H_UTNKHZ>IS) M!W-*R73P*D5B=DL;:H=[=T9G_3* M!\SMZ=KJ%]P[2\/L@K2ME^#WY:W0Q<+-%HTOQ =9JL7"CX\?+/+-.?V;CC?R#+L@+,W?1"BUG(:+THYW4HTB5BJG$31F.*[ M.AO .\= V9 E.IQ.$KDW2_ 1>WM:4_Q&5F$WM&V^$.WU0IPLNQ/$3WNP'A^: M"Y0Q@QYWA"R(*VDE&;RA''BT40@G-4G-M+7IQ3!MK[KYC:S%+DCK:)@>36+C MR_"/I61N=ZE,"5_.)37*:!"&&C3:F0'"61(ZD9BJUQ;MBK<]-4L'CKST": W M;6_>[CJO]AVYOX,F7!W*!P/1.!0?*?.R@B? =+2$*:>SW9_UMY4(]M1N;7V9 M]@_'K5N[<<'\SG5]^N954:Y)4T]#^FE_B82Q3L.HO8:O*4& MOU."*2]C:&=5KL_6WG=*'&2]]02;M[J2WH]_C&.:Q&N!2$ZIPUU%J])*:3DC M2 <./(2$(O&*B-K]27IG:N\;*S:WBK:&S%M;0^?C^;\^S%*ZZ3&\% CQ1BJ2 M#%#NRY 'E\#E&($YEBA+23K1C'>W+E-[W[&QF374&3*MK"'_ND#\QJ;P,S-4 M;@-3HQB)R%X9(,I;$-)$L (-8$6RT"BHF/J)G@["[=[WBNR\ZMH'V9XV#'JB MH-?A@?[K3Z_K._OO*[0],;MH/U1)5&UT*2)4)ZML N6*GQ.$!!,R V$$LTFP M&&SM.ONWTJ4H!,\(9Q9"Y!X$FK7@39FQJSP5^)EBJOHP]7]W*=H0L_UU*=I$ M_0W8:+\V+U%>)>69!"5$(9X&L+)TQ.-,Q1RB9J)V)?F;[%*T$0A>[%*TB48: M@-/V@GNA/P3:6%H'1\!0@\O9$PHV.@<^[%&T$JUUT*=I$ MQPW@_.5&-^C 6&FY!!H=GD3X%2S)!((F-G!ELV"U&ZC_W;H4;827C;H4;:*\ M]I!XPX0+W)9["DT5BD<3#J6#+0@NM-"1!9UJ;YE/$M)X.M? R-M"60T@KD+ MQXEHB?<1G-89FZO1.WEK'HB[&Z8YUO\]H7S^-\I?J MQV!,1E,,DHH$!"Y^L%:BFJ+*45BAE*@>/=@IAXW;(I7QN_NM=L7;GI:#OZ5EV %L71L9-;X,'W=Y0GO M..T$I%AF(T8F2@<<6FXSN;8\,UH]>+=#]O:TLNLM+<9ND'OCZ_&A\6Z,$L0Q M B&6K2HR TYY]/[,:M_$5VZO4>DMKL0O=W[DV0M3:$P')E0,48IFRRS(0&KP+6=@8]B=M8Q/.WWS,_ UL KTA^8WO !OX4U1I M;BT1D*Q"?XI[#\-L,[;>BS^WYC9-JK[DXV>TH!6IXEE"7$!SAH-!%>62 9A67V. M>2O5_4<(MNG/E"[2[,PO3+9/R_2-1R22TIO2ZDH)Z: M2'$-,RO+(9X,.(.R9-0&AV:\3J)ZGD8?C.QUU?\F6'Z^ZG\H6#00YCF>X"Z7 M+E#ARQ/P9,7BLDQ8RQ2-X1%,H,51Q5/*LZC*E"O'"T MA0X: %198F?YPEVF^:K*EFB5I.$,#-(-0DD%+@6%#"@3K/(B1E491(^(:!(X MVRAX6E/:#<#E'#6!!'P]F,3WZ4>ZG'XO$EI9\BN6DO+9&X<2*>F1(J'-X8(V MP#S-Q!%!":^=D[ &6<->%/8'J=H::0!D%^D2/_KR6YJDF;M$Q@[BM_%D7 S9 MQ?A'6O%VLX+*G'L;: :F2A,K*?7_W][5=;>-(]GW_2_8!0F !%[V'-MQ>GS6 ML;VVTK/SY(-/A]NRF)&H=/O?;X&295O6!T5"!C*;?D@[G72Q4/>B4 44"DB5 M1B%N(2?F1!8L#W[Z?8B"<0^FCD>\XZ$4=2-W-FWN;Z:UF>OF>KJ,7-N0P3*5 M9TY#W.FO)%)+,1)2E8@)IDI6$*OR3M?OX .O. :_>^'7MF^GTE$A=D ?!)N( M#NZ5_C.8,,L1S):343)!,2,6$>?;F\#<1)S#W'1.V9+R4F@=D&#O%8@3=(7! M]#U!!AHX@67P$E0'#PKC^ +:-W8B)_IY1:>.9(81@K!B E%7^.N9989*2;&E MDA@3O#',#G6B,V?I;/ 'BA%GK+U^S'_N!2D%MK!*2$4=HI@H)!TU M$,LX28DLC0SN:+MI%G>/+2IYUCL)ATWZ\A/\G?.;NY?F_>=R.H&D?W99 MSV;?[;0UV(!JA:/J$Z*>X>,,%JCBX?E[-\MOKE*)*WP M79:L<*8DN=4X]/J[19>AGO?*-HMM+6_4DQ]@2[^6C6J8M(_UI.T8^JT>@_^: M?:K&(=X'MG4@^4XEQE2C)@"YZ7AP6NQ7[X>ET,? M!'<=Q/8#NG6$N4_XUEI-,ZW4O%D8[*J&/Y@T\#F_X_[\U-F]5(S*TF'$%,&( M^K[T7 J+3%'H(@,+@LV.ZLTZ*!EWZSH. X^+9 +N[G@#%#D*@/WWJ1H[#K(YRVE2Z^@X831[NK)Y/ MJZ:R8)_98JJ C2;FZ\2\_/YU%+TTXSV6G!4.QLLXTXA2^(F7I85HQ%%!,&1D M+/C"&D+QN'>4(JW)'XYX:E[R[3)PTV+U/"Y-F,78<22HKP$J<[]'["C*G(/Q M$JF%_,!U_(UN<:_4).!;0^&6 !_7;MPL^F@MGTF87<^;F7^'$>;<;M M#MM+ HB-$X+EB.940E"=98C;O$!4N;)DA38T"[VA&4;SN*'H41+J")#^1$0^ ME;-*PZKAN)&\1":# )OFAB#E6TJ4#&.*<\UI$;HV_R %X^;H,1C4D\2'PYD M5V$EF;:5=W*\7+7:8;U=5M[?I7SU2,V]$:5CDDM85ZA%%#)")!4OD"HPUH6C M)0M>D#UJ&'=G(0$2'Q/2!!B['I,M5AA.-+:Z="@S! Q&&4.JE HQ:7*; MFX(9&_J0:*,B<3<*$F#?<'@2Y-@J><0BYYP5J%!4^SI"BKA/4QTKJ6(9+:DX M-LN2R/$3Y%D?B/Y5"SY.)DUEO#VJ'XLBG5G,2H$4-3G2&94,_L%:ADX8CE7J\5+U^,:VJQWD\[_T> ZF_ Q^Q==L MS9MEN=BZ0HMR1YF;4A8T1SG5%%$#/TGG,L2TX!EAE%H5_ FMH"-(M"CD$,9M M;R[QX1 G$!X,'//ITV8![0T:Y;AQ3FN(QC6@8C&%U%$HY'3!J,P(+7GH-U*/ M.)Q4NEI\/$O7RU43H4RRL^?5(^1"6%+8DH$G\GT>5&F0PLZG#5E..96BM*%K M$_;I%)?'R9"G$ZE[(AF1F3[H77^^ONV,YV\9K?WWKY.J>;X?763@#8CEB&20 MNM R=TB03,,OSI3".4F9W!=>]_QVBH3L"WS]<2C$)MEE]>B?)KNLI*K&5?/D MYZVCB(,&PSZPYJ"??TC0:+,."I+;JD56I5<=2+5_F_%W>\_'HD"6SF! M-7.A]>L!Y#FS6F"P1ND[A7(+ V",(^V;AF8NSTL<^D3_G1)QM]J/PI\P!D^ M,0-CALO5)2VARD+J0J"<.)\F@H]5/,>HD+D4DG-M6>A6+:%T3Z4%Q\^>??0C MP\\_"4X>Z_FDN2=$:JR)1)F$V()2IY!D&AP!DY;Y.%E)FM8,6"B>8HQX;,Z% M)7X/ B1ZIG!Q=7;]Y7QT\C_G=P/. C9(";&'OT^Y0'OOBP+1D?SKY3QJM1GJ MA"L*699(9-HW>B@YDKDUD 8#R%1PESD>OEYGFSIA.HZ"Z/._Y&,U:1%9K"(6 M9X03(Q!,'*"RA@;I5N52:%AY' V;.XT.M3V"2R>J_YS MB_-7*\3,Q)7A )GAD1Z5\>-)#K $CDXPI6VC!0M^)ZJY=>IXJ M#,V.A$\"S/LZF:ZZL\&PEO,'AN$*1;*L1$Y9R'V9ABS8&#"9H9+)'-)@&WHG M9(LJ*31A/P:G0E@^70*-OLGF[_5\;"X>OTO=K";0/#Z1<2M]AE%IN,]_RXVJ@^<:X:5S"FV8G? MZ=<>U@=[[5;_UVI&9C#ULMQ0)&DF()CP9[Z^M,0*ZP"!/'_W3,666HQ "L6] M]1&>DM' 2I&@M]:GZA!3]!D\U99SPF"T$OLV!)HC"'A]1L:+O,S:2HC>3!VB M62?*%O\"E/TP^%+D[E4].9M//2*KHJM[7CI38+ N8V7AK>L/49Q#!?:U"I:X MDN/>E-SPP4Y,*_\%F#;4V-$)U 88HWJQ5?EI[IL#??,WZ"\FH]N3>R:Q*R!S M0F7NNT#Z&_0J@UP>@F,#$4@F,M?1E>W\3B>Z\)^-+N%,&YLEK_1^H;E14N86 M7&3)2M]=P=]98OYVI^&NP 4WB1'B)V/$8#.FPH-/RV^#A58# M\9P66N#20<*Z;:3BGY0>(:P;FRD^ M4[7:5C_\&<7)P]0N7L];58$OULS[O+"V$#E%S#"&J%,YDH0XA+/"8IH+K:GN M1)ANW^O&FY]H!_Y8MDZTCB^NK(65T^T2& MJ*D[2.U !7;+5^U]X]"GT51.9A"+^*WQ55U51J42>4G]02&DZ$9*)#4G"&/@ MF3!.%CSTL=@^G<)==M_VI=.G-W_2'J 2391C!?5=S2FBQ&:(BZQ QF%:P!IL MN K=1JF7HG%/#X/R:?L5]F,!E\ >_9:AM65%&%.NI#5(D-(@"H2!G\#W9U;F M1!'&2!&:@SO42>6F^-'(\.X)Z##(I$NR9>F1OT:,<^;?7M3^[47CD!32=]VE MO"PLM63]/N.Q:)9"I5\PV+O1J0<&L:/X,YAL\['O.7XR\6=1XT5#1C^:YP(X=S*S. \RSO?V=_T@;B%,$>B2 AC MQB9$:X[J%:O?#4:5,N-Y@0K!835G!H))!UFKQ#IWHLBY9;03,_9]*6Y=RY$H M$M2\L;ERHL'I^;837V?OQY$7F308AJ M ,]Z)&%L^$+?XXTBD"&',=%.@M:RQC?)U:7D!!D&\*#)$L9)(E) ^9@2# MV;3-+0]]XZF[=JET3(BD7D)I]^#\=Y!JQ[&CTB?V;2Y7Y4MF?-)4S5/2Y?,L2HL(PR5F^5=^7HV(%*WDN&6(6*S"25 B&29$51"@8%"V+;B%1YT^FDWX/X,D1 MK9S8RO3*![\<2L.R+;APOL@ K$4=Y(Q2@,E@*F#)1)G#Q/B8".GRH(N81TO9 MDXF+^F&4+N=NYE/]3<[LS'<">OUW[@TK2<"I+A/V->HJI1-(0 ML![EQC"59;)CD5*7KZ6S: 9CTG$LG:XG6W0JFUV[5__MOLB$HCG-D34YI#!9 M(2"HE)#1J%Q)E9<8!O=!)_P;U$MR&_RH_FLP2 GP[ZR>-7X3=WGM?O; .L MD!@['^(2 V.A8#,C+,(4_+!@C(%- Q-NESY);J.'85@P&!*MNCS_[Q 5YA:BKNH$J+7U_'\!]P67?';VI%@]7;FIF9[%6 MF@LDL8$,M,@9DD0XI"RF#-,2:Q,ZE#U O:'^Z)-U,*&,[\C0OM'IP\2QG/CY M<;NZYGRO,,4,%Y =$R7\2V.0%5E"D*2YM3;CV,G030TZ*18WAC\6B]:=57B, M$O5:=U]/[\[_^^OYU>C\=_AEB,?:)BJ$M^JD9B!/=3=7,_O/N>]M]Z/M:/=, M*&,(]2U18/6SA7]X1/D7&S*DK76.<:<+''J79YLN@VO W\I=;+_ \BVE$R72 M1/AV,&6!A%_B+2\,$UPYK$,_Z+9)C\AUM2'0?U>Y/=3<"831ZV. _ZT]=:(4 MDXQ0"-V,#]THS9"@-D=9YC+J&-$B^&*]196DB-,#XSVDZ6/P-'FS/&A0):2* MBE'DB(,U5,(:*OUVKV:D=(Y"EDD^@#DI'/(&@7H_?7K8/3T"+8^02D9!7641 MH:I$M,PT4AP+E&=8JM+9C/'@]Y$V*9(< &U.YS,(X6>S$_W/ M>;6H\VSG%%$**R$-LIETWC#6MRL3\-L,6U(*@D7H*&Z+*I%+ET*O5R$,GBAO M_(]3^SRU"+?4F-*A@AL"$\$1Q'6I$":Y((Q -$A#KUM[E8KKAH) WX%._7&( M?81VUR:T7V \=O)@ITN7ZKBF2F46F3*7_H4DAK@M,*SO6,.82L77>\EO*\#= M)#X]3@S KPYJS 3\S!E\LFH^2]VV'UAE4::.;DB+*<.YD5#.-< <451E3A BFB2\1PQEQNK#N8I8O4V,A2"8N8S& P@G*D(!. MWUK_M*23(OA3[3L52HD^??!^=X@>RO@),.FRGCR M,=/5KUL2,"Z; CC&"95 M6V)N*1*Y@1P0*\RY #V"/SJV28^XQ^3!UZC!IDZ0+LOIY HKB"Q*E)690=0: MBA0$?4C07(F""5K2T'>'-FL2U]4,1W@/97J8.P720(9P[1;>C?36EMKVO)_;ZW9LQ.^%Y"*&@S^UA1%VX@$)J9_Z:XT MV!6867#%H=>YK363.=^QJWLQKL(R?-];R9-7)B M(-$\E6,YT?9D=O*Z6_]I/9W6?_H\5'Z''+1YNA?44*I9A@J6^Y85&4/22(9X M5EJ;J:S(U-JAUY:-YE :);7+.(QR\9!*P,&]#BR?]SM@@%5M*KU\5N)>2(P+ MW_-202R"J,$"*7#3B#M5Y$Y3PTWH%[P[J)74'D(8IQ<:C$3Y=3'14RMG]I-= M_/MS/5V,\LHV]]0R9:PF2 H+274.CEX1(F&04H*;IU00_0%DVZ5C4FG"\9@7 M#*8$:/C6O<,([>)FU+ULWTG4&F((ZN]"$0'Y%=A09R0S"AL!$47P,OW-NL1] MM^@HM IB]OB5]ZWLF=7__E#_^ ^KS4+\R9]R:D;5(ZS^+[<7]A?>O^'/:Z$+ MZFCSPIC-7SBP'K^W\J'*\;\!_T[!?Y@WES^F4_\,1/MLU>G3R]]9+G.M>@L= M_6[KQ/C;&U?R\7DS./!^T#%4''P0"-.FTHTU=TVM__@ZJ9K9[=W7Y?YFZ#.^ M7=^*&V<=D3WOC_\ZF+RW-QJ'6,<6NK2:'84)[^7'C74^$/VMIHV#>)N5?I'3 M/VS3CK =T";,MR3Z6_[7N#'&!\#9P6YQI_":E_D(AWX ]D=[K3"B(T\!?0B\ M[A<#>6P#KI>:$C" )/X0__"*+F>ZE13D/V8O',ITX6 MB9C=OM'/-M]J$QBO-9E1CAGZH;79&HE@=0.?;::/$_-Y+!^"(/568I2]^5XX M;;1$(BCY&7\VF9EI.)C61$;)K'I[O_>V2 2HO]5_ON@7U@-N$1TE*>H%W&[; M1 9PM:96C]9\KJ<^,OQ=C@=/MUURHR1 !T'7P2HI3+S9V;B>V5&]4M?7*P6< M?7OD1TEF#I^"W:R4+)Y'@C'.2^B!T$L$M(N)J7Y49B[';47]$*#61,5-RG;; MO-YG@-A3:3Q^T6O_'FV'2;1)8#2$MMB\[F: ! Z"7S:3=D^:/KMN;V7'398[ MS:*=1@D.UD<7NVX>U7J-]#&W)>/3_?SQ^[A^LK;=![W^[L=VE WG[=^)6YKZ M@9O.>TV= !U:W4Z^P^=UU9KBMGKXULSN3F[OCD*+_=^+6T;Z@?3H;/K8 87R^B.H&3P-':N\&G@,AOL (TGV1C/\MJ M^KL9);*3]=54X/O;+OWP[\&[S9OD1<-KI]WK M3D;X?WT.<)3HI"LHOTX ?IT '(3-53VYLG4(4-Y*BG=BMLO6]9Z!)[2N6-\O M9]D\POO78 O,.\'1G%K?R*"+F6*[O(>'9CFHP;M-;T5%JV3LB]9F4T3&YUFA MB1P_S:I9F"*=K4*C534.C+VWFBG?-'S=3?3T=S:;GLZ9ZE(NCI7#EWIT^ M$*WDL2^JAY@M,L*OVHP$=*7;I4:K@>R+Y5X#I;, 7M7-/^QJI;:AZI&[?"!: M262 Q7*OV2(C_!F$UA/[/-(0!Z);1$8KC>R+XF[3I(7;I[D=U#O$QBL@")"$ MI1GK;5 PVW44*G K6=05YX:]M7QU:G@4&<\@&?Z01R4EM? MA]LPU2J@FQ_'J@!Z*SE(]<\.90-4_MS(I]]G-W8*V=:C[T02!Z/U]6K;* BDNV"XU5?[82B/LPND:&[L74 G%ZDQ*PIV6_K>L? XQ?Y M@$I70>!8EQ7O4N^!H&PQPJ]:Q8]<:7[5)_ZJ3SP,&_._H[K-QX=.C[>2HI51 M[9H=&P<;&X#Q>*56F*FQ+B[>LK[1W'67L<=N$V:E3[ &SXG7V:$1L& M&CNH76H;9M/MO;1XR_:P/#ZU\XNS^LZ.K>]XO.30X*.+S1+C+23]\-IIE]AY M"JAB5D']M7.5!KF?)V'FVG[I\5Q@/RP[VRNVS[1V^MNTGG^_F,WF 1'=)3=: M=6Y?/[K?1K$]ZC??!,:L% V%XBZYT>IR^WK7_3:*/A?K4=W(<8ASX'59T\^YC;:(C]");B 3'S_=R,H$ FJ3R&B%M?WQVF&9V(FRSQ1!0Z]5*->X36:T M>MF>P.VQ3>RP\WEG^.3'0S#?N%5HO%+7OE'F'O,DA%ZKV2L/$1+$3;+CU:D& MP'*'L5)PI2M5@SO4K9+C59@.\:O[#!6[LN*?\ZIY\CVR%J:$].:Q[07ZJ7*@ MC(71AD+WP$_%*SCM"7<_4\9.&]?R6HPK+>;+3F$WVTR'POI'1_JA'A2>T<] MS!@9^0WNQX]\N?D5!O2NW^B$=TJ[3P<:+[E)?MU\L],CS^_-W^@$=4H;5P<: M+_:LEFH^EM/+:M8$/.K>+K43G"EM9^TU4&P WWN6H3LA6T1VJE9(:3-KMVFB M[_P_.__P .Z3W0G)E+:R.AHK@3=&5H'[93T+_<+26]F=0$QE VNG>:)'.VN1 M]]#IMU%@)[A2VH#:99;85YU]0.5'% BP3?(ZX972AM$.HZ2PQ1^D/>9K09T M2FF79Y,9H@!2R6<9G?!(:0]F;?!IE'D/AN/0>M4\I6V2!,M4Z\EO$+@L M%?MD9WI:M<I4]XOO!&)*&R#=319]73*5UTN.*$:3G M_=6M8H?LA:W$G?KF3,,[;FP4&/%RYSXLWNQ^[3!&[#W+E6J#;[6MB8J&S4YK M;T0EH7MN)^/Q!E\2Y@;H=L$)8+7C,NA>@_QJ)A!K#OUJ+/"KL&L-M&'XJD(RJ M9G!X_494M"NY/4%Y8X#8C4/G8YMAQ3(?U9CZ>V/-Y[%\& 3/-IG1KML>AM,> MD\3?6#P&9CO$1KM?>QAL^PV3A -L]0KQ7M\&<='NUO9QA)L,D9 S'$T?)TU8 M7_A*9+1;M?U=X7N#I.4) P&V76JT"[6#_&!RL#TG#.%>+MTL,=X=VC[><(L] MDL#JTWS:*A8 I)6H>+=B^Z"S;H$D8+FS>CZMFLK.3AX>3G[(:CRX@'>'W'CW M7OL MM,V/\,K[YS!%.&;-(@./&S?(' M[<4OQ9O7HD.E=/NE)W(BN1.WMQOX'>T5_8QEDYY7=;-4-O)+*K/!#G M'?8[OD=?_H'_1&T( #"+0 M$@ @ $ 97AH:6)I=#,Q,7$R,C,N:'1M4$L! A0#% M @ "H((5S1-;+A9" G2P !( ( !G0@ &5X:&EB:70S M,3)Q,C(S+FAT;5!+ 0(4 Q0 ( J""%>G.N6:LP0 *86 2 M " 281 !E>&AI8FET,S(Q<3(R,RYH=&U02P$"% ,4 " *@@A7 MC.Y%6 QL 0 7>14 $0 @ $)%@ <'=S8RTR,#(S,#8S,"YH M=&U02P$"% ,4 " *@@A742.'/(L3 !=SP $0 @ %$ M@@$ <'=S8RTR,#(S,#8S,"YX&UL4$L! M A0#% @ "H((5Q3(!.B.>@ *$D% !4 ( !AKH! '!W M&UL4$L%!@ ) D 2@( )0>! $! end