0001558370-25-000455.txt : 20250129 0001558370-25-000455.hdr.sgml : 20250129 20250128173552 ACCESSION NUMBER: 0001558370-25-000455 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250129 DATE AS OF CHANGE: 20250128 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Stride, Inc. CENTRAL INDEX KEY: 0001157408 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-EDUCATIONAL SERVICES [8200] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 954774688 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33883 FILM NUMBER: 25565939 BUSINESS ADDRESS: STREET 1: 11720 PLAZA AMERICA DRIVE STREET 2: 9TH FLOOR CITY: RESTON STATE: VA ZIP: 20190 BUSINESS PHONE: 7034837000 MAIL ADDRESS: STREET 1: 11720 PLAZA AMERICA DRIVE STREET 2: 9TH FLOOR CITY: RESTON STATE: VA ZIP: 20190 FORMER COMPANY: FORMER CONFORMED NAME: K12 INC DATE OF NAME CHANGE: 20010813 10-Q 1 lrn-20241231x10q.htm 10-Q Stride, Inc._December 31, 2024
0001157408--06-302025Q200001P1YP30DP45DP1YP2YP1YP2YP3YP1YP1Yfalse0001157408us-gaap:RetainedEarningsMember2024-12-310001157408us-gaap:AdditionalPaidInCapitalMember2024-12-310001157408us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310001157408us-gaap:RetainedEarningsMember2024-09-300001157408us-gaap:AdditionalPaidInCapitalMember2024-09-300001157408us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-3000011574082024-09-300001157408us-gaap:RetainedEarningsMember2024-06-300001157408us-gaap:AdditionalPaidInCapitalMember2024-06-300001157408us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001157408us-gaap:RetainedEarningsMember2023-12-310001157408us-gaap:AdditionalPaidInCapitalMember2023-12-310001157408us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001157408us-gaap:RetainedEarningsMember2023-09-300001157408us-gaap:AdditionalPaidInCapitalMember2023-09-300001157408us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-3000011574082023-09-300001157408us-gaap:RetainedEarningsMember2023-06-300001157408us-gaap:AdditionalPaidInCapitalMember2023-06-300001157408us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001157408us-gaap:TreasuryStockCommonMember2024-12-310001157408us-gaap:CommonStockMember2024-12-310001157408us-gaap:TreasuryStockCommonMember2024-09-300001157408us-gaap:CommonStockMember2024-09-300001157408us-gaap:TreasuryStockCommonMember2024-06-300001157408us-gaap:CommonStockMember2024-06-300001157408us-gaap:TreasuryStockCommonMember2023-12-310001157408us-gaap:CommonStockMember2023-12-310001157408us-gaap:TreasuryStockCommonMember2023-09-300001157408us-gaap:CommonStockMember2023-09-300001157408us-gaap:TreasuryStockCommonMember2023-06-300001157408us-gaap:CommonStockMember2023-06-300001157408lrn:EquityAwardIncentivePlan2016Member2022-12-092022-12-090001157408us-gaap:PerformanceSharesMemberlrn:FiscalYear2022LongTermIncentivePlanMember2024-09-012024-09-300001157408us-gaap:PerformanceSharesMemberlrn:FiscalYear2022LongTermIncentivePlanMember2024-07-012024-07-310001157408us-gaap:RestrictedStockMemberlrn:ServiceBasedAwardsMember2024-12-310001157408lrn:EquityAwardIncentivePlan2016Member2024-12-310001157408us-gaap:RestrictedStockMember2024-06-300001157408us-gaap:PerformanceSharesMember2024-06-300001157408lrn:DeferredStockUnitsMember2024-06-300001157408us-gaap:RestrictedStockMemberlrn:ServiceBasedAwardsMember2024-07-012024-12-310001157408us-gaap:PerformanceSharesMemberlrn:FiscalYear2025LongTermIncentivePlanMember2024-12-310001157408us-gaap:PerformanceSharesMemberlrn:FiscalYear2024LongTermIncentivePlanMember2024-06-300001157408us-gaap:PerformanceSharesMemberlrn:FiscalYear2023LongTermIncentivePlanMember2023-06-300001157408lrn:PerformanceSharesTrancheOneMember2023-06-300001157408us-gaap:PerformanceSharesMemberlrn:FiscalYear2022LongTermIncentivePlanMember2022-06-300001157408lrn:PerformanceSharesTrancheOneMemberlrn:FiscalYear2025LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-07-012024-12-310001157408lrn:PerformanceSharesTrancheOneMemberlrn:FiscalYear2025LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-07-012024-12-310001157408lrn:PerformanceSharesTrancheOneMemberlrn:FiscalYear2024LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-07-012024-06-300001157408lrn:PerformanceSharesTrancheOneMemberlrn:FiscalYear2024LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-07-012024-06-300001157408lrn:PerformanceSharesTrancheOneMemberlrn:FiscalYear2023LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-07-012023-06-300001157408lrn:PerformanceSharesTrancheOneMemberlrn:FiscalYear2023LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-07-012023-06-300001157408lrn:PerformanceSharesTrancheOneMemberlrn:FiscalYear2022LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-07-012022-06-300001157408lrn:PerformanceSharesTrancheOneMemberlrn:FiscalYear2022LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-07-012022-06-300001157408us-gaap:PerformanceSharesMemberlrn:FiscalYear2025LongTermIncentivePlanMember2024-07-012024-12-310001157408us-gaap:PerformanceSharesMemberlrn:FiscalYear2024LongTermIncentivePlanMember2023-07-012024-06-300001157408us-gaap:PerformanceSharesMemberlrn:FiscalYear2023LongTermIncentivePlanMember2022-07-012023-06-300001157408us-gaap:PerformanceSharesMemberlrn:FiscalYear2022LongTermIncentivePlanMember2021-07-012022-06-300001157408lrn:PrimaryObligorMember2024-10-012024-12-310001157408lrn:CareerLearningMember2024-10-012024-12-310001157408lrn:AdultMember2024-10-012024-12-310001157408lrn:PrimaryObligorMember2024-07-012024-12-310001157408lrn:CareerLearningMember2024-07-012024-12-310001157408lrn:AdultMember2024-07-012024-12-310001157408lrn:PrimaryObligorMember2023-10-012023-12-310001157408lrn:CareerLearningMember2023-10-012023-12-310001157408lrn:AdultMember2023-10-012023-12-310001157408lrn:PrimaryObligorMember2023-07-012023-12-310001157408lrn:CareerLearningMember2023-07-012023-12-310001157408lrn:AdultMember2023-07-012023-12-310001157408us-gaap:RevolvingCreditFacilityMember2024-07-012024-12-310001157408srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-12-310001157408srt:MinimumMemberus-gaap:ComputerEquipmentMember2024-12-310001157408srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-12-310001157408srt:MaximumMemberus-gaap:ComputerEquipmentMember2024-12-310001157408us-gaap:FurnitureAndFixturesMember2024-12-310001157408lrn:StudentAndStateTestingComputersMember2024-12-310001157408lrn:SoftwareDevelopmentCostsInternetDomainMember2024-12-310001157408lrn:OfficeEquipmentExcludingComputersMember2024-12-310001157408us-gaap:SoftwareDevelopmentMember2023-07-012023-12-310001157408us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-10-012024-12-310001157408us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300001157408us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-012023-12-310001157408lrn:InstructionalCostsAndServicesMember2024-10-012024-12-310001157408lrn:InstructionalCostsAndServicesMember2024-07-012024-12-310001157408lrn:InstructionalCostsAndServicesMember2023-10-012023-12-310001157408lrn:InstructionalCostsAndServicesMember2023-07-012023-12-310001157408us-gaap:RetainedEarningsMember2024-10-012024-12-310001157408us-gaap:RetainedEarningsMember2024-07-012024-09-300001157408us-gaap:RetainedEarningsMember2023-10-012023-12-310001157408us-gaap:RetainedEarningsMember2023-07-012023-09-300001157408srt:MinimumMemberus-gaap:BuildingMember2024-12-310001157408srt:MaximumMemberus-gaap:BuildingMember2024-12-310001157408srt:MinimumMember2024-12-310001157408srt:MaximumMember2024-12-310001157408lrn:CsiLeasingMember2024-12-310001157408us-gaap:BuildingMember2024-12-310001157408us-gaap:TradeNamesMember2024-12-310001157408us-gaap:OtherIntangibleAssetsMember2024-12-310001157408us-gaap:DevelopedTechnologyRightsMember2024-12-310001157408us-gaap:CustomerRelationshipsMember2024-12-310001157408us-gaap:TradeNamesMember2024-06-300001157408us-gaap:OtherIntangibleAssetsMember2024-06-300001157408us-gaap:DevelopedTechnologyRightsMember2024-06-300001157408us-gaap:CustomerRelationshipsMember2024-06-300001157408lrn:BancOfAmericaLeasingCapitalLlcMember2024-06-300001157408us-gaap:RestrictedStockMember2024-12-310001157408lrn:DeferredStockUnitsMember2024-12-310001157408us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-10-012024-12-310001157408us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012024-12-310001157408us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-10-012023-12-310001157408us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-12-310001157408lrn:TimeBasedAwardMember2024-12-310001157408us-gaap:USTreasurySecuritiesMember2024-12-310001157408us-gaap:CorporateDebtSecuritiesMember2024-12-310001157408us-gaap:CommercialPaperMember2024-12-310001157408us-gaap:USTreasurySecuritiesMember2024-06-300001157408us-gaap:CorporateDebtSecuritiesMember2024-06-300001157408us-gaap:CommercialPaperMember2024-06-300001157408lrn:BancOfAmericaLeasingCapitalLlcMembersrt:MinimumMember2024-12-310001157408lrn:BancOfAmericaLeasingCapitalLlcMembersrt:MaximumMember2024-12-310001157408lrn:BancOfAmericaLeasingCapitalLlcMember2020-07-310001157408lrn:BancOfAmericaLeasingCapitalLlcMember2020-04-300001157408us-gaap:RevolvingCreditFacilityMember2020-01-270001157408us-gaap:RevolvingCreditFacilityMember2024-12-310001157408lrn:ConvertibleSeniorNotesDue2027Member2024-12-310001157408lrn:ConvertibleSeniorNotesDue2027Member2024-06-300001157408srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberlrn:LiborMember2020-01-272020-01-270001157408srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberlrn:LiborMember2020-01-272020-01-270001157408us-gaap:OtherNoncurrentAssetsMemberlrn:CapitalizedComputerSoftwareAsServiceMember2024-12-310001157408lrn:PrepaidExpensesMemberlrn:CapitalizedComputerSoftwareAsServiceMember2024-12-310001157408us-gaap:OtherNoncurrentAssetsMemberlrn:CapitalizedComputerSoftwareAsServiceMember2024-06-300001157408lrn:PrepaidExpensesMemberlrn:CapitalizedComputerSoftwareAsServiceMember2024-06-300001157408lrn:CapitalizedComputerSoftwareAsServiceMember2024-10-012024-12-310001157408lrn:CapitalizedComputerSoftwareAsServiceMember2024-07-012024-12-310001157408lrn:CapitalizedComputerSoftwareAsServiceMember2023-10-012023-12-310001157408lrn:CapitalizedComputerSoftwareAsServiceMember2023-07-012023-12-310001157408us-gaap:SoftwareDevelopmentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-10-012024-12-310001157408us-gaap:SoftwareDevelopmentMemberus-gaap:CostOfSalesMember2024-10-012024-12-310001157408us-gaap:SellingGeneralAndAdministrativeExpensesMemberlrn:CapitalizedComputerSoftwareAsServiceMember2024-10-012024-12-310001157408us-gaap:CostOfSalesMemberlrn:CapitalizedComputerSoftwareAsServiceMember2024-10-012024-12-310001157408us-gaap:SoftwareDevelopmentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-07-012024-12-310001157408us-gaap:SoftwareDevelopmentMemberus-gaap:CostOfSalesMember2024-07-012024-12-310001157408us-gaap:SellingGeneralAndAdministrativeExpensesMemberlrn:CapitalizedComputerSoftwareAsServiceMember2024-07-012024-12-310001157408us-gaap:CostOfSalesMemberlrn:CapitalizedComputerSoftwareAsServiceMember2024-07-012024-12-310001157408us-gaap:SoftwareDevelopmentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-10-012023-12-310001157408us-gaap:SoftwareDevelopmentMemberus-gaap:CostOfSalesMember2023-10-012023-12-310001157408us-gaap:SellingGeneralAndAdministrativeExpensesMemberlrn:CapitalizedComputerSoftwareAsServiceMember2023-10-012023-12-310001157408us-gaap:CostOfSalesMemberlrn:CapitalizedComputerSoftwareAsServiceMember2023-10-012023-12-310001157408us-gaap:SoftwareDevelopmentMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-07-012023-12-310001157408us-gaap:SoftwareDevelopmentMemberus-gaap:CostOfSalesMember2023-07-012023-12-310001157408us-gaap:SellingGeneralAndAdministrativeExpensesMemberlrn:CapitalizedComputerSoftwareAsServiceMember2023-07-012023-12-310001157408us-gaap:CostOfSalesMemberlrn:CapitalizedComputerSoftwareAsServiceMember2023-07-012023-12-310001157408us-gaap:FairValueMeasurementsRecurringMember2024-12-310001157408us-gaap:FairValueMeasurementsRecurringMember2024-06-300001157408lrn:StockOptionsAndRestrictedStockMember2024-10-012024-12-310001157408lrn:StockOptionsAndRestrictedStockMember2024-07-012024-12-310001157408lrn:StockOptionsAndRestrictedStockMember2023-10-012023-12-310001157408lrn:StockOptionsAndRestrictedStockMember2023-07-012023-12-310001157408lrn:ConvertibleSeniorNotesDue2027Member2024-10-012024-12-310001157408lrn:ConvertibleSeniorNotesDue2027Member2024-07-012024-12-310001157408lrn:ConvertibleSeniorNotesDue2027Member2023-10-012023-12-310001157408lrn:ConvertibleSeniorNotesDue2027Member2023-07-012023-12-310001157408us-gaap:PerformanceSharesMemberlrn:TechElevatorIncMember2024-10-012024-12-310001157408us-gaap:RestrictedStockMember2024-10-012024-12-310001157408us-gaap:PerformanceSharesMember2024-10-012024-12-310001157408lrn:DeferredStockUnitsMember2024-10-012024-12-310001157408us-gaap:PerformanceSharesMemberlrn:TechElevatorIncMember2024-07-012024-12-310001157408us-gaap:PerformanceSharesMember2024-07-012024-12-310001157408lrn:DeferredStockUnitsMember2024-07-012024-12-310001157408us-gaap:PerformanceSharesMemberlrn:TechElevatorIncMember2023-10-012023-12-310001157408us-gaap:RestrictedStockMember2023-10-012023-12-310001157408us-gaap:PerformanceSharesMember2023-10-012023-12-310001157408lrn:DeferredStockUnitsMember2023-10-012023-12-310001157408us-gaap:PerformanceSharesMemberlrn:TechElevatorIncMember2023-07-012023-12-310001157408us-gaap:PerformanceSharesMember2023-07-012023-12-310001157408lrn:DeferredStockUnitsMember2023-07-012023-12-3100011574082023-06-300001157408lrn:PerformanceSharesTrancheOneMemberlrn:FiscalYear2022LongTermIncentivePlanMember2024-09-012024-09-300001157408lrn:PerformanceSharesTrancheOneMemberlrn:FiscalYear2022LongTermIncentivePlanMember2024-07-012024-07-310001157408us-gaap:RestrictedStockMember2024-07-012024-12-310001157408us-gaap:RestrictedStockMember2023-07-012023-12-310001157408us-gaap:PerformanceSharesMember2024-12-310001157408lrn:PerformanceSharesTrancheOneMember2022-07-012023-06-300001157408us-gaap:CommonStockMember2024-10-012024-12-310001157408us-gaap:CommonStockMember2024-07-012024-09-300001157408us-gaap:CommonStockMember2023-10-012023-12-310001157408us-gaap:CommonStockMember2023-07-012023-09-300001157408us-gaap:AdditionalPaidInCapitalMember2024-10-012024-12-310001157408us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-3000011574082024-07-012024-09-300001157408us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-3100011574082023-10-012023-12-310001157408us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-3000011574082023-07-012023-09-300001157408lrn:MiddleHighSchoolMember2024-10-012024-12-310001157408lrn:GeneralEducationMember2024-10-012024-12-310001157408lrn:MiddleHighSchoolMember2024-07-012024-12-310001157408lrn:GeneralEducationMember2024-07-012024-12-310001157408lrn:MiddleHighSchoolMember2023-10-012023-12-310001157408lrn:GeneralEducationMember2023-10-012023-12-310001157408lrn:MiddleHighSchoolMember2023-07-012023-12-310001157408lrn:GeneralEducationMember2023-07-012023-12-3100011574082023-12-310001157408us-gaap:RevolvingCreditFacilityMember2020-01-272020-01-270001157408lrn:BancOfAmericaLeasingCapitalLlcMember2024-12-3100011574082023-07-012023-12-310001157408lrn:ConvertibleSeniorNotesDue2027Member2020-09-300001157408lrn:ConvertibleSeniorNotesDue2027Member2020-08-012020-09-300001157408lrn:BancOfAmericaLeasingCapitalLlcMember2021-06-300001157408lrn:FoundationForOnlineAndBlendedLearningMember2024-10-012024-12-310001157408lrn:FoundationForOnlineAndBlendedLearningMember2024-07-012024-12-310001157408lrn:FoundationForOnlineAndBlendedLearningMember2023-10-012023-12-310001157408lrn:FoundationForOnlineAndBlendedLearningMember2023-07-012023-12-310001157408srt:MinimumMember2024-07-012024-12-310001157408srt:MaximumMember2024-07-012024-12-310001157408us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-10-012024-12-310001157408us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2024-07-012024-12-310001157408us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-10-012023-12-310001157408us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-12-310001157408us-gaap:SoftwareDevelopmentMember2024-07-012024-12-3100011574082024-06-300001157408srt:MinimumMemberlrn:CapitalizedComputerSoftwareAsServiceMember2024-07-012024-12-310001157408srt:MaximumMemberlrn:CapitalizedComputerSoftwareAsServiceMember2024-07-012024-12-310001157408us-gaap:CostOfSalesMember2024-10-012024-12-310001157408us-gaap:CostOfSalesMember2024-07-012024-12-310001157408us-gaap:CostOfSalesMember2023-10-012023-12-310001157408us-gaap:CostOfSalesMember2023-07-012023-12-310001157408lrn:FoundationForOnlineAndBlendedLearningMember2024-12-310001157408lrn:FoundationForOnlineAndBlendedLearningMember2021-06-300001157408lrn:FoundationForOnlineAndBlendedLearningMember2019-06-300001157408lrn:StudentComputerMember2024-10-012024-12-310001157408lrn:StudentComputerMember2024-07-012024-12-310001157408lrn:StudentComputerMember2023-10-012023-12-310001157408lrn:StudentComputerMember2023-07-012023-12-3100011574082024-12-3100011574082024-10-012024-12-3100011574082025-01-2400011574082024-07-012024-12-31xbrli:sharesiso4217:USDlrn:contractiso4217:USDxbrli:sharesxbrli:purelrn:itemlrn:segment

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended December 31, 2024

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-33883

Stride, Inc.

(Exact name of registrant as specified in its charter)

Delaware

95-4774688

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification No.)

11720 Plaza America 9th Floor

Reston, VA 20190

(703483-7000

(Address of Principal Executive Offices)

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock, $0.0001 par value

LRN

New York Stock Exchange (NYSE)

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 

As of January 24, 2025, the Registrant had 43,546,641 shares of common stock, $0.0001 par value per share outstanding.

PART I — FINANCIAL INFORMATION

Item 1.    Financial Statements (Unaudited).

STRIDE, INC.

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS

December 31, 

June 30,

    

2024

    

2024

(audited)

(In thousands except share and per share data)

ASSETS

Current assets

Cash and cash equivalents

$

515,049

$

500,614

Accounts receivable, net of allowance of $35,517 and $31,298

582,548

472,754

Inventories, net

20,707

36,748

Prepaid expenses

51,367

29,164

Marketable securities  

202,447

191,672

Other current assets

16,361

14,494

Total current assets

1,388,479

1,245,446

Operating lease right-of-use assets, net

48,563

54,503

Property and equipment, net

84,685

50,856

Capitalized software, net

77,299

81,952

Capitalized curriculum development costs, net

53,759

53,232

Intangible assets, net

55,170

60,282

Goodwill

246,676

246,676

Deferred tax asset

7,200

Deposits and other assets

116,150

120,318

Total assets

$

2,070,781

$

1,920,465

LIABILITIES AND STOCKHOLDERS' EQUITY

Current liabilities

Accounts payable

$

30,896

$

40,970

Accrued liabilities

82,664

60,796

Accrued compensation and benefits

44,508

64,878

Deferred revenue

16,797

35,742

Current portion of finance lease liability

43,212

29,146

Current portion of operating lease liability

12,583

12,748

Total current liabilities

230,660

244,280

Long-term finance lease liability

50,731

26,452

Long-term operating lease liability

39,202

45,192

Long-term debt

415,522

414,675

Deferred tax liability

470

Other long-term liabilities

16,091

13,841

Total liabilities

752,676

744,440

Commitments and contingencies

Stockholders’ equity

Preferred stock, par value $0.0001; 10,000,000 shares authorized; zero shares issued or outstanding

Common stock, par value $0.0001; 100,000,000 shares authorized; 48,890,343 and 48,576,164 shares issued; and 43,555,600 and 43,241,421 shares outstanding, respectively

4

4

Additional paid-in capital

724,839

720,033

Accumulated other comprehensive loss

(43)

(42)

Retained earnings

695,787

558,512

Treasury stock of 5,334,743 shares at cost

(102,482)

(102,482)

Total stockholders’ equity

1,318,105

1,176,025

Total liabilities and stockholders' equity

$

2,070,781

$

1,920,465

See accompanying notes to unaudited condensed consolidated financial statements.

3

STRIDE, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

Three Months Ended December 31, 

Six Months Ended December 31, 

    

2024

    

2023

    

2024

    

2023

(In thousands except share and per share data)

Revenues

$

587,211

$

504,868

$

1,138,295

$

985,049

Instructional costs and services

347,353

303,694

682,584

610,987

Gross margin

239,858

201,174

455,711

374,062

Selling, general, and administrative expenses

114,758

116,885

283,267

286,453

Income from operations

125,100

84,289

172,444

87,609

Interest expense, net

(2,670)

(2,022)

(5,023)

(4,090)

Other income, net

7,330

6,538

16,108

11,703

Income before income taxes and income (loss) from equity method investments

129,760

88,805

183,529

95,222

Income tax expense

(33,361)

(22,190)

(44,638)

(23,726)

Income (loss) from equity method investments

(6)

221

(1,616)

218

Net income attributable to common stockholders

$

96,393

$

66,836

$

137,275

$

71,714

Net income attributable to common stockholders per share:

Basic

$

2.24

$

1.57

$

3.20

$

1.69

Diluted

$

2.03

$

1.54

$

2.93

$

1.66

Weighted average shares used in computing per share amounts:

Basic

43,017,190

42,561,035

42,942,750

42,530,523

Diluted

47,462,688

43,463,763

46,905,355

43,214,119

See accompanying notes to unaudited condensed consolidated financial statements.

4

STRIDE, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

Three Months Ended December 31, 

Six Months Ended December 31, 

    

2024

    

2023

    

2024

    

2023

(In thousands)

Net income

$

96,393

$

66,836

$

137,275

$

71,714

Other comprehensive income (loss), net of tax:

Foreign currency translation adjustment

15

(9)

(1)

(9)

Comprehensive income attributable to common stockholders

$

96,408

$

66,827

$

137,274

$

71,705

See accompanying notes to unaudited condensed consolidated financial statements.

5

STRIDE, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

Stride, Inc. Stockholders' Equity

(In thousands except share data)

Common Stock

Additional
Paid-in

Accumulated Other
Comprehensive

Retained

Treasury Stock

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Earnings

    

Shares

    

Amount

    

Total

Balance, June 30, 2024

48,576,164

$

4

$

720,033

$

(42)

$

558,512

(5,334,743)

$

(102,482)

$

1,176,025

Net income

40,882

40,882

Foreign currency translation adjustment

(16)

(16)

Stock-based compensation expense

8,592

8,592

Vesting of performance share units, net of tax withholding

135,921

Issuance of restricted stock awards

278,234

Forfeiture of restricted stock awards

(14,037)

Repurchase of restricted stock for tax withholding

(54,345)

(11,137)

(11,137)

Balance, September 30, 2024

48,921,937

$

4

$

717,488

$

(58)

$

599,394

(5,334,743)

$

(102,482)

$

1,214,346

Net income

96,393

96,393

Foreign currency translation adjustment

15

15

Stock-based compensation expense

8,110

8,110

Vesting of performance share units, net of tax withholding

3,437

Issuance of restricted stock awards

18,998

Forfeiture of restricted stock awards

(47,472)

Repurchase of restricted stock for tax withholding

(6,557)

(759)

(759)

Balance, December 31, 2024

48,890,343

$

4

$

724,839

$

(43)

$

695,787

(5,334,743)

$

(102,482)

$

1,318,105

6

Stride, Inc. Stockholders' Equity

(In thousands except share data)

Common Stock

Additional
Paid-in

Accumulated Other
Comprehensive

Retained

Treasury Stock

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Earnings

    

Shares

    

Amount

    

Total

Balance, June 30, 2023

48,339,048

$

4

$

695,480

$

(35)

$

354,329

(5,334,743)

$

(102,482)

$

947,296

Net income

4,878

4,878

Stock-based compensation expense

8,399

8,399

Issuance of restricted stock awards

424,909

Forfeiture of restricted stock awards

(30,085)

Repurchase of restricted stock for tax withholding

(52,592)

(2,080)

(2,080)

Balance, September 30, 2023

48,681,280

$

4

$

701,799

$

(35)

$

359,207

(5,334,743)

$

(102,482)

$

958,493

Net income

66,836

66,836

Foreign currency translation adjustment

(9)

(9)

Stock-based compensation expense

8,429

8,429

Vesting of performance share units, net of tax withholding

15,324

Issuance of restricted stock awards

42,701

Forfeiture of restricted stock awards

(9,656)

Repurchase of restricted stock for tax withholding

(11,236)

(1,071)

(1,071)

Balance, December 31, 2023

48,718,413

$

4

$

709,157

$

(44)

$

426,043

(5,334,743)

$

(102,482)

$

1,032,678

See accompanying notes to unaudited condensed consolidated financial statements.

7

STRIDE, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

Six Months Ended December 31, 

    

2024

    

2023

(In thousands)

Cash flows from operating activities

Net income

$

137,275

$

71,714

Adjustments to reconcile net income to net cash provided by operating activities:

Depreciation and amortization expense

55,529

54,480

Stock-based compensation expense

16,374

16,022

Deferred income taxes

9,289

425

Provision for credit losses

9,624

15,332

Amortization of fees on debt

847

834

Noncash operating lease expense

6,222

7,913

Other

1,869

1,430

Changes in assets and liabilities:

Accounts receivable

(119,416)

(61,247)

Inventories, prepaid expenses, deposits and other current and long-term assets

(4,084)

883

Accounts payable

(8,983)

(15,994)

Accrued liabilities

20,248

(20,987)

Accrued compensation and benefits

(20,303)

(14,340)

Operating lease liability

(6,437)

(8,587)

Deferred revenue and other liabilities

(16,694)

(9,849)

Net cash provided by operating activities

81,360

38,029

Cash flows from investing activities

Purchase of property and equipment

(1,153)

(1,703)

Capitalized software development costs

(18,601)

(18,402)

Capitalized curriculum development costs

(9,841)

(8,731)

Other acquisitions, loans and investments, net of distributions

(950)

(275)

Proceeds from the maturity of marketable securities

140,740

80,361

Purchases of marketable securities

(145,865)

(120,047)

Net cash used in investing activities

(35,670)

(68,797)

Cash flows from financing activities

Repayments on finance lease obligations

(16,714)

(22,491)

Repurchase of restricted stock for income tax withholding

(11,963)

(3,161)

Net cash used in financing activities

(28,677)

(25,652)

Net change in cash, cash equivalents and restricted cash

17,013

(56,420)

Cash, cash equivalents and restricted cash, beginning of period

500,614

410,807

Cash, cash equivalents and restricted cash, end of period

$

517,627

$

354,387

Reconciliation of cash, cash equivalents and restricted cash to balance sheet as of December 31st:

Cash and cash equivalents

$

515,049

$

354,387

Deposits and other assets (restricted cash)

2,578

Total cash, cash equivalents and restricted cash

$

517,627

$

354,387

See accompanying notes to unaudited condensed consolidated financial statements.

8

Table of Contents

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1.   Description of the Business

Stride, Inc., together with its subsidiaries (“Stride” or the “Company”) is a technology company providing an educational platform to deliver online learning to students throughout the U.S. The brand reflects the Company’s continued growth into lifelong learning, regardless of a student’s age or location. The Company’s platform hosts products and services to attract, enroll, educate, track progress, and support students. These products and services, spanning curriculum, systems, instruction, and support services are designed to help learners of all ages reach their full potential through inspired teaching and personalized learning. The Company’s clients are primarily public and private schools, school districts, and charter boards. Additionally, it provides solutions to employers, government agencies and consumers. These products and services are provided through two lines of revenue:

Products and services for the General Education market are predominantly focused on core subjects, including math, English, science and history, for kindergarten through twelfth grade students to help build a common foundation of knowledge. These programs provide an alternative to traditional school options and address a range of student needs. Products and services are delivered as a comprehensive school-as-a-service offering for schools or as stand-alone products and services. A student enrolled in a school that offers Stride’s General Education program may elect to take career courses, but that student and the associated revenue is reported as a General Education enrollment and General Education revenue.

Career Learning products and services are focused on developing skills to enter and succeed in careers in high-growth, in-demand industries—including information technology, healthcare and general business. The Company provides middle and high school students with Career Learning programs that complement their core general education coursework. Stride offers multiple career pathways through a diverse catalog of courses. The middle school program exposes students to a variety of career options and introduces career skill development. In high school, students may engage in industry content pathway courses, project-based learning in virtual teams, and career development services. High school students have the opportunity to progress toward certifications, connect with industry professionals, earn college credits while in high school, and participate in job shadowing and/or work-based learning experiences that facilitate success in today’s digital, tech-enabled economy. A student is reported as a Career Learning enrollment and associated Career Learning revenue only if the student is enrolled in a Career Learning program. Like General Education products and services, the products and services for Career Learning are sold as a comprehensive school-as-a-service offering or as stand-alone products and services. The Company also provides focused post-secondary career learning programs to adult learners, for the software engineering, healthcare, and medical fields. These programs are sold directly to consumers, employers and government agencies.

2.   Basis of Presentation

The accompanying condensed consolidated balance sheet as of December 31, 2024, the condensed consolidated statements of operations and comprehensive income for the three and six months ended December 31, 2024 and 2023, the condensed consolidated statements of cash flows for the six months ended December 31, 2024 and 2023, and the condensed consolidated statements of stockholders’ equity for the three and six months ended December 31, 2024 and 2023 are unaudited. The unaudited interim financial statements have been prepared on the same basis as the annual financial statements, and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s financial position and results of operations for the periods presented. The results for the three and six months ended December 31, 2024 are not necessarily indicative of the results to be expected for the year ending June 30, 2025, for any other interim period or for any other future fiscal year. The condensed consolidated balance sheet as of June 30, 2024 has been derived from the audited consolidated financial statements at that date.

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Accordingly, the Company does not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, these statements include all

9

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

adjustments (consisting of normal recurring adjustments) considered necessary to present a fair statement of the Company’s condensed consolidated results of operations, financial position and cash flows. Preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the financial statements and footnotes. Actual results could differ from those estimates. This quarterly report on Form 10-Q should be read in conjunction with the financial statements and the notes thereto included in the Company’s latest annual report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on August 6, 2024, which contains the Company’s audited financial statements for the fiscal year ended June 30, 2024.

The Company operates in one operating and reportable business segment as a technology company providing an educational platform to deliver proprietary and third-party curriculum, software systems and educational services designed to facilitate individualized learning for students and adults. The Chief Operating Decision Maker evaluates profitability based on consolidated results.

3.   Summary of Significant Accounting Policies

Recent Accounting Pronouncements

Accounting Standards Not Yet Adopted

In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-04, Reference Rate Reform (Topic 848) (“ASU 2020 04”) which provides relief to companies that will be impacted by the cessation of reference rate reform, e.g., LIBOR, that was tentatively planned for the end of fiscal year 2023. The ASU permitted an entity to consider contract modifications due to reference rate reform to be an event that did not require contract remeasurement. This ASU was applicable from March 12, 2020 through December 31, 2022 and adoption was permitted at any time during the period on a prospective basis. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which extends the provisions of Topic 848 to December 31, 2024. The Company’s senior secured revolving credit facility includes the use of alternate rates when LIBOR is not available. The Company does not expect the change from LIBOR to an alternate rate will have a material impact to the condensed consolidated financial statements and, to the extent it enters into modifications of agreements that are impacted by the LIBOR phase-out, the Company will apply such guidance to those contract modifications.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280) ("ASU 2023-07"). This update provides, among other things, enhanced segment disclosure requirements including disclosures about significant segment expenses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. There are aspects of ASU 2023-07 that apply to entities with one reportable segment. The Company will review the extent of new disclosures necessary in the coming quarters, prior to implementation during fiscal year 2025. Other than additional disclosure, we do not expect a change to our condensed consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, and for interim periods for fiscal years beginning after December 15, 2025. The Company will review the extent of new disclosures necessary in the coming quarters, prior to implementation during fiscal year 2026. Other than additional disclosure, we do not expect a change to our condensed consolidated financial statements.

In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) ("ASU 2024-03"). This update provides investors with enhanced detail regarding components of expenses presented in the income statement, aiming to improve transparency and enable precise understanding of a company’s cost structure. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company will review the extent of new disclosures necessary in the coming quarters, prior to implementation during fiscal year 2028.

.

10

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

Revenue Recognition

Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services using the following steps:

identify the contract, or contracts, with a customer;
identify the performance obligations in the contract;
determine the transaction price;
allocate the transaction price to the performance obligations in the contract; and
recognize revenue when, or as, the Company satisfies a performance obligation.

Revenues related to the products and services that the Company provides to students in kindergarten through twelfth grade or adult learners are considered to be General Education or Career Learning based on the school or adult program in which the student is enrolled. General Education products and services are focused on core subjects, including math, English, science and history, for kindergarten through twelfth grade students to help build a common foundation of knowledge. Career Learning products and services are focused on developing skills to enter and succeed in careers in high-growth, in-demand industries—including information technology, healthcare and general business, for students in middle school through high school and adult learners.

The majority of the Company’s contracts are with the following types of customers:

a virtual or blended school whereby the amount of revenue is primarily determined by funding the school receives;
a school or individual who licenses certain curriculum on a subscription or course-by-course basis; or
an enterprise who contracts with the Company to provide job training.

Funding-based Contracts

The Company provides an integrated package of systems, services, products, and professional expertise that is administered together to support a virtual or blended public school. Contractual agreements generally span multiple years with performance obligations being isolated to annual periods which generally coincide with the Company’s fiscal year. Customers of these programs can obtain administrative support, information technology, academic support services, online curriculum, learning systems platforms and instructional services under the terms of a negotiated service agreement. The schools receive funding on a per student basis from the state in which the public school or school district is located. Shipments of materials for schools that occur in the fourth fiscal quarter and for the upcoming school year are recorded in deferred revenue.

The Company generates revenues under contracts with virtual and blended public schools and include the following components, where required:

providing each of a school’s students with access to the Company’s online school and lessons;
offline learning kits, which include books and materials to supplement the online lessons;
the use of a personal computer and associated reclamation services;
internet access and technology support services;
instruction by a state-certified teacher; and
management and technology services necessary to support a virtual or blended school. In certain contracts, revenues are determined directly by per enrollment funding.

To determine the pro rata amount of revenue to recognize in a fiscal quarter, the Company estimates the total expected funds each school will receive in a particular school year. Total funds for a school are primarily a function of the number of students enrolled in the school and established per enrollment funding levels, which are generally published on an

11

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

annual basis by the state or school district. The Company reviews its estimates of funding periodically, and updates as necessary, by adjusting its year-to-date earned revenues to be proportional to the total expected revenues to be earned during the fiscal year. Actual school funding may vary from these estimates and the impact of these differences could impact the Company’s results of operations. Since the end of the school year coincides with the end of the Company’s fiscal year, annual revenues are generally based on actual school funding and actual costs incurred (including costs for the Company’s services to the schools plus other costs the schools may incur). The Company’s reported results are subject to annual school district financial audits, which incorporate enrollment counts, funding and other routine financial audit considerations. The results of these audits are incorporated into the Company’s monthly funding estimates for the three and six months ended December 31, 2024 and 2023. Historically, aggregate funding estimates have differed from actual reimbursements, generally in the range of 2% of annual revenue or less, which may vary from quarter to quarter.

Each state and/or school district has variations in the school funding formulas and methodologies that it uses to estimate funding for revenue recognition at its respective schools. As the Company estimates funding for each school, it takes into account the state definition for count dates on which reported enrollment numbers will be used for per pupil funding. The parameters the Company considers in estimating funding for revenue recognition purposes include school district count definitions, withdrawal rates, new registrations, average daily attendance, special needs enrollment, academic progress, historical completion, student location, funding caps and other state specified categorical program funding.

Under the contracts where the Company provides products and services to schools, the Company is responsible for substantially all of the expenses incurred by the school and has generally agreed to absorb any operating losses of the schools in a given school year. These school operating losses represent the excess of costs incurred over revenues earned by the virtual or blended public school (the school’s expected funding), as reflected in its respective financial statements, including Company charges to the schools. To the extent a school does not receive sufficient funding for each student enrolled in the school, the school would still incur costs associated with serving the unfunded enrollment. If losses due to unfunded enrollments result in a net operating loss for the year that loss is reflected as a reduction in the revenues and net receivables that the Company collects from the school. A school net operating loss in one year does not necessarily mean the Company anticipates losing money on the entire contract with the school. However, a school’s net operating loss may reduce the Company’s ability to collect its management fees in full and recognized revenues are constrained to reflect the expected cash collections from such schools. The Company records the school’s estimated net operating loss against revenues based upon the percentage of actual revenues in the period to total estimated revenues for the fiscal year. Actual school net operating losses may vary from these estimates or revisions, and the impact of these differences could have a material impact on results of operations. For the three months ended December 31, 2024 and 2023, the Company’s revenues included a reduction for net school operating losses at the schools of $3.7 million and $3.1 million, respectively, and $8.7 million and $8.3 million for the six months ended December 31, 2024 and 2023, respectively. Because the Company has agreed to absorb any operating losses of the schools, the Company records the expenses incurred by the school as both revenue and expenses in the condensed consolidated statements of operations. Amounts recorded as revenues and expenses for the three months ended December 31, 2024 and 2023 were $157.5 million and $142.5 million, respectively, and for the six months ended December 31, 2024 and 2023 were $311.8 million and $278.6 million, respectively.

Subscription-based Contracts

The Company provides certain online curriculum and services to schools and school districts under subscription agreements. Revenues from the licensing of curriculum under subscription arrangements are recognized on a ratable basis over the subscription period. Revenues from professional consulting, training and support services are deferred and recognized ratably over the service period.

In addition, the Company contracts with individual customers who have access for one to two years to company-provided online curriculum and generally prepay for services to be received. Adult learners enroll in courses that provide specialized training in a specific industry. Each of these contracts are considered to be one performance obligation. The Company recognizes these revenues pro rata over the maximum term of the customer contract based on the defined contract price.

12

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

Enterprise Contracts

The Company provides job training over a specified contract period to enterprises. Each of these contracts are considered to be one performance obligation. The Company recognizes these revenues based on the number of students trained during the term of the contract based on the defined contract price.

Disaggregated Revenues

The revenue recognition related to the types of contracts discussed above can span both of the Company’s lines of revenue as shown below. For example, a funding-based contract may include both General Education and Career Learning students. In total, there is one performance obligation and revenue is recognized over the Company’s fiscal year. The revenue is then disaggregated between General Education and Career Learning based on the Company’s estimated full-year enrollment totals of each category. During the three months ended December 31, 2024 and 2023, approximately 94% and 93%, respectively, of the Company’s General Education revenues, and 100% and 99%, respectively, of the Company’s Middle – High School Career Learning revenues, were from funding-based contracts. During the six months ended December 31, 2024 and 2023, approximately 94% and 93%, respectively, of the Company’s General Education revenues, and 100% and 100%, respectively, of the Company’s Middle – High School Career Learning revenues, were from funding-based contracts.

The following table presents the Company’s revenues disaggregated based on its two lines of revenue for the three and six months ended December 31, 2024 and 2023:

Three Months Ended December 31, 

Six Months Ended December 31, 

2024

   

2023

2024

2023

(In thousands)

General Education

$

354,315

$

313,902

$

683,722

$

613,241

Career Learning

Middle - High School

213,079

165,080

411,965

316,053

Adult

19,817

25,886

42,608

55,755

Total Career Learning

232,896

190,966

454,573

371,808

Total Revenues

$

587,211

$

504,868

$

1,138,295

$

985,049

Concentration of Customers

During the three and six months ended December 31, 2024 and 2023, the Company had no contracts that represented greater than 10% of total revenues.

Contract Balances

The timing of revenue recognition, invoicing, and cash collection results in accounts receivable, unbilled receivables (a contract asset) and deferred revenue (a contract liability) in the condensed consolidated balance sheets. Accounts receivable are recorded when there is an executed customer contract and the customer is billed. An allowance is recorded to reflect expected losses at the time the receivable is recorded. The collectability of outstanding receivables is evaluated regularly by the Company to determine if additional allowances are needed. Unbilled receivables are created when revenue is earned prior to the customer being billed. Deferred revenue is recorded when customers are billed or cash is collected in advance of services being provided.

13

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

The opening and closing balance of the Company’s accounts receivable, unbilled receivables and deferred revenue are as follows:

December 31, 

June 30,

June 30,

2024

    

2024

2023

(In thousands)

Accounts receivable

$

582,548

$

472,754

$

463,722

Unbilled receivables (included in accounts receivable)

21,098

19,499

20,647

Deferred revenue

16,797

35,742

76,159

Deferred revenue, long-term (included in other long-term liabilities)

683

1,097

2,061

The difference between the opening and closing balance of the accounts receivable and unbilled receivables relates to the timing of the Company’s billing in relation to month end and contractual agreements. The difference between the opening and closing balance of the deferred revenue relates to the timing difference between billings to customers and the service periods under the contract, as well as changes in the estimates of variable consideration. Typically, each of these balances are at their highest during the first quarter of the fiscal year and lowest at the end of the fiscal year. The amount of revenue recognized during the three months ended December 31, 2024 and 2023 that was included in the previous October 1st deferred revenue balance was $20.1 million and $34.1 million, respectively. The amount of revenue recognized during the six months ended December 31, 2024 and 2023 that was included in the previous July 1st deferred revenue balance was $24.2 million and $35.1 million, respectively. During the three months ended December 31, 2024 and 2023, the Company recorded revenues of $9.4 million and $3.7 million, respectively, and $9.6 million and $4.5 million, respectively, during the six months ended December 31, 2024 and 2023, related to performance obligations satisfied in prior periods.

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. For the majority of its contracts, the Company’s performance obligations are satisfied over time, as the Company delivers, and the customer receives the services, over the service period of the contract. The Company’s payment terms are generally net 30 or net 45, but can vary depending on the customer or when the school receives its funding from the state.

The Company has elected, as a practical expedient, not to report the value of unsatisfied performance obligations for contracts with customers that have an expected duration of one year or less. The amount of unsatisfied performance obligations for contracts with customers which extend beyond one year as of December 31, 2024 was $0.7 million.

Significant Judgments

The Company determined that the majority of its contracts with customers contain one performance obligation. The Company markets the products and services as an integrated package building off its curriculum offerings. It does not market distinct products or services to be sold independently from the curriculum offering. The Company provides the significant service of integrating the goods and services into the operation of the school and education of its students, for which the customer has contracted.

The Company has determined that the time elapsed method is the most appropriate measure of progress towards the satisfaction of the performance obligation. Generally, the Company delivers the integrated products and services package over the course of the Company’s fiscal year. This package includes enrollment, marketing, teacher training, etc. in addition to the core curriculum and instruction. All of these activities are necessary and contribute to the overall education

14

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

of its students, which occurs evenly throughout the year. Accordingly, the Company recognizes revenue on a straight-line basis.

The Company determined that the expected value method is the most appropriate method to account for variable consideration and the Company’s forecasting method is an estimation process that uses probability to determine expected funding. On a monthly basis, the Company estimates the total funds each school will receive in a particular school year and the amount of full-year school revenues and operating expenses to determine the amount of revenue the Company will recognize. Enrollment and state funding rates are key inputs to this estimate. The estimates are adjusted monthly, and a cumulative catch-up adjustment is recorded to revenue as necessary to reflect the total revenues earned to date to be proportional to the total revenues to be earned in the fiscal year. The Company builds in known constraints (i.e., enrollment, funding, net operating losses, etc.) into the estimate of the variable consideration to record the most probable amount.

Sales Taxes

Sales tax collected from customers is excluded from revenues. Collected but unremitted sales tax is included as part of accrued liabilities in the condensed consolidated balance sheets. Revenues do not include sales tax as the Company considers itself a pass-through conduit for collecting and remitting sales tax.

Consolidation

The condensed consolidated financial statements include the accounts of the Company, the wholly-owned and affiliated companies that the Company owns, directly or indirectly, and all controlled subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.

Investments in Marketable Securities

The Company’s marketable securities generally consist of bonds and other securities which are classified as held-to-maturity. The securities with maturities between three months and one year are classified as short-term and are included in marketable securities on the condensed consolidated balance sheets. The securities with maturities greater than one year are classified as long-term and are included in deposits and other assets on the condensed consolidated balance sheets. Held-to-maturity securities are recorded at their amortized cost. The Company recorded interest income of $7.4 million and $5.6 million for the three months ended December 31, 2024 and 2023, respectively, and $15.6 million and $11.1 million for the six months ended December 31, 2024 and 2023, respectively. This activity is recorded within other income (expense) within the condensed consolidated statements of operations.

The Company reviews the held-to-maturity debt securities for declines in fair value below the amortized cost basis under the credit loss model of Accounting Standards Codification (“ASC”) Topic 326, Financial Instruments – Credit Losses (“ASC 326”). Any decline in fair value related to a credit loss is recognized in the condensed consolidated statements of operations, with the amount of the loss limited to the difference between fair value and amortized cost. As of December 31, 2024 and June 30, 2024, the allowance for credit losses recognized related to held-to-maturity debt securities was zero.

As of December 31, 2024, the Company’s marketable securities consisted of investments in corporate bonds, U.S. treasury notes and commercial paper. The short-term and long-term portions were $202.4 million and $20.7 million, respectively. The maturities of the Company’s long-term marketable debt securities range from one to two years. The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).

Allowance for

Net Carrying

Gross Unrealized

Amortized Cost

Credit Losses

Amount

Gains (Losses)

Fair Value

Corporate Bonds

$

52,012

$

-

$

52,012

$

60

$

52,072

U.S. Treasury Notes

42,933

-

42,933

46

42,979

Commercial Paper

128,143

-

128,143

-

128,143

Total

$

223,088

$

-

$

223,088

$

106

$

223,194

15

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

As of June 30, 2024, the Company’s marketable securities consisted of investments in corporate bonds, U.S. treasury notes and commercial paper. The short-term and long-term portions were $191.7 million and $21.9 million, respectively. The maturities of the Company’s long-term marketable debt securities range from one to two years. The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).

Allowance for

Net Carrying

Gross Unrealized

Amortized Cost

Credit Losses

Amount

Gains (Losses)

Fair Value

Corporate Bonds

$

45,752

$

-

$

45,752

$

(95)

$

45,657

U.S. Treasury Notes

46,760

-

46,760

(71)

46,689

Commercial Paper

121,077

-

121,077

2

121,079

Total

$

213,589

$

-

$

213,589

$

(164)

$

213,425

Allowance for Credit Losses

The Company maintains an allowance for credit losses primarily for estimated losses resulting from the inability or failure of individual customers to make required payments. The Company maintains an allowance under ASC 326 based on historical losses, changes in payment history, customer-specific information, current economic conditions, and reasonable and supportable forecasts of future economic conditions. The allowance under ASC 326 is updated as additional losses are incurred or information becomes available related to the customer or economic conditions.

The Company’s allowance for credit losses increased from $31.3 million as of June 30, 2024 to $35.5 million as of December 31, 2024. The increase of $4.2 million is due primarily to a $9.6 million current year provision, less $5.4 million in amounts written off.

The Company writes off accounts receivable based on the age of the receivable and the facts and circumstances surrounding the customer and reasons for non-payment. Actual write-offs might differ from the recorded allowance.

Inventories

Inventories consist primarily of textbooks and curriculum materials, a majority of which are supplied to virtual and blended public schools, and utilized directly by students. Inventories represent items that are purchased and held for sale and are recorded at the lower of cost (first-in, first-out method) or net realizable value. The Company classifies its inventory as current or long-term based on the holding period. As of December 31, 2024 and June 30, 2024, $11.8 million and $12.5 million, respectively, of inventory, net of reserves, was deemed long-term and included in deposits and other assets on the condensed consolidated balance sheets. The provision for excess and obsolete inventory is established based upon the evaluation of the quantity on hand relative to demand. The excess and obsolete inventory reserve was $6.3 million and $5.9 million at December 31, 2024 and June 30, 2024, respectively.

Other Current Assets

Other current assets primarily include textbooks, curriculum materials and other supplies which are expected to be returned upon the completion of the school year. Materials not returned are expensed as part of instructional costs and services.

Capitalized Software-as-a-Service Costs

The Company capitalizes Software-as-a-Service (“SaaS”) license and implementation costs incurred in cloud computing contracts that are service contracts if they meet certain requirements. Those requirements are similar to the requirements for capitalizing costs incurred to develop internal-use software. Capitalization of SaaS costs ceases once the project is substantially complete and the software is ready for its intended purpose. Amortization is computed using the straight-line method over the term of the associated hosting contract, usually between three and five years. The Company classifies its SaaS implementation costs as current or long-term based on the terms of the associated hosting contract. SaaS implementation costs deemed short-term are included in prepaid expenses, and those deemed long-term are included in

16

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

deposits and other assets, on the condensed consolidated balance sheets. Impairment is recognized when it is no longer probable that the SaaS project will be completed and placed in service.

As of December 31, 2024 and June 30, 2024, the Company recorded $16.0 million and $13.3 million, respectively, of costs related to SaaS implementation within prepaid expenses in the condensed consolidated balance sheets. As of December 31, 2024 and June 30, 2024, the Company recorded $41.7 million and $44.1 million, respectively, of costs related to SaaS implementation within deposits and other assets in the condensed consolidated balance sheets.

Amortization expense reflected within instructional costs and services related to SaaS implementation costs was $0.9 million and zero during the three months ended December 31, 2024 and 2023, respectively, and $1.6 million and zero during the six months ended December 31, 2024 and 2023, respectively. Amortization expense reflected within selling, general and administrative expenses related to SaaS implementation costs was $3.9 million and $3.5 million during the three months ended December 31, 2024 and 2023, respectively, and $8.2 million and $7.0 million during the six months ended December 31, 2024 and 2023, respectively. There were no material impairments of SaaS implementation costs during the three and six months ended December 31, 2024 and 2023, respectively.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is calculated using the straight-line method over the estimated useful life of the asset (or the lesser of the term of the lease and the estimated useful life of the asset under the finance lease). Amortization of assets capitalized under finance lease arrangements is included in depreciation expense. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful life of the asset. The determination of the lease term is discussed below under “Leases.”

Property and equipment are depreciated over the following useful lives:

    

Useful Life

Computer hardware

3 - 7 years

Computer software

3 - 5 years

Student and state testing computers and printers

3 years

Web site development

3 years

Office equipment

5 years

Furniture and fixtures

7 years

Leasehold improvements

Shorter of useful life or term of the lease

The Company makes an estimate of unreturned student computers and printers based on an analysis of recent trends of returns. The Company recorded accelerated depreciation of $1.3 million and $1.3 million for the three months ended December 31, 2024 and 2023, respectively, and $2.2 million and $2.3 million for the six months ended December 31, 2024 and 2023, respectively, related to unreturned student computers and printers.

Depreciation expense, including accelerated depreciation, related to computers and printers provided to students reflected in instructional costs and services for the three months ended December 31, 2024 and 2023 was $9.8 million and $7.7 million, respectively, and $17.3 million and $17.0 million, respectively, during the six months ended December 31, 2024 and 2023. Depreciation expense related to property and equipment reflected in selling, general, and administrative expenses for the three months ended December 31, 2024 and 2023 was $0.7 million and $1.0 million, respectively, and $1.4 million and $2.1 million, respectively, during the six months ended December 31, 2024 and 2023.

The Company fully expenses computer peripheral equipment (e.g., keyboards, mouses) upon purchase as recovery has been determined to be uneconomical. These expenses totaled $1.1 million and $1.4 million for the three months ended December 31, 2024 and 2023, respectively, and $3.1 million and $3.0 million for the six months ended December 31, 2024 and 2023, respectively, and are recorded as instructional costs and services.

17

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

Capitalized Software Costs

The Company develops software for internal use. Software development costs incurred during the application development stage are capitalized. The Company amortizes these costs over the estimated useful life of the software, which is generally three years. Capitalized software development costs are stated at cost less accumulated amortization.

Capitalized software additions totaled $18.6 million and $18.4 million for the six months ended December 31, 2024 and 2023, respectively. The Company recorded amortization expense related to capitalized software of $8.0 million and $8.4 million during the three months ended December 31, 2024 and 2023, respectively, and $18.9 million and $16.7 million during the six months ended December 31, 2024 and 2023, respectively, within instructional costs and services. Amortization expense related to capitalized software reflected in selling, general, and administrative expenses during the three months ended December 31, 2024 and 2023 was $2.1 million and $1.9 million, respectively, and $4.0 million and $3.6 million, respectively, during the six months ended December 31, 2024 and 2023.

Capitalized Curriculum Development Costs

The Company internally develops curriculum, which is primarily provided as online content and accessed via the Internet. The Company also creates textbooks and other materials that are complementary to online content.

The Company capitalizes curriculum development costs incurred during the application development stage, as well as the design and deployment phases of the project. As a result, a significant portion of the Company’s courseware development costs qualify for capitalization due to the concentration of its development efforts on the content of the courseware. Capitalization ends when a course is available for general release to its customers, at which time amortization of the capitalized costs begins. The period of time over which these development costs are amortized is generally five years.

Total capitalized curriculum development additions were $9.8 million and $8.7 million for the six months ended December 31, 2024 and 2023, respectively. These amounts are recorded on the condensed consolidated balance sheets net of amortization charges. Amortization expense for the three months ended December 31, 2024 and 2023 was $4.2 million and $4.4 million, respectively, and $8.8 million and $9.0 million for the six months ended December 31, 2024 and 2023, respectively, and is recorded in instructional costs and services.

Leases

The Company’s principal leasing activities include student computers and peripherals, classified as finance leases, and facilities, classified as operating leases.

Leases are classified as operating leases unless they meet any of the criteria below to be classified as a finance lease:

the lease transfers ownership of the asset at the end of the lease;
the lease grants an option to purchase the asset which the lessee is expected to exercise;
the lease term reflects a major part of the asset’s economic life;
the present value of the lease payments equals or exceeds the fair value of the asset; or
the asset is specialized with no alternative use to the lessor at the end of the term.

Finance Leases

The Company enters into agreements to finance the purchase of student computers and peripherals provided to students of its schools. Individual leases typically include 3-year payment terms. The Company pledges the assets financed to secure the outstanding leases.

18

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

Operating Leases

The Company enters into agreements for facilities that serve as offices for its headquarters and school operations. Lease terms vary between 1 and 9 years. Certain leases include renewal options, usually based upon current market rates, as well as termination rights. The Company performs an evaluation of each lease to determine if the lease payments included in the renewal option should be included in the initial measurement of the lease liability.

Discount Rate

The present value of the lease payments is calculated using either the rate implicit in the lease, or the lessee’s incremental borrowing rate, over the lease term. For the majority of the Company’s finance and operating leases, the stated rate is not defined within the lease terms. Therefore, the Company uses its incremental borrowing rate as the discount rate. The incremental borrowing rate is defined as the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment and is calculated using comparative credit ratings.

Policy Elections

Short-term Leases

The Company has elected as an on-going accounting policy election not to record a right-of-use asset or lease liability on its short-term facility leases of 12 months or less, and will expense its lease payments on a straight-line basis over the lease term. The accounting policy election is made by class of underlying asset to which the right of use relates. The Company has elected to apply the accounting policy election only to operating leases.

Income Taxes

Deferred tax assets and liabilities are computed based on the difference between the financial reporting and income tax bases of assets and liabilities using the enacted marginal tax rate. The net deferred tax asset is reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion or all of the net deferred tax asset will not be realized.

Goodwill and Intangible Assets

The Company records as goodwill the excess of the purchase price over the fair value of the identifiable net assets acquired. Finite-lived intangible assets acquired in business combinations subject to amortization are recorded at their fair value. Finite-lived intangible assets include trade names, acquired customers and distributors, developed technology and non-compete agreements. Such intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization expense for the three months ended December 31, 2024 and 2023 was $2.5 million and $3.0 million, respectively, and $5.1 million and $6.0 million for the six months ended December 31, 2024 and 2023, respectively, and is included within selling, general, and administrative expenses in the condensed consolidated statements of operations. Future amortization of intangible assets is expected to be $4.8 million, $8.7 million, $7.1 million, $5.3 million, and $4.5 million in the fiscal years ending June 30, 2025 through June 30, 2029, respectively, and $24.6 million thereafter.

The Company reviews its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between fair value and the carrying value of the asset.

The Company has one reporting unit. The process for testing goodwill and intangible assets with indefinite lives for impairment is performed annually, as well as when an event triggering impairment may have occurred. Companies are also allowed to qualitatively assess goodwill impairment through a screening process which would permit companies to

19

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

forgo the quantitative impairment test as part of their annual goodwill impairment process. The Company performs its annual assessment on May 31st, which is then updated for any changes in condition as of June 30th.

During the three and six months ended December 31, 2024 and 2023, there were no events or changes in circumstances that would indicate that the carrying amount of the goodwill was impaired.

The following table represents the balance of the Company’s intangible assets as of December 31, 2024 and June 30, 2024:

December 31, 2024

June 30, 2024

($ in millions)

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net
Carrying
Value

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net
Carrying
Value

Trade names

    

$

70.6

    

$

(25.9)

    

$

44.7

$

70.6

$

(23.5)

$

47.1

Customer and distributor relationships

37.1

(32.5)

4.6

37.1

(31.1)

6.0

Developed technology

21.7

(16.1)

5.6

21.7

(14.8)

6.9

Other

1.4

(1.1)

0.3

1.4

(1.1)

0.3

Total

$

130.8

$

(75.6)

$

55.2

$

130.8

  

$

(70.5)

$

60.3

Impairment of Long-Lived Assets

Long-lived assets include property, equipment, right-of-use assets, capitalized curriculum and software developed or obtained for internal use. Management reviews the Company’s recorded long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset’s future usability as well as on a reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and the carrying value of the asset. During the three and six months ended December 31, 2024 and 2023, there were no events or changes in circumstances that may indicate that the carrying amount of the long-lived assets may not be recoverable.

Fair Value Measurements

Fair value is the price that would be received to sell an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants at the measurement date. Measurements are described in a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The three levels of inputs used to measure fair value are:

Level 1:   Inputs based on quoted market prices for identical assets or liabilities in active markets at the measurement date.

Level 2:   Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

Level 3:   Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument’s valuation.

The carrying values reflected in the condensed consolidated balance sheets for cash and cash equivalents, receivables, and short-term obligations approximate their fair values, as they are largely short-term in nature. As of December 31, 2024, the estimated fair value of the long-term debt was $817.7 million. The Company estimated the fair value based on the

20

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

quoted market prices in an inactive market (Level 2). The long-term debt, comprised of the Company’s convertible senior notes due 2027, is recorded at face value less the unamortized debt issuance costs on its condensed consolidated balance sheet, and is discussed in more detail in Note 6, “Debt.” As of December 31, 2024, the estimated fair value of the Company’s marketable securities was $223.2 million. The Company estimated the fair value based on the quoted market prices in an inactive market (Level 2). The marketable securities are discussed in more detail in Note 3, “Summary of Significant Accounting Policies - Investments in Marketable Securities.”

There were no assets or liabilities measured at fair value on a recurring basis as of December 31, 2024 or June 30, 2024. There was no activity related to the Company’s fair value measurements categorized as Level 3 in the valuation hierarchy, valued on a recurring basis, during the three and six months ended December 31, 2024 and 2023.

Net Income (Loss) Per Common Share

Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. The weighted average number of shares of common stock outstanding includes vested restricted stock awards. Diluted net income (loss) per share (“EPS”) reflects the potential dilution that could occur assuming conversion or exercise of all dilutive unexercised stock options and vesting of all dilutive unvested restricted stock awards. The dilutive effect of stock options and restricted stock awards was determined using the treasury stock method. Under the treasury stock method, the proceeds received from the exercise of stock options and restricted stock awards, the amount of compensation cost for future service not yet recognized by the Company and the amount of tax benefits that would be recorded as income tax expense when the stock options become deductible for income tax purposes are all assumed to be used to repurchase shares of the Company’s common stock. Stock options and restricted stock awards are not included in the computation of diluted net income (loss) per share when they are antidilutive. Common stock outstanding reflected in the Company’s condensed consolidated balance sheets includes restricted stock awards outstanding. The dilutive effect of the Company’s convertible debt is determined using the if-converted method when the Company’s stock is trading above the conversion price. However, based on the structure of the instrument and how it is settled upon conversion, it would produce a similar result as the previously applied treasury stock method.

The following schedule presents the calculation of basic and diluted net income (loss) per share:

Three Months Ended December 31, 

Six Months Ended December 31, 

  

2024

  

2023

  

2024

  

2023

(In thousands except share and per share data)

Basic net income per share computation:

Net income attributable to common stockholders

$

96,393

$

66,836

$

137,275

$

71,714

Weighted average common shares  — basic

43,017,190

42,561,035

42,942,750

42,530,523

Basic net income per share

$

2.24

$

1.57

$

3.20

$

1.69

Diluted net income per share computation:

Net income attributable to common stockholders

$

96,393

$

66,836

$

137,275

$

71,714

Share computation:

Weighted average common shares  — basic

43,017,190

42,561,035

42,942,750

42,530,523

Effect of dilutive restricted stock and convertible debt

4,445,498

902,728

3,962,605

683,596

Weighted average common shares  — diluted

47,462,688

43,463,763

46,905,355

43,214,119

Diluted net income per share

$

2.03

$

1.54

$

2.93

$

1.66

For the three months ended December 31, 2024 and 2023, 2,784,556 and 12,915 shares, respectively, that were issuable in connection with restricted stock and convertible debt were excluded from the diluted income per common share calculation because the effect would have been antidilutive. For the six months ended December 31, 2024 and 2023, 3,069,566 and 6,546 shares, respectively, were excluded. In connection with the issuance of the 1.125% Convertible Senior Notes due 2027 (“Notes”), the Company entered into capped call transactions (the “Capped Call Transactions”) as

21

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

described further in Note 6, “Debt.” The Capped Call Transactions are expected to reduce potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes. Prior to actual conversion, the Capped Call Transactions are not considered in calculating diluted earnings per share, as their impact would be anti-dilutive. The dilutive shares impact is based on the initial conversion rate associated with the Notes.

4.   Income Taxes

The provision for income taxes is based on earnings reported in the condensed consolidated financial statements. A deferred income tax asset or liability is determined by applying currently enacted tax laws and rates to the expected reversal of the cumulative temporary differences between the carrying value of assets and liabilities for financial statement and income tax purposes. Deferred income tax expense or benefit is measured by the change in the deferred income tax asset or liability during the period. For the three months ended December 31, 2024 and 2023, the Company’s effective income tax rate was 25.7% and 24.9%, respectively, and for the six months ended December 31, 2024 and 2023, the rate was 24.5% and 24.9%, respectively. As of December 31, 2024, and June 30, 2024, the balance of income taxes payable was $26.0 million and $10.7 million, respectively. Income taxes payable is recorded within accrued liabilities on the condensed consolidated balance sheets.  

5.   Finance and Operating Leases

Finance Leases

The Company is a lessee under finance leases for student computers and peripherals under agreements with Banc of America Leasing & Capital, LLC (“BALC”) and CSI Leasing, Inc. (“CSI Leasing”). As of December 31, 2024 and June 30, 2024, the finance lease liability was $93.9 million and $55.6 million, respectively, with lease interest rates ranging from 2.55% to 6.72%. As of December 31, 2024 and June 30, 2024, the balance of the associated right-of-use assets was $74.2 million and $39.8 million, respectively. The right-of-use asset is recorded within property and equipment, net on the condensed consolidated balance sheets. Lease amortization expense associated with the Company’s finance leases is recorded within instructional costs and services on the condensed consolidated statements of operations.

The Company entered into an agreement with BALC in April 2020 for $25.0 million (increased to $41.0 million in July 2020) to provide financing for its leases through March 2021 at varying rates. The Company entered into additional agreements during fiscal year 2021 to provide financing of $54.0 million for its student computers and peripherals leases through October 2022 at varying rates. Individual leases with BALC include 36-month payment terms, fixed rates ranging from 2.55% to 6.72%, and a $1 purchase option at the end of each lease term. The Company has pledged the assets financed to secure the outstanding leases.

The Company entered into an agreement with CSI Leasing in August 2022 to provide financing for its leases. Individual leases under the agreement with CSI Leasing include 36-month payment terms, but do not include a stated interest rate. The Company uses its incremental borrowing rate as the implied interest rate and the total lease payments to calculate its lease liability.

22

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

The following is a summary, as of December 31, 2024 and June 30, 2024, respectively, of the present value of the net minimum lease payments under the Company’s finance leases:

    

December 31, 2024

 

June 30, 2024

    

(in thousands)

2025

$

25,609

$

31,655

2026

39,670

19,880

2027

27,481

7,691

2028

7,255

82

Total minimum payments

100,015

59,308

Less: imputed interest

(6,072)

(3,710)

Finance lease liability

93,943

55,598

Less: current portion of finance lease liability

(43,212)

(29,146)

Long-term finance lease liability

$

50,731

$

26,452

Operating Leases

The Company is a lessee under operating leases for various facilities to support the Company’s operations. As of December 31, 2024 and June 30, 2024, the operating lease liability was $51.8 million and $57.9 million, respectively. As of December 31, 2024 and June 30, 2024, the balance of the associated right-of-use assets was $48.6 million and $54.5 million, respectively. Lease expense associated with the Company’s operating leases is recorded within both instructional costs and services and selling, general, and administrative expenses on the condensed consolidated statements of operations.

Individual operating leases range in terms of 1 to 9 years and expire on various dates through fiscal year 2034 and the minimum lease payments are discounted using the Company’s incremental borrowing rate.

The following is a summary as of December 31, 2024 and June 30, 2024, respectively, of the present value of the minimum lease payments under the Company’s operating leases:

    

    

December 31, 2024

 

June 30, 2024

(in thousands)

2025

$

7,075

$

14,263

2026

12,441

12,361

2027

8,788

8,705

2028

7,798

7,713

2029

7,613

7,599

Thereafter

12,379

12,381

Total minimum payments

56,094

63,022

Less: imputed interest

(4,309)

(5,082)

Operating lease liability

51,785

57,940

Less: current portion of operating lease liability

(12,583)

(12,748)

Long-term operating lease liability

$

39,202

$

45,192

23

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

The Company is subleasing one of its facilities through December 2025. Sublease income is recorded as an offset to the related lease expense within both instructional costs and services and selling, general, and administrative expenses on the condensed consolidated statements of operations. The following is a summary as of December 31, 2024 and June 30, 2024, respectively, of the expected sublease income:

    

    

December 31, 2024

 

June 30, 2024

(in thousands)

2025

$

139

$

455

2026

139

139

Total sublease income

$

278

$

594

The following is a summary of the Company’s lease cost, weighted-average remaining lease term, weighted-average discount rate and certain other cash flows as it relates to its operating and finance leases for the three and six months ended December 31, 2024 and 2023:

Three Months Ended December 31, 

Six Months Ended December 31, 

2024

  

2023

2024

  

2023

(in thousands)

Lease cost

Finance lease cost:

Amortization of right-of-use assets

$

9,405

$

7,144

$

16,477

$

15,986

Interest on lease liabilities

1,103

466

1,880

983

Instructional costs and services:

Operating lease cost

2,304

2,364

4,644

4,921

Short-term lease cost

13

19

26

32

Sublease income

(66)

(66)

(131)

(197)

Selling, general, and administrative expenses:

Operating lease cost

987

1,546

2,113

3,745

Short-term lease cost

23

56

46

112

Sublease income

(27)

(123)

(149)

(246)

Total lease cost

$

13,742

$

11,406

$

24,906

$

25,336

Other information

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

(3,178)

$

(4,968)

$

(6,437)

$

(8,587)

Financing cash flows from finance leases

(7,967)

(10,770)

(16,714)

(22,491)

Right-of-use assets obtained in exchange for new finance lease liabilities

11,100

8,434

51,939

26,277

Right-of-use assets obtained in exchange for new operating lease liabilities

282

625

Weighted-average remaining lease term - finance leases

2.19

yrs.

2.12

yrs.

Weighted-average remaining lease term - operating leases

5.36

yrs.

5.96

yrs.

Weighted-average discount rate - finance leases

5.53

%

5.22

%

Weighted-average discount rate - operating leases

2.93

%

2.84

%

24

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

6.   Debt

The following is a summary, as of December 31, 2024 and June 30, 2024, respectively, of the components of the Company’s outstanding long-term debt:

December 31, 2024

June 30, 2024

(in thousands)

Convertible Senior Notes due 2027

$

420,000

$

420,000

Less: unamortized debt issuance costs

(4,478)

(5,325)

Total debt

415,522

414,675

Less: current portion of debt

Long-term debt

$

415,522

$

414,675

Convertible Senior Notes due 2027

In August and September 2020, the Company issued $420.0 million aggregate principal amount of  Notes. The Notes are governed by an indenture (the “Indenture”) between the Company and U.S. Bank National Association, as trustee. The net proceeds from the offering of the Notes were approximately $408.6 million after deducting the underwriting fees and other expenses paid by the Company.

The Notes bear interest at a rate of 1.125% per annum, payable semi-annually in arrears on March 1st and September 1st of each year, beginning on March 1, 2021. The Notes will mature on September 1, 2027. During the three months ended December 31, 2024 and 2023, the Company recorded coupon interest expense of $1.2 million and $1.2 million, respectively, and $2.4 million and $2.4 million, respectively, for the six months ended December 31, 2024 and 2023.

The Company incurred debt issuance costs of $11.4 million which are amortized over the contractual term of the Notes. During the three months ended December 31, 2024 and 2023, the Company recorded interest expense related to the amortization of the debt issuance costs of $0.4 million and $0.4 million, respectively, and $0.8 million and $0.8 million, respectively, during the six months ended December 31, 2024 and 2023.

Before June 1, 2027, noteholders will have the right to convert their Notes only upon the occurrence of certain events. After June 1, 2027, noteholders may convert their Notes at any time at their election until two days prior to the maturity date. The Company will settle conversions by paying cash up to the outstanding principal amount, and at the Company’s election, will settle the conversion spread by paying or delivering cash or shares of its common stock, or a combination of cash and shares of its common stock. The initial conversion rate is 18.9109 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $52.88 per share of common stock (lower strike price). The Notes will be redeemable at the Company’s option at any time after September 6, 2024 at a cash redemption price equal to the principal amount of the Notes, plus accrued and unpaid interest, subject to certain stock price hurdles as discussed in the Indenture.

In connection with the Notes, the Company entered into privately negotiated Capped Call Transactions with certain counterparties. The Capped Call Transactions are expected to cover the aggregate number of shares of the Company’s common stock that initially underlie the Notes, and are expected to reduce potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes. The upper strike price of the Capped Call Transactions is $86.174 per share. The cost of the Capped Call Transactions was $60.4 million and was recorded within additional paid-in capital.

7.   Credit Facility

On January 27, 2020, the Company entered into a $100.0 million senior secured revolving credit facility (“Credit Facility”) to be used for general corporate operating purposes with PNC Capital Markets LLC. The Credit Facility had a five-year term and incorporated customary financial and other covenants, including but not limited to a maximum leverage ratio and a minimum interest coverage ratio. The majority of the Company’s borrowings under the Credit Facility were at

25

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

LIBOR plus an additional rate ranging from 0.875% - 1.50% based on the Company’s leverage ratio as defined in the agreement. The Credit Facility was secured by the Company’s assets. The Credit Facility agreement allowed for an amendment to establish a new benchmark interest rate when LIBOR is discontinued during the five-year term. As of December 31, 2024, the Company was in compliance with the financial covenants. As part of the proceeds received from the Notes, the Company repaid its $100.0 million outstanding balance and as of December 31, 2024, the Company had no amounts outstanding on the Credit Facility. The Credit Facility also included a $200.0 million accordion feature. The Credit Facility expired on January 27, 2025 and was not renewed.

8.   Equity Incentive Plan

On December 9, 2022, the Company’s stockholders approved an amendment and restatement of the 2016 Equity Incentive Award Plan (the “amended and restated 2016 Plan”). The amended and restated 2016 Plan reflects an increase in the number of shares of common stock available for issuance by 1,045,000 shares, the removal of certain provisions that were otherwise required for awards to qualify as performance-based compensation under an exception to Section 162(m) of the Internal Revenue Code of 1986, as amended, prior to its repeal, an extension of the term of the amended and restated 2016 Plan to October 7, 2032, an increase to the limit on the number of shares that may be issued upon the exercise of incentive stock options, and a prohibition on the payment of dividends and dividend equivalents on unvested awards.

The amended and restated 2016 Plan is designed to attract, retain and motivate employees who make important contributions to the Company by providing such individuals with equity ownership opportunities. Awards granted under the amended and restated 2016 Plan may include stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock-based awards. Under the amended and restated 2016 Plan, unissued shares related to forfeited or cancelled awards granted under the amended and restated 2016 Plan or awards granted under the Company’s 2007 Equity Incentive Award Plan (the “Prior Plan”) (to the extent such awards granted under the Prior Plan were outstanding as of December 15, 2016 and were forfeited or cancelled prior to September 19, 2022), will again be available for issuance under the amended and restated 2016 Plan.  Notwithstanding the foregoing, shares tendered to pay the exercise price or tax withholding with respect to a stock option, or shares that are not issued in connection with the settlement of a stock appreciation right on exercise thereof, or shares purchased on the open market with the cash proceeds from the exercise of options will not again be available for issuance under the amended and restated 2016 Plan.

As of December 31, 2024, the remaining aggregate number of shares of the Company’s common stock authorized for future issuance under the amended and restated 2016 Plan was 1,758,424. As of December 31, 2024, there were 1,626,824 shares of the Company’s common stock that remain outstanding or nonvested under the amended and restated 2016 Plan and Prior Plan.

Compensation expense for all equity-based compensation awards is based on the grant-date fair value. The Company recognizes these compensation costs on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The vesting of performance-based awards is contingent on the achievement of certain performance metrics. Compensation expense is recognized retroactively, through a cumulative catch-up adjustment, when the performance conditions are satisfied or when the Company determines that it is probable that the performance conditions will be satisfied. The amount of compensation expense recognized for a performance-based award is affected by the level of achievement attained. Management has established three levels of attainment: threshold, target, and outperform. Stock-based compensation expense is recorded within selling, general, and administrative expenses on the condensed consolidated statements of operations.

Restricted Stock Awards

The Company has approved grants of restricted stock awards (“RSA”) pursuant to the amended and restated 2016 Plan and Prior Plan. Under the amended and restated 2016 Plan and Prior Plan, employees, outside directors and independent contractors are able to participate in the Company’s future performance through the awards of restricted stock. Each RSA vests pursuant to the vesting schedule set forth in the restricted stock agreement granting such RSAs, generally over three years.

26

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

Restricted stock award activity during the six months ended December 31, 2024 was as follows:

    

    

Weighted

Average

Grant-Date

Shares

Fair Value

Nonvested, June 30, 2024

731,224

$

40.60

Granted

297,232

82.63

Vested

(190,320)

39.41

Canceled

(61,509)

47.43

Nonvested, December 31, 2024

776,627

$

56.43

During the six months ended December 31, 2024, 297,232 new service-based restricted stock awards were granted and in total, 776,627 remained nonvested at December 31, 2024. During the six months ended December 31, 2024, 190,320 service-based restricted stock awards vested.

Summary of All Restricted Stock Awards

As of December 31, 2024, there was $33.8 million of total unrecognized compensation expense related to nonvested restricted stock awards. The cost is expected to be recognized over a weighted average period of 1.8 years. The fair value of restricted stock awards granted for the six months ended December 31, 2024 and 2023 was $24.6 million and $19.6 million, respectively. The total fair value of shares vested for the six months ended December 31, 2024 and 2023 was $16.1 million and $9.3 million, respectively. During the three months ended December 31, 2024 and 2023, the Company recognized $4.7 million and $4.5 million, respectively, of stock-based compensation expense related to restricted stock awards. During the six months ended December 31, 2024 and 2023, the expense was $9.6 million and $8.3 million, respectively.

Performance Share Units

The Company has approved grants of performance share units (“PSUs”) pursuant to the amended and restated 2016 Plan. Each PSU is earned through the achievement of a performance-based metric, combined with the continuation of employee service over a defined period. The level of performance determines the number of PSUs earned, and is generally measured against threshold, target and outperform achievement levels of the award. Each PSU represents the right to receive one share of the Company’s common stock, or at the option of the Company, an equivalent amount of cash, and is classified as an equity or liability award. When the grant is a fixed monetary amount, and the number of shares is not determined until achievement and the value of the Company’s stock on that day, the PSU is a liability-classified award. Each PSU vests pursuant to the vesting schedule found in the respective PSU agreement.

In addition to the performance conditions of the PSUs, there is a service vesting condition which is dependent upon continuing service by the grantee as an employee of the Company, unless the grantee is eligible for earlier vesting upon a change in control and qualifying termination, as defined by the PSU agreement. PSUs are generally subject to graduated vesting schedules and stock-based compensation expense is computed by tranche and recognized on a straight-line basis over the tranches’ applicable vesting period based on the expected achievement level.

27

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

Performance share unit activity (excluding liability-classified awards) during the six months ended December 31, 2024 was as follows:

Weighted

Average

Grant-Date

    

Shares

    

Fair Value

Nonvested, June 30, 2024

759,531

$

37.73

Granted

299,908

71.40

Vested

(223,241)

37.44

Canceled

(89,191)

43.68

Nonvested, December 31, 2024

747,007

$

50.62

Fiscal Year 2025 LTIP

During the six months ended December 31, 2024, the Company granted 210,620 PSUs at target under a Long Term Incentive Plan (“LTIP”) which are tied to operating income targets and stock price performance. These PSUs had a grant date fair value of $17.0 million, or a weighted average grant-date fair value of $80.89 per share. Seventy-five percent of the earned award is based on operating income performance (“Tranche #1”) and twenty-five percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2028. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. The Company is currently amortizing Tranche #1 over the vesting period because it believes that it is probable that the metric will be achieved at target.

Fiscal Year 2024 LTIP

During fiscal year 2024, the Company granted 354,090 PSUs at target under an LTIP which are tied to operating income targets and stock price performance. These PSUs had a grant date fair value of $14.4 million, or a weighted average grant-date fair value of $40.84 per share. Seventy-five percent of the earned award is based on operating income performance (“Tranche #1”) and twenty-five percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2027. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. The Company is currently amortizing Tranche #1 over the vesting period because it believes that it is probable that the metric will be achieved at outperform.

Fiscal Year 2023 LTIP

During fiscal year 2023, the Company granted 289,640 PSUs at target under an LTIP which are tied to operating income targets and stock price performance. These PSUs had a grant date fair value of $10.0 million, or a weighted average grant-date fair value of $34.41 per share. Fifty percent of the earned award is based on operating income performance (“Tranche #1”) and fifty percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2026. The grant date fair value of Tranche #1 was remeasured in October 2022 as a result of a modification of the terms of the award. Originally, performance was tied

28

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

to gross margin. The metric was changed to operating income to better align with shareholder feedback and technology industry and peer group common practice. The modification of the performance criteria from gross margin to operating income resulted in a new fair market value as of the modification date of $4.8 million, a decrease of $0.8 million. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. The Company is currently amortizing Tranche #1 over the vesting period because it believes that it is probable that the metric will be achieved at outperform.

Fiscal Year 2022 LTIP

During fiscal year 2022, the Company granted 250,250 PSUs at target under an LTIP which are tied to gross margin targets and stock price performance. These PSUs had a grant date fair value of $9.1 million, or a weighted average grant-date fair value of $36.30 per share. Fifty percent of the earned award is based on gross margin performance (“Tranche #1”) and fifty percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2025. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. In July 2024, achievement was certified at 70% of target for Tranche #1, which resulted in the vesting of 62,379 shares. In September 2024, achievement was certified at 175.0% of target for Tranche #2, which resulted in the vesting of 155,946 shares.

Summary of All Performance Share Units

As of December 31, 2024, there was $28.1 million of total unrecognized compensation expense related to nonvested PSUs that are expected to vest based on the Company’s probability assumptions discussed above. The cost is expected to be recognized over a weighted average period of 1.6 years. During the three months ended December 31, 2024 and 2023, the Company recognized $3.2 million and $3.1 million, respectively, of stock-based compensation expense related to PSUs. During the six months ended December 31, 2024 and 2023, the expense was $6.7 million and $7.6 million, respectively. Included in the stock-based compensation expense above, for the three months ended December 31, 2024 and 2023 is zero and $0.1 million, respectively, and for the six months ended December 31, 2024 and 2023 is zero and $0.3 million, respectively, related to the Tech Elevator time-based portion of the Management Incentive Plan. The time-based portion of the MIP fully vested during the second quarter of fiscal year 2024 and was settled with the issuance of PSUs. Therefore, the amount recorded in accrued liabilities for future issuances is zero.

29

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

Deferred Stock Units (“DSUs”)

The DSUs vest on the grant-date anniversary and are settled in the form of shares of common stock issued to the holder upon separation from the Company. DSUs are specific only to board members.

Deferred stock unit activity during the six months ended December 31, 2024 was as follows:

Weighted

Average

Grant-Date

    

Shares

    

Fair Value

Nonvested, June 30, 2024

96,604

$

32.49

Granted

6,586

108.83

Vested

Canceled

Nonvested, December 31, 2024

103,190

$

37.36

Summary of All Deferred Stock Units

As of December 31, 2024, there was $0.6 million of total unrecognized compensation expense related to nonvested DSUs. The cost is expected to be recognized over a weighted average period of 0.9 years. During the three months ended December 31, 2024 and 2023, the Company recognized $0.2 million and $0.2 million, respectively, of stock-based compensation expense related to DSUs. During the six months ended December 31, 2024 and 2023, the expense was $0.4 million and $0.5 million, respectively.

9.   Related Party Transactions

The Company contributed to Future of School, a charity focused on access to quality education. Future of School is a related party because a former executive officer of the Company formerly served on its Board of Directors. For the three and six months ended December 31, 2024 and 2023, contributions made by the Company to Future of School were zero. In fiscal year 2019 and 2021, the Company accrued $2.5 million and $3.5 million, respectively, for contributions expected to be made in subsequent years. As of December 31, 2024, $2.3 million remains outstanding as related to the fiscal year 2021 accrual.

10.   Commitments and Contingencies

Litigation

In the ordinary conduct of the Company’s business, the Company is subject to lawsuits, arbitrations and administrative proceedings from time to time. The Company vigorously defends these claims; however, no assurances can be given as to the outcome of any pending legal proceedings. The Company believes, based on currently available information, that the outcome of any existing or known threatened proceedings, even if determined adversely, should not have a material adverse effect on its business, financial condition, liquidity or results of operations.

Employment Agreements

The Company has entered into employment agreements with certain executive officers that provide for severance payments and, in some cases other benefits, upon certain terminations of employment. All agreements provide for employment on an “at-will” basis. If the employee resigns for “good reason” or is terminated without cause, the employee is entitled to salary continuation, and in some cases benefit continuation, for varying periods depending on the agreement.

30

Table of Contents 

STRIDE, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - Continued

Off-Balance Sheet Arrangements

As of December 31, 2024, the Company provided guarantees of approximately $0.2 million related to lease commitments on the buildings for certain of the Company’s schools.

In addition, the Company contractually guarantees that certain schools under the Company’s management will not have annual operating deficits and the Company’s management fees from these schools may be reduced accordingly to cover any school operating deficits.

Other than these lease and operating deficit guarantees, the Company did not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on the Company’s financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

11.   Supplemental Disclosure of Cash Flow Information

 

Six Months Ended December 31, 

 

    

2024

    

2023

(In thousands)

Cash paid for interest

$

3,967

 

$

3,414

Cash paid for taxes

$

19,005

 

$

38,398

Supplemental disclosure of non-cash financing activities:

Right-of-use assets obtained in exchange for new finance lease liabilities

$

51,939

 

$

26,277

Supplemental disclosure of non-cash investing activities:

Stock-based compensation expense capitalized on software development

$

249

 

$

278

Stock-based compensation expense capitalized on curriculum development

79

 

71

31

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

Certain statements in Management’s Discussion and Analysis or MD&A, other than purely historical information, including estimates, projections, statements relating to our business plans, objectives and expected operating results, and the assumptions upon which those statements are based, are “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These forward-looking statements generally are identified by the words “believe,” “project,” “expect,” “anticipate,” “estimate,” “intend,” “strategy,” “plan,” “may,” “should,” “will,” “would,” “will be,” “will continue,” “will likely result,” and similar expressions. Historical results may not indicate future performance. Our forward-looking statements reflect our current views about future events, are based on assumptions and are subject to known and unknown risks and uncertainties that could cause actual results to differ materially from those contemplated by these statements. Factors that may cause differences between actual results and those contemplated by forward-looking statements include, but are not limited to, those discussed in “Risk Factors” in Part I, Item 1A, of our Annual Report on Form 10-K  for the fiscal year ended June 30, 2024, which we refer to as our Annual Report, and in Part II, Item 1A of this Quarterly Report. We undertake no obligation to publicly update or revise any forward-looking statements, including any changes that might result from any facts, events or circumstances after the date hereof that may bear upon forward-looking statements. Furthermore, we cannot guarantee future results, events, levels of activity, performance or achievements.

This MD&A is intended to assist in understanding and assessing the trends and significant changes in our results of operations and financial condition. As used in this MD&A, the words, “we,” “our” and “us” refer to Stride, Inc. and its consolidated subsidiaries. This MD&A should be read in conjunction with our condensed consolidated financial statements and related notes included elsewhere in this report, as well as the consolidated financial statements and MD&A of our Annual Report. The following overview provides a summary of the sections included in our MD&A:

Executive Summary — a general description of our business and key highlights of the three and six months ended December 31, 2024.

Critical Accounting Estimates — a discussion of critical accounting estimates requiring judgments and the application of critical accounting policies.

Results of Operations — an analysis of our results of operations in our condensed consolidated financial statements.

Liquidity and Capital Resources — an analysis of cash flows, sources and uses of cash, commitments and contingencies, and quantitative and qualitative disclosures about market risk.

Executive Summary

We are a technology company providing an educational platform to deliver online learning to students throughout the U.S. Our platform hosts products and services to attract, enroll, educate, track progress, and support students. These products and services, spanning curriculum, systems, instruction, and support services are designed to help learners of all ages reach their full potential through inspired teaching and personalized learning.  

Our clients are primarily public and private schools, school districts, and charter boards. Additionally, we provide solutions to employers, government agencies and consumers.  

We provide a wide range of products and services across our platform with the ability to deliver customized solutions. Our comprehensive school-as-a-service offering supports our clients in operating full-time virtual schools in the K-12 market.Together with our network of online schools, Stride has served millions of students with our products and services. In our most recent academic year ended June 30, 2024, we graduated 15,987 high school students from our partner schools.

32

Our platform addresses two markets in the K-12 space: General Education and Career Learning.

General Education

Products and services for the General Education market are predominantly focused on core subjects, including math, English, science and history, for kindergarten through twelfth grade students to help build a common foundation of knowledge. These programs provide an alternative to traditional school options and address a range of student needs. Products and services are delivered as a comprehensive school-as-a-service offering for schools or as stand-alone products and services. A student enrolled in a school that offers Stride’s General Education program may elect to take career courses, but that student and the associated revenue is reported as a General Education enrollment and General Education revenue.

Career Learning

Career Learning products and services are focused on developing skills to enter and succeed in careers in high-growth, in-demand industries—including information technology, healthcare and general business. We provide middle and high school students with Career Learning programs that complement their core general education coursework. Stride offers multiple career pathways through a diverse catalog of courses. The middle school program exposes students to a variety of career options and introduces career skill development. In high school, students may engage in industry content pathway courses, project-based learning in virtual teams, and career development services. High school students have the opportunity to progress toward certifications, connect with industry professionals, earn college credits while in high school, and participate in job shadowing and/or work-based learning experiences that facilitate success in today’s digital, tech-enabled economy. A student is reported as a Career Learning enrollment and associated Career Learning revenue only if the student is enrolled in a Career Learning program. Like General Education products and services, the products and services for Career Learning are sold as a comprehensive school-as-a-service offering or as stand-alone products and services.

We also provide focused post-secondary career learning programs to adult learners, for the software engineering, healthcare, and medical fields. These programs are sold directly to consumers, employers and government agencies.

For both the General Education and Career Learning markets, the majority of revenue is derived from our comprehensive school-as-a-service offering which includes an integrated package of curriculum, technology systems, instruction, and support services that we administer on behalf of our customers. The average duration of the agreements for our school-as-a-service offering is greater than five years, and most provide for automatic renewals absent a customer notification of non-renewal. For the 2024-2025 school year, we provide our school-as-a-service offering to 89 schools in 31 states and the District of Columbia in the General Education market, and 56 schools or programs in 27 states and the District of Columbia in the Career Learning market.

We generate a significant portion of our revenues from the sale of curriculum, administration support and technology services to virtual and blended public schools. The amount of revenue generated from these contracts is impacted largely by the number of enrollments, the mix of enrollments across grades and states, state or district per student funding levels and attendance requirement, among other items. The average duration of the agreements for our school-as-a-service offering is greater than five years, and most provide for automatic renewals absent a customer notification within a negotiated time frame.

The two key financial metrics that we use to assess financial performance are revenues and operating income. For the six months ended December 31, 2024, revenues increased to $1,138.3 million from $985.0 million in the prior year, an increase of 15.6%. Over the same period, operating income increased to $172.4 million from $87.6 million in the prior year. The increase in operating income was driven by revenue growth and an increase in gross margin. Additionally, we use the non-financial metric of total enrollments to assess performance, as enrollment is a key driver of our revenues. Total enrollments for the six months ended December 31, 2024 were 228.7 thousand, an increase of 36.9 thousand, or 19.2%, over the prior year. Our revenues are subject to annual school district financial audits, which incorporate enrollment counts, funding and other routine financial audit considerations. The results from these audits and other routine changes in funding estimates are incorporated into the Company’s monthly funding estimates for the current and prior periods. Historically, aggregate funding estimates have differed from actual reimbursements, generally in the range of 2% of annual revenue or less, which may vary from quarter to quarter.

33

Environmental, Social and Governance

As overseers of risk and stewards of long-term enterprise value, Stride’s Board of Directors play a vital role in assessing our organization’s environmental and social impacts.  They are also responsible for understanding the potential impact and related risks of environmental, social and governance (“ESG”) issues on the organization’s operating model. Our Board and management aim to identify those ESG issues most likely to impact business operations and growth. We craft policies that are appropriate for our industry and that are of concern to our employees, investors, customers and other key stakeholders. Our Board helps ensure that the Company’s leaders have ample opportunity to leverage ESG for the long-term good of the organization, its stakeholders, and society. Each Committee of the Board monitors ESG efforts in their respective areas, with the Nominating and Governance Committee coordinating across all Committees.

Since our inception more than 20 years ago, we have removed barriers that impact academic equity. We provide high-quality education for anyone - particularly those in underserved communities - as a means to foster economic empowerment and address societal inequities from kindergarten all the way through college and career readiness. We reinforced our commitment in this area by launching several initiatives including initially offering scholarships to advance education and career opportunities for students in underserved communities, expanding career pathways in socially responsible law enforcement and increasing employment of teachers in underserved communities at Stride-powered schools.  We developed interactive, modular courses focused on racial equity and social justice that are being made available for free to every public school.

Among the many ESG issues we support within the Company, we endeavor to promote diversity and inclusion across every aspect of the organization. We sponsor employee resource groups to provide support for female, minority, differently abled, LGBTQ+, and veteran employees and support employee volunteer efforts.  Our commitment is evident in the make-up of our leadership team.  We have more minorities in executive management and more women in executive management than the representative population. Importantly, our Board of Directors is also diverse with female, Hispanic, and black or African American members.

Our commitment to ESG initiatives is an endeavor both the Board and management undertake for the general betterment of those both inside and outside of our Company.

The nature of our business supports environmental sustainability.  Most of our employees work from home and most students at Stride-powered schools attend virtual classes, even prior to the COVID-19 crisis, reducing the carbon output from commuting in cars or buses. Our online curriculum reduces the need for paper.  Our meetings are most often held virtually using digital first presentations rather than paper.

Critical Accounting Estimates

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) requires us to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes. Therefore, the determination of estimates requires the exercise of judgment. Actual results could differ from those estimates, and any such differences may be material to our condensed consolidated financial statements. Critical accounting policies and estimates are disclosed in our Annual Report. There have been no significant updates to our critical accounting estimates disclosed in our Annual Report.

Results of Operations

Lines of Revenue

We operate in one operating and reportable business segment as a technology company providing an educational platform to deliver proprietary and third-party curriculum, software systems and educational services designed to facilitate individualized learning. The Chief Operating Decision Maker evaluates profitability based on consolidated results. We have two lines of revenue: (i) General Education and (ii) Career Learning.

Enrollment Data

The following table sets forth total enrollment data for students in our General Education and Career Learning lines of revenue.  Enrollments for General Education and Career Learning only include those students in full service public or

34

private programs where Stride provides a combination of curriculum, technology, instructional and support services inclusive of administrative support. No enrollments are included in Career Learning for Galvanize, Tech Elevator or MedCerts. This data includes enrollments for which Stride receives no public funding or revenue.

If the mix of enrollments changes, our revenues will be impacted to the extent the average revenue per enrollment is significantly different. We do not award or permit incentive compensation to be paid to our public school program enrollment staff or contractors based on the number of students enrolled.

The following represents our current enrollment for each of the periods indicated:

Three Months Ended

Six Months Ended

December 31, 

2024 / 2023

December 31, 

2024 / 2023

  

2024

  

2023

  

Change

  

Change %

  

2024

  

2023

  

Change

  

Change %

(In thousands, except percentages)

General Education (1)

135.8

120.7

15.1

12.5%

134.6

119.9

14.7

12.3%

Career Learning (1) (2)

94.8

72.4

22.4

30.9%

94.1

71.9

22.2

30.9%

Total Enrollment

230.6

193.1

37.5

19.4%

228.7

191.8

36.9

19.2%

(1)Enrollments reported for the first quarter are equal to the official count date number, which was September 30, 2024 for the first quarter of fiscal year 2025 and September 30, 2023 for the first quarter of fiscal year 2024.
(2)No enrollments are included in Career Learning for Galvanize, Tech Elevator or MedCerts.

Revenue Data

Revenues are captured by market based on the underlying customer contractual agreements. Where customers purchase products and services for both General Education and Career Learning markets we allocate revenues based on the program for which each student is enrolled. All kindergarten through fifth grade students are considered General Education students. Periodically, a middle school or high school student enrollment may change line of revenue classification.

The following represents our current revenues for each of the periods indicated:

Three Months Ended

Six Months Ended

December 31, 

Change 2024 / 2023

December 31, 

Change 2024 / 2023

  

2024

  

2023

  

$

  

%

  

2024

  

2023

  

$

  

%

(In thousands, except percentages)

General Education

$

354,315

$

313,902

$

40,413

12.9%

$

683,722

$

613,241

$

70,481

11.5%

Career Learning

Middle - High School

213,079

165,080

47,999

29.1%

411,965

316,053

95,912

30.3%

Adult

19,817

25,886

(6,069)

(23.4%)

42,608

55,755

(13,147)

(23.6%)

Total Career Learning

232,896

190,966

41,930

22.0%

454,573

371,808

82,765

22.3%

Total Revenues

$

587,211

$

504,868

$

82,343

16.3%

$

1,138,295

$

985,049

$

153,246

15.6%

Products and Services

Stride has invested over $700 million in the last twenty years to develop curriculum, systems, instructional practices and support services that enable us to support hundreds of thousands of students. The following describes the various products and services that we provide to customers.  Products and services are provided on an individual basis as well as customized solutions, such as our most comprehensive school-as-a-service offering which supports our clients in operating full-time virtual or blended schools. Stride is continuously innovating to remain at the forefront of effective educational techniques to meet students’ needs. It continues to expand upon its personalized learning model, improve the user experience of its products, and develop tools and partnerships to more effectively engage and serve students, teachers, and administrators. 

Curriculum and Content – Stride has one of the largest digital research-based curriculum portfolios for the K-12 online education industry that includes some of the best in class content available in the market. Our customers can

35

select from hundreds of high-quality, engaging, online coursework and content, as well as many state customized versions of those courses, electives, and instructional supports. Since our inception, we have built core courses on a foundation of rigorous standards, following the guidance and recommendations of leading educational organizations at the national and state levels. State standards are continually evolving, and we continually invest in our curriculum to meet these changing requirements. We provide high-quality, engaging, online coursework and content in software engineering, healthcare, and medical fields.

Systems – We have established a secure and reliable technology platform, which integrates proprietary and third-party systems, to provide a high-quality educational environment and gives us the capability to grow our customer programs and enrollment. Our end-to-end platform includes single sign-on capability for our content management, learning management, student information, data reporting and analytics, and various support systems that allow customers to provide a high-quality and personalized educational experience for students. Stand-alone products and services can provide curriculum and content hosting on customers’ learning management systems, or integration with customers’ student information systems.

Instructional Services – We provide a broad range of instructional services that includes customer support for instructional teams, including recruitment of state-certified teachers, training in research-based online instruction methods and Stride systems, oversight and evaluation services, and ongoing professional development.  Stride also provides training options to support teachers and parents to meet students’ learning needs. Stride’s range of training options are designed to enhance skills needed to teach using an online learning platform, and include hands-on training, on-demand courses, and support materials.

Support Services – We provide a broad range of support services, including marketing and enrollment, supporting prospective students through the admission process, assessment management, administrative support (e.g., budget proposals, financial reporting, and student data reporting), and technology and materials support (e.g., provisioning of student computers, offline learning kits, internet access and technology support services).

36

Financial Information

The following table sets forth statements of operations data and the amounts as a percentage of revenues for each of the periods indicated:

Three Months Ended December 31, 

Six Months Ended December 31, 

    

2024

    

2023

    

2024

    

2023

(Dollars in thousands)

Revenues

$

587,211

    

100.0

%  

$

504,868

    

100.0

%  

$

1,138,295

    

100.0

%  

$

985,049

    

100.0

%

Instructional costs and services

347,353

59.2

303,694

60.2

682,584

60.0

610,987

62.0

Gross margin

239,858

40.8

201,174

39.8

455,711

40.0

374,062

38.0

Selling, general, and administrative expenses

114,758

19.5

116,885

23.2

283,267

24.9

286,453

29.1

Income from operations

125,100

21.3

84,289

16.7

172,444

15.1

87,609

8.9

Interest expense, net

(2,670)

(0.5)

(2,022)

(0.4)

(5,023)

(0.4)

(4,090)

(0.4)

Other income, net

7,330

1.2

6,538

1.3

16,108

1.4

11,703

1.2

Income before income taxes and income (loss) from equity method investments

129,760

22.1

88,805

17.6

183,529

16.1

95,222

9.7

Income tax expense

(33,361)

(5.7)

(22,190)

(4.4)

(44,638)

(3.9)

(23,726)

(2.4)

Income (loss) from equity method investments

(6)

(0.0)

221

0.0

(1,616)

(0.1)

218

0.0

Net income attributable to common stockholders

$

96,393

16.4

%  

$

66,836

13.2

%  

$

137,275

12.1

%  

$

71,714

7.3

%

Comparison of the Three Months Ended December 31, 2024 and 2023

Revenues. Our revenues for the three months ended December 31, 2024 were $587.2 million, representing an increase of $82.3 million, or 16.3%, from $504.9 million for the same period in the prior year. General Education revenues increased $40.4 million, or 12.9%, year over year. The increase in General Education revenues was primarily due to the 12.5% increase in enrollments, and school mix (distribution of enrollments by school). Career Learning revenues increased $41.9 million, or 22.0%, primarily due to a 30.9% increase in enrollments and school mix.

Instructional costs and services expenses. Instructional costs and services expenses for the three months ended December 31, 2024 were $347.4 million, representing an increase of $43.7 million, or 14.4%, from $303.7 million for the same period in the prior year. This increase in expense was due to hiring of personnel in growth states and salary increases. Instructional costs and services expenses were 59.2% of revenues during the three months ended December 31, 2024, a decrease from 60.2% for the three months ended December 31, 2023.

Selling, general, and administrative expenses. Selling, general, and administrative expenses for the three months ended December 31, 2024 were $114.8 million, representing a decrease of $2.1 million, or 1.8% from $116.9 million for the same period in the prior year. Selling, general, and administrative expenses were 19.5% of revenues during the three months ended December 31, 2024, a decrease from 23.2% for the three months ended December 31, 2023.

Interest expense, net. Net interest expense for the three months ended December 31, 2024 was $2.7 million as compared to $2.0 million for the same period in the prior year. The increase in net interest expense was primarily due to our finance leases.

Other income, net. Other income, net for the three months ended December 31, 2024 was $7.3 million as compared to $6.5 million for the same period in the prior year. The increase in other income, net was primarily due to the increase in our investments in marketable securities and the returns on those investments year over year.

37

Income tax expense. Income tax expense was $33.4 million for the three months ended December 31, 2024, or 25.7% of income before income taxes, as compared to an expense of $22.2 million, or 24.9% of income before income taxes for the same period in the prior year. The increase in the effective tax rate for the three months ended December 31, 2024 was primarily due to the tax impact of non-deductible compensation and the excess tax benefit of stock-based compensation.

Comparison of the Six Months Ended December 31, 2024 and 2023

Revenues. Our revenues for the six months ended December 31, 2024 were $1,138.3 million, representing an increase of $153.3 million, or 15.6%, from $985.0 million for the same period in the prior year. General Education revenues increased $70.5 million, or 11.5%, year over year. The increase in General Education revenues was primarily due to the 12.3% increase in enrollments, and school mix (distribution of enrollments by school). Career Learning revenues increased $82.8 million, or 22.3%, primarily due to a 30.9% increase in enrollments and school mix.

Instructional costs and services expenses. Instructional costs and services expenses for the six months ended December 31, 2024 were $682.6 million, representing an increase of $71.6 million, or 11.7%, from $611.0 million for the same period in the prior year. This increase in expense was due to hiring of personnel in growth states and salary increases. Instructional costs and services expenses were 60.0% of revenues during the six months ended December 31, 2024, a decrease from 62.0% for the six months ended December 31, 2023.

Selling, general, and administrative expenses. Selling, general, and administrative expenses for the six months ended December 31, 2024 were $283.3 million, representing a decrease of $3.2 million, or 1.1% from $286.5 million for the same period in the prior year. Selling, general, and administrative expenses were 24.9% of revenues during the six months ended December 31, 2024, a decrease from 29.1% for the six months ended December 31, 2023.

Interest expense, net. Net interest expense for the six months ended December 31, 2024 was $5.0 million as compared to $4.1 million for the same period in the prior year. The increase in net interest expense was primarily due to our finance leases.

Other income, net. Other income, net for the six months ended December 31, 2024 was $16.1 million as compared to $11.7 million for the same period in the prior year. The increase in other income, net was primarily due to the increase in our investments in marketable securities and the returns on those investments year over year.

Income tax expense. Income tax expense was $44.6 million for the six months ended December 31, 2024, or 24.5% of income before income taxes, as compared to an expense of $23.7 million, or 24.9% of income before income taxes for the same period in the prior year. The decrease in the effective tax rate for the six months ended December 31, 2024 was primarily due to the tax impact of non-deductible compensation and the excess tax benefit of stock-based compensation.

Liquidity and Capital Resources

As of December 31, 2024, we had net working capital, or current assets minus current liabilities, of $1,157.8 million. Our working capital includes cash and cash equivalents of $515.1 million and accounts receivable of $582.6 million. Our working capital provides a significant source of liquidity for our normal operating needs. Our accounts receivable balance fluctuates throughout the fiscal year based on the timing of customer billings and collections and tends to be highest in our first fiscal quarter as we begin billing for students. In addition, our cash and accounts receivable were significantly in excess of our accounts payable and short-term accrued liabilities at December 31, 2024.

During the first quarter of fiscal year 2021, we issued $420.0 million aggregate principal amount of 1.125% Convertible Senior Notes due 2027 (“Notes”). The Notes are governed by an indenture (the “Indenture”) between us and U.S. Bank National Association, as trustee. The net proceeds from the offering of the Notes were approximately $408.6 million after deducting the underwriting fees and other expenses paid by the Company. The Notes bear interest at a rate of 1.125% per annum, payable semi-annually in arrears on March 1st and September 1st of each year, beginning on March 1, 2021. The Notes will mature on September 1, 2027. In connection with the Notes, we entered into privately negotiated capped call transactions (the “Capped Call Transactions”) with certain counterparties. The Capped Call Transactions are expected to cover the aggregate number of shares of the Company’s common stock that initially underlie the Notes, and are expected to reduce potential dilution to the Company’s common stock upon any conversion of Notes

38

and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes. The upper strike price of the Capped Call Transactions is $86.174 per share. The cost of the Capped Call Transactions was $60.4 million and was recorded within additional paid-in capital.

Before June 1, 2027, noteholders will have the right to convert their Notes only upon the occurrence of certain events. After June 1, 2027, noteholders may convert their Notes at any time at their election until two days prior to the maturity date. We will settle conversions by paying cash up to the outstanding principal amount, and at our election, will settle the conversion spread by paying or delivering cash or shares of our common stock, or a combination of cash and shares of our common stock. The initial conversion rate is 18.9109 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $52.88 per share of common stock. The Notes will be redeemable at our option at any time after September 6, 2024 at a cash redemption price equal to the principal amount of the Notes, plus accrued and unpaid interest, subject to certain stock price hurdles as discussed in the Indenture.

On January 27, 2020, we entered into a $100.0 million senior secured revolving credit facility (“Credit Facility”) to be used for general corporate operating purposes with PNC Capital Markets LLC. The Credit Facility had a five-year term and incorporated customary financial and other covenants, including but not limited to a maximum leverage ratio and a minimum interest coverage ratio. The majority of our borrowings under the Credit Facility were at LIBOR plus an additional rate ranging from 0.875% - 1.50% based on our leverage ratio as defined in the agreement. The Credit Facility was secured by our assets. The Credit Facility agreement allowed for an amendment to establish a new benchmark interest rate when LIBOR is discontinued during the five-year term. As of December 31, 2024, we were in compliance with the financial covenants. As part of the proceeds received from the Notes, we repaid our $100.0 million outstanding balance and as of December 31, 2024, we had no amounts outstanding on the Credit Facility. The Credit Facility also included a $200.0 million accordion feature. The Credit Facility expired on January 27, 2025 and was not renewed.

We are a lessee under finance leases for student computers and peripherals under agreements with Banc of America Leasing & Capital, LLC (“BALC”) and CSI Leasing, Inc. (“CSI Leasing”). As of December 31, 2024 and June 30, 2024, the finance lease liability was $93.9 million and $55.6 million, respectively, with lease interest rates ranging from 2.55% to 6.72%.

We entered into an agreement with BALC in April 2020 for $25.0 million (increased to $41.0 million in July 2020) to provide financing for our leases through March 2021 at varying rates. We entered into additional agreements during fiscal year 2021 to provide financing of $54.0 million for our student computers and peripherals leases through October 2022 at varying rates. Individual leases with BALC include 36-month payment terms, fixed rates ranging from 2.55% to 6.72%, and a $1 purchase option at the end of each lease term. We pledged the assets financed to secure the outstanding leases.

We entered into an agreement with CSI Leasing in August 2022 to provide financing for our leases. Individual leases under the agreement with CSI Leasing include 36-month payment terms, but do not include a stated interest rate. We use our incremental borrowing rate as the implied interest rate and the total lease payments to calculate our lease liability.

Our cash requirements consist primarily of day-to-day operating expenses, capital expenditures and contractual obligations with respect to interest on our Notes, office facility leases, capital equipment leases and other operating leases. We expect to make future payments on existing leases from cash generated from operations. We believe that the combination of funds to be generated from operations, borrowing on our Credit Facility and net working capital on hand will be adequate to finance our ongoing operations on a short-term (the next 12 months) and long-term (beyond the next 12 months) basis. In addition, we continue to explore acquisitions, strategic investments and joint ventures related to our business that we may acquire using cash, stock, debt, contribution of assets or a combination thereof.

Operating Activities

Net cash provided by operating activities for the six months ended December 31, 2024 was $81.4 million compared to $38.0 million for the six months ended December 31, 2023. The $43.4 million increase in cash provided by operating activities was primarily due to higher net income in the current period as compared to the prior period, partially offset by changes in working capital resulting from seasonal fluctuations in accounts receivable and accrued liabilities.

39

Investing Activities

Net cash used in investing activities for the six months ended December 31, 2024 was $35.7 million compared to $68.8 million for the six months ended December 31, 2023, a decrease of $33.1 million. The decrease was primarily due to a decrease in net purchases of marketable securities of $34.6 million partially offset by an increase in capital expenditures year over year of $0.8 million.

Financing Activities

Net cash used in financing activities for the six months ended December 31, 2024 was $28.7 million compared to $25.7 million during the six months ended December 31, 2023, an increase of $3.0 million. The increase was primarily due to an increase in the repurchase of restricted stock for income tax withholding of $8.8 million partially offset by a decrease in the repayment of finance lease obligations incurred for the acquisition of student computers of $5.8 million.

Item 3.       Quantitative and Qualitative Disclosures About Market Risk.

Inflation Risk

Current inflation has resulted in higher personnel costs, marketing expenses and supply chain expenses. There can be no assurance that future inflation will not have an adverse or material impact on our operating results and financial condition.

Interest Rate Risk

As of December 31, 2024 and June 30, 2024, we had cash and cash equivalents totaling $515.1 million and $500.6 million, respectively. Our excess cash has been invested in money market funds, government securities, corporate debt securities and similar investments. At December 31, 2024, a 1% gross increase in interest rates for our variable-interest instruments would result in a $5.2 million annualized increase in interest income. Additionally, the fair value of our investment portfolio is subject to changes in market interest rates.

Our short-term debt obligations under our Credit Facility are subject to interest rate exposure. At December 31, 2024, we had no outstanding balance on our Credit Facility.

Foreign Currency Exchange Risk

We currently operate in several foreign countries, but we do not transact a material amount of business in a foreign currency. If we enter into any material transactions in a foreign currency or establish or acquire any subsidiaries that measure and record their financial condition and results of operations in a foreign currency, we will be exposed to currency transaction risk and/or currency translation risk. Exchange rates between U.S. dollars and many foreign currencies have fluctuated significantly over the last few years and may continue to do so in the future. Accordingly, we may decide in the future to undertake hedging strategies to minimize the effect of currency fluctuations on our financial condition and results of operations.

Item 4.       Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) of the Exchange Act) that are designed to ensure that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management necessarily was required to apply its judgment in evaluating the cost benefit relationship of possible controls and procedures.

40

We carried out an evaluation, required by paragraph (b) of Rule 13a-15 under the Exchange Act, under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on this review, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2024.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

41

Part II. Other Information

Item 1.     Legal Proceedings.

See Item 1 of Part I, “Financial Statements – Note 10 – Commitments and Contingencies - Litigation.”

Item 1A.  Risk Factors.

There have been no material changes to the risk factors disclosed in “Risk Factors” in Part I, Item 1A, of our Annual Report on Form 10-K for the fiscal year ended June 30, 2024, as filed with the SEC on August 6, 2024.

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

None.

Item 3.     Defaults Upon Senior Securities.

None.

Item 4.     Mine Safety Disclosures.

None.

Item 5.     Other Information.

On December 2, 2024, Mr. Rhyu, the Company’s Chief Executive Officer and director, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act for the sale of up to 33,961 shares of the Company’s common stock until December 31, 2025, for a duration of 395 days. Other than as noted above for Mr. Rhyu, during the three months ended December 31, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K.

Item 6.     Exhibits.

(a)              Exhibits.

Number

    

Description

31.1

Certification of Principal Executive Officer Required Under Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended.

31.2

Certification of Principal Financial Officer Required Under Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended.

32.1*

Certification of Principal Executive Officer Required Under Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. Section 1350.

32.2*

Certification of Principal Financial Officer Required Under Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, and 18 U.S.C. Section 1350.

101

The following financial statements and footnotes from the Stride, Inc. Quarterly Report on Form 10-Q for the fiscal quarter ended December 31, 2024, formatted in Inline XBRL (Inline eXtensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets (unaudited), (ii) Condensed Consolidated Statements of Operations (unaudited), (iii) Condensed Consolidated Statements of Comprehensive Income, (iv) Condensed Consolidated Statement of Equity (unaudited), (v) Condensed Consolidated Statements of Cash Flows (unaudited), and (vi) Notes to Condensed Consolidated Financial Statements (unaudited).

104

The cover page from this Quarterly Report on Form 10-Q, formatted in Inline XBRL (contained in Exhibit 101).

* Furnished herewith.

42

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.

Stride, Inc.

/s/ DONNA M. BLACKMAN

Name:

Donna M. Blackman

Title:

Chief Financial Officer, Principal Accounting Officer and Authorized Signatory

Date: January 28, 2025

43

EX-31.1 2 lrn-20241231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

I, James J. Rhyu, certify that:

(1)      I have reviewed this Quarterly Report on Form 10-Q of Stride, 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(s) 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(s) 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: January 28, 2025

/s/ JAMES J. RHYU

James J. Rhyu

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 lrn-20241231xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

I, Donna M. Blackman, certify that:

(1)      I have reviewed this Quarterly Report on Form 10-Q of Stride, 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(s) 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(s) 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: January 28, 2025

/s/ DONNA M. BLACKMAN

Donna M. Blackman

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 lrn-20241231xex32d1.htm EX-32.1

Exhibit 32.1

The following certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350 and in accordance with SEC Release No. 33-8238. This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), nor shall it be incorporated by reference in any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

Section 906 Certification

Pursuant to 18 U.S.C. Section 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Stride, Inc., a Delaware corporation (the “Company”), hereby certifies, to such officer’s knowledge, that:

(1)the accompanying Quarterly Report of the Company on Form 10-Q for the quarterly period ended December 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, 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: January 28, 2025

/s/ JAMES J. RHYU

James J. Rhyu

Chief Executive Officer

(Principal Executive Officer)


EX-32.2 5 lrn-20241231xex32d2.htm EX-32.2

Exhibit 32.2

The following certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350 and in accordance with SEC Release No. 33-8238. This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), nor shall it be incorporated by reference in any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

Section 906 Certification

Pursuant to 18 U.S.C. Section 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Stride, Inc., a Delaware corporation (the “Company”), hereby certifies, to such officer’s knowledge, that:

(1)

the accompanying Quarterly Report of the Company on Form 10-Q for the quarterly period ended December 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, 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: January 28, 2025

Pri

/s/ DONNA M. BLACKMAN

Donna M. Blackman

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 6 lrn-20241231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 995200500 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 995200505 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 99940311 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940314 - Disclosure - Summary of Significant Accounting Policies - Net Income (Loss) Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 99940502 - Disclosure - Finance and Operating Leases - Finance leases (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Finance and Operating Leases - Finance leases (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 99940503 - Disclosure - Finance and Operating Leases - Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Finance and Operating Leases - Operating Leases (Details) (Calc 2) link:presentationLink link:calculationLink link:definitionLink 99940504 - Disclosure - Finance and Operating Leases - Sub Leases (Details) link:presentationLink link:calculationLink link:definitionLink 99940505 - Disclosure - Finance and Operating Leases - Lease cost and other information (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Debt (Details) Calc2 link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Description of the Business link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Equity Incentive Plan link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Supplemental Disclosure of Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 99920302 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - Equity Incentive Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - Supplemental Disclosure of Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Description of the Business (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 99940303 - Disclosure - Summary of Significant Accounting Policies - Concentration of Customers (Details) link:presentationLink link:calculationLink link:definitionLink 99940304 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 99940306 - Disclosure - Summary of Significant Accounting Policies - Investments in Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 99940307 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 99940309 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software-as-a-Service Costs (Details) link:presentationLink link:calculationLink link:definitionLink 99940310 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment and Leases (Details) link:presentationLink link:calculationLink link:definitionLink 99940313 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Finance and Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Equity Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - Equity Incentive Plan - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 99940803 - Disclosure - Equity Incentive Plan - Performance Share Units ("PSU") (Details) link:presentationLink link:calculationLink link:definitionLink 99940804 - Disclosure - Equity Incentive Plan - Long Term Incentive Plan (LTIP) (Details) link:presentationLink link:calculationLink link:definitionLink 99940805 - Disclosure - Equity Incentive Plan - Deferred Stock Units ("DSU") (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Supplemental Disclosure of Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Finance and Operating Leases link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 99930503 - Disclosure - Finance and Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 99940305 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 99940308 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Income Taxes - (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 lrn-20241231_cal.xml EX-101.CAL EX-101.DEF 8 lrn-20241231_def.xml EX-101.DEF EX-101.LAB 9 lrn-20241231_lab.xml EX-101.LAB EX-101.PRE 10 lrn-20241231_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.4
Document and Entity Information - shares
6 Months Ended
Dec. 31, 2024
Jan. 24, 2025
Cover    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Dec. 31, 2024  
Entity File Number 001-33883  
Entity Registrant Name Stride, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 95-4774688  
Entity Address, Address Line One 11720 Plaza America 9th Floor  
Entity Address, City or Town Reston  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 20190  
City Area Code 703  
Local Phone Number 483-7000  
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol LRN  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   43,546,641
Current Fiscal Year End Date --06-30  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001157408  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.4
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Current assets    
Cash and cash equivalents $ 515,049 $ 500,614
Accounts receivable, net of allowance of $35,517 and $31,298 582,548 472,754
Inventories, net 20,707 36,748
Prepaid expenses 51,367 29,164
Marketable securities 202,447 191,672
Other current assets 16,361 14,494
Total current assets 1,388,479 1,245,446
Operating lease right-of-use assets, net 48,563 54,503
Property and equipment, net 84,685 50,856
Capitalized software, net 77,299 81,952
Capitalized curriculum development costs, net 53,759 53,232
Intangible assets, net 55,170 60,282
Goodwill 246,676 246,676
Deferred tax asset   7,200
Deposits and other assets 116,150 120,318
Total assets 2,070,781 1,920,465
Current liabilities    
Accounts payable 30,896 40,970
Accrued liabilities 82,664 60,796
Accrued compensation and benefits 44,508 64,878
Deferred revenue 16,797 35,742
Current portion of finance lease liability 43,212 29,146
Current portion of operating lease liability 12,583 12,748
Total current liabilities 230,660 244,280
Long-term finance lease liability 50,731 26,452
Long-term operating lease liability 39,202 45,192
Long-term debt 415,522 414,675
Deferred tax liability 470  
Other long-term liabilities 16,091 13,841
Total liabilities 752,676 744,440
Commitments and contingencies
Stockholders' equity    
Preferred stock, par value $0.0001; 10,000,000 shares authorized; zero shares issued or outstanding
Common stock, par value $0.0001; 100,000,000 shares authorized; 48,890,343 and 48,576,164 shares issued; and 43,555,600 and 43,241,421 shares outstanding, respectively 4 4
Additional paid-in capital 724,839 720,033
Accumulated other comprehensive loss (43) (42)
Retained earnings 695,787 558,512
Treasury stock of 5,334,743 shares at cost (102,482) (102,482)
Total stockholders' equity 1,318,105 1,176,025
Total liabilities and stockholders' equity $ 2,070,781 $ 1,920,465
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.4
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance (in dollars) $ 35,517 $ 31,298
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 48,890,343 48,576,164
Common stock, shares outstanding 43,555,600 43,241,421
Treasury stock, shares 5,334,743 5,334,743
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.4
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Revenues $ 587,211 $ 504,868 $ 1,138,295 $ 985,049
Instructional costs and services 347,353 303,694 682,584 610,987
Gross margin 239,858 201,174 455,711 374,062
Selling, general, and administrative expenses 114,758 116,885 283,267 286,453
Income from operations 125,100 84,289 172,444 87,609
Interest expense, net (2,670) (2,022) (5,023) (4,090)
Other income, net 7,330 6,538 16,108 11,703
Income before income taxes and income (loss) from equity method investments 129,760 88,805 183,529 95,222
Income tax expense (33,361) (22,190) (44,638) (23,726)
Income (loss) from equity method investments (6) 221 (1,616) 218
Net income attributable to common stockholders $ 96,393 $ 66,836 $ 137,275 $ 71,714
Net income attributable to common stockholders per share:        
Basic (in dollars per share) $ 2.24 $ 1.57 $ 3.20 $ 1.69
Diluted (in dollars per share) $ 2.03 $ 1.54 $ 2.93 $ 1.66
Weighted average shares used in computing per share amounts:        
Basic (in shares) 43,017,190 42,561,035 42,942,750 42,530,523
Diluted (in shares) 47,462,688 43,463,763 46,905,355 43,214,119
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.4
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 96,393 $ 66,836 $ 137,275 $ 71,714
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment 15 (9) (1) (9)
Comprehensive income attributable to common stockholders $ 96,408 $ 66,827 $ 137,274 $ 71,705
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.4
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Treasury Stock
Total
Balance at Jun. 30, 2023 $ 4 $ 695,480 $ (35) $ 354,329 $ (102,482) $ 947,296
Balance (in shares) at Jun. 30, 2023 48,339,048       (5,334,743)  
Increase (Decrease) in Stockholders' Equity            
Net Income (Loss)       4,878   4,878
Stock-based compensation expense   8,399       8,399
Issuance of restricted stock awards (in shares) 424,909          
Forfeiture of restricted stock awards (in shares) (30,085)          
Repurchase of restricted stock for tax withholding   (2,080)       (2,080)
Repurchase of restricted stock for tax withholding (in shares) (52,592)          
Balance at Sep. 30, 2023 $ 4 701,799 (35) 359,207 $ (102,482) 958,493
Balance (in shares) at Sep. 30, 2023 48,681,280       (5,334,743)  
Balance at Jun. 30, 2023 $ 4 695,480 (35) 354,329 $ (102,482) 947,296
Balance (in shares) at Jun. 30, 2023 48,339,048       (5,334,743)  
Increase (Decrease) in Stockholders' Equity            
Net Income (Loss)           71,714
Balance at Dec. 31, 2023 $ 4 709,157 (44) 426,043 $ (102,482) 1,032,678
Balance (in shares) at Dec. 31, 2023 48,718,413       (5,334,743)  
Balance at Sep. 30, 2023 $ 4 701,799 (35) 359,207 $ (102,482) 958,493
Balance (in shares) at Sep. 30, 2023 48,681,280       (5,334,743)  
Increase (Decrease) in Stockholders' Equity            
Net Income (Loss)       66,836   66,836
Foreign currency translation adjustment     (9)     (9)
Stock-based compensation expense   8,429       8,429
Vesting of performance share units, net of tax withholding (in shares) 15,324          
Issuance of restricted stock awards (in shares) 42,701          
Forfeiture of restricted stock awards (in shares) (9,656)          
Repurchase of restricted stock for tax withholding   (1,071)       (1,071)
Repurchase of restricted stock for tax withholding (in shares) (11,236)          
Balance at Dec. 31, 2023 $ 4 709,157 (44) 426,043 $ (102,482) 1,032,678
Balance (in shares) at Dec. 31, 2023 48,718,413       (5,334,743)  
Balance at Jun. 30, 2024 $ 4 720,033 (42) 558,512 $ (102,482) 1,176,025
Balance (in shares) at Jun. 30, 2024 48,576,164       (5,334,743)  
Increase (Decrease) in Stockholders' Equity            
Net Income (Loss)       40,882   40,882
Foreign currency translation adjustment     (16)     (16)
Stock-based compensation expense   8,592       8,592
Vesting of performance share units, net of tax withholding (in shares) 135,921          
Issuance of restricted stock awards (in shares) 278,234          
Forfeiture of restricted stock awards (in shares) (14,037)          
Repurchase of restricted stock for tax withholding   (11,137)       (11,137)
Repurchase of restricted stock for tax withholding (in shares) (54,345)          
Balance at Sep. 30, 2024 $ 4 717,488 (58) 599,394 $ (102,482) 1,214,346
Balance (in shares) at Sep. 30, 2024 48,921,937       (5,334,743)  
Balance at Jun. 30, 2024 $ 4 720,033 (42) 558,512 $ (102,482) 1,176,025
Balance (in shares) at Jun. 30, 2024 48,576,164       (5,334,743)  
Increase (Decrease) in Stockholders' Equity            
Net Income (Loss)           137,275
Balance at Dec. 31, 2024 $ 4 724,839 (43) 695,787 $ (102,482) 1,318,105
Balance (in shares) at Dec. 31, 2024 48,890,343       (5,334,743)  
Balance at Sep. 30, 2024 $ 4 717,488 (58) 599,394 $ (102,482) 1,214,346
Balance (in shares) at Sep. 30, 2024 48,921,937       (5,334,743)  
Increase (Decrease) in Stockholders' Equity            
Net Income (Loss)       96,393   96,393
Foreign currency translation adjustment     15     15
Stock-based compensation expense   8,110       8,110
Vesting of performance share units, net of tax withholding (in shares) 3,437          
Issuance of restricted stock awards (in shares) 18,998          
Forfeiture of restricted stock awards (in shares) (47,472)          
Repurchase of restricted stock for tax withholding   (759)       (759)
Repurchase of restricted stock for tax withholding (in shares) (6,557)          
Balance at Dec. 31, 2024 $ 4 $ 724,839 $ (43) $ 695,787 $ (102,482) $ 1,318,105
Balance (in shares) at Dec. 31, 2024 48,890,343       (5,334,743)  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.4
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities    
Net income $ 137,275 $ 71,714
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization expense 55,529 54,480
Stock-based compensation expense 16,374 16,022
Deferred income taxes 9,289 425
Provision for credit losses 9,624 15,332
Amortization of fees on debt 847 834
Noncash operating lease expense 6,222 7,913
Other 1,869 1,430
Changes in assets and liabilities:    
Accounts receivable (119,416) (61,247)
Inventories, prepaid expenses, deposits and other current and long-term assets (4,084) 883
Accounts payable (8,983) (15,994)
Accrued liabilities 20,248 (20,987)
Accrued compensation and benefits (20,303) (14,340)
Operating lease liability (6,437) (8,587)
Deferred revenue and other liabilities (16,694) (9,849)
Net cash provided by operating activities 81,360 38,029
Cash flows from investing activities    
Purchase of property and equipment (1,153) (1,703)
Capitalized software development costs (18,601) (18,402)
Capitalized curriculum development costs (9,841) (8,731)
Other acquisitions, loans and investments, net of distributions (950) (275)
Proceeds from the maturity of marketable securities 140,740 80,361
Purchases of marketable securities (145,865) (120,047)
Net cash used in investing activities (35,670) (68,797)
Cash flows from financing activities    
Repayments on finance lease obligations (16,714) (22,491)
Repurchase of restricted stock for income tax withholding (11,963) (3,161)
Net cash used in financing activities (28,677) (25,652)
Net change in cash, cash equivalents and restricted cash 17,013 (56,420)
Cash, cash equivalents and restricted cash, beginning of period 500,614 410,807
Cash, cash equivalents and restricted cash, end of period $ 517,627 $ 354,387
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.4
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
Dec. 31, 2024
USD ($)
Reconciliation of cash, cash equivalents and restricted cash to balance sheet as of December 31st:  
Cash and cash equivalents $ 515,049
Deposits and other assets (restricted cash) 2,578
Total cash, cash equivalents and restricted cash $ 517,627
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.4
Description of the Business
6 Months Ended
Dec. 31, 2024
Description of the Business  
Description of the Business

1.   Description of the Business

Stride, Inc., together with its subsidiaries (“Stride” or the “Company”) is a technology company providing an educational platform to deliver online learning to students throughout the U.S. The brand reflects the Company’s continued growth into lifelong learning, regardless of a student’s age or location. The Company’s platform hosts products and services to attract, enroll, educate, track progress, and support students. These products and services, spanning curriculum, systems, instruction, and support services are designed to help learners of all ages reach their full potential through inspired teaching and personalized learning. The Company’s clients are primarily public and private schools, school districts, and charter boards. Additionally, it provides solutions to employers, government agencies and consumers. These products and services are provided through two lines of revenue:

Products and services for the General Education market are predominantly focused on core subjects, including math, English, science and history, for kindergarten through twelfth grade students to help build a common foundation of knowledge. These programs provide an alternative to traditional school options and address a range of student needs. Products and services are delivered as a comprehensive school-as-a-service offering for schools or as stand-alone products and services. A student enrolled in a school that offers Stride’s General Education program may elect to take career courses, but that student and the associated revenue is reported as a General Education enrollment and General Education revenue.

Career Learning products and services are focused on developing skills to enter and succeed in careers in high-growth, in-demand industries—including information technology, healthcare and general business. The Company provides middle and high school students with Career Learning programs that complement their core general education coursework. Stride offers multiple career pathways through a diverse catalog of courses. The middle school program exposes students to a variety of career options and introduces career skill development. In high school, students may engage in industry content pathway courses, project-based learning in virtual teams, and career development services. High school students have the opportunity to progress toward certifications, connect with industry professionals, earn college credits while in high school, and participate in job shadowing and/or work-based learning experiences that facilitate success in today’s digital, tech-enabled economy. A student is reported as a Career Learning enrollment and associated Career Learning revenue only if the student is enrolled in a Career Learning program. Like General Education products and services, the products and services for Career Learning are sold as a comprehensive school-as-a-service offering or as stand-alone products and services. The Company also provides focused post-secondary career learning programs to adult learners, for the software engineering, healthcare, and medical fields. These programs are sold directly to consumers, employers and government agencies.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.4
Basis of Presentation
6 Months Ended
Dec. 31, 2024
Basis of Presentation  
Basis of Presentation

2.   Basis of Presentation

The accompanying condensed consolidated balance sheet as of December 31, 2024, the condensed consolidated statements of operations and comprehensive income for the three and six months ended December 31, 2024 and 2023, the condensed consolidated statements of cash flows for the six months ended December 31, 2024 and 2023, and the condensed consolidated statements of stockholders’ equity for the three and six months ended December 31, 2024 and 2023 are unaudited. The unaudited interim financial statements have been prepared on the same basis as the annual financial statements, and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s financial position and results of operations for the periods presented. The results for the three and six months ended December 31, 2024 are not necessarily indicative of the results to be expected for the year ending June 30, 2025, for any other interim period or for any other future fiscal year. The condensed consolidated balance sheet as of June 30, 2024 has been derived from the audited consolidated financial statements at that date.

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Accordingly, the Company does not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, these statements include all

adjustments (consisting of normal recurring adjustments) considered necessary to present a fair statement of the Company’s condensed consolidated results of operations, financial position and cash flows. Preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the financial statements and footnotes. Actual results could differ from those estimates. This quarterly report on Form 10-Q should be read in conjunction with the financial statements and the notes thereto included in the Company’s latest annual report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on August 6, 2024, which contains the Company’s audited financial statements for the fiscal year ended June 30, 2024.

The Company operates in one operating and reportable business segment as a technology company providing an educational platform to deliver proprietary and third-party curriculum, software systems and educational services designed to facilitate individualized learning for students and adults. The Chief Operating Decision Maker evaluates profitability based on consolidated results.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies
6 Months Ended
Dec. 31, 2024
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

3.   Summary of Significant Accounting Policies

Recent Accounting Pronouncements

Accounting Standards Not Yet Adopted

In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-04, Reference Rate Reform (Topic 848) (“ASU 2020 04”) which provides relief to companies that will be impacted by the cessation of reference rate reform, e.g., LIBOR, that was tentatively planned for the end of fiscal year 2023. The ASU permitted an entity to consider contract modifications due to reference rate reform to be an event that did not require contract remeasurement. This ASU was applicable from March 12, 2020 through December 31, 2022 and adoption was permitted at any time during the period on a prospective basis. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which extends the provisions of Topic 848 to December 31, 2024. The Company’s senior secured revolving credit facility includes the use of alternate rates when LIBOR is not available. The Company does not expect the change from LIBOR to an alternate rate will have a material impact to the condensed consolidated financial statements and, to the extent it enters into modifications of agreements that are impacted by the LIBOR phase-out, the Company will apply such guidance to those contract modifications.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280) ("ASU 2023-07"). This update provides, among other things, enhanced segment disclosure requirements including disclosures about significant segment expenses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. There are aspects of ASU 2023-07 that apply to entities with one reportable segment. The Company will review the extent of new disclosures necessary in the coming quarters, prior to implementation during fiscal year 2025. Other than additional disclosure, we do not expect a change to our condensed consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, and for interim periods for fiscal years beginning after December 15, 2025. The Company will review the extent of new disclosures necessary in the coming quarters, prior to implementation during fiscal year 2026. Other than additional disclosure, we do not expect a change to our condensed consolidated financial statements.

In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) ("ASU 2024-03"). This update provides investors with enhanced detail regarding components of expenses presented in the income statement, aiming to improve transparency and enable precise understanding of a company’s cost structure. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company will review the extent of new disclosures necessary in the coming quarters, prior to implementation during fiscal year 2028.

.

Revenue Recognition

Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services using the following steps:

identify the contract, or contracts, with a customer;
identify the performance obligations in the contract;
determine the transaction price;
allocate the transaction price to the performance obligations in the contract; and
recognize revenue when, or as, the Company satisfies a performance obligation.

Revenues related to the products and services that the Company provides to students in kindergarten through twelfth grade or adult learners are considered to be General Education or Career Learning based on the school or adult program in which the student is enrolled. General Education products and services are focused on core subjects, including math, English, science and history, for kindergarten through twelfth grade students to help build a common foundation of knowledge. Career Learning products and services are focused on developing skills to enter and succeed in careers in high-growth, in-demand industries—including information technology, healthcare and general business, for students in middle school through high school and adult learners.

The majority of the Company’s contracts are with the following types of customers:

a virtual or blended school whereby the amount of revenue is primarily determined by funding the school receives;
a school or individual who licenses certain curriculum on a subscription or course-by-course basis; or
an enterprise who contracts with the Company to provide job training.

Funding-based Contracts

The Company provides an integrated package of systems, services, products, and professional expertise that is administered together to support a virtual or blended public school. Contractual agreements generally span multiple years with performance obligations being isolated to annual periods which generally coincide with the Company’s fiscal year. Customers of these programs can obtain administrative support, information technology, academic support services, online curriculum, learning systems platforms and instructional services under the terms of a negotiated service agreement. The schools receive funding on a per student basis from the state in which the public school or school district is located. Shipments of materials for schools that occur in the fourth fiscal quarter and for the upcoming school year are recorded in deferred revenue.

The Company generates revenues under contracts with virtual and blended public schools and include the following components, where required:

providing each of a school’s students with access to the Company’s online school and lessons;
offline learning kits, which include books and materials to supplement the online lessons;
the use of a personal computer and associated reclamation services;
internet access and technology support services;
instruction by a state-certified teacher; and
management and technology services necessary to support a virtual or blended school. In certain contracts, revenues are determined directly by per enrollment funding.

To determine the pro rata amount of revenue to recognize in a fiscal quarter, the Company estimates the total expected funds each school will receive in a particular school year. Total funds for a school are primarily a function of the number of students enrolled in the school and established per enrollment funding levels, which are generally published on an

annual basis by the state or school district. The Company reviews its estimates of funding periodically, and updates as necessary, by adjusting its year-to-date earned revenues to be proportional to the total expected revenues to be earned during the fiscal year. Actual school funding may vary from these estimates and the impact of these differences could impact the Company’s results of operations. Since the end of the school year coincides with the end of the Company’s fiscal year, annual revenues are generally based on actual school funding and actual costs incurred (including costs for the Company’s services to the schools plus other costs the schools may incur). The Company’s reported results are subject to annual school district financial audits, which incorporate enrollment counts, funding and other routine financial audit considerations. The results of these audits are incorporated into the Company’s monthly funding estimates for the three and six months ended December 31, 2024 and 2023. Historically, aggregate funding estimates have differed from actual reimbursements, generally in the range of 2% of annual revenue or less, which may vary from quarter to quarter.

Each state and/or school district has variations in the school funding formulas and methodologies that it uses to estimate funding for revenue recognition at its respective schools. As the Company estimates funding for each school, it takes into account the state definition for count dates on which reported enrollment numbers will be used for per pupil funding. The parameters the Company considers in estimating funding for revenue recognition purposes include school district count definitions, withdrawal rates, new registrations, average daily attendance, special needs enrollment, academic progress, historical completion, student location, funding caps and other state specified categorical program funding.

Under the contracts where the Company provides products and services to schools, the Company is responsible for substantially all of the expenses incurred by the school and has generally agreed to absorb any operating losses of the schools in a given school year. These school operating losses represent the excess of costs incurred over revenues earned by the virtual or blended public school (the school’s expected funding), as reflected in its respective financial statements, including Company charges to the schools. To the extent a school does not receive sufficient funding for each student enrolled in the school, the school would still incur costs associated with serving the unfunded enrollment. If losses due to unfunded enrollments result in a net operating loss for the year that loss is reflected as a reduction in the revenues and net receivables that the Company collects from the school. A school net operating loss in one year does not necessarily mean the Company anticipates losing money on the entire contract with the school. However, a school’s net operating loss may reduce the Company’s ability to collect its management fees in full and recognized revenues are constrained to reflect the expected cash collections from such schools. The Company records the school’s estimated net operating loss against revenues based upon the percentage of actual revenues in the period to total estimated revenues for the fiscal year. Actual school net operating losses may vary from these estimates or revisions, and the impact of these differences could have a material impact on results of operations. For the three months ended December 31, 2024 and 2023, the Company’s revenues included a reduction for net school operating losses at the schools of $3.7 million and $3.1 million, respectively, and $8.7 million and $8.3 million for the six months ended December 31, 2024 and 2023, respectively. Because the Company has agreed to absorb any operating losses of the schools, the Company records the expenses incurred by the school as both revenue and expenses in the condensed consolidated statements of operations. Amounts recorded as revenues and expenses for the three months ended December 31, 2024 and 2023 were $157.5 million and $142.5 million, respectively, and for the six months ended December 31, 2024 and 2023 were $311.8 million and $278.6 million, respectively.

Subscription-based Contracts

The Company provides certain online curriculum and services to schools and school districts under subscription agreements. Revenues from the licensing of curriculum under subscription arrangements are recognized on a ratable basis over the subscription period. Revenues from professional consulting, training and support services are deferred and recognized ratably over the service period.

In addition, the Company contracts with individual customers who have access for one to two years to company-provided online curriculum and generally prepay for services to be received. Adult learners enroll in courses that provide specialized training in a specific industry. Each of these contracts are considered to be one performance obligation. The Company recognizes these revenues pro rata over the maximum term of the customer contract based on the defined contract price.

Enterprise Contracts

The Company provides job training over a specified contract period to enterprises. Each of these contracts are considered to be one performance obligation. The Company recognizes these revenues based on the number of students trained during the term of the contract based on the defined contract price.

Disaggregated Revenues

The revenue recognition related to the types of contracts discussed above can span both of the Company’s lines of revenue as shown below. For example, a funding-based contract may include both General Education and Career Learning students. In total, there is one performance obligation and revenue is recognized over the Company’s fiscal year. The revenue is then disaggregated between General Education and Career Learning based on the Company’s estimated full-year enrollment totals of each category. During the three months ended December 31, 2024 and 2023, approximately 94% and 93%, respectively, of the Company’s General Education revenues, and 100% and 99%, respectively, of the Company’s Middle – High School Career Learning revenues, were from funding-based contracts. During the six months ended December 31, 2024 and 2023, approximately 94% and 93%, respectively, of the Company’s General Education revenues, and 100% and 100%, respectively, of the Company’s Middle – High School Career Learning revenues, were from funding-based contracts.

The following table presents the Company’s revenues disaggregated based on its two lines of revenue for the three and six months ended December 31, 2024 and 2023:

Three Months Ended December 31, 

Six Months Ended December 31, 

2024

   

2023

2024

2023

(In thousands)

General Education

$

354,315

$

313,902

$

683,722

$

613,241

Career Learning

Middle - High School

213,079

165,080

411,965

316,053

Adult

19,817

25,886

42,608

55,755

Total Career Learning

232,896

190,966

454,573

371,808

Total Revenues

$

587,211

$

504,868

$

1,138,295

$

985,049

Concentration of Customers

During the three and six months ended December 31, 2024 and 2023, the Company had no contracts that represented greater than 10% of total revenues.

Contract Balances

The timing of revenue recognition, invoicing, and cash collection results in accounts receivable, unbilled receivables (a contract asset) and deferred revenue (a contract liability) in the condensed consolidated balance sheets. Accounts receivable are recorded when there is an executed customer contract and the customer is billed. An allowance is recorded to reflect expected losses at the time the receivable is recorded. The collectability of outstanding receivables is evaluated regularly by the Company to determine if additional allowances are needed. Unbilled receivables are created when revenue is earned prior to the customer being billed. Deferred revenue is recorded when customers are billed or cash is collected in advance of services being provided.

The opening and closing balance of the Company’s accounts receivable, unbilled receivables and deferred revenue are as follows:

December 31, 

June 30,

June 30,

2024

    

2024

2023

(In thousands)

Accounts receivable

$

582,548

$

472,754

$

463,722

Unbilled receivables (included in accounts receivable)

21,098

19,499

20,647

Deferred revenue

16,797

35,742

76,159

Deferred revenue, long-term (included in other long-term liabilities)

683

1,097

2,061

The difference between the opening and closing balance of the accounts receivable and unbilled receivables relates to the timing of the Company’s billing in relation to month end and contractual agreements. The difference between the opening and closing balance of the deferred revenue relates to the timing difference between billings to customers and the service periods under the contract, as well as changes in the estimates of variable consideration. Typically, each of these balances are at their highest during the first quarter of the fiscal year and lowest at the end of the fiscal year. The amount of revenue recognized during the three months ended December 31, 2024 and 2023 that was included in the previous October 1st deferred revenue balance was $20.1 million and $34.1 million, respectively. The amount of revenue recognized during the six months ended December 31, 2024 and 2023 that was included in the previous July 1st deferred revenue balance was $24.2 million and $35.1 million, respectively. During the three months ended December 31, 2024 and 2023, the Company recorded revenues of $9.4 million and $3.7 million, respectively, and $9.6 million and $4.5 million, respectively, during the six months ended December 31, 2024 and 2023, related to performance obligations satisfied in prior periods.

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. For the majority of its contracts, the Company’s performance obligations are satisfied over time, as the Company delivers, and the customer receives the services, over the service period of the contract. The Company’s payment terms are generally net 30 or net 45, but can vary depending on the customer or when the school receives its funding from the state.

The Company has elected, as a practical expedient, not to report the value of unsatisfied performance obligations for contracts with customers that have an expected duration of one year or less. The amount of unsatisfied performance obligations for contracts with customers which extend beyond one year as of December 31, 2024 was $0.7 million.

Significant Judgments

The Company determined that the majority of its contracts with customers contain one performance obligation. The Company markets the products and services as an integrated package building off its curriculum offerings. It does not market distinct products or services to be sold independently from the curriculum offering. The Company provides the significant service of integrating the goods and services into the operation of the school and education of its students, for which the customer has contracted.

The Company has determined that the time elapsed method is the most appropriate measure of progress towards the satisfaction of the performance obligation. Generally, the Company delivers the integrated products and services package over the course of the Company’s fiscal year. This package includes enrollment, marketing, teacher training, etc. in addition to the core curriculum and instruction. All of these activities are necessary and contribute to the overall education

of its students, which occurs evenly throughout the year. Accordingly, the Company recognizes revenue on a straight-line basis.

The Company determined that the expected value method is the most appropriate method to account for variable consideration and the Company’s forecasting method is an estimation process that uses probability to determine expected funding. On a monthly basis, the Company estimates the total funds each school will receive in a particular school year and the amount of full-year school revenues and operating expenses to determine the amount of revenue the Company will recognize. Enrollment and state funding rates are key inputs to this estimate. The estimates are adjusted monthly, and a cumulative catch-up adjustment is recorded to revenue as necessary to reflect the total revenues earned to date to be proportional to the total revenues to be earned in the fiscal year. The Company builds in known constraints (i.e., enrollment, funding, net operating losses, etc.) into the estimate of the variable consideration to record the most probable amount.

Sales Taxes

Sales tax collected from customers is excluded from revenues. Collected but unremitted sales tax is included as part of accrued liabilities in the condensed consolidated balance sheets. Revenues do not include sales tax as the Company considers itself a pass-through conduit for collecting and remitting sales tax.

Consolidation

The condensed consolidated financial statements include the accounts of the Company, the wholly-owned and affiliated companies that the Company owns, directly or indirectly, and all controlled subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.

Investments in Marketable Securities

The Company’s marketable securities generally consist of bonds and other securities which are classified as held-to-maturity. The securities with maturities between three months and one year are classified as short-term and are included in marketable securities on the condensed consolidated balance sheets. The securities with maturities greater than one year are classified as long-term and are included in deposits and other assets on the condensed consolidated balance sheets. Held-to-maturity securities are recorded at their amortized cost. The Company recorded interest income of $7.4 million and $5.6 million for the three months ended December 31, 2024 and 2023, respectively, and $15.6 million and $11.1 million for the six months ended December 31, 2024 and 2023, respectively. This activity is recorded within other income (expense) within the condensed consolidated statements of operations.

The Company reviews the held-to-maturity debt securities for declines in fair value below the amortized cost basis under the credit loss model of Accounting Standards Codification (“ASC”) Topic 326, Financial Instruments – Credit Losses (“ASC 326”). Any decline in fair value related to a credit loss is recognized in the condensed consolidated statements of operations, with the amount of the loss limited to the difference between fair value and amortized cost. As of December 31, 2024 and June 30, 2024, the allowance for credit losses recognized related to held-to-maturity debt securities was zero.

As of December 31, 2024, the Company’s marketable securities consisted of investments in corporate bonds, U.S. treasury notes and commercial paper. The short-term and long-term portions were $202.4 million and $20.7 million, respectively. The maturities of the Company’s long-term marketable debt securities range from one to two years. The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).

Allowance for

Net Carrying

Gross Unrealized

Amortized Cost

Credit Losses

Amount

Gains (Losses)

Fair Value

Corporate Bonds

$

52,012

$

-

$

52,012

$

60

$

52,072

U.S. Treasury Notes

42,933

-

42,933

46

42,979

Commercial Paper

128,143

-

128,143

-

128,143

Total

$

223,088

$

-

$

223,088

$

106

$

223,194

As of June 30, 2024, the Company’s marketable securities consisted of investments in corporate bonds, U.S. treasury notes and commercial paper. The short-term and long-term portions were $191.7 million and $21.9 million, respectively. The maturities of the Company’s long-term marketable debt securities range from one to two years. The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).

Allowance for

Net Carrying

Gross Unrealized

Amortized Cost

Credit Losses

Amount

Gains (Losses)

Fair Value

Corporate Bonds

$

45,752

$

-

$

45,752

$

(95)

$

45,657

U.S. Treasury Notes

46,760

-

46,760

(71)

46,689

Commercial Paper

121,077

-

121,077

2

121,079

Total

$

213,589

$

-

$

213,589

$

(164)

$

213,425

Allowance for Credit Losses

The Company maintains an allowance for credit losses primarily for estimated losses resulting from the inability or failure of individual customers to make required payments. The Company maintains an allowance under ASC 326 based on historical losses, changes in payment history, customer-specific information, current economic conditions, and reasonable and supportable forecasts of future economic conditions. The allowance under ASC 326 is updated as additional losses are incurred or information becomes available related to the customer or economic conditions.

The Company’s allowance for credit losses increased from $31.3 million as of June 30, 2024 to $35.5 million as of December 31, 2024. The increase of $4.2 million is due primarily to a $9.6 million current year provision, less $5.4 million in amounts written off.

The Company writes off accounts receivable based on the age of the receivable and the facts and circumstances surrounding the customer and reasons for non-payment. Actual write-offs might differ from the recorded allowance.

Inventories

Inventories consist primarily of textbooks and curriculum materials, a majority of which are supplied to virtual and blended public schools, and utilized directly by students. Inventories represent items that are purchased and held for sale and are recorded at the lower of cost (first-in, first-out method) or net realizable value. The Company classifies its inventory as current or long-term based on the holding period. As of December 31, 2024 and June 30, 2024, $11.8 million and $12.5 million, respectively, of inventory, net of reserves, was deemed long-term and included in deposits and other assets on the condensed consolidated balance sheets. The provision for excess and obsolete inventory is established based upon the evaluation of the quantity on hand relative to demand. The excess and obsolete inventory reserve was $6.3 million and $5.9 million at December 31, 2024 and June 30, 2024, respectively.

Other Current Assets

Other current assets primarily include textbooks, curriculum materials and other supplies which are expected to be returned upon the completion of the school year. Materials not returned are expensed as part of instructional costs and services.

Capitalized Software-as-a-Service Costs

The Company capitalizes Software-as-a-Service (“SaaS”) license and implementation costs incurred in cloud computing contracts that are service contracts if they meet certain requirements. Those requirements are similar to the requirements for capitalizing costs incurred to develop internal-use software. Capitalization of SaaS costs ceases once the project is substantially complete and the software is ready for its intended purpose. Amortization is computed using the straight-line method over the term of the associated hosting contract, usually between three and five years. The Company classifies its SaaS implementation costs as current or long-term based on the terms of the associated hosting contract. SaaS implementation costs deemed short-term are included in prepaid expenses, and those deemed long-term are included in

deposits and other assets, on the condensed consolidated balance sheets. Impairment is recognized when it is no longer probable that the SaaS project will be completed and placed in service.

As of December 31, 2024 and June 30, 2024, the Company recorded $16.0 million and $13.3 million, respectively, of costs related to SaaS implementation within prepaid expenses in the condensed consolidated balance sheets. As of December 31, 2024 and June 30, 2024, the Company recorded $41.7 million and $44.1 million, respectively, of costs related to SaaS implementation within deposits and other assets in the condensed consolidated balance sheets.

Amortization expense reflected within instructional costs and services related to SaaS implementation costs was $0.9 million and zero during the three months ended December 31, 2024 and 2023, respectively, and $1.6 million and zero during the six months ended December 31, 2024 and 2023, respectively. Amortization expense reflected within selling, general and administrative expenses related to SaaS implementation costs was $3.9 million and $3.5 million during the three months ended December 31, 2024 and 2023, respectively, and $8.2 million and $7.0 million during the six months ended December 31, 2024 and 2023, respectively. There were no material impairments of SaaS implementation costs during the three and six months ended December 31, 2024 and 2023, respectively.

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is calculated using the straight-line method over the estimated useful life of the asset (or the lesser of the term of the lease and the estimated useful life of the asset under the finance lease). Amortization of assets capitalized under finance lease arrangements is included in depreciation expense. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful life of the asset. The determination of the lease term is discussed below under “Leases.”

Property and equipment are depreciated over the following useful lives:

    

Useful Life

Computer hardware

3 - 7 years

Computer software

3 - 5 years

Student and state testing computers and printers

3 years

Web site development

3 years

Office equipment

5 years

Furniture and fixtures

7 years

Leasehold improvements

Shorter of useful life or term of the lease

The Company makes an estimate of unreturned student computers and printers based on an analysis of recent trends of returns. The Company recorded accelerated depreciation of $1.3 million and $1.3 million for the three months ended December 31, 2024 and 2023, respectively, and $2.2 million and $2.3 million for the six months ended December 31, 2024 and 2023, respectively, related to unreturned student computers and printers.

Depreciation expense, including accelerated depreciation, related to computers and printers provided to students reflected in instructional costs and services for the three months ended December 31, 2024 and 2023 was $9.8 million and $7.7 million, respectively, and $17.3 million and $17.0 million, respectively, during the six months ended December 31, 2024 and 2023. Depreciation expense related to property and equipment reflected in selling, general, and administrative expenses for the three months ended December 31, 2024 and 2023 was $0.7 million and $1.0 million, respectively, and $1.4 million and $2.1 million, respectively, during the six months ended December 31, 2024 and 2023.

The Company fully expenses computer peripheral equipment (e.g., keyboards, mouses) upon purchase as recovery has been determined to be uneconomical. These expenses totaled $1.1 million and $1.4 million for the three months ended December 31, 2024 and 2023, respectively, and $3.1 million and $3.0 million for the six months ended December 31, 2024 and 2023, respectively, and are recorded as instructional costs and services.

Capitalized Software Costs

The Company develops software for internal use. Software development costs incurred during the application development stage are capitalized. The Company amortizes these costs over the estimated useful life of the software, which is generally three years. Capitalized software development costs are stated at cost less accumulated amortization.

Capitalized software additions totaled $18.6 million and $18.4 million for the six months ended December 31, 2024 and 2023, respectively. The Company recorded amortization expense related to capitalized software of $8.0 million and $8.4 million during the three months ended December 31, 2024 and 2023, respectively, and $18.9 million and $16.7 million during the six months ended December 31, 2024 and 2023, respectively, within instructional costs and services. Amortization expense related to capitalized software reflected in selling, general, and administrative expenses during the three months ended December 31, 2024 and 2023 was $2.1 million and $1.9 million, respectively, and $4.0 million and $3.6 million, respectively, during the six months ended December 31, 2024 and 2023.

Capitalized Curriculum Development Costs

The Company internally develops curriculum, which is primarily provided as online content and accessed via the Internet. The Company also creates textbooks and other materials that are complementary to online content.

The Company capitalizes curriculum development costs incurred during the application development stage, as well as the design and deployment phases of the project. As a result, a significant portion of the Company’s courseware development costs qualify for capitalization due to the concentration of its development efforts on the content of the courseware. Capitalization ends when a course is available for general release to its customers, at which time amortization of the capitalized costs begins. The period of time over which these development costs are amortized is generally five years.

Total capitalized curriculum development additions were $9.8 million and $8.7 million for the six months ended December 31, 2024 and 2023, respectively. These amounts are recorded on the condensed consolidated balance sheets net of amortization charges. Amortization expense for the three months ended December 31, 2024 and 2023 was $4.2 million and $4.4 million, respectively, and $8.8 million and $9.0 million for the six months ended December 31, 2024 and 2023, respectively, and is recorded in instructional costs and services.

Leases

The Company’s principal leasing activities include student computers and peripherals, classified as finance leases, and facilities, classified as operating leases.

Leases are classified as operating leases unless they meet any of the criteria below to be classified as a finance lease:

the lease transfers ownership of the asset at the end of the lease;
the lease grants an option to purchase the asset which the lessee is expected to exercise;
the lease term reflects a major part of the asset’s economic life;
the present value of the lease payments equals or exceeds the fair value of the asset; or
the asset is specialized with no alternative use to the lessor at the end of the term.

Finance Leases

The Company enters into agreements to finance the purchase of student computers and peripherals provided to students of its schools. Individual leases typically include 3-year payment terms. The Company pledges the assets financed to secure the outstanding leases.

Operating Leases

The Company enters into agreements for facilities that serve as offices for its headquarters and school operations. Lease terms vary between 1 and 9 years. Certain leases include renewal options, usually based upon current market rates, as well as termination rights. The Company performs an evaluation of each lease to determine if the lease payments included in the renewal option should be included in the initial measurement of the lease liability.

Discount Rate

The present value of the lease payments is calculated using either the rate implicit in the lease, or the lessee’s incremental borrowing rate, over the lease term. For the majority of the Company’s finance and operating leases, the stated rate is not defined within the lease terms. Therefore, the Company uses its incremental borrowing rate as the discount rate. The incremental borrowing rate is defined as the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment and is calculated using comparative credit ratings.

Policy Elections

Short-term Leases

The Company has elected as an on-going accounting policy election not to record a right-of-use asset or lease liability on its short-term facility leases of 12 months or less, and will expense its lease payments on a straight-line basis over the lease term. The accounting policy election is made by class of underlying asset to which the right of use relates. The Company has elected to apply the accounting policy election only to operating leases.

Income Taxes

Deferred tax assets and liabilities are computed based on the difference between the financial reporting and income tax bases of assets and liabilities using the enacted marginal tax rate. The net deferred tax asset is reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion or all of the net deferred tax asset will not be realized.

Goodwill and Intangible Assets

The Company records as goodwill the excess of the purchase price over the fair value of the identifiable net assets acquired. Finite-lived intangible assets acquired in business combinations subject to amortization are recorded at their fair value. Finite-lived intangible assets include trade names, acquired customers and distributors, developed technology and non-compete agreements. Such intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization expense for the three months ended December 31, 2024 and 2023 was $2.5 million and $3.0 million, respectively, and $5.1 million and $6.0 million for the six months ended December 31, 2024 and 2023, respectively, and is included within selling, general, and administrative expenses in the condensed consolidated statements of operations. Future amortization of intangible assets is expected to be $4.8 million, $8.7 million, $7.1 million, $5.3 million, and $4.5 million in the fiscal years ending June 30, 2025 through June 30, 2029, respectively, and $24.6 million thereafter.

The Company reviews its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between fair value and the carrying value of the asset.

The Company has one reporting unit. The process for testing goodwill and intangible assets with indefinite lives for impairment is performed annually, as well as when an event triggering impairment may have occurred. Companies are also allowed to qualitatively assess goodwill impairment through a screening process which would permit companies to

forgo the quantitative impairment test as part of their annual goodwill impairment process. The Company performs its annual assessment on May 31st, which is then updated for any changes in condition as of June 30th.

During the three and six months ended December 31, 2024 and 2023, there were no events or changes in circumstances that would indicate that the carrying amount of the goodwill was impaired.

The following table represents the balance of the Company’s intangible assets as of December 31, 2024 and June 30, 2024:

December 31, 2024

June 30, 2024

($ in millions)

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net
Carrying
Value

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net
Carrying
Value

Trade names

    

$

70.6

    

$

(25.9)

    

$

44.7

$

70.6

$

(23.5)

$

47.1

Customer and distributor relationships

37.1

(32.5)

4.6

37.1

(31.1)

6.0

Developed technology

21.7

(16.1)

5.6

21.7

(14.8)

6.9

Other

1.4

(1.1)

0.3

1.4

(1.1)

0.3

Total

$

130.8

$

(75.6)

$

55.2

$

130.8

  

$

(70.5)

$

60.3

Impairment of Long-Lived Assets

Long-lived assets include property, equipment, right-of-use assets, capitalized curriculum and software developed or obtained for internal use. Management reviews the Company’s recorded long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset’s future usability as well as on a reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and the carrying value of the asset. During the three and six months ended December 31, 2024 and 2023, there were no events or changes in circumstances that may indicate that the carrying amount of the long-lived assets may not be recoverable.

Fair Value Measurements

Fair value is the price that would be received to sell an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants at the measurement date. Measurements are described in a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The three levels of inputs used to measure fair value are:

Level 1:   Inputs based on quoted market prices for identical assets or liabilities in active markets at the measurement date.

Level 2:   Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

Level 3:   Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument’s valuation.

The carrying values reflected in the condensed consolidated balance sheets for cash and cash equivalents, receivables, and short-term obligations approximate their fair values, as they are largely short-term in nature. As of December 31, 2024, the estimated fair value of the long-term debt was $817.7 million. The Company estimated the fair value based on the

quoted market prices in an inactive market (Level 2). The long-term debt, comprised of the Company’s convertible senior notes due 2027, is recorded at face value less the unamortized debt issuance costs on its condensed consolidated balance sheet, and is discussed in more detail in Note 6, “Debt.” As of December 31, 2024, the estimated fair value of the Company’s marketable securities was $223.2 million. The Company estimated the fair value based on the quoted market prices in an inactive market (Level 2). The marketable securities are discussed in more detail in Note 3, “Summary of Significant Accounting Policies - Investments in Marketable Securities.”

There were no assets or liabilities measured at fair value on a recurring basis as of December 31, 2024 or June 30, 2024. There was no activity related to the Company’s fair value measurements categorized as Level 3 in the valuation hierarchy, valued on a recurring basis, during the three and six months ended December 31, 2024 and 2023.

Net Income (Loss) Per Common Share

Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. The weighted average number of shares of common stock outstanding includes vested restricted stock awards. Diluted net income (loss) per share (“EPS”) reflects the potential dilution that could occur assuming conversion or exercise of all dilutive unexercised stock options and vesting of all dilutive unvested restricted stock awards. The dilutive effect of stock options and restricted stock awards was determined using the treasury stock method. Under the treasury stock method, the proceeds received from the exercise of stock options and restricted stock awards, the amount of compensation cost for future service not yet recognized by the Company and the amount of tax benefits that would be recorded as income tax expense when the stock options become deductible for income tax purposes are all assumed to be used to repurchase shares of the Company’s common stock. Stock options and restricted stock awards are not included in the computation of diluted net income (loss) per share when they are antidilutive. Common stock outstanding reflected in the Company’s condensed consolidated balance sheets includes restricted stock awards outstanding. The dilutive effect of the Company’s convertible debt is determined using the if-converted method when the Company’s stock is trading above the conversion price. However, based on the structure of the instrument and how it is settled upon conversion, it would produce a similar result as the previously applied treasury stock method.

The following schedule presents the calculation of basic and diluted net income (loss) per share:

Three Months Ended December 31, 

Six Months Ended December 31, 

  

2024

  

2023

  

2024

  

2023

(In thousands except share and per share data)

Basic net income per share computation:

Net income attributable to common stockholders

$

96,393

$

66,836

$

137,275

$

71,714

Weighted average common shares  — basic

43,017,190

42,561,035

42,942,750

42,530,523

Basic net income per share

$

2.24

$

1.57

$

3.20

$

1.69

Diluted net income per share computation:

Net income attributable to common stockholders

$

96,393

$

66,836

$

137,275

$

71,714

Share computation:

Weighted average common shares  — basic

43,017,190

42,561,035

42,942,750

42,530,523

Effect of dilutive restricted stock and convertible debt

4,445,498

902,728

3,962,605

683,596

Weighted average common shares  — diluted

47,462,688

43,463,763

46,905,355

43,214,119

Diluted net income per share

$

2.03

$

1.54

$

2.93

$

1.66

For the three months ended December 31, 2024 and 2023, 2,784,556 and 12,915 shares, respectively, that were issuable in connection with restricted stock and convertible debt were excluded from the diluted income per common share calculation because the effect would have been antidilutive. For the six months ended December 31, 2024 and 2023, 3,069,566 and 6,546 shares, respectively, were excluded. In connection with the issuance of the 1.125% Convertible Senior Notes due 2027 (“Notes”), the Company entered into capped call transactions (the “Capped Call Transactions”) as

described further in Note 6, “Debt.” The Capped Call Transactions are expected to reduce potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes. Prior to actual conversion, the Capped Call Transactions are not considered in calculating diluted earnings per share, as their impact would be anti-dilutive. The dilutive shares impact is based on the initial conversion rate associated with the Notes.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.4
Income Taxes
6 Months Ended
Dec. 31, 2024
Income Taxes  
Income Taxes

4.   Income Taxes

The provision for income taxes is based on earnings reported in the condensed consolidated financial statements. A deferred income tax asset or liability is determined by applying currently enacted tax laws and rates to the expected reversal of the cumulative temporary differences between the carrying value of assets and liabilities for financial statement and income tax purposes. Deferred income tax expense or benefit is measured by the change in the deferred income tax asset or liability during the period. For the three months ended December 31, 2024 and 2023, the Company’s effective income tax rate was 25.7% and 24.9%, respectively, and for the six months ended December 31, 2024 and 2023, the rate was 24.5% and 24.9%, respectively. As of December 31, 2024, and June 30, 2024, the balance of income taxes payable was $26.0 million and $10.7 million, respectively. Income taxes payable is recorded within accrued liabilities on the condensed consolidated balance sheets.  

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.4
Finance and Operating Leases
6 Months Ended
Dec. 31, 2024
Finance and Operating Leases  
Finance and Operating Leases

5.   Finance and Operating Leases

Finance Leases

The Company is a lessee under finance leases for student computers and peripherals under agreements with Banc of America Leasing & Capital, LLC (“BALC”) and CSI Leasing, Inc. (“CSI Leasing”). As of December 31, 2024 and June 30, 2024, the finance lease liability was $93.9 million and $55.6 million, respectively, with lease interest rates ranging from 2.55% to 6.72%. As of December 31, 2024 and June 30, 2024, the balance of the associated right-of-use assets was $74.2 million and $39.8 million, respectively. The right-of-use asset is recorded within property and equipment, net on the condensed consolidated balance sheets. Lease amortization expense associated with the Company’s finance leases is recorded within instructional costs and services on the condensed consolidated statements of operations.

The Company entered into an agreement with BALC in April 2020 for $25.0 million (increased to $41.0 million in July 2020) to provide financing for its leases through March 2021 at varying rates. The Company entered into additional agreements during fiscal year 2021 to provide financing of $54.0 million for its student computers and peripherals leases through October 2022 at varying rates. Individual leases with BALC include 36-month payment terms, fixed rates ranging from 2.55% to 6.72%, and a $1 purchase option at the end of each lease term. The Company has pledged the assets financed to secure the outstanding leases.

The Company entered into an agreement with CSI Leasing in August 2022 to provide financing for its leases. Individual leases under the agreement with CSI Leasing include 36-month payment terms, but do not include a stated interest rate. The Company uses its incremental borrowing rate as the implied interest rate and the total lease payments to calculate its lease liability.

The following is a summary, as of December 31, 2024 and June 30, 2024, respectively, of the present value of the net minimum lease payments under the Company’s finance leases:

    

December 31, 2024

 

June 30, 2024

    

(in thousands)

2025

$

25,609

$

31,655

2026

39,670

19,880

2027

27,481

7,691

2028

7,255

82

Total minimum payments

100,015

59,308

Less: imputed interest

(6,072)

(3,710)

Finance lease liability

93,943

55,598

Less: current portion of finance lease liability

(43,212)

(29,146)

Long-term finance lease liability

$

50,731

$

26,452

Operating Leases

The Company is a lessee under operating leases for various facilities to support the Company’s operations. As of December 31, 2024 and June 30, 2024, the operating lease liability was $51.8 million and $57.9 million, respectively. As of December 31, 2024 and June 30, 2024, the balance of the associated right-of-use assets was $48.6 million and $54.5 million, respectively. Lease expense associated with the Company’s operating leases is recorded within both instructional costs and services and selling, general, and administrative expenses on the condensed consolidated statements of operations.

Individual operating leases range in terms of 1 to 9 years and expire on various dates through fiscal year 2034 and the minimum lease payments are discounted using the Company’s incremental borrowing rate.

The following is a summary as of December 31, 2024 and June 30, 2024, respectively, of the present value of the minimum lease payments under the Company’s operating leases:

    

    

December 31, 2024

 

June 30, 2024

(in thousands)

2025

$

7,075

$

14,263

2026

12,441

12,361

2027

8,788

8,705

2028

7,798

7,713

2029

7,613

7,599

Thereafter

12,379

12,381

Total minimum payments

56,094

63,022

Less: imputed interest

(4,309)

(5,082)

Operating lease liability

51,785

57,940

Less: current portion of operating lease liability

(12,583)

(12,748)

Long-term operating lease liability

$

39,202

$

45,192

The Company is subleasing one of its facilities through December 2025. Sublease income is recorded as an offset to the related lease expense within both instructional costs and services and selling, general, and administrative expenses on the condensed consolidated statements of operations. The following is a summary as of December 31, 2024 and June 30, 2024, respectively, of the expected sublease income:

    

    

December 31, 2024

 

June 30, 2024

(in thousands)

2025

$

139

$

455

2026

139

139

Total sublease income

$

278

$

594

The following is a summary of the Company’s lease cost, weighted-average remaining lease term, weighted-average discount rate and certain other cash flows as it relates to its operating and finance leases for the three and six months ended December 31, 2024 and 2023:

Three Months Ended December 31, 

Six Months Ended December 31, 

2024

  

2023

2024

  

2023

(in thousands)

Lease cost

Finance lease cost:

Amortization of right-of-use assets

$

9,405

$

7,144

$

16,477

$

15,986

Interest on lease liabilities

1,103

466

1,880

983

Instructional costs and services:

Operating lease cost

2,304

2,364

4,644

4,921

Short-term lease cost

13

19

26

32

Sublease income

(66)

(66)

(131)

(197)

Selling, general, and administrative expenses:

Operating lease cost

987

1,546

2,113

3,745

Short-term lease cost

23

56

46

112

Sublease income

(27)

(123)

(149)

(246)

Total lease cost

$

13,742

$

11,406

$

24,906

$

25,336

Other information

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

(3,178)

$

(4,968)

$

(6,437)

$

(8,587)

Financing cash flows from finance leases

(7,967)

(10,770)

(16,714)

(22,491)

Right-of-use assets obtained in exchange for new finance lease liabilities

11,100

8,434

51,939

26,277

Right-of-use assets obtained in exchange for new operating lease liabilities

282

625

Weighted-average remaining lease term - finance leases

2.19

yrs.

2.12

yrs.

Weighted-average remaining lease term - operating leases

5.36

yrs.

5.96

yrs.

Weighted-average discount rate - finance leases

5.53

%

5.22

%

Weighted-average discount rate - operating leases

2.93

%

2.84

%

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.4
Debt
6 Months Ended
Dec. 31, 2024
Debt  
Debt

6.   Debt

The following is a summary, as of December 31, 2024 and June 30, 2024, respectively, of the components of the Company’s outstanding long-term debt:

December 31, 2024

June 30, 2024

(in thousands)

Convertible Senior Notes due 2027

$

420,000

$

420,000

Less: unamortized debt issuance costs

(4,478)

(5,325)

Total debt

415,522

414,675

Less: current portion of debt

Long-term debt

$

415,522

$

414,675

Convertible Senior Notes due 2027

In August and September 2020, the Company issued $420.0 million aggregate principal amount of  Notes. The Notes are governed by an indenture (the “Indenture”) between the Company and U.S. Bank National Association, as trustee. The net proceeds from the offering of the Notes were approximately $408.6 million after deducting the underwriting fees and other expenses paid by the Company.

The Notes bear interest at a rate of 1.125% per annum, payable semi-annually in arrears on March 1st and September 1st of each year, beginning on March 1, 2021. The Notes will mature on September 1, 2027. During the three months ended December 31, 2024 and 2023, the Company recorded coupon interest expense of $1.2 million and $1.2 million, respectively, and $2.4 million and $2.4 million, respectively, for the six months ended December 31, 2024 and 2023.

The Company incurred debt issuance costs of $11.4 million which are amortized over the contractual term of the Notes. During the three months ended December 31, 2024 and 2023, the Company recorded interest expense related to the amortization of the debt issuance costs of $0.4 million and $0.4 million, respectively, and $0.8 million and $0.8 million, respectively, during the six months ended December 31, 2024 and 2023.

Before June 1, 2027, noteholders will have the right to convert their Notes only upon the occurrence of certain events. After June 1, 2027, noteholders may convert their Notes at any time at their election until two days prior to the maturity date. The Company will settle conversions by paying cash up to the outstanding principal amount, and at the Company’s election, will settle the conversion spread by paying or delivering cash or shares of its common stock, or a combination of cash and shares of its common stock. The initial conversion rate is 18.9109 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $52.88 per share of common stock (lower strike price). The Notes will be redeemable at the Company’s option at any time after September 6, 2024 at a cash redemption price equal to the principal amount of the Notes, plus accrued and unpaid interest, subject to certain stock price hurdles as discussed in the Indenture.

In connection with the Notes, the Company entered into privately negotiated Capped Call Transactions with certain counterparties. The Capped Call Transactions are expected to cover the aggregate number of shares of the Company’s common stock that initially underlie the Notes, and are expected to reduce potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes. The upper strike price of the Capped Call Transactions is $86.174 per share. The cost of the Capped Call Transactions was $60.4 million and was recorded within additional paid-in capital.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.4
Credit Facility
6 Months Ended
Dec. 31, 2024
Credit Facility  
Credit Facility

7.   Credit Facility

On January 27, 2020, the Company entered into a $100.0 million senior secured revolving credit facility (“Credit Facility”) to be used for general corporate operating purposes with PNC Capital Markets LLC. The Credit Facility had a five-year term and incorporated customary financial and other covenants, including but not limited to a maximum leverage ratio and a minimum interest coverage ratio. The majority of the Company’s borrowings under the Credit Facility were at

LIBOR plus an additional rate ranging from 0.875% - 1.50% based on the Company’s leverage ratio as defined in the agreement. The Credit Facility was secured by the Company’s assets. The Credit Facility agreement allowed for an amendment to establish a new benchmark interest rate when LIBOR is discontinued during the five-year term. As of December 31, 2024, the Company was in compliance with the financial covenants. As part of the proceeds received from the Notes, the Company repaid its $100.0 million outstanding balance and as of December 31, 2024, the Company had no amounts outstanding on the Credit Facility. The Credit Facility also included a $200.0 million accordion feature. The Credit Facility expired on January 27, 2025 and was not renewed.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.4
Equity Incentive Plan
6 Months Ended
Dec. 31, 2024
Equity Incentive Plan  
Equity Incentive Plan

8.   Equity Incentive Plan

On December 9, 2022, the Company’s stockholders approved an amendment and restatement of the 2016 Equity Incentive Award Plan (the “amended and restated 2016 Plan”). The amended and restated 2016 Plan reflects an increase in the number of shares of common stock available for issuance by 1,045,000 shares, the removal of certain provisions that were otherwise required for awards to qualify as performance-based compensation under an exception to Section 162(m) of the Internal Revenue Code of 1986, as amended, prior to its repeal, an extension of the term of the amended and restated 2016 Plan to October 7, 2032, an increase to the limit on the number of shares that may be issued upon the exercise of incentive stock options, and a prohibition on the payment of dividends and dividend equivalents on unvested awards.

The amended and restated 2016 Plan is designed to attract, retain and motivate employees who make important contributions to the Company by providing such individuals with equity ownership opportunities. Awards granted under the amended and restated 2016 Plan may include stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock-based awards. Under the amended and restated 2016 Plan, unissued shares related to forfeited or cancelled awards granted under the amended and restated 2016 Plan or awards granted under the Company’s 2007 Equity Incentive Award Plan (the “Prior Plan”) (to the extent such awards granted under the Prior Plan were outstanding as of December 15, 2016 and were forfeited or cancelled prior to September 19, 2022), will again be available for issuance under the amended and restated 2016 Plan.  Notwithstanding the foregoing, shares tendered to pay the exercise price or tax withholding with respect to a stock option, or shares that are not issued in connection with the settlement of a stock appreciation right on exercise thereof, or shares purchased on the open market with the cash proceeds from the exercise of options will not again be available for issuance under the amended and restated 2016 Plan.

As of December 31, 2024, the remaining aggregate number of shares of the Company’s common stock authorized for future issuance under the amended and restated 2016 Plan was 1,758,424. As of December 31, 2024, there were 1,626,824 shares of the Company’s common stock that remain outstanding or nonvested under the amended and restated 2016 Plan and Prior Plan.

Compensation expense for all equity-based compensation awards is based on the grant-date fair value. The Company recognizes these compensation costs on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The vesting of performance-based awards is contingent on the achievement of certain performance metrics. Compensation expense is recognized retroactively, through a cumulative catch-up adjustment, when the performance conditions are satisfied or when the Company determines that it is probable that the performance conditions will be satisfied. The amount of compensation expense recognized for a performance-based award is affected by the level of achievement attained. Management has established three levels of attainment: threshold, target, and outperform. Stock-based compensation expense is recorded within selling, general, and administrative expenses on the condensed consolidated statements of operations.

Restricted Stock Awards

The Company has approved grants of restricted stock awards (“RSA”) pursuant to the amended and restated 2016 Plan and Prior Plan. Under the amended and restated 2016 Plan and Prior Plan, employees, outside directors and independent contractors are able to participate in the Company’s future performance through the awards of restricted stock. Each RSA vests pursuant to the vesting schedule set forth in the restricted stock agreement granting such RSAs, generally over three years.

Restricted stock award activity during the six months ended December 31, 2024 was as follows:

    

    

Weighted

Average

Grant-Date

Shares

Fair Value

Nonvested, June 30, 2024

731,224

$

40.60

Granted

297,232

82.63

Vested

(190,320)

39.41

Canceled

(61,509)

47.43

Nonvested, December 31, 2024

776,627

$

56.43

During the six months ended December 31, 2024, 297,232 new service-based restricted stock awards were granted and in total, 776,627 remained nonvested at December 31, 2024. During the six months ended December 31, 2024, 190,320 service-based restricted stock awards vested.

Summary of All Restricted Stock Awards

As of December 31, 2024, there was $33.8 million of total unrecognized compensation expense related to nonvested restricted stock awards. The cost is expected to be recognized over a weighted average period of 1.8 years. The fair value of restricted stock awards granted for the six months ended December 31, 2024 and 2023 was $24.6 million and $19.6 million, respectively. The total fair value of shares vested for the six months ended December 31, 2024 and 2023 was $16.1 million and $9.3 million, respectively. During the three months ended December 31, 2024 and 2023, the Company recognized $4.7 million and $4.5 million, respectively, of stock-based compensation expense related to restricted stock awards. During the six months ended December 31, 2024 and 2023, the expense was $9.6 million and $8.3 million, respectively.

Performance Share Units

The Company has approved grants of performance share units (“PSUs”) pursuant to the amended and restated 2016 Plan. Each PSU is earned through the achievement of a performance-based metric, combined with the continuation of employee service over a defined period. The level of performance determines the number of PSUs earned, and is generally measured against threshold, target and outperform achievement levels of the award. Each PSU represents the right to receive one share of the Company’s common stock, or at the option of the Company, an equivalent amount of cash, and is classified as an equity or liability award. When the grant is a fixed monetary amount, and the number of shares is not determined until achievement and the value of the Company’s stock on that day, the PSU is a liability-classified award. Each PSU vests pursuant to the vesting schedule found in the respective PSU agreement.

In addition to the performance conditions of the PSUs, there is a service vesting condition which is dependent upon continuing service by the grantee as an employee of the Company, unless the grantee is eligible for earlier vesting upon a change in control and qualifying termination, as defined by the PSU agreement. PSUs are generally subject to graduated vesting schedules and stock-based compensation expense is computed by tranche and recognized on a straight-line basis over the tranches’ applicable vesting period based on the expected achievement level.

Performance share unit activity (excluding liability-classified awards) during the six months ended December 31, 2024 was as follows:

Weighted

Average

Grant-Date

    

Shares

    

Fair Value

Nonvested, June 30, 2024

759,531

$

37.73

Granted

299,908

71.40

Vested

(223,241)

37.44

Canceled

(89,191)

43.68

Nonvested, December 31, 2024

747,007

$

50.62

Fiscal Year 2025 LTIP

During the six months ended December 31, 2024, the Company granted 210,620 PSUs at target under a Long Term Incentive Plan (“LTIP”) which are tied to operating income targets and stock price performance. These PSUs had a grant date fair value of $17.0 million, or a weighted average grant-date fair value of $80.89 per share. Seventy-five percent of the earned award is based on operating income performance (“Tranche #1”) and twenty-five percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2028. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. The Company is currently amortizing Tranche #1 over the vesting period because it believes that it is probable that the metric will be achieved at target.

Fiscal Year 2024 LTIP

During fiscal year 2024, the Company granted 354,090 PSUs at target under an LTIP which are tied to operating income targets and stock price performance. These PSUs had a grant date fair value of $14.4 million, or a weighted average grant-date fair value of $40.84 per share. Seventy-five percent of the earned award is based on operating income performance (“Tranche #1”) and twenty-five percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2027. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. The Company is currently amortizing Tranche #1 over the vesting period because it believes that it is probable that the metric will be achieved at outperform.

Fiscal Year 2023 LTIP

During fiscal year 2023, the Company granted 289,640 PSUs at target under an LTIP which are tied to operating income targets and stock price performance. These PSUs had a grant date fair value of $10.0 million, or a weighted average grant-date fair value of $34.41 per share. Fifty percent of the earned award is based on operating income performance (“Tranche #1”) and fifty percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2026. The grant date fair value of Tranche #1 was remeasured in October 2022 as a result of a modification of the terms of the award. Originally, performance was tied

to gross margin. The metric was changed to operating income to better align with shareholder feedback and technology industry and peer group common practice. The modification of the performance criteria from gross margin to operating income resulted in a new fair market value as of the modification date of $4.8 million, a decrease of $0.8 million. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. The Company is currently amortizing Tranche #1 over the vesting period because it believes that it is probable that the metric will be achieved at outperform.

Fiscal Year 2022 LTIP

During fiscal year 2022, the Company granted 250,250 PSUs at target under an LTIP which are tied to gross margin targets and stock price performance. These PSUs had a grant date fair value of $9.1 million, or a weighted average grant-date fair value of $36.30 per share. Fifty percent of the earned award is based on gross margin performance (“Tranche #1”) and fifty percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2025. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. In July 2024, achievement was certified at 70% of target for Tranche #1, which resulted in the vesting of 62,379 shares. In September 2024, achievement was certified at 175.0% of target for Tranche #2, which resulted in the vesting of 155,946 shares.

Summary of All Performance Share Units

As of December 31, 2024, there was $28.1 million of total unrecognized compensation expense related to nonvested PSUs that are expected to vest based on the Company’s probability assumptions discussed above. The cost is expected to be recognized over a weighted average period of 1.6 years. During the three months ended December 31, 2024 and 2023, the Company recognized $3.2 million and $3.1 million, respectively, of stock-based compensation expense related to PSUs. During the six months ended December 31, 2024 and 2023, the expense was $6.7 million and $7.6 million, respectively. Included in the stock-based compensation expense above, for the three months ended December 31, 2024 and 2023 is zero and $0.1 million, respectively, and for the six months ended December 31, 2024 and 2023 is zero and $0.3 million, respectively, related to the Tech Elevator time-based portion of the Management Incentive Plan. The time-based portion of the MIP fully vested during the second quarter of fiscal year 2024 and was settled with the issuance of PSUs. Therefore, the amount recorded in accrued liabilities for future issuances is zero.

Deferred Stock Units (“DSUs”)

The DSUs vest on the grant-date anniversary and are settled in the form of shares of common stock issued to the holder upon separation from the Company. DSUs are specific only to board members.

Deferred stock unit activity during the six months ended December 31, 2024 was as follows:

Weighted

Average

Grant-Date

    

Shares

    

Fair Value

Nonvested, June 30, 2024

96,604

$

32.49

Granted

6,586

108.83

Vested

Canceled

Nonvested, December 31, 2024

103,190

$

37.36

Summary of All Deferred Stock Units

As of December 31, 2024, there was $0.6 million of total unrecognized compensation expense related to nonvested DSUs. The cost is expected to be recognized over a weighted average period of 0.9 years. During the three months ended December 31, 2024 and 2023, the Company recognized $0.2 million and $0.2 million, respectively, of stock-based compensation expense related to DSUs. During the six months ended December 31, 2024 and 2023, the expense was $0.4 million and $0.5 million, respectively.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.4
Related Party Transactions
6 Months Ended
Dec. 31, 2024
Related Party Transactions  
Related Party Transactions

9.   Related Party Transactions

The Company contributed to Future of School, a charity focused on access to quality education. Future of School is a related party because a former executive officer of the Company formerly served on its Board of Directors. For the three and six months ended December 31, 2024 and 2023, contributions made by the Company to Future of School were zero. In fiscal year 2019 and 2021, the Company accrued $2.5 million and $3.5 million, respectively, for contributions expected to be made in subsequent years. As of December 31, 2024, $2.3 million remains outstanding as related to the fiscal year 2021 accrual.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies
6 Months Ended
Dec. 31, 2024
Commitments and Contingencies  
Commitments and Contingencies

10.   Commitments and Contingencies

Litigation

In the ordinary conduct of the Company’s business, the Company is subject to lawsuits, arbitrations and administrative proceedings from time to time. The Company vigorously defends these claims; however, no assurances can be given as to the outcome of any pending legal proceedings. The Company believes, based on currently available information, that the outcome of any existing or known threatened proceedings, even if determined adversely, should not have a material adverse effect on its business, financial condition, liquidity or results of operations.

Employment Agreements

The Company has entered into employment agreements with certain executive officers that provide for severance payments and, in some cases other benefits, upon certain terminations of employment. All agreements provide for employment on an “at-will” basis. If the employee resigns for “good reason” or is terminated without cause, the employee is entitled to salary continuation, and in some cases benefit continuation, for varying periods depending on the agreement.

Off-Balance Sheet Arrangements

As of December 31, 2024, the Company provided guarantees of approximately $0.2 million related to lease commitments on the buildings for certain of the Company’s schools.

In addition, the Company contractually guarantees that certain schools under the Company’s management will not have annual operating deficits and the Company’s management fees from these schools may be reduced accordingly to cover any school operating deficits.

Other than these lease and operating deficit guarantees, the Company did not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on the Company’s financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.4
Supplemental Disclosure of Cash Flow Information
6 Months Ended
Dec. 31, 2024
Supplemental Disclosure of Cash Flow Information  
Supplemental Disclosure of Cash Flow Information

11.   Supplemental Disclosure of Cash Flow Information

 

Six Months Ended December 31, 

 

    

2024

    

2023

(In thousands)

Cash paid for interest

$

3,967

 

$

3,414

Cash paid for taxes

$

19,005

 

$

38,398

Supplemental disclosure of non-cash financing activities:

Right-of-use assets obtained in exchange for new finance lease liabilities

$

51,939

 

$

26,277

Supplemental disclosure of non-cash investing activities:

Stock-based compensation expense capitalized on software development

$

249

 

$

278

Stock-based compensation expense capitalized on curriculum development

79

 

71

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.4
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ 96,393 $ 40,882 $ 66,836 $ 4,878 $ 137,275 $ 71,714
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.4
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

On December 2, 2024, Mr. Rhyu, the Company’s Chief Executive Officer and director, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act for the sale of up to 33,961 shares of the Company’s common stock until December 31, 2025, for a duration of 395 days. Other than as noted above for Mr. Rhyu, during the three months ended December 31, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K.

Name Mr. Rhyu
Title Chief Executive Officer and director
Rule 10b5-1 Arrangement Adopted true
Adoption Date December 2, 2024
Arrangement Duration 395 days
Aggregate Available 33,961
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Dec. 31, 2024
Summary of Significant Accounting Policies  
Revenue Recognition

Revenue Recognition

Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services using the following steps:

identify the contract, or contracts, with a customer;
identify the performance obligations in the contract;
determine the transaction price;
allocate the transaction price to the performance obligations in the contract; and
recognize revenue when, or as, the Company satisfies a performance obligation.

Revenues related to the products and services that the Company provides to students in kindergarten through twelfth grade or adult learners are considered to be General Education or Career Learning based on the school or adult program in which the student is enrolled. General Education products and services are focused on core subjects, including math, English, science and history, for kindergarten through twelfth grade students to help build a common foundation of knowledge. Career Learning products and services are focused on developing skills to enter and succeed in careers in high-growth, in-demand industries—including information technology, healthcare and general business, for students in middle school through high school and adult learners.

The majority of the Company’s contracts are with the following types of customers:

a virtual or blended school whereby the amount of revenue is primarily determined by funding the school receives;
a school or individual who licenses certain curriculum on a subscription or course-by-course basis; or
an enterprise who contracts with the Company to provide job training.

Funding-based Contracts

The Company provides an integrated package of systems, services, products, and professional expertise that is administered together to support a virtual or blended public school. Contractual agreements generally span multiple years with performance obligations being isolated to annual periods which generally coincide with the Company’s fiscal year. Customers of these programs can obtain administrative support, information technology, academic support services, online curriculum, learning systems platforms and instructional services under the terms of a negotiated service agreement. The schools receive funding on a per student basis from the state in which the public school or school district is located. Shipments of materials for schools that occur in the fourth fiscal quarter and for the upcoming school year are recorded in deferred revenue.

The Company generates revenues under contracts with virtual and blended public schools and include the following components, where required:

providing each of a school’s students with access to the Company’s online school and lessons;
offline learning kits, which include books and materials to supplement the online lessons;
the use of a personal computer and associated reclamation services;
internet access and technology support services;
instruction by a state-certified teacher; and
management and technology services necessary to support a virtual or blended school. In certain contracts, revenues are determined directly by per enrollment funding.

To determine the pro rata amount of revenue to recognize in a fiscal quarter, the Company estimates the total expected funds each school will receive in a particular school year. Total funds for a school are primarily a function of the number of students enrolled in the school and established per enrollment funding levels, which are generally published on an

annual basis by the state or school district. The Company reviews its estimates of funding periodically, and updates as necessary, by adjusting its year-to-date earned revenues to be proportional to the total expected revenues to be earned during the fiscal year. Actual school funding may vary from these estimates and the impact of these differences could impact the Company’s results of operations. Since the end of the school year coincides with the end of the Company’s fiscal year, annual revenues are generally based on actual school funding and actual costs incurred (including costs for the Company’s services to the schools plus other costs the schools may incur). The Company’s reported results are subject to annual school district financial audits, which incorporate enrollment counts, funding and other routine financial audit considerations. The results of these audits are incorporated into the Company’s monthly funding estimates for the three and six months ended December 31, 2024 and 2023. Historically, aggregate funding estimates have differed from actual reimbursements, generally in the range of 2% of annual revenue or less, which may vary from quarter to quarter.

Each state and/or school district has variations in the school funding formulas and methodologies that it uses to estimate funding for revenue recognition at its respective schools. As the Company estimates funding for each school, it takes into account the state definition for count dates on which reported enrollment numbers will be used for per pupil funding. The parameters the Company considers in estimating funding for revenue recognition purposes include school district count definitions, withdrawal rates, new registrations, average daily attendance, special needs enrollment, academic progress, historical completion, student location, funding caps and other state specified categorical program funding.

Under the contracts where the Company provides products and services to schools, the Company is responsible for substantially all of the expenses incurred by the school and has generally agreed to absorb any operating losses of the schools in a given school year. These school operating losses represent the excess of costs incurred over revenues earned by the virtual or blended public school (the school’s expected funding), as reflected in its respective financial statements, including Company charges to the schools. To the extent a school does not receive sufficient funding for each student enrolled in the school, the school would still incur costs associated with serving the unfunded enrollment. If losses due to unfunded enrollments result in a net operating loss for the year that loss is reflected as a reduction in the revenues and net receivables that the Company collects from the school. A school net operating loss in one year does not necessarily mean the Company anticipates losing money on the entire contract with the school. However, a school’s net operating loss may reduce the Company’s ability to collect its management fees in full and recognized revenues are constrained to reflect the expected cash collections from such schools. The Company records the school’s estimated net operating loss against revenues based upon the percentage of actual revenues in the period to total estimated revenues for the fiscal year. Actual school net operating losses may vary from these estimates or revisions, and the impact of these differences could have a material impact on results of operations. For the three months ended December 31, 2024 and 2023, the Company’s revenues included a reduction for net school operating losses at the schools of $3.7 million and $3.1 million, respectively, and $8.7 million and $8.3 million for the six months ended December 31, 2024 and 2023, respectively. Because the Company has agreed to absorb any operating losses of the schools, the Company records the expenses incurred by the school as both revenue and expenses in the condensed consolidated statements of operations. Amounts recorded as revenues and expenses for the three months ended December 31, 2024 and 2023 were $157.5 million and $142.5 million, respectively, and for the six months ended December 31, 2024 and 2023 were $311.8 million and $278.6 million, respectively.

Subscription-based Contracts

The Company provides certain online curriculum and services to schools and school districts under subscription agreements. Revenues from the licensing of curriculum under subscription arrangements are recognized on a ratable basis over the subscription period. Revenues from professional consulting, training and support services are deferred and recognized ratably over the service period.

In addition, the Company contracts with individual customers who have access for one to two years to company-provided online curriculum and generally prepay for services to be received. Adult learners enroll in courses that provide specialized training in a specific industry. Each of these contracts are considered to be one performance obligation. The Company recognizes these revenues pro rata over the maximum term of the customer contract based on the defined contract price.

Enterprise Contracts

The Company provides job training over a specified contract period to enterprises. Each of these contracts are considered to be one performance obligation. The Company recognizes these revenues based on the number of students trained during the term of the contract based on the defined contract price.

Disaggregated Revenues

The revenue recognition related to the types of contracts discussed above can span both of the Company’s lines of revenue as shown below. For example, a funding-based contract may include both General Education and Career Learning students. In total, there is one performance obligation and revenue is recognized over the Company’s fiscal year. The revenue is then disaggregated between General Education and Career Learning based on the Company’s estimated full-year enrollment totals of each category. During the three months ended December 31, 2024 and 2023, approximately 94% and 93%, respectively, of the Company’s General Education revenues, and 100% and 99%, respectively, of the Company’s Middle – High School Career Learning revenues, were from funding-based contracts. During the six months ended December 31, 2024 and 2023, approximately 94% and 93%, respectively, of the Company’s General Education revenues, and 100% and 100%, respectively, of the Company’s Middle – High School Career Learning revenues, were from funding-based contracts.

The following table presents the Company’s revenues disaggregated based on its two lines of revenue for the three and six months ended December 31, 2024 and 2023:

Three Months Ended December 31, 

Six Months Ended December 31, 

2024

   

2023

2024

2023

(In thousands)

General Education

$

354,315

$

313,902

$

683,722

$

613,241

Career Learning

Middle - High School

213,079

165,080

411,965

316,053

Adult

19,817

25,886

42,608

55,755

Total Career Learning

232,896

190,966

454,573

371,808

Total Revenues

$

587,211

$

504,868

$

1,138,295

$

985,049

Concentration of Customers

During the three and six months ended December 31, 2024 and 2023, the Company had no contracts that represented greater than 10% of total revenues.

Contract Balances

The timing of revenue recognition, invoicing, and cash collection results in accounts receivable, unbilled receivables (a contract asset) and deferred revenue (a contract liability) in the condensed consolidated balance sheets. Accounts receivable are recorded when there is an executed customer contract and the customer is billed. An allowance is recorded to reflect expected losses at the time the receivable is recorded. The collectability of outstanding receivables is evaluated regularly by the Company to determine if additional allowances are needed. Unbilled receivables are created when revenue is earned prior to the customer being billed. Deferred revenue is recorded when customers are billed or cash is collected in advance of services being provided.

The opening and closing balance of the Company’s accounts receivable, unbilled receivables and deferred revenue are as follows:

December 31, 

June 30,

June 30,

2024

    

2024

2023

(In thousands)

Accounts receivable

$

582,548

$

472,754

$

463,722

Unbilled receivables (included in accounts receivable)

21,098

19,499

20,647

Deferred revenue

16,797

35,742

76,159

Deferred revenue, long-term (included in other long-term liabilities)

683

1,097

2,061

The difference between the opening and closing balance of the accounts receivable and unbilled receivables relates to the timing of the Company’s billing in relation to month end and contractual agreements. The difference between the opening and closing balance of the deferred revenue relates to the timing difference between billings to customers and the service periods under the contract, as well as changes in the estimates of variable consideration. Typically, each of these balances are at their highest during the first quarter of the fiscal year and lowest at the end of the fiscal year. The amount of revenue recognized during the three months ended December 31, 2024 and 2023 that was included in the previous October 1st deferred revenue balance was $20.1 million and $34.1 million, respectively. The amount of revenue recognized during the six months ended December 31, 2024 and 2023 that was included in the previous July 1st deferred revenue balance was $24.2 million and $35.1 million, respectively. During the three months ended December 31, 2024 and 2023, the Company recorded revenues of $9.4 million and $3.7 million, respectively, and $9.6 million and $4.5 million, respectively, during the six months ended December 31, 2024 and 2023, related to performance obligations satisfied in prior periods.

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. For the majority of its contracts, the Company’s performance obligations are satisfied over time, as the Company delivers, and the customer receives the services, over the service period of the contract. The Company’s payment terms are generally net 30 or net 45, but can vary depending on the customer or when the school receives its funding from the state.

The Company has elected, as a practical expedient, not to report the value of unsatisfied performance obligations for contracts with customers that have an expected duration of one year or less. The amount of unsatisfied performance obligations for contracts with customers which extend beyond one year as of December 31, 2024 was $0.7 million.

Significant Judgments

The Company determined that the majority of its contracts with customers contain one performance obligation. The Company markets the products and services as an integrated package building off its curriculum offerings. It does not market distinct products or services to be sold independently from the curriculum offering. The Company provides the significant service of integrating the goods and services into the operation of the school and education of its students, for which the customer has contracted.

The Company has determined that the time elapsed method is the most appropriate measure of progress towards the satisfaction of the performance obligation. Generally, the Company delivers the integrated products and services package over the course of the Company’s fiscal year. This package includes enrollment, marketing, teacher training, etc. in addition to the core curriculum and instruction. All of these activities are necessary and contribute to the overall education

of its students, which occurs evenly throughout the year. Accordingly, the Company recognizes revenue on a straight-line basis.

The Company determined that the expected value method is the most appropriate method to account for variable consideration and the Company’s forecasting method is an estimation process that uses probability to determine expected funding. On a monthly basis, the Company estimates the total funds each school will receive in a particular school year and the amount of full-year school revenues and operating expenses to determine the amount of revenue the Company will recognize. Enrollment and state funding rates are key inputs to this estimate. The estimates are adjusted monthly, and a cumulative catch-up adjustment is recorded to revenue as necessary to reflect the total revenues earned to date to be proportional to the total revenues to be earned in the fiscal year. The Company builds in known constraints (i.e., enrollment, funding, net operating losses, etc.) into the estimate of the variable consideration to record the most probable amount.

Sales Taxes

Sales tax collected from customers is excluded from revenues. Collected but unremitted sales tax is included as part of accrued liabilities in the condensed consolidated balance sheets. Revenues do not include sales tax as the Company considers itself a pass-through conduit for collecting and remitting sales tax.

Investments in Marketable Securities

Investments in Marketable Securities

The Company’s marketable securities generally consist of bonds and other securities which are classified as held-to-maturity. The securities with maturities between three months and one year are classified as short-term and are included in marketable securities on the condensed consolidated balance sheets. The securities with maturities greater than one year are classified as long-term and are included in deposits and other assets on the condensed consolidated balance sheets. Held-to-maturity securities are recorded at their amortized cost. The Company recorded interest income of $7.4 million and $5.6 million for the three months ended December 31, 2024 and 2023, respectively, and $15.6 million and $11.1 million for the six months ended December 31, 2024 and 2023, respectively. This activity is recorded within other income (expense) within the condensed consolidated statements of operations.

The Company reviews the held-to-maturity debt securities for declines in fair value below the amortized cost basis under the credit loss model of Accounting Standards Codification (“ASC”) Topic 326, Financial Instruments – Credit Losses (“ASC 326”). Any decline in fair value related to a credit loss is recognized in the condensed consolidated statements of operations, with the amount of the loss limited to the difference between fair value and amortized cost. As of December 31, 2024 and June 30, 2024, the allowance for credit losses recognized related to held-to-maturity debt securities was zero.

As of December 31, 2024, the Company’s marketable securities consisted of investments in corporate bonds, U.S. treasury notes and commercial paper. The short-term and long-term portions were $202.4 million and $20.7 million, respectively. The maturities of the Company’s long-term marketable debt securities range from one to two years. The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).

Allowance for

Net Carrying

Gross Unrealized

Amortized Cost

Credit Losses

Amount

Gains (Losses)

Fair Value

Corporate Bonds

$

52,012

$

-

$

52,012

$

60

$

52,072

U.S. Treasury Notes

42,933

-

42,933

46

42,979

Commercial Paper

128,143

-

128,143

-

128,143

Total

$

223,088

$

-

$

223,088

$

106

$

223,194

As of June 30, 2024, the Company’s marketable securities consisted of investments in corporate bonds, U.S. treasury notes and commercial paper. The short-term and long-term portions were $191.7 million and $21.9 million, respectively. The maturities of the Company’s long-term marketable debt securities range from one to two years. The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).

Allowance for

Net Carrying

Gross Unrealized

Amortized Cost

Credit Losses

Amount

Gains (Losses)

Fair Value

Corporate Bonds

$

45,752

$

-

$

45,752

$

(95)

$

45,657

U.S. Treasury Notes

46,760

-

46,760

(71)

46,689

Commercial Paper

121,077

-

121,077

2

121,079

Total

$

213,589

$

-

$

213,589

$

(164)

$

213,425

Allowance for Credit Losses

Allowance for Credit Losses

The Company maintains an allowance for credit losses primarily for estimated losses resulting from the inability or failure of individual customers to make required payments. The Company maintains an allowance under ASC 326 based on historical losses, changes in payment history, customer-specific information, current economic conditions, and reasonable and supportable forecasts of future economic conditions. The allowance under ASC 326 is updated as additional losses are incurred or information becomes available related to the customer or economic conditions.

The Company’s allowance for credit losses increased from $31.3 million as of June 30, 2024 to $35.5 million as of December 31, 2024. The increase of $4.2 million is due primarily to a $9.6 million current year provision, less $5.4 million in amounts written off.

The Company writes off accounts receivable based on the age of the receivable and the facts and circumstances surrounding the customer and reasons for non-payment. Actual write-offs might differ from the recorded allowance.

Inventories

Inventories

Inventories consist primarily of textbooks and curriculum materials, a majority of which are supplied to virtual and blended public schools, and utilized directly by students. Inventories represent items that are purchased and held for sale and are recorded at the lower of cost (first-in, first-out method) or net realizable value. The Company classifies its inventory as current or long-term based on the holding period. As of December 31, 2024 and June 30, 2024, $11.8 million and $12.5 million, respectively, of inventory, net of reserves, was deemed long-term and included in deposits and other assets on the condensed consolidated balance sheets. The provision for excess and obsolete inventory is established based upon the evaluation of the quantity on hand relative to demand. The excess and obsolete inventory reserve was $6.3 million and $5.9 million at December 31, 2024 and June 30, 2024, respectively.

Other Current Assets

Other Current Assets

Other current assets primarily include textbooks, curriculum materials and other supplies which are expected to be returned upon the completion of the school year. Materials not returned are expensed as part of instructional costs and services.

Capitalized Software-as-a-Service Costs

Capitalized Software-as-a-Service Costs

The Company capitalizes Software-as-a-Service (“SaaS”) license and implementation costs incurred in cloud computing contracts that are service contracts if they meet certain requirements. Those requirements are similar to the requirements for capitalizing costs incurred to develop internal-use software. Capitalization of SaaS costs ceases once the project is substantially complete and the software is ready for its intended purpose. Amortization is computed using the straight-line method over the term of the associated hosting contract, usually between three and five years. The Company classifies its SaaS implementation costs as current or long-term based on the terms of the associated hosting contract. SaaS implementation costs deemed short-term are included in prepaid expenses, and those deemed long-term are included in

deposits and other assets, on the condensed consolidated balance sheets. Impairment is recognized when it is no longer probable that the SaaS project will be completed and placed in service.

As of December 31, 2024 and June 30, 2024, the Company recorded $16.0 million and $13.3 million, respectively, of costs related to SaaS implementation within prepaid expenses in the condensed consolidated balance sheets. As of December 31, 2024 and June 30, 2024, the Company recorded $41.7 million and $44.1 million, respectively, of costs related to SaaS implementation within deposits and other assets in the condensed consolidated balance sheets.

Amortization expense reflected within instructional costs and services related to SaaS implementation costs was $0.9 million and zero during the three months ended December 31, 2024 and 2023, respectively, and $1.6 million and zero during the six months ended December 31, 2024 and 2023, respectively. Amortization expense reflected within selling, general and administrative expenses related to SaaS implementation costs was $3.9 million and $3.5 million during the three months ended December 31, 2024 and 2023, respectively, and $8.2 million and $7.0 million during the six months ended December 31, 2024 and 2023, respectively. There were no material impairments of SaaS implementation costs during the three and six months ended December 31, 2024 and 2023, respectively.

Property and Equipment

Property and Equipment

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is calculated using the straight-line method over the estimated useful life of the asset (or the lesser of the term of the lease and the estimated useful life of the asset under the finance lease). Amortization of assets capitalized under finance lease arrangements is included in depreciation expense. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful life of the asset. The determination of the lease term is discussed below under “Leases.”

Property and equipment are depreciated over the following useful lives:

    

Useful Life

Computer hardware

3 - 7 years

Computer software

3 - 5 years

Student and state testing computers and printers

3 years

Web site development

3 years

Office equipment

5 years

Furniture and fixtures

7 years

Leasehold improvements

Shorter of useful life or term of the lease

The Company makes an estimate of unreturned student computers and printers based on an analysis of recent trends of returns. The Company recorded accelerated depreciation of $1.3 million and $1.3 million for the three months ended December 31, 2024 and 2023, respectively, and $2.2 million and $2.3 million for the six months ended December 31, 2024 and 2023, respectively, related to unreturned student computers and printers.

Depreciation expense, including accelerated depreciation, related to computers and printers provided to students reflected in instructional costs and services for the three months ended December 31, 2024 and 2023 was $9.8 million and $7.7 million, respectively, and $17.3 million and $17.0 million, respectively, during the six months ended December 31, 2024 and 2023. Depreciation expense related to property and equipment reflected in selling, general, and administrative expenses for the three months ended December 31, 2024 and 2023 was $0.7 million and $1.0 million, respectively, and $1.4 million and $2.1 million, respectively, during the six months ended December 31, 2024 and 2023.

The Company fully expenses computer peripheral equipment (e.g., keyboards, mouses) upon purchase as recovery has been determined to be uneconomical. These expenses totaled $1.1 million and $1.4 million for the three months ended December 31, 2024 and 2023, respectively, and $3.1 million and $3.0 million for the six months ended December 31, 2024 and 2023, respectively, and are recorded as instructional costs and services.

Capitalized Software Costs

Capitalized Software Costs

The Company develops software for internal use. Software development costs incurred during the application development stage are capitalized. The Company amortizes these costs over the estimated useful life of the software, which is generally three years. Capitalized software development costs are stated at cost less accumulated amortization.

Capitalized software additions totaled $18.6 million and $18.4 million for the six months ended December 31, 2024 and 2023, respectively. The Company recorded amortization expense related to capitalized software of $8.0 million and $8.4 million during the three months ended December 31, 2024 and 2023, respectively, and $18.9 million and $16.7 million during the six months ended December 31, 2024 and 2023, respectively, within instructional costs and services. Amortization expense related to capitalized software reflected in selling, general, and administrative expenses during the three months ended December 31, 2024 and 2023 was $2.1 million and $1.9 million, respectively, and $4.0 million and $3.6 million, respectively, during the six months ended December 31, 2024 and 2023.

Capitalized Curriculum Development Costs

Capitalized Curriculum Development Costs

The Company internally develops curriculum, which is primarily provided as online content and accessed via the Internet. The Company also creates textbooks and other materials that are complementary to online content.

The Company capitalizes curriculum development costs incurred during the application development stage, as well as the design and deployment phases of the project. As a result, a significant portion of the Company’s courseware development costs qualify for capitalization due to the concentration of its development efforts on the content of the courseware. Capitalization ends when a course is available for general release to its customers, at which time amortization of the capitalized costs begins. The period of time over which these development costs are amortized is generally five years.

Total capitalized curriculum development additions were $9.8 million and $8.7 million for the six months ended December 31, 2024 and 2023, respectively. These amounts are recorded on the condensed consolidated balance sheets net of amortization charges. Amortization expense for the three months ended December 31, 2024 and 2023 was $4.2 million and $4.4 million, respectively, and $8.8 million and $9.0 million for the six months ended December 31, 2024 and 2023, respectively, and is recorded in instructional costs and services.

Leases

Leases

The Company’s principal leasing activities include student computers and peripherals, classified as finance leases, and facilities, classified as operating leases.

Leases are classified as operating leases unless they meet any of the criteria below to be classified as a finance lease:

the lease transfers ownership of the asset at the end of the lease;
the lease grants an option to purchase the asset which the lessee is expected to exercise;
the lease term reflects a major part of the asset’s economic life;
the present value of the lease payments equals or exceeds the fair value of the asset; or
the asset is specialized with no alternative use to the lessor at the end of the term.

Finance Leases

The Company enters into agreements to finance the purchase of student computers and peripherals provided to students of its schools. Individual leases typically include 3-year payment terms. The Company pledges the assets financed to secure the outstanding leases.

Operating Leases

The Company enters into agreements for facilities that serve as offices for its headquarters and school operations. Lease terms vary between 1 and 9 years. Certain leases include renewal options, usually based upon current market rates, as well as termination rights. The Company performs an evaluation of each lease to determine if the lease payments included in the renewal option should be included in the initial measurement of the lease liability.

Discount Rate

The present value of the lease payments is calculated using either the rate implicit in the lease, or the lessee’s incremental borrowing rate, over the lease term. For the majority of the Company’s finance and operating leases, the stated rate is not defined within the lease terms. Therefore, the Company uses its incremental borrowing rate as the discount rate. The incremental borrowing rate is defined as the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment and is calculated using comparative credit ratings.

Policy Elections

Short-term Leases

The Company has elected as an on-going accounting policy election not to record a right-of-use asset or lease liability on its short-term facility leases of 12 months or less, and will expense its lease payments on a straight-line basis over the lease term. The accounting policy election is made by class of underlying asset to which the right of use relates. The Company has elected to apply the accounting policy election only to operating leases.

Goodwill and Intangible Assets

Goodwill and Intangible Assets

The Company records as goodwill the excess of the purchase price over the fair value of the identifiable net assets acquired. Finite-lived intangible assets acquired in business combinations subject to amortization are recorded at their fair value. Finite-lived intangible assets include trade names, acquired customers and distributors, developed technology and non-compete agreements. Such intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization expense for the three months ended December 31, 2024 and 2023 was $2.5 million and $3.0 million, respectively, and $5.1 million and $6.0 million for the six months ended December 31, 2024 and 2023, respectively, and is included within selling, general, and administrative expenses in the condensed consolidated statements of operations. Future amortization of intangible assets is expected to be $4.8 million, $8.7 million, $7.1 million, $5.3 million, and $4.5 million in the fiscal years ending June 30, 2025 through June 30, 2029, respectively, and $24.6 million thereafter.

The Company reviews its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between fair value and the carrying value of the asset.

The Company has one reporting unit. The process for testing goodwill and intangible assets with indefinite lives for impairment is performed annually, as well as when an event triggering impairment may have occurred. Companies are also allowed to qualitatively assess goodwill impairment through a screening process which would permit companies to

forgo the quantitative impairment test as part of their annual goodwill impairment process. The Company performs its annual assessment on May 31st, which is then updated for any changes in condition as of June 30th.

During the three and six months ended December 31, 2024 and 2023, there were no events or changes in circumstances that would indicate that the carrying amount of the goodwill was impaired.

The following table represents the balance of the Company’s intangible assets as of December 31, 2024 and June 30, 2024:

December 31, 2024

June 30, 2024

($ in millions)

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net
Carrying
Value

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net
Carrying
Value

Trade names

    

$

70.6

    

$

(25.9)

    

$

44.7

$

70.6

$

(23.5)

$

47.1

Customer and distributor relationships

37.1

(32.5)

4.6

37.1

(31.1)

6.0

Developed technology

21.7

(16.1)

5.6

21.7

(14.8)

6.9

Other

1.4

(1.1)

0.3

1.4

(1.1)

0.3

Total

$

130.8

$

(75.6)

$

55.2

$

130.8

  

$

(70.5)

$

60.3

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

Long-lived assets include property, equipment, right-of-use assets, capitalized curriculum and software developed or obtained for internal use. Management reviews the Company’s recorded long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset’s future usability as well as on a reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and the carrying value of the asset. During the three and six months ended December 31, 2024 and 2023, there were no events or changes in circumstances that may indicate that the carrying amount of the long-lived assets may not be recoverable.

Income Taxes

Income Taxes

Deferred tax assets and liabilities are computed based on the difference between the financial reporting and income tax bases of assets and liabilities using the enacted marginal tax rate. The net deferred tax asset is reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion or all of the net deferred tax asset will not be realized.

Fair Value Measurements

Fair Value Measurements

Fair value is the price that would be received to sell an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants at the measurement date. Measurements are described in a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The three levels of inputs used to measure fair value are:

Level 1:   Inputs based on quoted market prices for identical assets or liabilities in active markets at the measurement date.

Level 2:   Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

Level 3:   Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument’s valuation.

The carrying values reflected in the condensed consolidated balance sheets for cash and cash equivalents, receivables, and short-term obligations approximate their fair values, as they are largely short-term in nature. As of December 31, 2024, the estimated fair value of the long-term debt was $817.7 million. The Company estimated the fair value based on the

quoted market prices in an inactive market (Level 2). The long-term debt, comprised of the Company’s convertible senior notes due 2027, is recorded at face value less the unamortized debt issuance costs on its condensed consolidated balance sheet, and is discussed in more detail in Note 6, “Debt.” As of December 31, 2024, the estimated fair value of the Company’s marketable securities was $223.2 million. The Company estimated the fair value based on the quoted market prices in an inactive market (Level 2). The marketable securities are discussed in more detail in Note 3, “Summary of Significant Accounting Policies - Investments in Marketable Securities.”

There were no assets or liabilities measured at fair value on a recurring basis as of December 31, 2024 or June 30, 2024. There was no activity related to the Company’s fair value measurements categorized as Level 3 in the valuation hierarchy, valued on a recurring basis, during the three and six months ended December 31, 2024 and 2023.

Net Income (Loss) Per Common Share

Net Income (Loss) Per Common Share

Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. The weighted average number of shares of common stock outstanding includes vested restricted stock awards. Diluted net income (loss) per share (“EPS”) reflects the potential dilution that could occur assuming conversion or exercise of all dilutive unexercised stock options and vesting of all dilutive unvested restricted stock awards. The dilutive effect of stock options and restricted stock awards was determined using the treasury stock method. Under the treasury stock method, the proceeds received from the exercise of stock options and restricted stock awards, the amount of compensation cost for future service not yet recognized by the Company and the amount of tax benefits that would be recorded as income tax expense when the stock options become deductible for income tax purposes are all assumed to be used to repurchase shares of the Company’s common stock. Stock options and restricted stock awards are not included in the computation of diluted net income (loss) per share when they are antidilutive. Common stock outstanding reflected in the Company’s condensed consolidated balance sheets includes restricted stock awards outstanding. The dilutive effect of the Company’s convertible debt is determined using the if-converted method when the Company’s stock is trading above the conversion price. However, based on the structure of the instrument and how it is settled upon conversion, it would produce a similar result as the previously applied treasury stock method.

The following schedule presents the calculation of basic and diluted net income (loss) per share:

Three Months Ended December 31, 

Six Months Ended December 31, 

  

2024

  

2023

  

2024

  

2023

(In thousands except share and per share data)

Basic net income per share computation:

Net income attributable to common stockholders

$

96,393

$

66,836

$

137,275

$

71,714

Weighted average common shares  — basic

43,017,190

42,561,035

42,942,750

42,530,523

Basic net income per share

$

2.24

$

1.57

$

3.20

$

1.69

Diluted net income per share computation:

Net income attributable to common stockholders

$

96,393

$

66,836

$

137,275

$

71,714

Share computation:

Weighted average common shares  — basic

43,017,190

42,561,035

42,942,750

42,530,523

Effect of dilutive restricted stock and convertible debt

4,445,498

902,728

3,962,605

683,596

Weighted average common shares  — diluted

47,462,688

43,463,763

46,905,355

43,214,119

Diluted net income per share

$

2.03

$

1.54

$

2.93

$

1.66

For the three months ended December 31, 2024 and 2023, 2,784,556 and 12,915 shares, respectively, that were issuable in connection with restricted stock and convertible debt were excluded from the diluted income per common share calculation because the effect would have been antidilutive. For the six months ended December 31, 2024 and 2023, 3,069,566 and 6,546 shares, respectively, were excluded. In connection with the issuance of the 1.125% Convertible Senior Notes due 2027 (“Notes”), the Company entered into capped call transactions (the “Capped Call Transactions”) as

described further in Note 6, “Debt.” The Capped Call Transactions are expected to reduce potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes. Prior to actual conversion, the Capped Call Transactions are not considered in calculating diluted earnings per share, as their impact would be anti-dilutive. The dilutive shares impact is based on the initial conversion rate associated with the Notes.

Consolidation

Consolidation

The condensed consolidated financial statements include the accounts of the Company, the wholly-owned and affiliated companies that the Company owns, directly or indirectly, and all controlled subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Dec. 31, 2024
Summary of Significant Accounting Policies  
Schedule of disaggregation of revenue

Three Months Ended December 31, 

Six Months Ended December 31, 

2024

   

2023

2024

2023

(In thousands)

General Education

$

354,315

$

313,902

$

683,722

$

613,241

Career Learning

Middle - High School

213,079

165,080

411,965

316,053

Adult

19,817

25,886

42,608

55,755

Total Career Learning

232,896

190,966

454,573

371,808

Total Revenues

$

587,211

$

504,868

$

1,138,295

$

985,049

Schedule of accounts receivables, unbilled receivables and deferred revenue

December 31, 

June 30,

June 30,

2024

    

2024

2023

(In thousands)

Accounts receivable

$

582,548

$

472,754

$

463,722

Unbilled receivables (included in accounts receivable)

21,098

19,499

20,647

Deferred revenue

16,797

35,742

76,159

Deferred revenue, long-term (included in other long-term liabilities)

683

1,097

2,061

Schedule of investments in marketable securities The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).

Allowance for

Net Carrying

Gross Unrealized

Amortized Cost

Credit Losses

Amount

Gains (Losses)

Fair Value

Corporate Bonds

$

52,012

$

-

$

52,012

$

60

$

52,072

U.S. Treasury Notes

42,933

-

42,933

46

42,979

Commercial Paper

128,143

-

128,143

-

128,143

Total

$

223,088

$

-

$

223,088

$

106

$

223,194

The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).

Allowance for

Net Carrying

Gross Unrealized

Amortized Cost

Credit Losses

Amount

Gains (Losses)

Fair Value

Corporate Bonds

$

45,752

$

-

$

45,752

$

(95)

$

45,657

U.S. Treasury Notes

46,760

-

46,760

(71)

46,689

Commercial Paper

121,077

-

121,077

2

121,079

Total

$

213,589

$

-

$

213,589

$

(164)

$

213,425

Schedule of useful lives of property and equipment

    

Useful Life

Computer hardware

3 - 7 years

Computer software

3 - 5 years

Student and state testing computers and printers

3 years

Web site development

3 years

Office equipment

5 years

Furniture and fixtures

7 years

Leasehold improvements

Shorter of useful life or term of the lease

Schedule of intangible assets

December 31, 2024

June 30, 2024

($ in millions)

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net
Carrying
Value

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net
Carrying
Value

Trade names

    

$

70.6

    

$

(25.9)

    

$

44.7

$

70.6

$

(23.5)

$

47.1

Customer and distributor relationships

37.1

(32.5)

4.6

37.1

(31.1)

6.0

Developed technology

21.7

(16.1)

5.6

21.7

(14.8)

6.9

Other

1.4

(1.1)

0.3

1.4

(1.1)

0.3

Total

$

130.8

$

(75.6)

$

55.2

$

130.8

  

$

(70.5)

$

60.3

Schedule of calculation of basic and diluted net income (loss) per share

Three Months Ended December 31, 

Six Months Ended December 31, 

  

2024

  

2023

  

2024

  

2023

(In thousands except share and per share data)

Basic net income per share computation:

Net income attributable to common stockholders

$

96,393

$

66,836

$

137,275

$

71,714

Weighted average common shares  — basic

43,017,190

42,561,035

42,942,750

42,530,523

Basic net income per share

$

2.24

$

1.57

$

3.20

$

1.69

Diluted net income per share computation:

Net income attributable to common stockholders

$

96,393

$

66,836

$

137,275

$

71,714

Share computation:

Weighted average common shares  — basic

43,017,190

42,561,035

42,942,750

42,530,523

Effect of dilutive restricted stock and convertible debt

4,445,498

902,728

3,962,605

683,596

Weighted average common shares  — diluted

47,462,688

43,463,763

46,905,355

43,214,119

Diluted net income per share

$

2.03

$

1.54

$

2.93

$

1.66

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.4
Finance and Operating Leases (Tables)
6 Months Ended
Dec. 31, 2024
Finance and Operating Leases  
Schedule of present value of the minimum lease payments on finance leases

    

December 31, 2024

 

June 30, 2024

    

(in thousands)

2025

$

25,609

$

31,655

2026

39,670

19,880

2027

27,481

7,691

2028

7,255

82

Total minimum payments

100,015

59,308

Less: imputed interest

(6,072)

(3,710)

Finance lease liability

93,943

55,598

Less: current portion of finance lease liability

(43,212)

(29,146)

Long-term finance lease liability

$

50,731

$

26,452

Schedule of future minimum lease payments under non-cancelable operating leases

    

    

December 31, 2024

 

June 30, 2024

(in thousands)

2025

$

7,075

$

14,263

2026

12,441

12,361

2027

8,788

8,705

2028

7,798

7,713

2029

7,613

7,599

Thereafter

12,379

12,381

Total minimum payments

56,094

63,022

Less: imputed interest

(4,309)

(5,082)

Operating lease liability

51,785

57,940

Less: current portion of operating lease liability

(12,583)

(12,748)

Long-term operating lease liability

$

39,202

$

45,192

Schedule of expected sublease income

    

    

December 31, 2024

 

June 30, 2024

(in thousands)

2025

$

139

$

455

2026

139

139

Total sublease income

$

278

$

594

Schedule of lease cost, weighted-average remaining lease term, weighted-average discount rate

Three Months Ended December 31, 

Six Months Ended December 31, 

2024

  

2023

2024

  

2023

(in thousands)

Lease cost

Finance lease cost:

Amortization of right-of-use assets

$

9,405

$

7,144

$

16,477

$

15,986

Interest on lease liabilities

1,103

466

1,880

983

Instructional costs and services:

Operating lease cost

2,304

2,364

4,644

4,921

Short-term lease cost

13

19

26

32

Sublease income

(66)

(66)

(131)

(197)

Selling, general, and administrative expenses:

Operating lease cost

987

1,546

2,113

3,745

Short-term lease cost

23

56

46

112

Sublease income

(27)

(123)

(149)

(246)

Total lease cost

$

13,742

$

11,406

$

24,906

$

25,336

Other information

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

(3,178)

$

(4,968)

$

(6,437)

$

(8,587)

Financing cash flows from finance leases

(7,967)

(10,770)

(16,714)

(22,491)

Right-of-use assets obtained in exchange for new finance lease liabilities

11,100

8,434

51,939

26,277

Right-of-use assets obtained in exchange for new operating lease liabilities

282

625

Weighted-average remaining lease term - finance leases

2.19

yrs.

2.12

yrs.

Weighted-average remaining lease term - operating leases

5.36

yrs.

5.96

yrs.

Weighted-average discount rate - finance leases

5.53

%

5.22

%

Weighted-average discount rate - operating leases

2.93

%

2.84

%

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.4
Debt (Tables)
6 Months Ended
Dec. 31, 2024
Debt  
Schedule of components of debt

December 31, 2024

June 30, 2024

(in thousands)

Convertible Senior Notes due 2027

$

420,000

$

420,000

Less: unamortized debt issuance costs

(4,478)

(5,325)

Total debt

415,522

414,675

Less: current portion of debt

Long-term debt

$

415,522

$

414,675

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.4
Equity Incentive Plan (Tables)
6 Months Ended
Dec. 31, 2024
Schedule of restricted stock award activity

    

    

Weighted

Average

Grant-Date

Shares

Fair Value

Nonvested, June 30, 2024

731,224

$

40.60

Granted

297,232

82.63

Vested

(190,320)

39.41

Canceled

(61,509)

47.43

Nonvested, December 31, 2024

776,627

$

56.43

Schedule of performance share units award activity

Weighted

Average

Grant-Date

    

Shares

    

Fair Value

Nonvested, June 30, 2024

759,531

$

37.73

Granted

299,908

71.40

Vested

(223,241)

37.44

Canceled

(89,191)

43.68

Nonvested, December 31, 2024

747,007

$

50.62

Deferred Stock Units  
Schedule of performance share units award activity

Weighted

Average

Grant-Date

    

Shares

    

Fair Value

Nonvested, June 30, 2024

96,604

$

32.49

Granted

6,586

108.83

Vested

Canceled

Nonvested, December 31, 2024

103,190

$

37.36

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.4
Supplemental Disclosure of Cash Flow Information (Tables)
6 Months Ended
Dec. 31, 2024
Supplemental Disclosure of Cash Flow Information  
Schedule of supplemental disclosure of cash flow information

 

Six Months Ended December 31, 

 

    

2024

    

2023

(In thousands)

Cash paid for interest

$

3,967

 

$

3,414

Cash paid for taxes

$

19,005

 

$

38,398

Supplemental disclosure of non-cash financing activities:

Right-of-use assets obtained in exchange for new finance lease liabilities

$

51,939

 

$

26,277

Supplemental disclosure of non-cash investing activities:

Stock-based compensation expense capitalized on software development

$

249

 

$

278

Stock-based compensation expense capitalized on curriculum development

79

 

71

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.4
Description of the Business (Details) - item
Dec. 31, 2024
Dec. 31, 2023
Description of the Business    
Number of lines of revenue 2 2
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.4
Basis of Presentation (Details)
6 Months Ended
Dec. 31, 2024
segment
Basis of Presentation  
Number of operating segments 1
Number of reportable business segments 1
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies        
Revenues $ 587,211 $ 504,868 $ 1,138,295 $ 985,049
Estimate of Percentage of Impact on Total Revenue     2.00% 2.00%
School operating losses included in the entity's revenue 3,700 3,100 $ 8,700 $ 8,300
Minimum        
Summary of Significant Accounting Policies        
Duration of contracts providing access to curriculum via the entity's Web site     1 year  
Maximum        
Summary of Significant Accounting Policies        
Duration of contracts providing access to curriculum via the entity's Web site     2 years  
Primary Obligor        
Summary of Significant Accounting Policies        
Revenues $ 157,500 $ 142,500 $ 311,800 $ 278,600
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Disaggregated Revenues (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
item
Dec. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
item
Summary of Significant Accounting Policies        
Number of lines of revenue | item 2 2 2 2
Total Revenues $ 587,211 $ 504,868 $ 1,138,295 $ 985,049
General Education        
Summary of Significant Accounting Policies        
Percentage of revenues from funding-based contracts 94.00% 93.00% 94.00% 93.00%
Total Revenues $ 354,315 $ 313,902 $ 683,722 $ 613,241
Career Learning        
Summary of Significant Accounting Policies        
Total Revenues $ 232,896 $ 190,966 $ 454,573 $ 371,808
Middle - High School        
Summary of Significant Accounting Policies        
Percentage of revenues from funding-based contracts 100.00% 99.00% 100.00% 100.00%
Total Revenues $ 213,079 $ 165,080 $ 411,965 $ 316,053
Adult        
Summary of Significant Accounting Policies        
Total Revenues $ 19,817 $ 25,886 $ 42,608 $ 55,755
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Concentration of Customers (Details) - contract
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Revenue | Customer Concentration Risk        
Concentration of revenues        
Number of customers with concentration 0 0 0 0
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts receivables, contract assets and deferred revenue            
Accounts receivable $ 582,548   $ 582,548   $ 472,754 $ 463,722
Unbilled receivables (included in accounts receivable) 21,098   21,098   19,499 20,647
Deferred revenue 16,797   16,797   35,742 76,159
Deferred revenue, long-term (included in other long-term liabilities) 683   683   $ 1,097 $ 2,061
Revenue recognized that was included in opening deferred revenue balance 20,100 $ 34,100 24,200 $ 35,100    
Revenue recognized from performance obligation satisfied in prior periods $ 9,400 $ 3,700 $ 9,600 $ 4,500    
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Performance Obligations (Details)
$ in Millions
6 Months Ended
Dec. 31, 2024
USD ($)
Summary of Significant Accounting Policies  
Minimum payment term 30 days
Maximum payment term 45 days
Practical expedient  
Unsatisfied performance obligations true
Unsatisfied performance obligations amount $ 0.7
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Marketable securities          
Investment income, nonoperating $ 7,400 $ 5,600 $ 15,600 $ 11,100  
Marketable securities, short-term portion 202,400   202,400   $ 191,700
Marketable securities, long-term portion $ 20,700   $ 20,700   $ 21,900
Marketable Securities, Maturity Date, Start 1 year   1 year   1 year
Marketable Securities, Maturity Date, End 2 years   2 years   2 years
Amortized Cost $ 223,088   $ 223,088   $ 213,589
Allowance for Credit Losses 0   0   0
Net Carrying Amount 223,088   223,088   213,589
Gross Unrealized Gains (Losses)         (164)
Gross Unrealized Gains 106   106    
Fair Value 223,194   223,194   213,425
Corporate Bonds          
Marketable securities          
Amortized Cost 52,012   52,012   45,752
Net Carrying Amount 52,012   52,012   45,752
Gross Unrealized Gains (Losses)         (95)
Gross Unrealized Gains 60   60    
Fair Value 52,072   52,072   45,657
U.S. Treasury Notes          
Marketable securities          
Amortized Cost 42,933   42,933   46,760
Net Carrying Amount 42,933   42,933   46,760
Gross Unrealized Gains (Losses)         (71)
Gross Unrealized Gains 46   46    
Fair Value 42,979   42,979   46,689
Commercial Paper          
Marketable securities          
Amortized Cost 128,143   128,143   121,077
Net Carrying Amount 128,143   128,143   121,077
Gross Unrealized Gains         2
Fair Value $ 128,143   $ 128,143   $ 121,079
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2024
Jun. 30, 2024
Summary of Significant Accounting Policies    
Allowance for doubtful accounts $ 35,517 $ 31,298
Increase in allowance for doubtful accounts 4,200  
Provision 9,600  
Allowance for credit losses written off $ 5,400  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Jun. 30, 2024
Summary of Significant Accounting Policies    
Inventory deemed long-term and included in deposits and other assets $ 11.8 $ 12.5
Excess and obsolete inventory reserve $ 6.3 $ 5.9
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Capitalized Software-as-a-Service Costs (Details) - Capitalized computer software as service - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Property and equipment, net          
Capitalized software written down $ 0.0 $ 0.0 $ 0.0 $ 0.0  
Prepaid expenses          
Property and equipment, net          
Capitalized software, net 16.0   16.0   $ 13.3
Deposits and other assets          
Property and equipment, net          
Capitalized software, net 41.7   41.7   $ 44.1
Instructional costs and services          
Property and equipment, net          
Amortization expense 0.9 0.0 1.6 0.0  
Selling, General and Administrative Expenses          
Property and equipment, net          
Amortization expense $ 3.9 $ 3.5 $ 8.2 $ 7.0  
Minimum          
Property and equipment, net          
Capitalized software as service useful life     3 years    
Maximum          
Property and equipment, net          
Capitalized software as service useful life     5 years    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Property and Equipment and Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Property and equipment        
Equipment expense $ 1,100 $ 1,400 $ 3,100 $ 3,000
Capitalized software development costs     $ 18,601 18,402
Capitalized Curriculum Development Costs        
Estimated useful life of the software     5 years  
Capitalized curriculum development costs     $ 9,841 8,731
Capitalized software        
Property and equipment        
Capitalized software development costs     $ 18,600 18,400
Capitalized Curriculum Development Costs        
Estimated useful life of capitalized software     3 years  
Minimum        
Operating Leases        
Operating leases initial term 1 year   1 year  
Maximum        
Operating Leases        
Operating leases initial term 9 years   9 years  
Instructional costs and services        
Property and equipment        
Depreciation expense $ 9,800 7,700 $ 17,300 17,000
Capitalized Curriculum Development Costs        
Amortization expense 4,200 4,400 8,800 9,000
Instructional costs and services | Capitalized software        
Property and equipment        
Amortization expense 8,000 8,400 18,900 16,700
Selling, general and administrative expenses        
Property and equipment        
Depreciation expense 700 1,000 1,400 2,100
Selling, general and administrative expenses | Capitalized software        
Property and equipment        
Amortization expense $ 2,100 1,900 $ 4,000 3,600
Student and state testing computers and printers        
Property and equipment        
Useful Life 3 years   3 years  
Computer hardware | Minimum        
Property and equipment        
Useful Life 3 years   3 years  
Computer hardware | Maximum        
Property and equipment        
Useful Life 7 years   7 years  
Computer software | Minimum        
Property and equipment        
Useful Life 3 years   3 years  
Computer software | Maximum        
Property and equipment        
Useful Life 5 years   5 years  
Website development        
Property and equipment        
Useful Life 3 years   3 years  
Office equipment        
Property and equipment        
Useful Life 5 years   5 years  
Furniture and fixtures        
Property and equipment        
Useful Life 7 years   7 years  
Building | Minimum        
Operating Leases        
Operating leases initial term 1 year   1 year  
Building | Maximum        
Operating Leases        
Operating leases initial term 9 years   9 years  
Student computers        
Property and equipment        
Accelerated depreciation $ 1,300 $ 1,300 $ 2,200 $ 2,300
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
Intangible Assets:          
Amortization expense $ 2.5 $ 3.0 $ 5.1 $ 6.0  
Number of reporting units | segment     1    
Future amortization of intangible assets          
Fiscal 2025 4.8   $ 4.8    
Fiscal 2026 8.7   8.7    
Fiscal 2027 7.1   7.1    
Fiscal 2028 5.3   5.3    
Fiscal 2029 4.5   4.5    
Thereafter 24.6   24.6    
Intangible Assets          
Gross Carrying Amount 130.8   130.8   $ 130.8
Accumulated Amortization (75.6)   (75.6)   (70.5)
Net Carrying Value 55.2   55.2   60.3
Trade names          
Intangible Assets          
Gross Carrying Amount 70.6   70.6   70.6
Accumulated Amortization (25.9)   (25.9)   (23.5)
Net Carrying Value 44.7   44.7   47.1
Customer and distributor relationships          
Intangible Assets          
Gross Carrying Amount 37.1   37.1   37.1
Accumulated Amortization (32.5)   (32.5)   (31.1)
Net Carrying Value 4.6   4.6   6.0
Developed technology          
Intangible Assets          
Gross Carrying Amount 21.7   21.7   21.7
Accumulated Amortization (16.1)   (16.1)   (14.8)
Net Carrying Value 5.6   5.6   6.9
Other          
Intangible Assets          
Gross Carrying Amount 1.4   1.4   1.4
Accumulated Amortization (1.1)   (1.1)   (1.1)
Net Carrying Value $ 0.3   $ 0.3   $ 0.3
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Fair Value Measurement (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Jun. 30, 2024
Assets and liabilities measured at fair value    
Estimated fair value of long-term debt $ 817.7  
Estimated fair value of marketable securities 223.2  
Measured on a recurring basis    
Assets and liabilities measured at fair value    
Assets, Fair Value Disclosure 0.0 $ 0.0
Liabilities, Fair Value Disclosure $ 0.0 $ 0.0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Net Income (Loss) Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2020
Weighted average shares used in computing per share amounts:              
Net income attributable to common stockholders $ 96,393 $ 40,882 $ 66,836 $ 4,878 $ 137,275 $ 71,714  
Weighted average common shares-basic 43,017,190   42,561,035   42,942,750 42,530,523  
Basic net income per share (in dollars per share) $ 2.24   $ 1.57   $ 3.20 $ 1.69  
Effect of dilutive stock options and restricted stock awards (in shares) 4,445,498   902,728   3,962,605 683,596  
Weighted average common shares-diluted 47,462,688   43,463,763   46,905,355 43,214,119  
Diluted net income per share (in dollars per share) $ 2.03   $ 1.54   $ 2.93 $ 1.66  
Convertible Senior Notes Due 2027              
Weighted average shares used in computing per share amounts:              
Interest rate (as percent) 1.125%       1.125%   1.125%
Stock options and restricted stock              
Weighted average shares used in computing per share amounts:              
Anti-dilutive shares 2,784,556   12,915   3,069,566 6,546  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.4
Income Taxes - (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Income Taxes          
Effective income tax rate (as a percent) 25.70% 24.90% 24.50% 24.90%  
Income taxes payable $ 26.0   $ 26.0   $ 10.7
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.4
Finance and Operating Leases (Details) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Jun. 30, 2021
Jul. 31, 2020
Apr. 30, 2020
Finance and Operating Leases          
Finance lease liability $ 93,943,000 $ 55,598,000      
BALC          
Finance and Operating Leases          
Finance lease liability 93,900,000 55,600,000      
Available line of credit       $ 41,000,000.0 $ 25,000,000.0
Finance lease right-of-use assets $ 74,200,000 $ 39,800,000      
Finance lease term 36 months        
Purchase option $ 1        
Additional amount of borrowings as at the and of the reporting period     $ 54,000,000.0    
BALC | Minimum          
Finance and Operating Leases          
Fixed interest rate (as a percent) 2.55%        
BALC | Maximum          
Finance and Operating Leases          
Fixed interest rate (as a percent) 6.72%        
CSI Leasing          
Finance and Operating Leases          
Finance lease term 36 months        
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.4
Finance and Operating Leases - Finance leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Finance leases    
Remainder of fiscal year $ 25,609  
Year 1 39,670 $ 31,655
Year 2 27,481 19,880
Year 3 7,255 7,691
Year 4   82
Total minimum payments 100,015 59,308
Less: imputed interest (6,072) (3,710)
Finance lease liability 93,943 55,598
Less: current portion of finance lease liability (43,212) (29,146)
Long-term finance lease liability $ 50,731 $ 26,452
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.4
Finance and Operating Leases - Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Operating Leases    
Remainder of fiscal year $ 7,075  
Year 1 12,441 $ 14,263
Year 2 8,788 12,361
Year 3 7,798 8,705
Year 4 7,613 7,713
Year 5   7,599
Thereafter 12,379  
Thereafter   12,381
Total minimum payments 56,094 63,022
Less: imputed interest (4,309) (5,082)
Operating lease liability 51,785 57,940
Less: current portion of operating lease liability (12,583) (12,748)
Long-term operating lease liability 39,202 45,192
Operating lease right-of-use assets, net $ 48,563 $ 54,503
Minimum    
Operating Leases    
Operating leases initial term 1 year  
Maximum    
Operating Leases    
Operating leases initial term 9 years  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.4
Finance and Operating Leases - Sub Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Finance and Operating Leases    
Remainder of current fiscal year $ 139  
Year 1 139 $ 455
Year 2   139
Total sublease income $ 278 $ 594
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.4
Finance and Operating Leases - Lease cost and other information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Finance lease cost:        
Amortization of right-of-use assets $ 9,405 $ 7,144 $ 16,477 $ 15,986
Interest on lease liabilities 1,103 466 1,880 983
Total lease cost 13,742 11,406 24,906 25,336
Cash paid for amounts included in the measurement of lease liabilities        
Operating cash flows from operating leases (3,178) (4,968) (6,437) (8,587)
Financing cash flows from finance leases (7,967) (10,770) (16,714) (22,491)
Right-of-use assets obtained in exchange for new finance lease liabilities $ 11,100 $ 8,434 51,939 26,277
Right-of-use assets obtained in exchange for new operating lease liabilities     $ 282 $ 625
Weighted-average remaining lease term - finance leases 2 years 2 months 8 days 2 years 1 month 13 days 2 years 2 months 8 days 2 years 1 month 13 days
Weighted-average remaining lease term - operating leases 5 years 4 months 9 days 5 years 11 months 15 days 5 years 4 months 9 days 5 years 11 months 15 days
Weighted-average discount rate - finance leases 5.53% 5.22% 5.53% 5.22%
Weighted-average discount rate - operating leases 2.93% 2.84% 2.93% 2.84%
Instructional costs and services        
Finance lease cost:        
Operating lease cost $ 2,304 $ 2,364 $ 4,644 $ 4,921
Short-term lease cost 13 19 26 32
Sublease income (66) (66) (131) (197)
Selling, general and administrative expenses        
Finance lease cost:        
Operating lease cost 987 1,546 2,113 3,745
Short-term lease cost 23 56 46 112
Sublease income $ (27) $ (123) $ (149) $ (246)
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.4
Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Debt    
Less: unamortized debt issuance costs $ (4,478) $ (5,325)
Total debt 415,522 414,675
Long-term debt 415,522 414,675
Convertible Senior Notes Due 2027    
Debt    
Total debt $ 420,000 $ 420,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.4
Debt - Additional Information (Details)
2 Months Ended 3 Months Ended 6 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt          
Amortization of fees on debt       $ 847,000 $ 834,000
Convertible Senior Notes Due 2027          
Debt          
Face amount $ 420,000,000.0        
Interest rate (as percent) 1.125% 1.125%   1.125%  
Net proceeds $ 408,600,000        
Interest expense   $ 1,200,000 $ 1,200,000 $ 2,400,000 2,400,000
Debt issuance costs $ 11,400,000        
Amortization of fees on debt   $ 400,000 $ 400,000 $ 800,000 $ 800,000
Period prior to maturity date where noteholders may convert their notes at their election prior to the maturity date 2 days        
Conversion rate 18.9109        
Denomination of the Principal amount $ 1,000        
Conversion price (in dollars per share) | $ / shares $ 52.88        
Upper strike price (in dollars per share) | $ / shares $ 86.174        
Capped call transaction $ 60,400,000        
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.4
Credit Facility (Details) - Credit Facility - USD ($)
$ in Millions
6 Months Ended
Jan. 27, 2020
Dec. 31, 2024
Credit Facility    
Face amount $ 100.0  
Term of debt 5 years  
Repayments on credit facility   $ 100.0
Amount outstanding   $ 0.0
Amount of accordion feature under the credit facility $ 200.0  
LIBOR | Minimum    
Credit Facility    
Interest rate spread added to base rate (as a percent) 0.875%  
LIBOR | Maximum    
Credit Facility    
Interest rate spread added to base rate (as a percent) 1.50%  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.4
Equity Incentive Plan (Details) - 2016 Plan - shares
Dec. 09, 2022
Dec. 31, 2024
Equity Transactions    
Additional shares available for issuance 1,045,000  
Shares reserved for issuance   1,758,424
Number of stock awards outstanding (in shares)   1,626,824
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.4
Equity Incentive Plan - Restricted Stock Awards (Details) - Restricted Stock Awards - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Shares        
Nonvested at the beginning of the period (in shares)     731,224  
Granted (in shares)     297,232  
Vested (in shares)     (190,320)  
Canceled (in shares)     (61,509)  
Nonvested at the end of the period (in shares) 776,627   776,627  
Weighted-Average Grant Date Fair Value        
Nonvested at the beginning of the period (in dollars per share)     $ 40.60  
Granted (in dollars per share)     82.63  
Vested (in dollars per share)     39.41  
Canceled (in dollars per share)     47.43  
Nonvested at the end of the period (in dollars per share) $ 56.43   $ 56.43  
Vesting period     3 years  
Unrecognized compensation $ 33.8   $ 33.8  
Weighted average period for recognition of total unrecognized compensation expense related to unvested stock options granted     1 year 9 months 18 days  
Fair value of share-based compensation awards granted in period     $ 24.6 $ 19.6
Fair value of share-based compensation awards vested in period     16.1 9.3
Stock based compensation expense $ 4.7 $ 4.5 $ 9.6 $ 8.3
Service based awards        
Shares        
Granted (in shares)     297,232  
Vested (in shares)     (190,320)  
Nonvested at the end of the period (in shares) 776,627   776,627  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.4
Equity Incentive Plan - Performance Share Units ("PSU") (Details) - Performance Share Units
6 Months Ended
Dec. 31, 2024
$ / shares
shares
Shares  
Nonvested at the beginning of the period (in shares) 759,531
Granted (in shares) 299,908
Vested (in shares) (223,241)
Canceled (in shares) (89,191)
Nonvested at the end of the period (in shares) 747,007
Weighted-Average Grant Date Fair Value  
Nonvested at the beginning of the period (in dollars per share) | $ / shares $ 37.73
Granted (in dollars per share) | $ / shares 71.40
Vested (in dollars per share) | $ / shares 37.44
Canceled (in dollars per share) | $ / shares 43.68
Nonvested at the end of the period (in dollars per share) | $ / shares $ 50.62
Number of shares of common stock each unit has the right to receive 1
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.4
Equity Incentive Plan - Long Term Incentive Plan (LTIP) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2024
Jul. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Performance Share Units                  
Equity Transactions                  
Granted (in shares)         299,908        
Granted (in dollars per share)         $ 71.40        
Vested (in shares)         223,241        
Unrecognized compensation     $ 28,100,000   $ 28,100,000        
Weighted average period for recognition of total unrecognized compensation expense related to unvested stock options granted         1 year 7 months 6 days        
Stock based compensation expense     3,200,000 $ 3,100,000 $ 6,700,000 $ 7,600,000      
Performance Share Units | Fiscal Year 2022 LTIP                  
Equity Transactions                  
Granted (in shares)                 250,250
Granted (in dollars per share)                 $ 36.30
Vesting period                 3 years
Fair value                 $ 9,100,000
Vested (in shares) 155,946 62,379              
Performance Share Units | Fiscal Year 2023 LTIP                  
Equity Transactions                  
Granted (in shares)               289,640  
Granted (in dollars per share)               $ 34.41  
Vesting period               3 years  
Fair value               $ 10,000,000.0  
Performance Share Units | Fiscal Year 2024 LTIP                  
Equity Transactions                  
Granted (in shares)             354,090    
Granted (in dollars per share)             $ 40.84    
Vesting period             3 years    
Fair value             $ 14,400,000    
Performance Share Units | Fiscal Year 2025 LTIP                  
Equity Transactions                  
Granted (in shares)         210,620        
Granted (in dollars per share)         $ 80.89        
Vesting period         3 years        
Fair value     17,000,000.0   $ 17,000,000.0        
Performance Share Units | Tech Elevator                  
Equity Transactions                  
Stock based compensation expense     0 $ 100,000 $ 0 $ 300,000      
Performance Shares Tranche #1                  
Equity Transactions                  
Fair value               4,800,000  
Share based payment award fair market value decrease               $ 800,000  
Performance Shares Tranche #1 | Fiscal Year 2022 LTIP                  
Equity Transactions                  
Certified achievement percentage 175.00% 70.00%              
Performance Shares Tranche #1 | Vest immediately | Fiscal Year 2022 LTIP                  
Equity Transactions                  
Earned award vesting percentage                 50.00%
Performance Shares Tranche #1 | Vest immediately | Fiscal Year 2023 LTIP                  
Equity Transactions                  
Earned award vesting percentage               50.00%  
Performance Shares Tranche #1 | Vest immediately | Fiscal Year 2024 LTIP                  
Equity Transactions                  
Earned award vesting percentage             75.00%    
Performance Shares Tranche #1 | Vest immediately | Fiscal Year 2025 LTIP                  
Equity Transactions                  
Earned award vesting percentage         75.00%        
Performance Shares Tranche #1 | Vest annually over two years. | Fiscal Year 2022 LTIP                  
Equity Transactions                  
Earned award vesting percentage                 50.00%
Performance Shares Tranche #1 | Vest annually over two years. | Fiscal Year 2023 LTIP                  
Equity Transactions                  
Earned award vesting percentage               50.00%  
Performance Shares Tranche #1 | Vest annually over two years. | Fiscal Year 2024 LTIP                  
Equity Transactions                  
Earned award vesting percentage             25.00%    
Performance Shares Tranche #1 | Vest annually over two years. | Fiscal Year 2025 LTIP                  
Equity Transactions                  
Earned award vesting percentage         25.00%        
Time Based Award                  
Equity Transactions                  
Deferred Compensation Liability     $ 0   $ 0        
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.4
Equity Incentive Plan - Deferred Stock Units ("DSU") (Details) - Deferred Stock Units - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Shares        
Nonvested at the beginning of the period (in shares)     96,604  
Granted (in shares)     6,586  
Nonvested at the end of the period (in shares) 103,190   103,190  
Weighted-Average Grant Date Fair Value        
Nonvested at the beginning of the period (in dollars per share)     $ 32.49  
Granted (in dollars per share)     108.83  
Nonvested at the end of the period (in dollars per share) $ 37.36   $ 37.36  
Unrecognized compensation $ 0.6   $ 0.6  
Weighted average period for recognition of total unrecognized compensation expense related to unvested stock options granted     10 months 24 days  
Stock based compensation expense $ 0.2 $ 0.2 $ 0.4 $ 0.5
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.4
Related Party Transactions (Details) - Future of School - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2021
Jun. 30, 2019
Related Party Transactions            
Contributions made to related party $ 0.0 $ 0.0 $ 0.0 $ 0.0    
Accrued contributions to related party $ 2.3   $ 2.3   $ 3.5 $ 2.5
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Buildings  
Commitments and contingencies  
Guarantees related to lease commitments $ 0.2
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.4
Supplemental Disclosure of Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Supplemental Disclosure of Cash Flow Information    
Cash paid for interest $ 3,967 $ 3,414
Cash paid for taxes 19,005 38,398
Supplemental disclosure of non-cash financing activities:    
Right-of-use assets obtained in exchange for new finance lease liabilities 51,939 26,277
Supplemental disclosure of non-cash investing activities:    
Stock-based compensation expense capitalized on software development 249 278
Stock-based compensation expense capitalized on curriculum development $ 79 $ 71
EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '>,/%H'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 " !WC#Q:188A(.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O39E*J'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!X5=V"0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I05W6P.0T M,9S&KH4K8((11I>^"V@6XES]$SMW@)V38[)+:AB&GQY=YW<+Z M1,IKS+^2%70*N&:7R:_-PV:W99)7?%54=<'O=YR+9B6:N_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ =XP\6IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !WC#Q:.!,N8LH% #+'@ & 'AL+W=O4KB-#OO+)5:O;.L+%CRA&6G M8L53^&4N9,(4G,J%E:TD9V$A2F*+VG;?2EB4=L:CXMI4CDL76)>,P#I2T8?*VYS^-8.T$YOFY- M.]5_:N'+XYW[=0$/,(\LX[Z(_XY"M3SO##LDY'.6Q^I>;'[G6Z">]@M$G!6? M9%/>ZWD=$N29$LE6#"5(HK3\9D_;BG@A %"S@&X%](W :?H'=RMP"]"R9 76 M)5-L/))B0Z2^&]ST05$WA1IHHE0WXTQ)^#4"G1I?BB"'5E&$I2&Y2E6DGLE- M6G8/7+TIDV./?)>Y&J90:N(0]?ZRTH9554NBOJ M!44-+WEP2ESGA%";>H;R^+C\#Y:>$NH5\AY2'+>J.;?PD[F;TB]"I"#W.O^\;#\XJ;2'&Y M8W<_FI!054ND7H74.PSI8\ZDXC)^)O=\):0RX>%62N:F2O%154N\?H77/[#% M)(.1MGB"F_EPKSF+,R,@*FL).*@ !X/YI$&][!MI^NZPZ%K@D.E+>'.*KBS0^#N^2+* M%'141>Y88FQ"W >.HY"?P'P5G)H8475+1L>N)U;[$$HHG)#P!!;3Z0F9*>BM M1$CBBSQ5\AF^0R/Z'O?+*Q,Q+FJ+_")+.(<@/[ G(_E M6:_K#09>?S@T\J+BMKRTYJ6'\$["$-RSD]T!N87[R(?4W*ZXI>,,J$VF,?N7 MD4D"@US R)E:DNM8"%/]^;A?VRJH0Y"#)I!OJL#79]"]'\0F->+C=O<<$J]) MZ./"MIQU%'+P,/.6LWJ.IU*LHS0PMS7N^6EB!#U&/G+J@.3@L>8MZ%1DBL7D MGVC5/%3ACM1VSFPCZ3&BDE-G)0#+"?G1/@5@AZR8)&L6F\,][MB6O0Y.#IYX(-:'4;H@ ML^?D4<1&9-S@]O[.B'6,J$3KJ$3Q,+-K0W+U%"Q9NN"-@7"/T=WGF3$7X;*V M?'4NH@?E(C^74K^[E&]D13O"+)(;UU;V.'XVKLCXN*HM9YV'Z$%YZ":%-^MR M?4Z_G+$=N)$3=VSB/$;HH77HH0>%'OUV!D$>@L!"2., M,?GEDGHZY,@X& $ M-F%I:20^1ORA=?RA!\6?6<+BF%SD&?RE'JN('$O M](/Y&SA ZH898L52<]/BALV@QP@]M X]%,\LNX9<O^\Y(VMM M8JP#$-T36[;3R'64Z:3WF4-@P=;!]MAUNW:_ZQJ3'JYLVYAUVJ%X6*D6^UZ2 M7L-%\\B#FWV[ZK]E/$;T<>OHX^Y9QWG#N%W7;*3<8_>1&C<1CA%_W#K^N(?% M'\"4@'B3AOR)_,F-X\X>*YW0G=[ LXW+0;BX+6<=?UP\K$R@(<.R,6-F'&/V M.JKCN_X)9+[8+]817[*)F)- KDN7.876UVJF=%/N35GU[NO-T]%N3C-P_WKK_9 CFD=?B2I;_*V9Z<3[*1F@FYKPI M]5?Y_*O8!!0;?[DLZ_9_]+RQC48H;VHMEYO!@&!95-UO_F.3B+T!F'D&D,T M\MH!=#. MH%VR-JPKKGF%V=*/B-EK,&;N6ASTXZ&:(K*?(WW6L&G!8S3%]\^ M7WZ[OGVXN4977SY?WWR^[Z[NOWRZO;XTCS]>?KK\?'6#[G^]N7FX1Z?HV_TU M^N?)O] )*BKTL)!-S:M9?3;1@,;XG.2;F3]V,Q//S-88?A4> M_I^F@N&1:_@$!+0[FY$+\WQ9J7$+LS MZLY5TKHR-6%]$>,X8M.SR7H_'H<9%!+,=F8'2-D.*0LBO0@GB52[,S0F-QS%.VZA.8%&1:>8*IILMWD>9D9AE@V!L,Y:2 M-/8$$^^"B8/!W%9K2+)4A:C;(%P 8VMF$J51.L!G6]$DW8OB %ZR@Y<$X=TI ML>+%#(D?0!&U<"Z&Q,X?AJD'\&PK,L6))WOI#EX:A/<;5]^%-BL U2)O5*$+ M-\;4D4+"V!"D;88!9$K<*+,=RBR(\HM>" 5U^U@MR>S9$YK@ 4:'%6-33R*G M.XC3(,0'J7GY"HA3>W*:92P=[GR''6$Q8XD;)HYZ9HK"N5P)Q751/:%2 %$C M91CY5,Y/&[CI<'OWT<;UP1;.XH0.L#O,8A9'U -]CU3QD;T$.DOIE[8>F0*[ M N6C_6BQ!2-C218/T=IF<011>=#VS(>#; -\L"I@311_B!FJY5P_[85[ZL+'N*O':M9PD3=ELP3AM@9%VF89Y;(.K0QJ)Y&F ML87?94:H#W]/:#C,:+>5YM538$PKUV+E:P+D#BF5,B6/OPU&3M8"R>@QX:)=]B1B&*/1, ]O>$P MOW7D$0!H4U8K8+(AM3D,\91$+(D]$'MZP]-7"?FRX(]%Z94).,B2;UXO24R4)4^5.)Z_XBY%(SO;%YCH:9=/AGG68L6B:>M8YZ2F1A"D1(*H&=NR1 MKX4XJ) D>^)Q@](V2Z)TZBDL9*\)#%/A%F4NET8%\^ZH 7;FHZC$O/ TAC;7 M,5 1PZ["89:P+/7L2=)3(@E3XJX8*B#!JG%_^3:=@=B=#D6QPXS&*?.0">E9 MCX19;[LG5U*U&86.;5Y4;?/6:;OMJGAQ@G?T8Y1@,@1OFT'?X=.AI&="$F9" M!W@YD*9A^#8+8A)G0RWJ-/-V=:3G2A+FRD.]?VS[.7HW&B7)D&!<=HR1S%CHD83K\)*NG4RW4\DT+Q*:[.$KID',<9B1A/DU*>E(D85+L,;]M7=@42($" MK65MF[$8N-*#NN=)$NX#>]0S\>C43\1N[1B.8V(A=-FQ)/50.>UIC89I[4#F M!7-)':QE2>7P;'_VT*UG0!IFP.YLH-RE_,81DU+51>5(AV>@:.O(9+!IG#H.HWK)<_KJCP\SU_$_#_&^V"*B64-J" M>6/9.)M&8\IHN\/@-DZ3,4[883(_=)_2<1S'XP1<;6X)PV-&\-9X+]]C$*SU M2K3O\4KW"K95QK 1")H<9JS7(#2L02YGL\(H/:A_YD3\M*A0WAT[.4':JB(E M+*/6&Q*77111SV$C[>4'#!A MKSA86'%T'%Z_DB^82TG@#$?#NGHJJ!G4_AY'1NQ1RH+H_%.ANM%RU[]H?I=9RV5XN M! ?@Q@ ^GTNIMS?F]?WNSS4N_@]02P,$% @ =XP\6G9D](M8 P HPL M !@ !X;"]W;W)K']?!J^"><("9HS^0V*93(RA@6)8 MXX+*+VSW >J ?.TO8E24_VA7VUH&B@HA65J+%4%*LNJ)O]:): EL[X# J07. MN0*W%KAEH!59&=8<2QR..=LAKJV5-]TH+^U756GW^>#>?ZN';Z2-R','$4!M0 -^" M$?[^FQU8?_9%_XN<=7+A-KEPCWD/IU'$BDP*M6\C(%O\1.$*8:J. )Q%@"[4 MAX\9I9B+R[X\5,Z#TKD^5K:AZ_OV8&QNVP'V6-G.:-A8=#1P86YG^QS+#O4MO7CSGUX"=?>VBC><#BR7,_=8^ZU M] >!'7@'F%L7NOUVYA,KNG;9P5%GM!^\2G:OI>/9GG-@B=@_+ES[Z!T6/J@R M5!3\6Q>]%]=Y!>&[KC=XG>;3AA6LV:J@=/GZ"?,-R02BL%9*ZWJ@7/"J(JPZ MDN5E4?7$I"K1RF:BJFC@VD"]7S,F7SJZ3FOJ\O [4$L#!!0 ( '>,/%J! M;^,?Z@4 %@9 8 >&PO=V]R:W-H965T&ULK5EKZKG*X3_/NLAB M Y?%M%_."Q5/ZJ L[7-*93^+D[PW'-3W[HKA0"],FN3JKB#E(LOBXL>E2O7+ M>8_UUC?ND^G,5#?ZP\$\GJJ1,H_SNP*N^AN629*IO$QT3@KU?-Z[8&<1IU5 MC?@G42_ESG=227G2^GMU<3TY[]%J1BI58U-1Q/"Q5%_*]+>9LPJ MI.9>O_RE5H+P%15H8Q, ?]-(,X,'V\N'L/K MAR@D5[E'&^:0<] W,JV+OCU=SN&SFP _,09"O.C>SDD3Y1$V0^+ [ M7G;$]R$?FZ3P=5(N>2=AJ,:G1+ 3PBEWD/EE?-XK,Y[L.N5JEBJWO#WWYBD?V"K<$RR\)ADT9'( M]M;+V:R7T\4^O%=+E2\4VH=-I*PCJR-D.71]CS,VZ"]W$XO J.-+?Q\6MF&, M"9\'[CXN:N,"'PB##6Q/I[O1Z7;JO,Y+4RSJXR9.R5B7IB2P_Y JG\D8U]\P MNCLS$8XG7&'I1V!4R,"Q]+=ATN>N;\$B!,9HX'NX?+F1+SOE_UGHLH23H)@F M.295MD;E M)NK>$5 J.,>;;4-LQQ7<\NG*@-$YY#)<>E>ANI7J?4$=B())^> MD*G*51&G)_4ZQQ,X#A.H@;BR&D2]@GM<@[;,.X+ M+CTK%QA,.CNUMI<+?Y,+_R=5/]:9(L^%S@BXQ4J\SE'1?EL-=QFEEN@VS'>X M'UB:$3*/.XY=Z@B9)^F!1@\VDH.?2#8*MDFS7N(3DBN#*0Y:HW^&9;$%8RC* MN2480;GU>;JG%T$Y-*"X7D:WGHQV*KXU,U6 J:J6^J#:%J"DV8X'96\IZB<%#SYJI9N8^%4U._KJQL<4=KQ/3>FK M?Q>)^4$R96:Z BRA/N#QQ>#NDR&M$$!AVKEJXWS?IW;_8W2^<'E@9ZN-"US. M#VR&C&^SQ=^2+F+23T<9 +NQ,($30+=).!,+%_ -9V)H[UNWN;I19]T-L M3)$\+4S\E$(U:+! 60:/WO#(./X^T^E$%7@>$#LF16![( 0FI2^DG0S$!,)J M>[8'1' >\YAS(!];$\C3]^6#P(E)REEYARBGK69MHT"Y;>)1+KOQ(Y1+'MJ^ MM[Z5^9V-^JU^90?:XR6XUJEJ-)=D4:IJZZZZ=;XP8/.W"2%QIA>PF^.]VNF3 MW]VKQV0+C\H6'8MM?^&V[IMUV^]MKS8KAI=IVPD[@L(&;_N(*PS)73";HN6S M,&3@P-E"[9)%.05U^0%KRK=6G'=;\=V.[=#/V\[8\1S)X?'1TH\A!?@H3UJ- M&&)(&5!7N/;ABG)RYC!F[UC]G3?%F2JF]2OZ$IH/^JQY);BYN_D9X*)^^6W= MOV1G5PRY'[*SJ'G)OZ5O?G/X6K^J*$FJGF$H>NK!=(OF-7YS8?2\?D_]I(W1 M6?UUIF(XMBL _/]9:[.^J ;8_)@R_ ]02P,$% @ =XP\6KU+56I; P MM L !@ !X;"]W;W)KEWF>V7EV MEIG1CHMGF0$H\E(63(Z-3*GUT#1EDD%)Y05? \.=)1& MI0\$!21*,U#\;&$"1:&)\!A_-9Q&ZU(#]\>O[%^KV#&6!94PX<6//%79V+@T M2 I+NBG4 ]]]@R:>@>9+>"&K7[)K;"V#)!NI>-F \01ESNHO?6ETV ,@3S_ M:0!.%^#]!N V />M'KP&X+W5PZ !5*&;=>R5 MSWDF;X>[?>'\-^_QO_9^((;;YHI;\;G_7Z[TI43MU.MWJO\GAW)-$Q@;^$DRPZ)UE\)K*# M2_+;2_)/IB*6=RS>#&N;$,"27T0)RF1!Z[8A_8DE#]L0U7<[-?%@/[34Y M-OE\U9UU5EUUF_LX<3N68^P):T[R'_HZW[VEHI5SB0I8(FNK(L M+T_4/6(]47Q=-4$+KK"EJH89MM4@M 'N+SE7KQ/MH&W4P[\!4$L#!!0 ( M '>,/%H84RDP40P .IZ 8 >&PO=V]R:W-H965T&UL MM9UK<]NX%8;_"L?=:9.9=4P0X"VU/9-(!-?;;)S&SG;ZD9%H2XTD>DDJ3OY] M25D11.(0%)U77VS)!AY YQS<7@#4^6.6?REF:5I:WY:+57%Q,BO+A]=G9\5D MEBZ3XE7VD*ZJ_]QE^3(IJ[?Y_5GQD*?)=)-IN3AS;-L[6R;SU9O'_++ M\VQ=+N:K]$-N%>OE,LF_OTT7V>/%"3OY\8>/\_M96?_A[/+\(;E/;]+RT\.' MO'IWMJ-,Y\MT5 MG-AUC=)%.BEK1%+]^IJ.TL6B)E7U^&L+/=F566?SB)#BQINE=LEZ4'[/'W]+M!W)KWB1;%)N?UN,VK7UB3=9%F2VWF:L: M+.>KI]_)MZTA]C(PWI'!V69P6AD\F=^61^:H. MQ9LRK_X[K_*5EY_>O_DTOKJ-QM;H^OTX>G_S].KF^MW5^$W]YYO;ZMGJ]O_6J?6IYNQ]>*7E]8OUGQEWZ>UXI[\F6:8LRIX M=A'D["+(V7!$!^=MLDA6D]1*2NOW]>J5Q>U?+<=V..7])Y*W(=6=Y-=+<7[V M==_#>@HO=$5@-Y.-]62GW&VFB?0TW!7<"9O))(%BMB,"IYDNUM.%PG=";Y>L M83V^LQX_R'HOJF M9DF>%B\/LN03U=VW9,!Y:(N@95!C\?5 ][IX2";IQ4D5 MW$6:?TU/+O_^-^;9_Z3:#!(6(6%2M\>IR[GP!6^Y$51JP]EBYVRQH?,.9U>= M1MUH*V^/TZ=7+^L.<]. 9]EBFN9%U:G^M9Z7WRF?"Z#!1DC8& F+D#")A,4@ M6"-VW%WLN,:.XGTU+>T;=-X:$4,C! D;(V&12W1^?JOCD\@2XYX2&Q[U=A[U MC![=-/O3>AX]M2J_5HN+(ME,S]-O]>N4+VN]6\ICDTV)_W*?\[>MQ MYXC0;CEI9*S'T*:*A$5(F$3"8A"L$1G!+C("8V14J^B[=%ZN\Y^)C4"?\G#; M#EK3X)&Q)D-C PF+D#")A,4@6",VPEULA,;8^)@^K//)K)XF4K%QE^56F7RS M'N?EK)XS5HM'*CB,90P=*$(]TAQ;6Y,ABXR0,(F$Q7W&:#B=V4J'L<%N[^L? MM@4VUT2.&[86MB-SQ8;V$%!:!*5)*"U&T9H!LR?[;?FZ$2]:/&% (9N($+>T>R4>,4.4Z]:^DN_ M11UB1> %S&EWBR-S!08W+R0M@M(D89,.$095;M/I2G-CAXENAPAM6Y2QZ>CB M$RE:$NF(IJ,G(F5+HEX=34<'FH1+IL0L9M0[GBU=;K$':)?F"@QN.E"5"DJ3 MA$VZFLXQ1"BF5"CF'E/"9%"%"DH;0VD1E":AM!A%:\:0TKV86?@Z2,HT,P9' M"I(VAM(B*$U":3'3=3&?^4QTC!U*&6-F:6QO!*[ZD6J\8(;QPN\?@76=S+=# MYOKM$5A/=RI$>P2F1#?/;O?$DJA7QPBL YG-':]+0&9*1F)F':EC".XWJ:X= MBJ)Z(6?7J^.MJ,#30L_1^DMCEEO>>["S]%5E8Z%G[D"0YL.E!9!:9*P24?3 M097;=+K23!QVS-FK8U1DALY)H+0QE!9!:1)*BU&T9@SM'7.6;YZ MSO$+,W*PDW71)Q!MH6\,+3."TB24%O?9H^EH)5DYYI-3?Z9%66^797?60YIO M3N_7$[_-I,]:K^9E\:NUJCKUZO\#=]@<_5@0<[FCG6F%RE106@2E22@M1M&: M<:-D*LNT0@1[Q@M(B*$U":3&*U@P1)= Y9H$.B37+V=!:'!,>:T5ULC<\4&]Q;0DUU0FH328A2M>15( M:9+\,$WR$ E_BS(INUR7YR''_6-41!.KK_'B+7%2;? ML6W.VVV'./,DG';;T1.Y;N RI]UV#KV+2 9\SW;<3O:SMYUQ)^^CTB;E+J0 MZ/H>\S3+8F\D8J\D8N\D'GXI\1BW$KF2PK@XYK8(AZIB4-H82HN@- FEQ2A: M,X:4RL8!]Q/-C,&1 M75H+2($S<&[:#=D4MHH7%OH4W?*B6,FY6PG]@6,9,' M>QPJE'%=G3ME7GOLANI?4%K<\P&:WE:R%C?+6L_9&#$C![M9U\0"[=[*&%IF M!*5)*"WNLT?3T4J)H)K2A_IX#%7PH+0(2I.$33H47E2Y M3:I2%S>#T.9M8XS,%1C:=D6M_8AT^MJ/2$2N_8AZT6V' !K7?J[27-R??MH5;5+J M:5?DVL]<@<%M!ZJM0&F2L$E7VSF&;N(JW<3EQYR_NM"+C5#:&$J+H#0)I<4H M6C.&E&CDFD6CPYX^#CT'!J6-H;3(U76?T.-A^RPTM-"XM]"F;_<>+&_6AG[B M=(^9/-CCT/-<+G4YLSUT0V\_0FFQN?Y-7RL!R\4_<]Z,'.QDXDGKC+4?E0@M M,X+2))06]]FCZ6@E6KGF0US'.]OCZH>1JB64-@^$ZE106@2E22@M1M&:8:-T M*M>L4P%.]KB$?A*$8?O9GN:*# X0J#P%I4DH+4;1F@&B1"S7+&)!#O:XE"3E M"[_]9')S70;'"/3P%Y0FH;0816M^K8U2Z#STH^RI(#$7,G3:X1%*E^]J7W8# MU>J@- FEQ7WV:+I>Z70>^DQ77U_A$1*" 4C=5TBH7%/Q%,2G_>L6YO] M)J5N;9)[(N8*#&Y?4-T.2I.$33IT752Y3TX_V_L2W_I;H/](\OOYJK 6Z5V% MMU_Y58WRIR]6?GI39@^;[_7]G)5EMMR\G*7)-,WK!-7_[[*L_/&F_JK@W==; M7_X?4$L#!!0 ( '>,/%IO9 ;&0P< "D> 8 >&PO=V]R:W-H965T M&ULK5EM;]LX$OXKA&]QN .26B3UYEQB('5:;(%M$M3M[6=: MHFU>)=%+T4ZSO_Z&DBW)(J4D0+XDECP9Z+@CPJ5^SQGZODCS^33S01/3B^^BE$(62/'US>067RUH:!94$O\5_*GL?$;&E)64/\W#E_1FXAE$/..)-BH8 M_#OP!<\RHPEP_'54.FE^TRSL?CYI_UP9#\:L6,D7,OM3I'I[,XDG*.5KML_T M-_GT.S\:%!A]B[6O%Y^AW]?/]U_7Z*'SVAQN_P=??[C MX<\END0_EG?H7[_]&_V&1(&^;^6^9$5:7D\UX#+:I\D1P\<: QG $**OLM#; M$GTJ4IZ>KY^"/8U1Y&341S*J\(XG'Q#%%XAXQ'?@6;Q^.1V!0QL?TTH?'="W M8.46K:%@2K16,D=0@XII46SJ)!9:<*?7:JV^6ZNI[ZMRQQ)^,X$"+KDZ\,G\ MG__ H?VI$H$IESEYGUVK!::[K.88YI1*+@>GKH M&F"+13C"?B-UABQHD 6CH;E-_P):;=")71 $9-:+L$/*]V//'>&HP1R-8EYJF?R\-)T^11!. _%%N)$% M!((6ZX<0,W?L'%:ZX48#TE'_OE;@ZQ]>LS$O<]:@OY)' #G#4 M9Z, 'TT%5"0.,P1* *K0*)-EZ88YLV&&I.])6P@'E YX$GLMM7FC4&^[V2G7 M:,UYB>!CRE?:R5*>A2/VHQY6EQ =Z$*XP\)XO$-"VS']I>TI&8>4'4O2H\8N MD)!TTN\(UY:*9I@.X"4M7C**]T%ON7*B(G8LX["?ERXIGPY4.FYY%K] M%M6 M;"#&,(XP2$CHZ:9)98*M1#;)QJ;Y-$[@V;0:/FXL!6 MF3MY?"L EQC/?!SV(^40##'IE,4YT)9X\2A3S;\4!V!=J2 J%T"K?,=$>DIW M>)/RG2S%,8+29!M,P] 8"UW'5!:;2\U5?@RTT\; ANY[<;_Y.,3B>*A 6J;$ MXU39Q&''G@>#8!/>93SK_/81H$,,![/94--IF1&/4R-@5'M^5B!.F#;1F;DZ M[L.TQ2Z)-XN',J5E1#Q.B2>89^QMDF#%"[X6 \&WJ0_04,]RKD,.6I$_U(M: MFL3C//G0Z^0G)S\[T=H,>!GZU.(>AU@<#'F8M$1)QHFR&3H4AZ+<\T[1O9 ; MQ&;#2QR&LWZ1N>1FL3\;0-[R)GF!-U\[F#O!V]P88QIZ?>RV&(T],H2]Y5!" MWK0M%- 1R]? 'J7FM_+5>VD[=T)+V624#^>/>Y5L37W ? 8QA,CIYRK]^%][ ML3,;,Z<+J(N^@GYQ.\4B;Z"YDY9DR3C)+MA.:):)OR'?2KG63TQQ8*P#SV0% M&5I5Z6Y+Q,6[<>CA/G*GG.\-S,2DI5TR3KM=Z(901;+/]ODKP3L(%8K8PNX0 MBR.*!Z"WE$K&*;6:.:$V(#%@,@ 2@#$ADZRH9X2Z>JJ=_$6U7X>$2D6IE5CM M*V&G10YJG056 W!(=<\GSNUIZ9>,TR_LI!+.TV/U@W$H9WJO@"(,]IRIGUR; MT0&5/#&OA]J!8Q_J>Y%O66'+Q1X-A\+2TC,9I^=3!9=O0^WDW2 .^\<^3D'B M>4,3*&D9FHPS=,,=^[+:;[^^ 3MHF 9A9'GIQ-!M 3EN^IMZ;F&,M"E8D MKSA0'!T#WGRB^$[:SIW04C\=I_YOL&5XKD_NS&%$Y0)^'+;D*A,;-ECVU&9T MF%JZAXE'"QURA/BS@9JA+?73\>TS8._P'G@'VE2B#9N8TZKJ9*4]_T%/0F^W M,DLAP$YK[,VTV^X_X:E'?6K9JZDO4KTQ!H$IH:FM0Z7V(P,6JOI>L'[3<55=[ M*ZFUS*N/6\Y2KHP ?+^64I\>S \TM\/S_P-02P,$% @ =XP\6L8?2Y>) M @ OP4 !@ !X;"]W;W)K[EB"3*.) G%P?5W&@35VZVP+Z+>_I]U\T*-G$SK MUW=SR@HG"NW87$:AV&G."IA+HG9Y3N7'#7!Q&#D=YW/@F6TS;0;<*"SI%A+0 MRW(NL>*LUG69+$WC<_E2_L][1RXHJF C^PM8Z&SG7#EG#ANZX M?A:'>ZC]6,!4<&5+@Y)=TJ+O Y&@IP554W?ZW,X"O#];P+\.L"WW-5& MEC*FFD:A% ;EJ3W%0D_C*+-JA*/#B"\H/!=3M2T" %)Y$60E/^'W??QA6T'-:@[P^^ MD+E'^6B^MBK(ZKNH.EJ4-D570F/"VV:&/RQ(LP#G-T+H MSX[)^N;/COX"4$L#!!0 ( '>,/%K/%<$5(0< *@1 8 >&PO=V]R M:W-H965T&ULK5AK;]LV%/TKA L4&^#8CI,^\P":MEL+;$#1 M[O&9)BF)-45J)!77^_4[EZ1D-7&"#=B7A!+)^SCWWG.O?+ES?AL:I2+[UAH; MKF9-C-WKY3*(1K4\+%RG+'8JYUL>\>CK9>B\XC)=:LURO5H]7[9G+Z^.:?SZ< ?6NW"9,W(DXUS6WKX**]F*S)(&24B2>#X M=ZO>*F-($,SXJ\BIL; )[;Z62W]]?PK#1NO5@WAXX+=35#/03E;]7L^NF3T^>K MBT=,/1]-/7],^G\U]5%AQTUEIPOVB!;V],G+]>KL@D&0EFK./EJQF+/H:H5C M'GD:&Z9C0#UO@I::>ZT"^X%NK5<7^5)Z.+U@SB?19>^M:SMN]V7S1Z8#XRPJ MT5AG7+UG(N^SSKM;"+8UXY8IV0M.=G+#.L,C\1&,004:E+5G+CG-C.+>TA5L MA=A+96%A;+SKZP:4FGMI"#@ R0?EHR P',%@7/8B&W!7V^A8XP(, @#P M&@LRDZ*F!2"&?AZC!Y_-F;+>&3,OZ"!(]'Y+%VO$.^]%KWI6[S"RB5)QM&^ MQ9%'XU(<2#KD"$_<43*B7 E7KVX54O7U6+E/G[QZ_N+5!?MT5&!5JO)GA< M\O=#A:&_^"WF@:Q128>^PVT$;)5#2X)ZG!$.NRC]KRI!I*TP?:I5=,IFC@Y0 M&QT:0A/X"Y54-X#4>BOY0%Y;ZW9&R5I-<(2<-@RP$8UP@R!:3J, 246Y#&$*4\( M$CHE&XDR<#U$B#_AH)P'L@/Y.%J6.0%ZM24>RE[%AL>L(; #-Z<*N1__ AQ" MN6=I?DI0\:UB IZA"(3K?2"NV"1*Y2.W)*,HJ7@(3FC4E1S2DFC>*Z** 9+[ MBK/I[2#H_H%!UN)>CK_-EOTR\/_#131)8@EQQG5T/FRU,;ED+=5YIC8A5 8R M.QYHV6#0.\G=@/+^1&),MG1(]L08*B1DUQ>'DM V3\_DP:'/S9'32,>&1"=U M=7%W4SKP=X1VX)=62_294E"HF1+AL5A28SX"1ZZ%%"U*1J,2SIE]4S4/^L=6 M6^),<_6B9,V00RVF7@T90T9TJ/H=WX^]%N&5E/Z!3D1D;DW%4_(F.U;\*.8/ M.:>^=2X0BTYJG[-;FB[B/LG("J=EBIZR0\["42.^$/@8.W8?NWFH?>VI>BK=#V\CV3"R9U.R' M8^%K.%$3\'&IK_96PV^ ,/1TK'=H04PH'W6EX%:%2XGA M<(B,Q4G0 [P5("<:X':--FK([!&?U!O!SEKHCOHC]K^Z#0L-EVY7&O$2]$39 M<1<+!!%41KQ?$J[B0AL=4Y^EH@JIDJ*3_-"II:YQ IJI1$Z4Y1LB,06_7+N? M$MP](KF;['=H9,)%=T\.?(+I<<]T'H G:KZGT@=J:L%^T=MC;?2!^8IT'&S#;#GY>H:<.OU&0)-_;V/^D![?CC]#O,E?WX?C^3>,7[F'=P'^ M5[BZ6KQX-F,^_RZ0'Z+KTK?XQD5\V:P7SE,P.6!%(P_SES_ U!+ M P04 " !WC#Q:LI7K6I<% !'#P &0 'AL+W=O_WCI04.;6-=OV2B!+OW;N[=T?S;&/=K2^(@K@KM?'G@R*$ZLUHY+." M2NF'MB*#+ROK2AFP=.N1KQS)/!J5>C0=CT]&I51F,#^+[Z[<_,S602M#5T[X MNBREN[\@;3?G@\F@?7&MUD7@%Z/Y6277=$/A4W7EL!IU*+DJR7AEC7"T.A\L M)F\NCGE_W/"WHHWO/0N.9&GM+2\^Y.>#,1,B35E@!(E_7^F2M&8@T/C28 XZ MEVS8?V[1?XVQ(Y:E]'1I]3\J#\7YX/5 Y+22M0[7=O,;-?&\9+S,:A__BDW: M.YT.1%;[8,O&& Q*9=)_>=?DH6?P>KS'8-H83"/OY"BR?"N#G)\YNQ&.=P.- M'V*HT1KDE.&BW 2'KPIV87XAO?+"KL25(T\F2,[5V2@ FC>,L@;F(L%,]\"< MB(_6A,*+=R:G?-M^!$H=KVG+ZV)Z$/ M94,QFQR)Z7AZ? !OUL4YBWBSGXTS MP1SOAN$6>>,KF='YH&(@]Y4&\Z=/)B?CTP,DCSN2QX?0OY_D89CI4.Q$$D^? MO)Z.9Z?BKX+0#IDM*VGNE5F+S*)LQE/.3]YJE'"%942=IB)96#)1.X M3))N4NQ[C"OK53H&0!>&&-J/)=E6 F^4S7V+W^:U-?I_!4.=C U= J$E$_2L0=.R^^U(3$;1_B71W$+ A<6^UQ7^!2) MP+?M[ZLZU""T4CY#:A@VA?@#8Z#O_QAB\DE+$#CB 65GRR2=1HM;@#L%*0,, M\(>W#/>/J@=Y[V&[$[Q)<*./7>)7)OIQ>0QUHT(1U[4)[+6"%C-5:?)B30:2 MT2@@OE.5&BVB?S*1UPV[C2X7)=*12?&,HYF.3]\O%E?Q<7+Z/);DVPY5)OW0 M:J4:B3"X,CZX.DM2A4#X-XF8C%_\&;==UYIX-9ZPWVM:USIAW+SXMPW^AGL* M30!N[^ZR0IHUB07:$I\GO\PPQU%$M'Y4\#,V:%CW-[?LAUAPLI ;?7^TE=O< MP@%KO>UK;ON&PN/H5M8&;(6!XW'(=5C>"TY33 ^775.@G34=B@\'IPX^>>IK MH,^G-U7$,Y:/\K'.P#@T@9Y'J2FH'$QW#B,9Q]&#VT?*ZR;3'O'NG$Q'^^;8 MPQDVY(,>0DZIW>-S9V= NV# 9>'3*,HMYK\IB._EE.,LY2TF$Y)51I$S"^GQ MB[YJA,D=+%&13X3DG(^UAV;Q1819,C69-]%_KDVZ(W3=MI]Z\N^QF"CXM MZC74*D[:'V?IC$60 3/KW#HCGEMHZ [8G=SH*D88IEMX9: M37-3Q6.8;I.E[AHAQ,2/><[FUW2URDR]'#]G3%_"C= MFI.@:073\?#5RX%PZ=J6%L%6\:JTM $7K_A80";D> .^LSK;!3OH[L[S_P!0 M2P,$% @ =XP\6F':,7<\)P ;8X !D !X;"]W;W)K&UL[3UI;]S6M7^%4-W"!JCQ;))&L6/ =IS&139$28OW\0YY9X8U MAYSPDI+57__.T\8C+7RT;I./^[(R7Y_L MVO;PU?/G)MOIO3*3^J KN+.IF[UJX<]F^]P<&JUR>FE?/I]/I^?/]ZJH3EZ] MI&L_-Z]>UEU;%I7^N4E,M]^KYO:-+NN;KT]F)^["+\5VU^*%YZ]>'M167^GV MM\//#?SUW(^2%WM=F:*NDD9OOCYY/?OJS1*?IP?^7N@;(WXGN)-U77_ /][G M7Y],<4&ZU%F+(RCXYUJ_U66) \$R?K=CGO@I\47YVXW^+>T=]K)61K^MRW\4 M>;O[^F1UDN1ZH[JR_:6^^4[;_9SA>%E=&OIOMG4-TF#3\-H^(.V2F_#XHH*#^6J M;>!N >^UKZ[X,))ZDUP5VZK8%)FJVN1UEM5=U1;5-OFY+HNLT.;E\Q;FP[>> M9W;L-SSV_,C8Y\D/==7N3/*NRG4>O_\+?3._<\!O=#9)%K,TF4_G MRSO&6_C-+VB\Q1^R>1Y[.3XV$M-7YJ R_?4)4(O1S;4^>?67/\W.IR_N6/G2 MKWQYU^B?N?*[QUY,DH/$L*8SH8^_75;S3?IK?2BR9+52Z=*/>+,K8&V'IKXN@P;@,XH4S7$&K@N@I#"\.=J<,!4$NM2YULFGIOSW\V3QGZ M[:ZIN^TN 5Z@]VM8K.4'P1Q KMH$&,04/! 40.L M0#C@(9J#)AF!;+XP$T0^/PO.8/$/4*J'2O/3Z?D#4.DK& X>:>!0X'APK*NN M,H#UW^#S<,D_FEK,TA_AG'/#BT4L,W00\E$$?!\62S[JMX2$MXBMLXL7)C&Z M*@!%C,X \CD^,8S"0-D8CD0($CJWB/(M@GL&O[1 MC8$]PYT8WW'7VT;;MPFC53,D8M[ 80>ZP2FH/8PE;O>T!43I6]![X$2W':P0 M<83641M]A-@FD@7^6%][+%PH&^*-%@/GJRDPLQ/Q M\,DS2WK= :'F^5B:J'T-+]8P$7(4& 2NZ6J'"\\!?WB&'/A+62,5.P)G0#'V MX,SA"0#^&F"3&"%-W#B(%W""L&6Q-D0JO=E8@D3.)MB9 5:S+:H*YU ;.+Y M ;.SU$()V4&!9UOL+:$#TA:XF\<-Q<0$F\2S5\0C"#7D8ADWZ)3A7(FC(N_' MZ8"[('SP,(BGV5W'-$)8 O2(6JS 3IBE@BL2C)4FF=$@D5H"V./:?^]4@WB< MPBDBD<,R $]+.A*6,);O]:3"V23YR1XSTE\.? >A@?"I,",@&O6DH:5HV"8 MINZ:QU!AA-B2O=Z)V)+TQ7(*7/7]'C'7D6DMGDR^$:#K M"7(/ MK> EM+ $<7I\Z H6FCM2B28&\#*@E9%\2,;Q/"NNX8B0S_-+3"5N/'CVH(I<#CL S6=0Y9*I$M_K4^:C MQSK[;Z&@\_\H!4G1L#Q*0@=FMMPM/;1T^0=,V8])&8_EED]Z],YU"XI$@G,U)$90F08N M6C'?=>(B(;.J:HD@:.,6CSVD -L*.EH^2N010P+6%;%E& P(&;0=.(;&H#6! M+Z(&8'7YH$9EM0'AU39=UL+^)Q+>D?Y['4:OSA."JY;X"+_Q:B6$V2B3 - MP23H4"/.:A#_]%K_7F&(,\'M?\&!DG))BE'M=64XOWV!!+*M$12DR#;718:8 M9/A<4;EFGMV.J+_L3:'-%!5IFWLT'UEX@Q53DF2W2B490KS#PA&ML48.R?>2 M)X*1]$>GSI+]A3K=<(F=<4;'IB[+^@;_,JT^F*\\*/[RI\OSB\L7"ET66ZO9^D/F\<+;0'MH-%5"VJG, M29=,AP<5;")#SQ U"7D0'0@ "@3:]=H/)L-JEKJR%P# M+"0KG7BK6V-3YUW&YD$X+T(*.95G6_"::;O\/!7*,+9))Y05O>Z/+#1S0 MME&YIH7G7=DF)5!'A<:&:@*2\4H K?ZJX1[0T#M8CG4*-,E;>!3H^WM\$W$& M/9!DL>+:3+:KD4#<^+!&F'&/RV+[D1[BQ1)KJH"> '$G(W.-@P$7NJD!RWC2 MK(:_3;?^IR8D#)H^Z J[-'E7;L*$%X(3E^ '9IK (/ M ]%K799IEC 9#4]GOBNVN]-M4]_@IHOJ--=[YMLYD&,#Z$@\9_XBP$?J::W. M=E5=UEN R4Z#R;O+R+2 $;;V6-;(+H A,] DNNV+/"_]R3L(XH+<-7:#2'0+ M-(#"8:_^63=HY5N^.F"3CLD0J(C/Q&RKO3UHDL2>H0YYF$JNBZ;M%"$GR%?2 MI>T";]":LK:S9<'D_?*"("BRGAV1L;WI6"H+U =>H4'4&CESH HXD *(%I=Q MLZN3$A" -(=,@S&&1]HUP*VZLMNS#P@PVV1-<7#$EX%F!D;]^O:4?[%CZ 7> M\M-5C"VP9J-IE@ _#SO'0P"U+!M)_EFOD6T6B*GA?+[E'9XRE;_U(\GS&S D M6 )J#-N&N-I!91_4EEPVYA8DS!Z0R"%_ZFF"%0WX:P-8QNHJRCC0-HQFW@?G MH'( /5"OY5%;S6HN\+_N@)K)^"D?.F"^F3V%B=\$/B6\*1;3T2T"NTGV@*\% MZ!5642+('1,>:TT4!4JR8^.JJG!X;^43[PLS9#40(@*]?R >YX7V BMV:&TI MQ&C'6 %S8*WUFI#'0:H&/*M$M[=RDE*J&;=\F9W:>:ZLM6L8S&24R M1J*6M :K/C",>U3NZ "7,4H([MC(L=ICJ,&^29DY.G]:/F2L3/7XEE8 9VX8!TQ0\W^F$YL,4^(CA*>!BH+,]:;#3WC,?)#P0O%(W<;PK K;S$< MHV44;"S0[':VP132S8SX9@BK$2R=.UL%KV2,Q'"*I;($YC!?Z+_(C2O=NHWC MRX$,!\0G7_0DA<)&,7:?HJPH0,7$40#BJ&I+9178$W!;VF%_)D>4P;:ZCW4Z MG@EVO1=10>7W&(BH+"1C#IB2M<#G8-5(K*SET9(L(0O M70:+N2+#>5F.LV<%$$,@6TI(G/\3A!F)2Q@-X7G:UJ?DAB'=, ](Q38(H /Y M'(@ +<_HG67O#3N.B*I%PO0U2WZ[8[>%O;I-KI$BG"@!X@][)4+:N4!+D,)Y ML;$1-M12.S *7"QHA+,UVH!.08"K#]:4!TWXJG"N7!LE%6A MH3BD[LPC.@T8XBTW-0H28G)\!QU,%$;I2$ ]#68$WW%R;AC?<\9K+;:%JD-G M;#"'!Y W\2AHJF?C04-V0M&Y,T!5, &%[M47\\%QJ6#ID<"H&QB14#"0& 7R MT=P1T. 5@X'3(K/J#1C[:*QG79PY8PS/S5&[,''.P;XQ$.XQ8:4,ID9 2@=T M,+DT&VNF^,C/(U]!]CT(P])C''K_CJQ@3[36E:I')J)XIT7UG G$XD6CB_T: M[9 ]ZPH!MRP[:\@-!;N?_YED:82/R'A*LBGY)&(:='H4P,7^#$+C'?%M8EZP MH>!PWYKM]'(]R( M]!H1NXO=6[P&SF..R"B#((:T1@DH=IKBDK+'3B,)_C:[= ^[H'1 MH0.\-]IX9:U_>G8C?G?6O9@WZ@;1!S>8DL<8<-8://00(&J#IF:N2 "W&#)# M:PT,3C@-)-5*Z]P(4 @KB$PJ0L>=)PU2^4J-PZ?>YB!K@:ZXC6;J8 2'X,.A M*4E/0^-B:P=T'K&!(O2;MY2$)D^Z]ZC3[XB3L';H%NM"!6,DGA>EL2#%=&N, M*H =AO0*_W$2Q8AZFO=!+%G-0*[C?L\!,G3L$S/ MAB/%$=;S+$7=QOKH67WKD?U8H$PZ*#T1[52S'8A(U#)EA,3KF#YYQ:FJIMML M,/%-J(6!CUB,'=,6 N8"AMW M5C8[:^0IIPPQ$J!M%!^TEVVD !$OILN%!#GR;?@SMQ:2DSA>UP$TQ9$93AA2 M&_&A9P@6I*+@0; 6SVL'F)'5P5280T&+\^?A]%SD/'NMJF@>I+.L.!!GAB%( MXX0A;IW?'",D,AW-:WIN.=_5-[ Q5.GZF#FR/A2D!!@]JE*H-2=548(=[9]P M5QB.&TWD#PA5,KV+2%BD3*($(*^C=3&!ZJ+Z2@B">"1 M',\C@D0X(2".L7)+BDX>P#*?+"87R1XXD,L#@0LS=R$5S-69F4]6_1=6DX6_ MX [J$6IQ/,DD>:,SU9E8!*/L^Q2)%TMDB>7W2ES 9= LO"Y%WH'PCE,:QM(U M1+)A#P]>DWO%!!>D,C'S]#-L/@5CDAM479[,SBXF9_$1S9;S<&GL5#_AW.QL MB]ELLHIGFU^L)N?CLP7=ZTJ$61X7ZG!>L8'#_)A>QM=C?=>Y<*-H3PA-3$*D MV(LICAS9C! QZ]A #5EA-N.TT9*9DS\=O6VH%;)KB%0G K\" WUG7.7/Y.. Y M",OC0H_E%O0%*4'5V'%[DM'*Q1&OI!/IPH>&+EK'T/QNHG'(7(OVBHD7XBUIA1A2$QBN$1TSSB)T-R-=*Y#.S/ M[.H;> OKPEA.ZH\*S;^4?;DB$!I2I-6M"#G =,,\!D3P?B: @S1YUDG3(!QN M*-I\_'PML8PE*'EZN3.2*(%<$%I4"#YQ+FO=WFBX^K!]1 C0GSGH3JA'GI*Z M+)P0M&U.H$/LMT8R<.5O!-8]3DE1!Z#'CS0IL)#+Y9_IWN7BSWTQ07_/7B3?85[$%;/_/C##7"3-B,..HYV)@/0H_>;? M!B+\\1^&D60M(EO$I5<:6T5QAV+;HPV'[6@NM3?UD(E\ED]6QE;_L__^2LN7 MM9+QLKW>!)N[_RGW+VV6M+7HBOAC,7CG*?+'7=T9 ))Y-H)][L$GR>)LF2YF M9_+*;)%>3N?BROEJD5[,HROPS'PY&R#:'PUBB_.G$;8/( :+FUY<#J[/SL_2 MZ6HZN+Z+9+7E(4U&.TR77H^70TN MGYVE%V=G-C9Z'S#GBWFZNAR./;N)*< MK2Y2X"GRRG29KLY7XLHLG2U6Z?Q28L[E"@"\#( ')1!]!XW/\@LI.5Z]Z4NM M1U)_K,3N%!8J"B7'Y@2'%'/@2JIU2?ZS*<57V&?AN-=$+I_5E3>J5.0\&%*\ M1NO0Z^R9]5*M^85CG-N&)%RB#G+6%&R0=4'>1NEZX]*4.,/%%C!9WFS^??QO ME$W]K0.]:S&]XT*?D3V.=[T>PBK"U'EZMI1XN;R8 TDMY95SYEZ_C0'XJ7?" MH%-U.->S$>Z23B^'E SL8'DYY#GS:7J^O+ %H^(,A[PIO;@<S$*;X0:!VP^7!WL>X77I]#QP"22& MX&GS*G'[,!H9@3WG1(R=&ELWWOO?XT26YP5S]F'5Z1=DH%.Y% M8$>!>-CX[<%%N75D9J\=,R0V1-[(HJ',91@WSA]IX((+2%N(R/H22E.K;_ U MZ]44&1H# VR8V"3LN/P3C9_$%^)+73_6=B: M/XFT5D^Z4Q# Y*1;1C^UN7;N*>")"7I.!598CX80T7P@$X'U*XY#&^-4]B\ M:=ED.6 L7R>V2A^!Y^*U@%@WR@<,J/Y"16E7QWPE?W4!S%CTYKH$<\6&NF4> M\VC$U6L+:'"?&"S6H29D0_:0 MXW'RW7E\FRGLO'!\W[N-G!"=Z>UC>5=7"JS88* M7&F:J!&'W#8\#^#SV9.V7H#_8NL:(6^KT%"2H(NVR N%%1Y\K+*:82@CB !^]M7GD MXD5T!MN[^'<0@(++TI0NM#N QLE9:IAD[EUU MI/7?L=*@(8TM--<'D/*M!#&\K-O'+O:['M#ERJ/T=B]=0?8U+0DZ3"\8"_QJ M6VZ*PM36SV)H\&*RC ,[9R&L\VD1JM& XDP.RU=F(0;Y)4**Q/0MT[UU3ES: MMNT%P>=AM_[41N&>N;N?%.N+HE_KG_OD;/ O&L#=7(Q7=_U"WZJIK; M,2?57QO$V-\J.,>2L/O!%N;H;LMQLV1E]$X&"P&I]+OT+]Y/NW=O9@S0O_J$/I'0FCA#[Q<#.WL MT\&5(P\N1UV,EQ>7B*N.7'Y&<@DV_'R5SI8/F?/Q3[(K\4DR!\X]7:V.0&UX M=S8][]V?70;?#7,@[U#Z/\A]9I>S?J[-?#:Y_'_N\__'=I[/SY;/>$\MY<-S$R!CC@500L7%N2P=._>_D M2T*5T[(JGA*.?;3?IVK;=*"0M00ZF\T]Q48TJBBM*V45T,D5N1VL_+3*5/TFH&1?OHD1IT.'5D\N MQY(-/YL4WT2EX&N-%H8)71+[J39N\_CBZ,H<9HU9^W.*B9XL9B)K M4PU%)2[HR>),)A*.:_0,+#<\V8W+R=R_57!.NFA+5B7(I3#YWHF16^P:7 M*=4IHL!"=E@4T_TA&V&[BCTEU2(R0_A98K.)61X2 MNI(=&C,#[P3A:M7"KON68@?V:&L9/XH2F'9U*>I9)\?L1MI-3Y=[,LP\G=V1 MYFK5N(JY#*6+8S2 FC*C!Y4\Y6#+YSU'SA_AQ/EU)UJY,BO_Z O5ZS6\J*FG M@@-E8:+2Y%Z6O<934=+]_GNGN*$OLE]FBB5WJ&BQ]AL;U? B[I[60H=@\^1< M,@SV!EV&"^W#SFP\%YA;Y[VUR/*:(1K?=)ADP1THUSN('?FFH[0K/9M,K-*O MZ0LG.-NST2 :*@GB4),V4BX\27[PTW"9D'W=#4T(@;V(5=,R'LK&';;H1T0X M1!:!.A2MU4:OZDU[ T.>*G.J3J]L%.\MO3TB%K!"SKYKCKSK_#U72EW13W3X MV 8YC/MQF[=>Q1=:0F7=Y;9) ]V3CY0=>;$61*VYYQQ M[2]RT3HN#LC8V)T/A% 3NN2(]\\D<97/I(#O<><+!H]K;G M6+^K7]%ROVABM9JD_IKDBX_/$.0=C%W-K ,MB[M#J;@1JD.Q0#:/D"+]&!B) MRB>S\\FT)UH6@?^-B!9&$J'-T09Z]&/]R2#,J<'J ^M)^J#][,TM!VZ%Y?)X MT<\C-W=<1#YNESW;FN>P$!,5B7;6^SCJ?8OG-TC.3:58@R'^I9OZDU,$Q@,> MO7A'?X;/B'0\#%I&4WZ(;Q[ NF+XWP'? MIJ9/X[>UOTU,OU6V?3]IK&06J"SKL(\ WL@U]6T-&?-* &$"P+OCMH<1\EI5 M9G;(AW+;8(!SYV<0GALMV"_(MZ/'BDNFO$QH$?QR]&)A-<$T4Z-1=W<]=8.,#J$I#Z9X[SPG M0^"A8+2Y5#:3)=)UQ7"%+$SA8!EOU^HYM&HSL:K.0W#/[UYN)^2U^^6""?'P M5,K?^*WO<9-O77^KG6IRTA+<4XOD-+FPK?#\4UZ7D$^=V:>N;.DY,3[JA]!J M)_;Y?6:*H#SSYP["(#S /_0:F \UN2!%*:)0]]!/6/NN!9S< VX9WX+R6Y!O MA2H+BX\M=1=VC[D]'4$A]]@5.LD9:2*D:$9H9TS[W5,3#U6%-B(X4N5UG M?P0TH5$/_D^5MU2GMZ%$0BRD:>B3''0!!QRMIT:FE66ZU,V03Z&?9-:WJ&8C ME;2?+V[FPAUC+WS!@MU4"H@'PU>4J(WP%]FSX1@$HWF/'**M%,RC=KUQ XG[ M](9/+,1%<7C9]TY<'(L<.[W@8H 0%T$-[;_R:0K#9!3@$I:'<6X8@:VO0*1W M:A"? <-I7U.='0>(O=^/UQ_7;#\5@F/L!LOM;L.6?=M"]&L==J1D!5@^Y<\Y M?="W:_Q0%1A7^[JC, \Y')Q7C\O#,Y0[G,E)&6,RG9.\%:#R6T^Q*ETO%[\0 M*D\@BT:DU P@]>68S:(_S4(84E^ V0R]FN8SW2EW>%"L![/JO5N!,'6I" M?A@I,WNN!X%H]L-6W#5?O&&H208EE84UQD+%*5:NM)@G>9@NZC;@.[#)+$ ^ M=9+*DPA$YOC>'J*8QWKXV!GX"5P812+L:I 6MAI!V<]*"QN3V.,65! U8\M' M:;[J>PSD:K^L_;CJ&UJS<\$GOX0EF3[4L#YJ_+(B\ M<>/I MQV6L=&@+'_\78+Q1P4M+EB9F==L*ND-9P=[W=S&CFWWO14=*@]Z99+H>Y.#Z0T,$$6HW/=?0NG$ MJ/^;+!QRURI785'(T#6NRSF0@-[9#*]I?O&5%:R0X<;@6'*B>@X*6H+ >MXY M?>'&AR,]&7$D]$^X!TI/8_QQ;M09P1ZVP'O"/?^#(5]V3S(QY/Q4L> M]JP7KCK[E2:#Q3?PSZXXQ/[-83T?O3@VUA;&HM-+["=?T8!UYE,8,7R:@%R1 MQ,ADS%=_Q)2S\2G(W>2_#&4S0'PHU\_A$<*G[:#^'0_HLC@XFS]R8;E$*[02 MJ44+IP1H6V,GB@#DI-%72,)V,2;)S5AF^#\EL%IU;5X'J M:7#!W7!G3^;2W;IK_>?A^B3WDZ>LQT.*/A;G MR9S5)4[!H.RKC7=)X>YW6N7NTVS,OZ*N?Y0N]KU'8<.-$%VX-U1>XU?\* .5 M/E@L%_L0=!V+F^BBW5FCE-)2,6)49$7K(H T1)K(P(CVY$.99*08ELFZ;AIV MM.,XJ0PHN&V%YHKW?=+(H2#II3WN9]NRLCW+:^94#M=@2U0"A;F-_2@LIA7& ML59J8%,ETXR]AA,,NR;[?6->V+^!B'=LQNIO0L1)9HR)E MFP?E^D[L$HKZN>45HB&="ND6G OEJJB)107N$>-#)=[SK%!7UT535_X+&6-8 M0U63UMBSN8M\1H*VZ(/SM\D[W]4/<(,E[JJ(QQ<;X1;U[)(Y/K[+VM;%@6'-IL[ MM<;W94?P4+Z#CTS"*#T@'RO,'2<0A, =VRNP @);J=E4/HZ3Y+HI*4F>-PC[ M#S*4 & #,ZXIP>0HH)'#\4>1[UY'77%VZ'%E)OKX;X@?N \^JH^.:U-51>A2 MX2W.+NHHQ=0WVITAE"*'SV_:7$#WT=VU.\,C8F?-^A]O%/7&AL[[?[_P/,3-]YL213)N[79N?6FO\+9W#*;@/L\E/'6O6D&52VEGB/E.#]IH'G(CZMI/V$_^)_$A"#H=[*_( MBJ'.7:D*=77?8-LN^H >F^NVZ_W(,KP9@T[)T,O?9V(ZK!^1@8*1NKPD/\'0 M"AT_D)WBMJI!@G9P*C[WW?< =CDJ6RDMAH?F&@OS!THT,Y;^4:)WFSO/4(YH MU=DO[03G+OLS*SYK8*W%=JO)1RQ&P6,CC9GZJ9"4>.L[B!!/1(\WB6&F(_+4 MMHJ1EQ9LA/P2(SOQ;4N-6MZQR4W;_R^?M MJY?/"P/_R>#_H,_#?\GC]XUJU:N7(!JV^JW&C]D2&GU],CL15]&C\?7)Z]E7 MK^UU3^0LH)8MH%7IY.+LQ/6^]P?;7W (;$#+\@A^HD&J6[P M ;B_J>O6_8$3W-3-!UK>J_\%4$L#!!0 ( '>,/%I8C]UBC@, &T( 9 M >&PO=V]R:W-H965T1K$CI.Y M="8),)<6G0(+#':W[;-LT[&PLN1*)O?3VX#WR0.[F@,'$EAS#>>/%?+)&-!J+#TS"#H M;X./J!03D8P_]IS)P24#C\M'LP*6BECO]BN\_#$> F>P.0[P%YT!T=!95/ MPHO5PIH!+%L3&P]"J %-XJ3F0_GB+>U*POG5LRY-B_!5;-$M4D^,O)Z6>_1# M1.=OH*_@D]&^N$R4N$[KQ#NT&D]7'=].K[.Z,MOE!V_P<^S]J.X^>3^"8 M #Z^N\FSV1U\;1 Z:S8RE U5+NVHN#IC/2U*#9[P MI:'CU&Q%(V>4K 3OUE(+74JAP'E:H-*D]P#NN0C0V@ ?/8%PCEX4\JZD**22 M?L>N*_1HZ1:3;;$#T75J1P+HGA-<>[4#U%2FM,L42@P.A*[ DC,'W@1MN.TP MF%C"-4C4P3! MT=\H61*($W@B[F!W%&[7V\XXI'0\G4@&:Z9TQE0$38W0 M:QS/X%\FM>HMA\&(#JTTU03HM0ISWUA$:&.!(A2BS$08/918 \ MFK83>L=W:7I]1RC*7G@VCU7P<< @'.27D^L/D6$^^>'#!1V)ZZ*]VEV$C7JO MQ58!^D;R0VHM#V^OE[F;,&- M8L/S3G=K7^.GWI[TJ 6T:->AT3FBZ[6/W>"P>NBE][&%?#>/C?B3L&NI'2BL M"4J!7R9@8W.+$V^ZT% *XZD]A6%#WP-HV8#V:V/\.&$'AR^,U9]02P,$% M @ =XP\6D2@!]O("0 -2@ !D !X;"]W;W)K&ULW5KK;]PV$O]7B*T3Q( LZ_V('X#M-K@4#A+$N>MG6N+N$I5$5:3\N+_^ M9JC5KK3BKNTV3HO[8JV&G.%OAO,BK=-[T?PNEXPI\E 6E3R;+96JWQ\?RVS) M2BIM4;,*1N:B*:F"UV9Q+.N&T5PSE<6QYSC1<4EY-3L_U;0OS?FI:%7!*_:E M(;(M2]H\7K)"W)_-W%E/^,H72X6$X_/3FB[8#5/_KK\T\':\EI+SDE62BXHT M;'XVNW#?7P8X7T_X#V?W]>^@>M.^AR2R6[$L5O/%?+LUDR(SF;T[907\7]O]A*GQ#E M9:*0^B^Y[^9ZZ8QDK52B7#$#@I)7W9,^K.PP8$B<'0S>BL'3N+N%-,J?J:+G MIXVX)PW.!FGX0ZNJN0$FQ@A5PWG&VDG;92?-V2(O()U&II22_5#G+Q_S'@&P-S^OA77I[!?[,,IOX MKD4\QPOVR//7ZOI:GO^=U.VD!69I&##O94TS=C:#B)"LN6.S\[<_N9%SL@=K ML,8:[)/^8JS[I84VV2>0O/TI\1S_9#UIB_QMRYNOG8 M\UGD8P4NU$\=C/0<-KF0N""X&BMO 5'O;EK4KVW%B.]T%(LH,,-(65)P>LL+ MKA[)/97D(/7M%.*T*'3* 0$'86A'/<6"/"9KIC-1\6AU&G=R> 5&8E(1V!8P M84.K!:H];T1)/#L,WQ E2&3'WIL7 [ZEA08,//A*I109AU5RTF#..A+SHU9J M.L-=0#7BP/;&:OBIG9C5L+5S3$6AGS0L$PVD JTIKTC=0#EIP%@HD_W1\AJW MWB(53(>5$%XFP"\J"3SP2XJ"YQIJKX1.==+N_)/04C2*_Y?J#,\>:F0<*J@- MK#:^BYONQB=RVV,-4'DE5=/JVD$+P")5Y\(8YCP#GOUXI8)'Y]=@=]&%&TRP MC2'%].[GZ 4"5ME$Q2HHP,-AC%S4#2]P9QT=8P=>:#OK;7K'JZQ!=7)TE8/ M'8P![Z]M\:A9#W$8-N*.Y[TS:T\#@1S0KBRBEHUH%TORB3;9$OE<0A6Y@\*- MD[63VGM4R'.^LMP@P/.VT2MQF<' (Z--)]B(!ZQV$ 8#'7J 3V>6+14^9TI@ MG,!:GD&)CU7.8>T6(*T8AS;/"EB-^-%1B96-U/11;PNL6TH+X#Y@&#T5LI:& M2,F!2^H6[(FN*^JN+5':BQB,@\:,9GU"P!7&%@8V4AN2 M96W#]"AT8."#H!M ZO3Z4ZXWR)C: ]L%-"6=*9_A1B;K=GE?*[!OJ?V&OVT5 MR06IA%I/I5W,Y>-4.C9AJX,=X.E808& ZU8T4)I[CP"S:G"\K N^+4WO(XXJ MH7J->F@2#0*.G;4%SEP;85,BQALP%T71+:L+ZJHMMG#]YV;W<359Y7?=BE3H MYD6[3OJ88*%]Y&5;;J/>[,?^)/E^C?ZO/J>ZC?1:SX.,!KA$*T%U>8ACX7KL M@'BA%3GI@ #2HC#$:=%D23^UHMB9D-W42A('6>+)F!=;0>).R+$5I2YR)(8A M+PPGU,0CW[2W]/9?6WZ"QG$LQYU*"%/+=Q*(#0F;P'76&_CE]NQWD>7$WN&4 M[ENQ"]G_PX[^97M^ZEMIX$_!A%:8]F @VS3H:S668$ MTTLM-X@.R;6H%D<8[T_*/""A8\6^._2.R I";TW8V>_N;VS%FFW0VD+]X."4 M9$XSA,&9CGS9UF@%8R -R_\+F[["TS5Q+^G;)AMBZ-QN!3 _V;YU+P +#PD+5F'KL*K3.48JL%/$V[(15Z%B2&1#M_= MP/(BWUQ@7,\*@FFU +(?N>8"DUAQ,BTB0'7"7?4E3HU45X-*#4.1.\W@,23P M%+T*3@MS\#_XW%H60.5+#34BM)P$:L?G MG=EQ L<%:QM*:PQ%SME=S7:GWPDD,$^8^ :L,! 'R;">/2WU #L6V-,!(0@M M-_4FXK<*F&QOBU4/+2H=TMB(#DO5ZE2T#A5T>IO<='R8@^!@Q49YE6*V!%%S M/-5#J<,3AO2NF2Q M99MAFQ8G@[=PD##V[-G*]-MEJ%L"'@Y7JSC0'2 &VB:RD==P+ZH/CTLX M]W;NSQ](V5V9,[PRW^&(\,/_^QQJFG$0_O"F?PR[GW<#RCT]:_NIE4:%]U"> M<.&>?+UVB+_=9J_U'!_F4-4?YR<7P\M7B$G3H6 3VZD5../FR@V"P;L+![8X M'A)"*TTVF>9CWR/ 8N.JR9GA*&VYSM1?@LB0N?0-P#8U3?S!ROL+V8^S^':[ M8W1MZ-*<:9;'/G1*#:PH,%%3;]/*WBQAF[N^9<^JAC[3G98$T\W,IJ79[D$F M81Y%AO;*2'1]UT1-XPWUYB6MQS]LC]-D>IQPK3"8FM>S7,/6^-"1;H+Q>3ML MR+_A=#T#!-=]P19[L;&#-O;5@>EDX 4#?_@VN*8=*86-#=A@V%^[+F2H:$" MGB\=$T++]Z?Z_3#/T!T(K[I/,3#I_JB5K[#KJ2G/=0M#2^R09'_QGNMK"[PW M #.WW:TZEH.GD_3KA]"@7=/_EIG<^"T<1".C[SM6'#NF@0@._H$I CPK2 ?I[ZNA+HM;;&J[ MO6,/V5)?/^'F5NQ^QW6KL%_,=I=A^E= M'N=Z9L\QT;UD>N".!N>CWYYSS"!'3VW^2Y^>#;7UL1G<+0+%ZRC/A;0S%/[L M,[0A-XY A78:[0 U/F=]=P.%=NB3-X-7SX/7)U%\=YMX=CK$X=E)L'DU?2-T M//B4JV3-0G^P)HE&V7W5M::NOXF[Z#X%VTSO/JC[1)L%K_!8/ =6QX[#6=>B M]R]*U/K#L%NAE"CUSR6C.6MP HS/A5#]"RZP_E+P_']02P,$% @ =XP\ M6DPM2%HK!@ ]@\ !D !X;"]W;W)K&ULK5=M M;]LV$/XKA)<5#>#ZW8Z;)@&:=L,ZM$/1=-MG6CI;7"12):DXWJ_?;$U]M9E1%[<%[EVE[W,^_)\.'1)1H5T U.2QI>UL87T M>+6;H2LMR30H%?EP,AHMAH54NG=U$62?[=6%J7RN-'VVPE5%(>WNFG*SO>R- M>XW@B]IDG@7#JXM2;NB&_._E9XNW86LE505IIXP6EM:7O;?C\^L9KP\+_E"T M=9UGP9&LC+GEEP_I96_$@"BGQ+,%B9\[>D=YSH8 XUMML]>Z9,7N8W(7_8AO7CJ<]D53.FZ)6 M!H)"Z?@K[^L\=!26HR,*DUIA$G!'1P'E>^GEU84U6V%Y-:SQ0P@U: .ECB]V%2:UU'K*'\6+TYAE,LQ;3[#GK1S$]K[48"%84+WY83D;3-^)K1F)M^B Y",Y=RXJ+0L# M6W]3&H)&_ETE=<*I<\C:$RBS_NQL>?I4/N]/)_-3\=5XF4=+^TMFXWE_/ID< MD,_ZB[-Y#2BIK$6]1,FH,.10MH/60@$GAW/-\H^/:MF-?P_&20N@D7P_O]RR M4;0B:872<$3."XD_8:4GACT>C"?S'T6)>DNMJZ(O2KF3;-11H5ZQ3.;Y#MI" M(F9IT8Q:?)(VR<18P)I[S)&Z<[$^Y.APO>#W9#P>S#!9\YSSM\T4[$E+XJ'0 M!N'5]-#>8AL!$!%R59,DQ ::5I9IP1*?62)1Q!E)/"./L!(/TWZ7:2!F8BPK MM&FB>^S CO E1ZY2X4U0J '*INXL.Q;CJ!,BN^T*]F=!_7VYK[ \II ^Q.W4 M_;^->M!6ZYIPMJ!(ZKCJK"\T0N_(I-W%'Q8WF, M1HM4&&)AJ4DB/Y+080D6XY0BZ(XGW$"\72/!S[@MY.Z@#VY;%,KC;,+/\5-[ MS*BT5VB/K1&IW#E16B9$73(<(I KO\,G3X-';1IB=.1]3K53/O: ,3OF >#J0P*+#? MC9>#U^/1ZXZ)KGH8("?C,+/WT\)K0PG[-<\MA6V>]SNI#_F$A=@[LBRMN5G,PG@^4RN HHGH!XB>V9/WJK;BE:.1UTYF#(_(HIG1(.V3SECE3+E/'P MVNVYT+E2JH=YU,=Y8_47>BAPL.94G?O@+*MLFC-/L 4HAS.L"],L^/B J:!! GJ@ M_P?-&=8G#^[ PV.:7%Z>P$D]>I-V.Y";C:4-=R6V*RX$\OC0E(>*^:A' M?(:"U3W'0PN9L;FB;O"!Q7O^D8 *22ZQ0H=V355>A=35Y7W6:1B-G,M.DS>L M8'=#PV&L,13B*NXF3( B<*1;"Q#1HJN4C:@*>_*LL]NK0I/%87 #A9+@;CL]D##Z,QWO:^J[Y%=YXL]O=%EK8;,/<,GS;2 M5+$.HF >O.(&DJ7"P6UPZ%(P[-S%"K*;<.-TL>?BM:R5MI?:M_$N][ \WHAQ MN-DH8,UI#=71X&S>B[M?\^)-&6YV*^-Q3PR/&<8V65Z [VN#%-L$ND%JR[%R0V 9B=XMVD;9!NI=G6AI9 MW%"DEJ3L^.]WAI(5VW""8E]LB9PY/&=NU&1C[*,K$3T\54J[:51Z7U_'LSB6F\DAKO+;BF MJH3=SE&9S30:1KN%![DJ/2_$LTDM5O@#_9_UO:6WN$?)987:2:/!8C&-;H?7 M\S';!X._)&[>,EQGEPB]L6MOA1019 MX[RI.F=B4$G=_HNG+@Y[#E?)"PYIYY &WNU!@>5'X<5L8LT&+%L3&C\$J<&; MR$G-2?GA+>U*\O.SA<5<>O@D,JFDWTYB3Z"\%6<=P+P%2%\ N("O1OO2P6\Z MQ_S0/R8R/:-TQVB>O@KX$;,!C(9GD";I^!6\4:]P%/!&_U]A"S ^#UJ MD>$THKIW:-<8S=Z_&5XD-Z_0&_?TQJ^A_PR]UP$N!W"$ >_?7*7)Z :^:_A= MZ(::#=++$-#D#'R)L#!5+?064'LD7Y#:&Q#P=I@D@X3*3"GN&(=:&FI@S!HV MLK@V:BWU"K+VO&)WWB]\8)K<'/$(J\.;7X' EPB-(Q :([!"C58HR(RMC14> M@68,_3-TW=":0T=MX$NX_[: A:BE)^NOPCZB=W!WMQC 'RSB2'4I-!&P]* M5I(A0JRH!V755*!P3=Q7""S !"C!C1HV98BO\P'WV:KE7XE_C&7BIMA/"D=M M>'GC8&DLU1(1<-!0;]G6Z$CTAO!!>+C[,O_^ +5J'%$ D9,1I9"TA?A:H5>L MI+"F@F1P=7G^#C[ <'">O LSC>3KDQR.U3F>>%2 '-3@(%86D8:T/YV3#7GL MZF>Y/7F$<([2>MJ]1P>AZ/KHZH<%TF(>-B@9%&"Q5-*5%'E-]\ 2=592BA^? MXQ^BL"E1=X&2)$2ZC":7U W!YHWE^#"_PP(:P*WC!-%4PFI)2=A-IL-&8IT4 MD8Q>E:2JPK9^6[Q=F?7%%4!K8?TN];4U&6+NJ,'6:R% MI Q0,QQU+-VZ% O=5JU0@4BHR)_1P/VC*<>5:8CC =:N.@[3\T+.E#-=\R#W MPMOT@*+(J!ES?BI0>"J,TRCX5$O;UN71"#L/BCC@W).69@G5Q>#4)([WKL4* M[2I<_H[20/K:&[)?[;\O;MMK]=F\_3BAX4,-Q/U0D&LRN#R/P+87?OOB31TN MV:7Q-%["8TG?2&C9@/8+0WGL7OB _JMK]A]02P,$% @ =XP\6N/-CVYV M#P RCX !D !X;"]W;W)K&UL[5O[<]LV$OY7 M,&[F)IEA:(J2]IARXE[ MO9O+3%-+)+!8[./;#P^]V"C]V:R$J-EU653FY M+)0N>0U?]?+4K+7@.74JB],T2<:G)9?5R:L7].Q"OWJAFKJ0E;C0S#1ER?7- M:U&HSB*) 0:#&[T[F M23LD=@P_>^GO:.XPESDWXHTJ?I5YO7IY,CUAN5CPIJ@_J,W?A9O/&R/K&_:^RD2%]F$7!:]>G-8@&AN< M9D[,:RLF/2!FS'Y25;TR[/LJ%WF__RFHU.J5>KU>I[<*?"NRF T'$4N3='2+ MO&$[SR')&W[M/*V8T7XQF"+/S)IGXN4)Y( 1^DJMDJ/; MI!^OY*UB#BDY39/AJ7//J!ML- M)L\-@]C,/J]4D0MM&%^OM;H2.0-)')(VAW\U?,DA/XD9A^AR^UM$400#0PJ*:L,0,P( M^$ Z50W-�T*PY]\5.FRA*0@R;*^!67!9\7@@$4,FE,PT%U-K]A@R@9G45) MDKBNUEQ:E.J*%R1'Z!KPD:&)),*9@1:\9ANA!5/06&^DP1Y@$@T:XP I12RE! V!UQ$1BSY#9L+<@B, MT*Q=8W$M=(96A>:RC3'K2D6V,1$IQ]$M*SF79"37>\UO?,#F\DKF,!=#K?TW MAKX"]T(CP\CT5S!)G"_Y+6[3Z8BPE ;JB)'+"I["O'E=:RA6$32EJ,%>I0+U MH1L3Y;I0-P(FOUDIF/MGF'FY5A!?H&T&&*SEO*EMB*DP;3%0*?YR62VA!F!;U"('"M'6M9#K?<0 M?6%(5)E?4V)@D4-9E"30?0V(2IG:B^8(NX3(!)]8I6H/33!!2-#*H3')PF&- MJ.NB+8_\8$8@RK0J8K +M0B'7#6WAA/$HX)9+A>*5]?CM8:'W?9W-G^3<@8Q#5^MO[DX&Y; ?9Q"X<84*OF89 1@CS-T4<+ M+C6#DM@(2\9\X8$X5LL*W(!I 72T+S=3QE90C'S-,=*?(J'%86 PX)3:106H M9@!<&!):3% @0U(!/=FL)!8S0#,!=0MF8=,9[876L\U:6H+3L/KY!O!FEU=U MT\6B"LTH/^V<>;:20)I\RK;LKA/"2H&%"HK/7FM+TQD%?5=K95>GQ0U&D5;- M$B :EG]E P4(T3[C=;9ZVJP9SW^#12$.C1,7CJT$(X.ZN;0)C/B#(YN%M)#< M=O"NR052-K"V0RR)8(7P,*W#$ (,0\&\2Q<-K86$E'O=S1. MNV*C%":Q._S*9<%C1RX^7)ZWK +*#>)H[6GF/='H6%*VU3'J"'!$& ED'#@Y M6+Y6VC)T8+6P1$$C.D+,W3O(!AO56/)U+3.Y1MB2U5YD=M4BC'R?F2V.[#4: MK*\A.!G8BA#&[%C*XPYNL.5-00P ,Z%>>5UV_0!UT(8U.:ME\#"(B0+<)8C^R4N#:6OO;OK[19!D/['Z@,O45_;K^ZM 78?WV'5>H7K%) %5U1C=@_&J@XPV1KFA.8>!I\ M?\1&23Q.[&B!]NEL$J7#=&?H:1J/A^P76[C]P\>#61(-T^3)3O/A+!X-V!OB MS6&'\2 Z2V:[[4>3>#0,9W'889/)&!C)))C)V1@[^^]O[Q,&43OA2FQ\.7;8 M> A"B!7YY89-4\B'&D'1ZV:9#[SNR Z4GYW1X_LJZ^Q]I*)VY Y6+^UN-6;Z M>5'LZ[U5@0@P.[G$)R5W"=:QI ,HZ,$&1',++&,,$#FE"S=RHYX:F-#!GK[0MGR9>?J7"RH MH_6P=6I+J\+9]\AAN 1#$SCU+:7I<>]2<-/@TIJ6C:;>95=;Y*HW[8Z@!6R] M-9L6M*&-KJ(Z2>MBL#T$M$ RI2KOM"/66[1X=@37KGFW>ME-SG:?+^2UL(IN MIYX5W!A)')L;WP6WT30K))_+ K^XF?SJ&3@%'#%0]+E=9GB1!]8@;FX8DQYD27D?]5Z3MDNW7NQX(NT: MNP0BM5UGM^JP:":\>WUB;4=+4Q7"F%X/S/-"+J7?,X&L*21XTVM% \-*;\5A MA>EVB& U6) #W<8_U3IR-;?;3-RT2>P4W+(B)2AF09>5IIG_YG:M0+>\(63: M]I(ET.:(I0X^;_RZ#.::8;(2Z'65YMH7$ B&AVCR+9LET1XO)(!XE.[0Y38=1.AKLH]J/AO%X>B1M'DTBW'T/:#,L #JB_TZ:#*C;OR"ML>,9^_'C^XLO)=7A MQHSG3^D@ 6Z(!FB]G6)B#"XZ/!)$XZTJ;V4LV]6XC4 M>YK$TQF.;7,W9I=X5@D9NL")PO,L.%1V?*K=.FHQ8V>2827QAOKH0.R[06LN MJJ&;W?&VMT!#<;=66FO*G1%3/V+$Y@K(',BPGJ+M-0Q2QA"G#^ A ?/0-Q!\2Q"?? M0/P;B'\#\2\'\?!D[P"0#X\!\N$!U@Y+C_'HOQ#(DZ]AX\,1'D\$0/Y.+L#S M_PD$7_1&^I_&[K%-B(-."C(!X4&+%I1EU5Z9Q*M3A#RXE=84;K<8 +4R7BX ME8G@LKV=^K.62UGAME#4+Q4@T<VJ S&+)PPU6:N0 M2W?/B0+&7A5F"R'R.<>C H08D:TJ5:@E7A#,&X"Q&WJ^%M 2=&C6?LMVC>>X MT@7\WJGV-@BU!!4DMS>X.3"XGG=(6[K1?N@^ M' V/;*D$W9II6_YL2G>',P?+-(:"8P[>>W5DR,/>OO<*1C] MT3!.^V>_P\[,_:/?B,[%[CJP",R-1K[G#8(MA;U0"H!Q/.EK.CE\2/W>WH!O M3\'N5)M<%K5GZ/'GK6W MLH/C]?;:L"N$I(?%V,B=_=/I<'L)$*E$EFF\^>V/EJ0P^VXB&V],"$RQ$%JW METL^]:X>O VO'K0+$]^C^T7$E][N^C\_MIJ-HW$27O8:IO%HMG-J-8[.IN,= M%0;)-)[NW/4B?$[W*X[/=PZM[NIPU*G5(!E&@UG2/W\;=CIO%<*],7>?*I@$ M5W6^M@B^]:GU(%4JB6=_7I5*MJM4\. KJ]3;AZU22;=_ZS4].U2E]OV,]33X M?7$I8#&!OZ)&>@^ 9W]JW#YM?ZA];G^?W#6WO_+^B19A!E8<"^B:Q).S$WN- MQW^IU9I^K0PK\5J5]'$E."PCM=+&#.R%]-A75. M;RBI8"OV$M>F^PI#/5>!5QKIXB_I^EQ^34FY=VC4(/8.5*/[IW@9WL.1(.4G M!'P0\.B[ORBZO!%/>43K3QNOPV(-4B!49"4L MOI+O5F@GXOMR&4//#UFL'%C+GL5/L.;DP6BL'?FL*ZC^UC/O:S3'#^:6_"SP M'LH)2:*$G+JI\&!?09:7%Y,Y\FG M,TYGH]/9.?H_.CW/^C@AIW'D\N*&)^F[GME16RFPNS@\CI1FK['OL'%WG,_; MOBW?TOOA?A!VU_C;)&R]-)E<7U%B^X'I S1M;-*-0=_R<5G[;PS8D.#/M\;@ M(0@7C%^MX@]02P,$% @ =XP\6A/P;4I;! 5@H !D !X;"]W;W)K M&ULK5;;;MLX$/V5@;KHD^-KF@:);^RJ+T86&V7=>BX ?V?]3W%F^S 263%6LG MC2;+^2;9+:YNSH-]-/A3\L&-GBEDLC?F,;S<99MD'@BQXM0'!(&_)[YEI0(0 M:'SK,),A9' .+XUZB^9^7*37":4<2X:Y;^:PR_<,!I74[;]X[G08.5S^R&'9.2PC[S909/E)>+%=6W,@ M&ZR!%AYBJM$;Y*0.17GP%E\E_/SVUE25]%#9.Q(ZHUNCO=0%ZU2R6\\\0@3# M6=K!W;1PRQ_ 7= 7 )2./NN,L]?^,U ;^"U[?C?+DX"?.)W2:C&AY7QY?@)O M->2[BGBK_RO?%N[\;;C0,E>N%BEO$O2$8_O$R?;]N\7%_/H$V?.![/DI]/]. M]C3<8CZEDY#T_MWE?2NPDU-N/(HP3" &G%6,ZOA3\[2*7BV^(Z3 7IIG27@SMW3LP864X6B!>0.L?" MF SKPAG=.^.C= -!2!?TP?1$6HWCR6M(&1667L$. CNA,$@IC35L8GJ36-77 MTG2B?&<7:#W!'=6GFJTTF<,XP[#/P@KR#9$'8:;#1O@MS\]N$#@4Y"&>&SN+ M\A2=?KW9+@J-]N5JC\+T+=PFU&^93NR,BD8 PS-'+U'CP[/$S&5UI)_FTR5& MGU+M.:"B2LA>04>D.-K0'>E](U5(HI6^WP,F'X<.-!/1.V@!H5$< M13APK0A-&4X7FAZ5.&(#0+>L2:&;2%-C@SA( 1JF M!KU%(;O6_HW@H\K'%D.VNHO15B"0^X?;2)_7*F8R&V=\#(U_MN_V4WL/$>/] M%,6-QJBEL-RUC]@C 24?N@Y3#Z( MCN+V-4_+$-V%)GKSN\4\TDW8J9@0SV@8%W)$M^,B$+=O)P9FS004OS42GD?@ MBEIZ0$4?+(%>Q.C7\6H:F_*+XF\=(;/165^Q+>*-QH%?HWU[[ ^KPZ5IU]X5 M7LS;&]<780N) :4XA^M\^O%#0K:]Q;0OWM3QYK W'O>0^%CBXL&ULM59M3]LP$/XK5IC0)K7-:U]I*U$8&A^0$-6V MSVYR:2P<.[,=VNW7[^RTH6Q0B3&^Q&?[[I[GSO9=IANI[G4!8,BVY$+/O,*8 M:N+[.BV@I+HG*Q"XDTM54H-3M?9UI8!FSJCD?A0$ [^D3'CSJ5N[5?.IK UG M FX5T7594O5S 5QN9E[H[1?NV+HP=L&?3RNZAB68K]6MPIG?>LE8"4(S*8B" M?.:=AY-%8O6=PC<&&WT@$QO)2LI[.[G.9EY@"0&'U%@/%(<'N #.K2.D\6/G MTVLAK>&AO/=^Y6+'6%94PX7DWUEFBIDW\D@&.:VYN9.;+["+IV_]I9)K]R6; M1C<9>R2MM9'ESA@9E$PT(]WN\G!@, I>,(AV!I'CW0 YEI?4T/E4R0U15AN] M6<&%ZJR1'!/V4)9&X2Y#.S-?UE7% ;-L*">73*=P3ZLB:YH"C,/7XX&]0#>_/0D' 1G1_@G M+?_DF/?_PO\X0ACVR&M1R.G)* KBLS>/2[9]" MF$+6FHI,?VI(5I1E!"D2)@S@29A6^P.).^/!T(U)F/RA;N@6](%N..X$0=\J MCSKQ>/3OL1TF-7N25"%%-[4DW%;96!I+2BB$+]@L5<%G+W&PH4LG@ M 1M893D>)"!*7/3#T:L=I[52+*UY73[K>C\.QX]B^-:G]%RM\0]:1PEJ[1JD MQA!J89HNTJZV/?B\:3V/ZDT#OZ%JS83&&Y.C:= ;]CVBFJ;83(RL7"-:28-M MS8D%_D> L@JXGTMI]A,+T/Z9S'\#4$L#!!0 ( '>,/%HX=$G,NP( (4) M 9 >&PO=V]R:W-H965T!7"FN^-4;*DR=*G]7D+AX8ECH09! ) MI8#E9P6WD&5*2![C3ZUI-"85<7N\49]HWZ4O3YC#+K0C+# 89_1-6(*+=74 M0,=7LV5$4J(R<2Z8W$TE3X0S_(I6',V Z:PF$:!1RJ.,\I(!^H(>YR-T>?$) M7:"4H)\)+3DF,>^;0MI6"F94VQE6=IP#=EQT3XE(.!J3&.(6_N0XWS_"-Z7/ MC>/.QO&A-5>.V[US)95]NAWT=Y5K?K[*)&^RC?[[K^+FK>^^R=[:1ZTR6B@?>Z$GH> ME,9L+L-09R763(_E!@5]LY:J9H9>51'JC4*6.U!=A4D4G84UXR)8S-S9DUK, M9&,J+O!)@6[JFJG]-59R-P_BX'#PS(O2V(-P,=NP E_0?-L\*7H+>Y:8%59 M)M+Q7T<:]#8M\/CYP/Z'FG ?3 ')A9:,B" MO1=F'=MURY9\PI;"@Q2FU' GDK)>7'.1=)U["6\S&D,8C2*+D%'3) M%&H/;=I[G3K:]!/:(6]'L-K#O:50[5;"Q]FHXN MSN*NGNSQD)^9K&N:&]2"V1O1&UY]A*HKRT?31(*2+QTJ2'Q;U$65"VZ!8$:94B%"W7=2&XT>CE" A^TB#_>LR\+TC M?0IL"*AHN&!M0JR'273UD[RX6_&517< (<7)3T"C XK\19:5SK!-+B6.*B^G M),.]P1I.HZE+(A9-U4;NY>2OL:=/)GV?3+P%_3>K<:@-_*A#+CP"SGH!9UZJ M5VZJ005^V*]TE4?=>:_NW&OF.']'@P.6;:T,Z?83&M6@1]>TUS7UTCC[M@SH M5VPP>G[XCS/,H^BB5W3A5W04G=NNO8>$^5D.P\ C*(X^?JLCOZ2B4%A0@&"Y M9;QBJ^%"ZU@FCL6N9=M%FM*\FX7;8_/AT=90HRK<;F3''LVZ=H'H3_O]:]EN M'1_7V^7M@:F""PT5K@D:C<_)MFKWH?;%R(W;05;2T$;C'DO:(5'9"_3]6M)P M[%ZL@7XK7?P/4$L#!!0 ( '>,/%H- EE<2RT %6P 9 >&PO=V]R M:W-H965TY&7LERDK;S@ &*1I;(NYQ[]NU^?5VI7/ M)^/QXODN+:HG+[^F[]XU+[^N#UU95.I=$[6'W2YM[K]597WWS9/DB?[BEV*S M[?"+YR^_WJ<;=:.Z7_?O&OCKN1DE+W:J:HNZBAJU_N;)J^2K;Y,EOD!/_&^A M[EKG)(L([?9- G9DY\T?VL M1_^>-@^;6:6M>EV7_RSR;OO-D^LG4:[6Z:'L?JGO?E"RH3F.E]5E2_^/[OC9 M^>Q)E!W:KM[)R[""75'QO^E' 83SPO7XR L3>6%"Z^:):)5OTBY]^753WT4- M/@VCX0?:*KT-BRLJ/)6;KH%?"WBO>WG#IQ'5Z^BFV%3%NLC2JHM>95E]J+JB MVD3OZK+("M5&%_K3LZ^?=S U#O \DVF^Y6DF1Z991#_55;=MH^^J7.7^^\]A MR6;=$[WN;R)H,I[,3HPW-7"8TGC3SX9#:/,\]BP\-A+65^T^ MS=0W3X!R6M7I#H;W^YGHRG+R+]6]$"&=+/_U9Y=+=5593!H3: LP"U;JNB?5/OBA9^W-1U MWD8U4#]LML@ >>#EKDFK=JV:!A[H:GKA=;W;I]4]SI1JX9X:Y6IJ%Z5Q89VU.*JW<'MV[GJ5 .<0-'O M!-24.=R^@7W8!U/81)9V1Y[31W#V_&F5FZ$-'L G1@Y$!P) "CMWCC9J8;QV MC?PC/3+7J(]IB&!5?L##Q368\R*D<*>"QVX!MH0#;7= *-,^/A3 M=)I-VG0*-]74A\TVZNY4N88#VC1IKFCA.3#RJ%1I4P$"1FECD8Q7 FCU=P6_ MI67T'2R',0]>? V/JB;Z$=]$G$$AD4'-<*,.US6W;;(MOP0 M+Q:)1%5 3X"XH\!<83#@0MR+'#T59TK0P/0Q$KQVR3,&3 -&,AJ _XL$O_53=%=Z_Y MZH!-:B9#H"(^X[.M[GX/<(2W#4,=\K TNBV:[I 2K3NSI0HXD *(%I=QMZTC M$+&@\<':,]5T*1[IH0%N=2@/.T2%%#&[S9IBKXD/Q'/3JLO5_25_0NHK8"[X MR4Q7,;; FEM%LUCX&=AI'@*H)6PD^E>]0K99(*;:\_F>=WC)5/[:C.2>WX A MP1(*6 )0#W(U4 4^@,:+(&WO0<+L (DT\L>&)F)"$_AK#5@&NP4(H8QK.MP% M\3XXAS0'T /U"H_:*-A+0_SOL-_731<^Y?T!F&\FIS RF\"GT@V0T(Y063 = MSAB4%T!KP-=B#XA]#S@KD#LF/%:***JM#1M/JPJ'AQ<*E+O,^^P,60V$B$#O M'XC!^7719C 3@XKUF@M%-(JS5@!*#GL0%00[GAN/E9@9:A9-SNP& D'U&"JL=E]7"(>8F2-,]MNA@,4-&2M3/;ZE4@ Y'3#/8)#9 MB O6$4& M>TQG5@PSQ$=)3P-5&9GK-=K>L9@Y(>"%XI'KC>$EC%OT1ZC,(J2 M$(UFE]D&4]"AM8IW _C6$E8C6 [Z;%-X)6,DAE,L4R$PC?F._HOE'?9GTD19*5P(VG\/ ML4[-,]]65D19E=]@(**R(QESP)2L SX'JT9B92V/EB2$[.!VW5/Q 9\B0/ T M((EAM5851X;7HSE?%5=M5^R(4HC]U)V(E R/#-?1,L9J)0!T+<-O:/ ]#(K< M+VUD7*#4 2\!5W1H#Y.;V4,$3N]7+-MR2*)&:8H.\PNASQQY+$< #]ZA\#L M;!V@PB[T,EC,%1G.RW+\L,_IH=1!MIB0./\7"#,2ES :PO.RJR_QX8ATP]PB M%=L@@ Z(GBQ6A&?TSK+WAHR3'QICX+K"]!5+?MFQWL(NO8]ND2*T* 'BMWLE M0H*!"@!(UEDIG!=KX-EH6*"6>@"C0)X(<;9&M:!3$.#JO9CRH G?%*A.X M M/*$XQ/K,/3JU&&(LMS0($F)R_$M6MZ3LHSX KUQ8,X)_ MT7*NOQAKO-;.ME!U. <2'GC =P?\2AHJF<>&CIP1(2@ IM8$='2OOIA? M%Q4H;@6*1%BZ)S#J!D8D%+0D1HXP-'<<:/"*P<#ID%GU!O1]-"VOW3ESQAB> MFY;L3(SD?T0>[M"16%I3PR*E!CJ87(J-M;;XR,\C7T'V_09HCUB.=AW28_!A M.HI^("O8$.T&%+ -PF XT3:]-:B>,X$(7C2JV*W0#MFQKF!Q2]A90VXHV/WD MKR1+/7Q$QE.23AB. MVBNP=U$3P)BH6L9>#0WW7;./QG$CTFM$[,B=2 ]GO ;.TQZ1 M3^Z8CDB*<0%=^@']B8@>*7MG' MBE0=5E91SNP/^Z*T@AK1&"1AND,I[>] 8SS!5[9#^W@ 1OL#X'U+VV)EK7]Z MLA&S.W$OYDUZA^B#&XQ!L-S!J!LQ>.@A0-0&3^:P@G568(Z(1R#8>\A!$%W:9A@U[ MBB.LYUF,NHWXZ%E]ZY&]%0^$#L(AK>0T1+1-F\U 1**6*5OL2)4W-%*C E]W M1E5M#^LU1FHO"!3GR;?@S%PM)2QRCZP": MXL@,)]"D0S[T#,&"5&0]"&+QO-* ":P.I@+KF!=GSD/KN7\T-]!QM#E:Z/F8'UH2 EP*B@2I&NBA+= MK5VM]T^XZQB.:T7D#PA5,KT[D3!/F40)0$Y#)G\Y',-&Z)RRM-WJB4@8$ZS; M@Y%S;=_<0)^(JQ-:*A21F8=VG6Y2M)CM EF_/>P%QO!T!IL35Z318.3APCP$ MI@P1(QL99D;SI,;-$U;%<'6J?<#$8%%9M"+(SC8X2#E+C9/#O%$=LS>^]]3& M,]7%.(A(#O!(CN<>02*<$!#'6+F0HI8'L,RGT]%5M ,.1(H43 U?)/J+V&&N MVLQ\>MU_X7HT-5_H@WJ$6NQ/,HJ^55EZ:'T1C++O4R2>+Y%=+']0X@(N@V9A M="GR#MAWM-*0XQ/!*W*OM-8%F;8^\S0SK#\%8Z([5%V> M)O.KT=P_HF0VL5^%3O43SDUFFR;)Z-J?;7)U/5J$9[.ZUXT39GEM%>VQH8F0CQ49,<>2(7.)K=];00 U988P$VNDLS)S\Z>AM M0ZV074.D.A'XW4&8+_97XH5K$.\P:%)M8A-(DI"E[^$4=Z%XN_OBA19S[RQ# M(@1Z!?HXWF+ (R]8$>]9):XCW FYF? @A<68<[)/%E$.1;HQ,&T$[4Q$<,-G MO/C4M0"T8+?RQ0;IX("_$]1BP"NI M1;KC0T,7K69H9C?>.&2N>7O%Q M[8&^*UG@9@V0@(S@ M9'$EZ0H@3R$QBN$1TSSB)T-R;5WG,K"_=EO?P5N8N\=R4GU,T?R+V9?K!$+- M'L59)2$'F&Z8QX (WL\$T) FSSII&H3##46;CY^O$$LH0D!ZEW_QA(,(/?S*,7-;B9(N0L!,W0AMUJ^F\/J+]OH3;"YAY_2_])F25OSOG'^ MF [>N4#^N*T/+0"I?1; /OW@TV@ZG\739.Y^DTSCY7CB?+.XGL97$^\;>&8R M2P:(]GN#6'#^TL/V <1@<>.KY>#[9#&/Q]?CP?>S)(F7B_G@^VFRB,?S:?2* MLK &HRWCZ^1J./D\OKY>#.>8Q(OQ]>#K^3R^FL\E-OH0,"?327R]'(Z=+,>P M_L"<<+3SJR%V3*^2^!H6P[,.5(JGT?SZ*@:>XGXSGL77BVOGFR1.IM?Q9.EB MSO(: #RS@ XW*E6_,(QSBTA"9VH M@YPU!AMD59"WT76]X:#]#!=2;]-6>'/[Q_&_()OZGP/H7=/QB2_ZC.QQO.O5 M$%8>ID[B^%MC ,L M]L>R8&\FUFD,!@=N/UP>[#G Z^+QPG()) ;K:3,J<7<>C01@SSD1H5-CZ\9X M_T%A%IL^1&WX/N?N\GN4T%.&!"631]*0UP+6# MT[?NW7Q!6V< '.).E>0&X[H&X_3RLE$HW(O ]@+QL/'[O8YR*\_,7FEF2&R( MO)%%0YG+,*Z?/]+ %SH@+1!Q["I.4ZOO\#7Q:CH9&@,#;)C8Y-AQ^2<:/RP@ M[E+'&:M=VNA7!BX4_9QU-;Z;@/F)_VET?^?8FC\[::V&=,<@@ IDR5F@C%PA@"P,MVC=LUA>#%.8?,(4C19]AC+5QA9:0\-H:6. MUP)BW:4F8$#U%ZF7=G7,5_)W'<#T16^N2C!7)-3MYC$'(ZXFN_G6X"TE9C^< MGH/(4-@!Y-C\X/0N;3XH<:EQLI]Q,@$V=]F(F+VXP30M4DU$SQ/IY!*.HEAL#DJ1A=T AI?H MS::Z@/K0F;C>B"1B@Z9;_P@-S\9MM=DK.5_)6C(6*FR%C?IQ_[ MQ6M>O=G1(^J M_(I_6RGBL"J:4L='AY.TV[KI6'I3BEFC/)85WF%],LJAA145AK8/KMI3G4^L MU*H9H87F:@^BLG-!#"^K[K&+_:$'='?E7HZX$5$@0)J.I 7&Z$/14\XH TG< M=I1GMB.&]/1J-/.C(W,;&_FT,$\P*I>XP_(WB0WD?8FX''%.X5SWVA-*V\:S M-GJB;/U"0EG/]*^?%##SHXBXWUQE["S"J'H*9WB;E@?% MOF;6&KTSE5B,HPV![E5(%L2N!A&%JW/*=6\Z !5)P==U3F*9>/,%,H[)^,6K MF]?T*7GQ#(QET(>BZ6011]^;')6W)!^L#$<_W&N>\T<.9KXB@ R.*!P9#A.Q M,"=%JE'ALT";A$E\*XY^'=V,0-B1O+_'# LQ(K'H3C6TZ'VZ5Z)3]9B*I5Q) M'FXE0@A+[M/ 9&R#R$,\4R[C.!9+,+,Y^^YC :="DL,260ZZ#_\H<_=S_WV% MYCGQK#45FOF__D-UZ/!I[D.>GK\WB+&_5G".)6'WV7,:>GA=MT.?E8^;@9=1 MPQXL!A-$H@M^:6@N?H]T^;]$EZ\--GY+4A3L.D:[_T?%^/>KU<3 M1NCW&J'_00CM.-66TZ&Q>CGXYLB#LZ"?;GFU1%S5Y/(.R<4:PI/K.)F=,^?C MGV1_W--H IQ[?'U]!&K#7Y/QHO=[LK0.$.9 QBOS_Y#[),NDG[ R24;+_W*? M_W*?T]QGAM[U8]QG\./%7E@,ETWA^O3P"N>&O%\EB]JSWQ&PR/V%(+HPA MN3AI\OEH[&%0R'[\Y,$\/14;%76$=U@!YKWD:)3*K7"GY&$3N3=IUY+:8S.0 M0'64/%)X 53:4MPRP7P;]%*F'VP9*3#/>\9FQ MZQ^4&6RW![V:2TG+R=S"Z)@<)I0K#7*BQGH -!!T]0'G7:18!JK=N9+5E$H^ MO.V9RV/R7!O?'*NE<*#1UXYA8. M@I;42YO1F\<7@RO3*!]R.IQ"'%@1 D87!CV=)DX&9CJ4V+B@I].YFQ08-BP8 M6'IX,E]GHXEYJ^#\=/Q4B+5AJC_[9;,T]SOM_+% 095!?>QL,;3C M%C1UT3'E#]L>'-8[1-72!6/1PP7E4OK9%2QKW2I@-]_)KM<6VB DEO)#D0#FTM64J&]@%N$_.^-+@6)+LAG?UE@D0Y]0L\C^Y:?19*8S%H! M40M9XSXO,JX@+GPM9-WW%(80S*K=4)27"[6M2ZJ;=]#3:I\,DUN1$ MQJPHLQ4S.[V"%Q6U M9]"@+%JORKF7L*_P5%+7D__; 0LI.BJ;V#)/+KG918=EY-CSAA=Q>EJ!#L'F MZ<+E5^P36]HONO/.S-/;3["):\,FKD]2^L]T!J\%S5[1683XQ>-',8R#?]28 M+,=M.8=I#*'91QSD':Y_F9F%ZUTV-2"\2VO"Y0^3R*?C+3<,63 MO*Z')H1,6RK49SIP>Y!(_9(3K#EU,DMS,LN3,'V=[HM.K(F;>MW=P6(NT_8R MO;R14"9:#,'#.CEPN&W>F;.%I#<6)O0C)$)K,_%7326"4%S$HGT(MF:)3"NE7>=SQ6 M 829-EJI\7XGU41OV9:FF]42AZ#66M*1(RTOL;2C%=!@NRYYV_ ^<0PX(&; '@1G*."('ZD)'@+.%@T.VGSUF^D M6-"W54TB29%RMB(Y;&+"!'D-8UVFK$'+:L&^!&(A+!04L_K:(Z1M/^Q(*L73 M9#$:]T3PU,J)@ AF)'&4;MI CWXD^@#D#< YNX2G#]K/WMQLX(2:S8[763UR M<\=5B)X3D$8DX1J,SZ$.=_:/'\!ND#8U?\PQ#_5DW]R5D9X?!8+SK6 MG^$SXF+G0:M5E))C^C6P3NUW#S/(>3[DICW(P1?SZ(3(3<:V:^_XI-!]UV @ MKN.*R;0J3 M*RQ*LK*US#IC2!N;Y$IW&>)9#PFQU);I/W-T&7[9>]&O4RO:OH%BP2?0&F%^ M<:O0TD*D!+/#T11L.-6 R=\[S\D0.!>,DD0G*4R>9>(,5[@521S@Y>V*MD6K M;D>B<)V#>V;W[G9L08-9+AA\Y^?0_LIO_8B;?*T;FVW3)B==13\UC2ZC*^F! M:)XR&HW[U%R>NI&> \1^J1%&I[3RP>\S:P93H^KAG?@ZE0D"..2DJ+C_C93J;W= 2%]&,W&-AAI/&0H@G0 M3D@'WU'WEK2R_6-PI,I8,KI!PQ'0V Y-^%]:WE.!YIHR2+&""DRW7+[ 8.% M],BTLDR5JAGR*72J)7W[-PF44'^^T)LXOCOYX@M6:L>NF#H;ODYM8H"_N,TZ MCD'0F_?((4J):.[U:?8[ASRDO7QB!38*Y67?EW1U+-M!:R=7 X2XLLIP_Y5/ M4UM&08"[L-R'N:$'MKX:$Y_48SX#AN.^OIP,EWPX8'A)62$O=Q,YX8!^-3=!E* MKIK[1DMM6B@CTZ[1EVY:P]/%[3S)>4JQWH#I >BFT#+ZD7K@^(10F!S?VSD6 M@F\0F%2"T 0Z^.=2SO4@I_(Z0#N?E5,94AW"!J65>:'EHUIQW7>@N*O]LN;T M==_N3!8.P_X2AG5\KI_AJ 5^&F"?(=8^N5Z$)-MDR(^/9",)L&?]8YT>ZZ[R MR9+M%)^<6#XY.9NUO;9QBS<.Y1[GFE]FZ" /U=RR=-BIVV7=\",;B3'Z8VJZ M8Z,;5]M8W,$$?KXM4H+U6^DWW6.795MCZ)Z+MKR8,'OIG#;9VG7/_E;R]7"O M:'_ZL [BAAV)5A'EGA;;"HI+=V7-2=\[+>ITWQ)?,CD-DTECX6Z MJ#GE2Y*E=_S^":SH.<+Y?SO 7M?W?OA!-G!0MB2G5S^,'E)W,+6& ;QX*QVP M:;BB5S"(4I %2$[U5)<>%6X>"*Y+N_F #;&;HJ;YG>N'L'2,.^9C+5;:<^#0 M$ARLYYVOU*;0)J>TM<%G<0"2PJ8%?WM,8EHGC2> U\C@1/X:#*-\+F\18=RR MHI-3+@?VC]LR[,M(S5:9[!%/*7Q,Q$0'[CW02VO((T+E,PR:6=\8GUGA?*3/ M6@^*RR^O4+M5'.>(VE-RPMZ#EIR\K.PE.^."4N"<%T^F3:$' )L^EN0@8C>" MJ;4SK6_#'@ICL&'C6;%L8%CUU'\%3#O2 M96W,EIK="5MH"A(;NI*%;$%_O-1?\O &"<=_*G>FP2+N\)Z@;;'WG<[#ZEIZ M,336!L8BE($-Z>I(8]/:$>U%(>0?)N[IIBVHCYB[&IZ"?(#FGC9)HC+9"&8. M@Q F\0YM$7] G0C%94&>7U&G2J+I3@V3.*M&2<6K4TWD3NK="62WB^%J;H7, MT5BLC*MJT Y(+2'5\M :L47W8C0!J./.G4N"Y'R/TP1W.]-]K.VE._"71@Z" M@CX?VXSL.&&$'6NZ&E5W%GUKTU$%G3M=#VYH<,J]J73&*-U4XVM/>[K1J[6 M-'3(LV.B/6^A/G28#)"'2.YG0UF/A]2:LFPUF;..QEE,E#^Y-GY"W/U6I;F4 MJWL-!]URMA\-"K?:W>QYZ!K*)BE"M(U*7F#;NK9 MH;Y7=#HX3$/$D1NM4H9\*!>4M-$R6M5-P]$/'"=VHSQZ6[;5Z4,7C&D4)&6X MQ_VD23+;]KQFSD;2[>Z-#Y;QG6*&J;HNFKLQ]-2&L01:0BN$KV<=\1@YMT7VE]]%W MILNP%\+AM,<35(>.3>4TEL:ZX,M-+;Y_766YYTG,);N(!W(I34/-;RE(6Z\I ML8@9+MUQ@'#0G4KN=0,QIVA("/M>LR@XM&2B=2ES2P*"AU)A3+@81ND!^5B9 M?)A $ (GME=@*14V-I1L6 Y>Y:HIJ=J&-PC[MS*4 "#1,MTB9'04T,CAP."3 MB_>.KZ.N.+][H,R<4@'MA;+)Z1:O7=CTB'*XE[M]Z-*ZYY$BY9MTM\<&J3>4J7;U;ICK1/],VH[K?+<*A\YKCZ M45]2Z=J[_L;G'/9RKO5IPB+MT.9EHM,([Q2@%BT=R1FG?"HKFNRP0U66[K.N M\'JOSDG0S'3-I>UFA&H B01LBHNB<:4D(BGQ0^1&=$$$83]Y=)P[1^ATL)4G M:STJUY54=(' &CO$T5V-;(O*!0N!91@='=U\]MH(DX&JL3[0J\IAI#H3RDPP M-+'"![)-N8,OW[M#^3EP*J8VPK2;UEDQ&U=:# ]-][#FNW 4,Y;^4:*_F)L< M46YL=9!+G:R[E#V$%9\UL-9BLU'D=75&P6,C=9!:]Y"4X$WI3B3D0Z9B,*8C M\GUV*2,O+;AUY))Z^#)E@PSHGU8-QO6)Z7Z M@YF'.SKUW6I=PQN;I/!=4Z'ER-0]$X\!R)0D+_.6Z)T:N_3< T.,2)&V-M*7 M:/N(UQKC_\ 2/X,8N=,77S=W#EWBUP8,U"&,0*'RTQUR37466Q,/=((,2-%S M\Y3_<_K>GOOO<%/Z%[_6\>(I=31B5H[M:ZD>W92K2Z'X*R=(["D,7FT[EX9_ M_@COK5H5/8VNQB!KGD87D_EH^0QKQ6Z'V-3+3 MI!#]>,,R^2F^.R@DGT[<&4PI^6C8X.+(^\DH4(J.6L^;D'8XJ"A/1L,R\XMD M$1IT'EC4D?=!VP@M:BE56(,J]M$L,$AH#>-1H,7EH][FR(H]TF0Z'KD].2ZN M8)_NF<_GH\G@>7QN[./& D8_9:#9#FS) \W2+.<&AO(C5C'^2"K."0OMY(CA M6JL'IK&.<_R%=:R>Q:*3UF*;914'? +HI \'LDAV]+),%!5[\Q7?HKWX*3<_ MV7N;W+94PY[F8I.5@_7WM FM0."\?Y:2Z.<=2:Z9OBVGX^L#=*&A.^)*&>GF MEI/2U;6D8WI!3=\]+^KFH=6.&D=_(B/0[0#0MH=&_-:RV:&VVK\[S8DZ2$43 MWIMH3'R*R?H0^X_6EGNNA[,TYC]+7>)[.LY4EH84XB"KAZ:G^)MM#)*<;N;Q MEKO4!3I6"C,[_W5'0Y%^O5WZT2AD $.G7[))\3AX=QN<.FS3+LX:-U)*CBO MJ5;:?WED3EO3HJJ4<'B7-IN"+G>&UZVG&YU6^6 3C)QXLUW.5Z+;$G';I*)8 MQ_YV[I1V2]J\"(6A([H:E(L1=]@TM2P^*')'IN+;I2@+[LVDB#3N59E'%DG4 M;=!%DA=/H8KM'I&<[@#A- GZB3OADF,DB#6?-)*-Z5G"EEZ\['1TC \F!D5T M0D$P,F*MWYN*'#$6(%%=9##:"1[;[L0Z2 YO<+O?_#:E:_JP9S&WM#):BN#!S@)W=.UV<._*AP7(8K\%:L2\T=3G> MM@ ^T&3;>W/5+CDIN>"#&Q50XYN/Q0YOK,?Y#ASH=! B%A40H%Q!#"9^ M_\E#-7R6C'E>.;7D<7RKKD''#);OB&>_&+U-E_WBNJ25LLO"&R<\_R.^&"5? M16_Y/4-2OQUJ(5R":F-#C^1USL1P9K;L$C\UIB?KG=\]<0K^(B9?13\/H%!+ M*#$U*Y*EN(5CLHF8[YM,V]ZCU%5$0E)'.-9@T2\"8]B=GS6@WK[)M$-FP;-0 MW%YW+Z5]FH<<1*!DLXIKHINF7LDMXL 2G8?D@ "@:1^@4W.J^LI.>_NGT8=6 MZ%=Q"Y?N6)(.B8GY 6(LE3?#]SJ?;T"OQX^.72?B5SM] MUITKF0;1DC:6:.X] :7$A##@P2JHY7A'(!V;N,:A(ML9QCJ&TBA MANO$J13R%7([5$\%]*1ND$TPLRXJCZ2B"R'S9SR/OYR8E!2\*"\_YGR"0P*5 MK"NXXV-58(,?ZF^'*9@ @JO8RRX#%%R#\2>+ULE-@'$VZ$-P*$#)I_.6V@*V M(\[!#1,8L96@2/8UB1.PY/".96K!%RUB71?Z!J8T5:&??)3G]<+D8-)D:O, M_]@3#J^*I.U# )L:@-T<=CM,7,%&'0XW<+HB4U( CGP9G=-Q?5"3^]ZS-<)" M31B98)4]#C88R;CGB_**XRY1&-)S'([TS"EUR3"-KGM-W09Y+';ZG:O%Z/OG M_\W)#2("-*^S*K319V(>)0_N(A[6'#S2B#NI"]L627%2!!(5)48IOL:50+3ZZ2"1"F M*\IU=83SOO1ATM'.DC'+) UHRPFH2F?B6'H)ZR66AD;1S=EXH$V"_E4^[*TQ M+LS\# +3H&#]$0.H&D-'FIT-27R@#P<4KC/T8\,ICNW3F?,H]3RD[XFF%J:; M8GTISRISM9!!COZHO+2"KC_FJG^Z3ECL M=M.L-L(ASE M;;,M$$+_*E0MH03%5B3<.+#W(++]^8'<+WMQJ;VP='AUJ0FLN9?\D3-_WPGI M2;ZZ_(5F^+.ALF ?<(C[SP?DE_KW'W:G:<>!86[T5GO,$3NPN+U@GD;+13Q= M3ITO%HOX>NH&HY/I53RY+G FXZ'2\<[I.?+Q;E0TW)SL*2K>(8S7 _G!I#25:^+ MT$4O\7(\CZ?S $BG\229Q4FR/$VI+JL9NS@*K&;F_;KT?W4N9M:5-8_LW@"@ MOI[%\_F"ODL !Y*YP*N?"HT/O7<>TN-'9/WJ8-OZT$@4Y*2CE+R6 M1P8>]*#FT''0IQ#VJ'E.$%+5J<6!XV98"^C@P)YCY&:];J5"E@("IC#'!1WY MHJ6>0=^,X66"^(%1U]36M@Q-.HK>-7AX';D(Z<8-QY#H'H(,6ICZKEPV]0S& MTU6^3!URAWMK.8@.212<-90Y=CG2P*4E L^D$[XHKQ2M;SEA=G/A[4#7P@US M:&3SPHQ..1-M5^_D@;;>QHR%F8-^PT>\;]CD^^.A))M+X=0WF-(76P_5]RWP MN=Z!RE'>7V*5-#=#3M?KHF0P.=G3.L]%(QX\C^Y;?3$#.3_T7U*B49;<)+JF MJZJQM34PM12O:^![8]VX&^6A93*V1_8XE+E>V;)(51;4.%.PS859T"?\G!P) M;\!R>OGU3C4;]5J5)37DJ. 4L&F6^19]%GC,7[V:/'D.;]K'7WZ]!^G\$Z69 M8$+4&EX=CZ[F3S@U3__1U7L<,EK575?OZ".6T:H&'X#?US5@G?R!$]S5S0=: MWLO_ U!+ P04 " !WC#Q:+.Y("G8( ! (@ &0 'AL+W=O,Z;0?5E4 M]=EDK=3FS6Q69VM6TMH1&U;!S%+(DBIXE:M9O9&,YF91675Y/S4 MC%W+\U/1J()7[%JBNBE+*A\N62'NSB9DLAOXS%=KI0=FYZ<;NF)SIKYLKB6\ MS3HN.2]957-1(=Z1WLA#BJW[Y.3^;N%HA5K!, M:0X4'K?LBA6%9@1J_+'E.>E$ZH7][SON[\W>82\+6K,K4?S.<[4^FR03E+,E M;0KU6=S]Q+;["36_3!2U^41W+6T<35#6U$J4V\6@0T;L59+3\@2IZ?BK%'9*:&KCI+V:K9C4HQROME+F2,,MAG3J?M\Y 8HGF M?%7Q)<]HI=!%EHFF4KQ:H6M1\(RS&DUOZ*)@]=!I'HQQ/Y]#EN9-P;3J M.:_I:B79BIJ AQ');EG5L"&EQ]E^_UWBN?Y;]%+/F[5D["!J$/BOU1J+$Q[%W, (T7D#0%84M2_2!45GIB/N[3?R1YSG$S6OT M$P 7@C@2 #Z6Q4 Y-TZM<1*%V$U<:SP@!*=1:(W[),)NZ*,+B%5E(B3)+)E>#AR$VLX#'$B,$$S_!7MJ/G#0! P?I"$*$'4*$1R,$ M;0&M!F#(&+\U>(Y14RUX44#R]$81A+NN;DQ*,_$DCHP+_Z?P8C#M?VDJAGQW M9. Q,#P/"RYL:QYXWL-AT/=S$'L0HD%_)&K1X,N0!Z:\RHI&@QJOACQW,I"M MV$WMS(#T"E([AST71T$,ICMT\D"NXSBUL].'? L\:SB., E3BRM&A:A6KQ63 MY>'&A%J#V_:3!:=@"ZZ@UMH;!/2TU8,]#V '=B,RDCU1ESW1T=G#JUM6*^A( MP0V@.70,7YDR7J]9UDBC\U"*C$NX63.T% 5TQQJHMOQ,/\+_!U$ YD&T%%+! M6XXR42N,*FC6,RKE@UX!DQ 8V"3LDG*);FD!7NPU [!N\8"R@M9UNXU:R49O M0WNB%]#.BY7[YSXOM+EHE6G+26OV$YCG:F>>QY,_2@%F^%+!":8P)CU:9N>$ M*W""-7T%PP6@MQB<9"L#IR9(]':1'>[OM3M_,^Z\$G(C)/@270KP ME<87"''2;R1>]\'G\63D/IJ- 76L)H]2]SH MT3Q) TO*O_7Y7YI B=5MX5-I8DU.T_#D<#X*X_%$@>H8V8WP0*(,$TYC8N\( M:*-D-%6@ZL5VU1M*@&%*NW"WE.D^5:#U#Y/T"/* (O'*G!<5># MXZ-K<%.S95- EP"E6+]OI ##J =3_M@?#=_HPC94A<=E'!O>7UKY'_A2!UNY M::!I06LJ\SLX<714/M@J1@]P^JCW5+58*HLJW%+-%31$$/IZ&[72 0Q!9FX> MLNWZMB7?2%Z9ESV3EL'O;(%J#NMR:+@*8RCH=I@:[,?&V;TT:#_W>7#T.3C#=,<=,SI] M99I6.&=P4>F;#(/P70'80B^<:9JR*4S3N(7R]IKCH%JT8/O7.=Q(FC-4T9)I MJ(Y=)]) XH5.>J+1-W#VP+6=[N&-YSN'8!T[!%V9*U.PACF_LTW=N'Q]5H+FGVO+Z$#9\?N;9Y83YP!<(\<%YQFDA1,I%BVKD0A5@\V M1A/'!FZ V2&FX8!23ZP/G&1(J13]:HYB5EUP[(9G.K@QUQDXG3UK=5M[]BXE MONOTV[%I#/OL^SP,'<^BUW3N86Q$P'T$:M(.:M*CH2:C1=84W57K@M8\VT9= MT>C@UZR^XM8^TJVBY+^90MB M]QG;J-9Z;2'N#I30 M^RTA* $(LZ^Z2/?;A5!54 MMQ!B9\3Y^TUXCM>_>R-.V*\NON.Y![.1?6/VMY5P&S'^B]YO'KWS?]Z<_]J$ M>;=X.RF:A R3 A*3CF=J'&KC@;14.]R:SWJSYTM"OSWX4:F=\!VA_X MN]'N[Q$7[;\"]N3M?RL^4KG25R@%6\)2UXG#"9+M_Q7:%R4VYC\""Z&@?39? MUPQZ&ULW5EM;]LV$/XKA)L5"<#8 M(B7J)4T,-.V*=6C1HL[6S[1$VT(ET1.I.-FOWU&R93FB';=KTV%?+/,A>;SC MO4N7*UE^40LA-+K+LT)=#19:+R]&(Q4O1,[54"Y% 3,S6>9<[+^VN1R=75@ PVP*=TOM & M&(TOEWPN)D+_L?Q8PFC44DG27!0JE04JQ>QJ\))<7 =F?;W@SU2L5.<_,I), MI?QB!F^3JX%C&!*9B+6AP.%Q*UZ)+#.$@(V_UC0'[9%F8_?_AOJ;6G:09"6SSVFB%U>#<( 2,>-5IC_)U6]B+0\S]&*9J?H7K=9KG0&**Z5EOMX,'.1I MT3SYW?H>CME UQMHS7=S4,WE:Z[Y^+*4*U2:U4#-_*E%K7<#)&@#TM15(PU%FPRA>D[UNR-(] M9'WT7A9ZH="O12*2W?TC8+'EDV[XO*8'";X6\1"Y!"/J4.\ /;>5VZWIN=\@ MMTW2RN!N :2I2W8C!^_HSXSHL#O'HMK]XAZN,)>&)290+) M&:K)%QK=\JRJ ;T0QB[2O,I19MA'2WX/7J,5 J.?K<7,]@IV^.CGST+JN"_0 MOWV"^D0^%66K0O1[50CD.NO19MUI6H!$LE*@%W5FYE@[=X(HP[X3=0"@YC-F MEOF](]T(^X'3@TF$P] Q6X+>' VP%Y(>'& _(F9':)FBC/70D*(;J7G6*J95 M28\;Q\$.Z5-@$7:=$.Q1J0N4YLM*BP2EA1:@?MU;?>IC)Z!G?=S% 7'.T)NN M%: LY=,T2_5];WWDXLAS^\PPS*(-,W%5EL8 E[*LPRJ8X.Q(\J>>BRFQ\4DC M3#S_#+V3Q?PHP?\C;7^QH[VMUFEJW*OAU40W4I4 MR.(\-MQF)EPBV8:3_5YWF('OY74_RDN/\]8 C+([)AZFOFMW5D*QY_4]#V#7 M)W9G#7$0]AT24(?M\]4@LJ*D9BJR3/FD[PT!.$.$;A;@BGP&MFIE.NA3,S $ MER,# P.7COHW[KO8H?3HN.!!%(DL_L:P$X(??MBUU .NRPCC@M]'!/SHZB+LE5)>@ M E5-&U[2(I:YL+G\8:K_#YIRMU1E3M"Q+4A7+"MP 3-1J!X?9 M^5EV\/!YLRB%V"GB=TUELVZ2WAVQJE=H&=."'_< \HCE;>!WK;3 :'[<;V5%B*9TR'T@[.IEOJHAWW/AD9T6W!-%J#F)KL>.-52 M#9%^)+?U8MM,/-D3W5LW]WU+$6 %B4ML:!1LT8G((,+.,9J+ JXUP[52>6+J M+U X-Z^$ZBQ>J/^?9ZE?J=>RAJ1HL0IEZ!.Z@6P42 A'*[P 4_& 78-AU^_(]F65H M:"S@XIK7K2;H/M7)K[A:0#^2)@C.1CPW18PR*LRJI&XRFE=-<,W0$)NF95LQ M'0K2/]Z%8L/X+),KA6:E[+4'W?QTZF(2A&==!/3O[R*0H]Q@!PFA->D@33ZV M';W[NJUOM] N^5;;=W 0.+8)']I3S^8!T#!'G?#WR9*7Y51#Q=KH3MS%"UY M?6J46XC5GAX9P3?VT HUB9*GNJ8]I)_%_-;?[6KY]%D>HW7)L M. UI#_,[;06^]+->PBM$&.96FO*WSKDPTA-NXPQ8:1 MOX>IG5;H^U\0&S(7_=(94@K#1[GX[G="AU&7#SH,O>W0UJ&..I]K&ULK55M3]LP$/XK5D"( M2AU)\])6I8U$8=,VP80HVSZ[R;6QB.W,=EJV7[^SDV8%2C_M2^P[W_/XN;OD M,MU*]:0+ $.>>2GTS"N,J2:^K[,".-47L@*!)RNI.#5HJK6O*P4T=R!>^F$0 M#'U.F?#2J?/=JW0J:U,R ?>*Z)ISJG[/H93;F3?P=HX'MBZ,=?CIM*)K6(#Y M7MTKM/R.)6<O2 M/,CM9VCS22Q?)DOMGF3;Q$9X8U9K(WD+1ILST:STN:W#'F $;1RF=GG"G9QX>);R![()$@SX)@S ^PA=U M^46.+SJ2WZ&T&E1\&&6_A(FN: 8S#U]U#6H#7GIV,A@&ETD%I1+Y/H#N2L285K75&2 !=18NS=2XGX\&O?>^I-^%"8]\B@-+1NFUR'Q M(.DG87C '_>'HZ05E-5*8==(957A=&F;=["F@_!PK:W_5HKU!P.*OX2?OI%Q MNA-PZ 7T]P8 ![5V8TYC;6IAFEG0>;M)>M4,D'_AS1B^HVK-A"8EK! :7(P2 MCZAFM#6&D94;)TMI<#BY;8%_ U V ,]7$IO<&O:"[O^2_@502P,$% @ M=XP\6CS-*HE@ P : L !D !X;"]W;W)K&UL MY5;;CMLV$/T50BF"!% EBI)UV=@&]I*T*9!B$3>;9UH:V\)*I$-2Z^3O.Y2\ MBA;R:K=HD#[TQ;QHYLP9\@P]\X-4MWH'8,C7NA)ZX>R,V9_YOLYW4'/MR3T( M_+*1JN8&EVKKZ[T"7K1.=>4S2F._YJ5PEO-V[UHMY[(Q52G@6A'=U#57WRZ@ MDH>%$SCW&Q_+[<[8#7\YW_,MK,!\VE\K7/D]2E'6('0I!5&P63CGP=E%;.U; M@YL2#GHP)S:3M92W=O&^6#C4$H(*7>!6I97W/#E7,D#4=8:T>RD3;7U1G*E ML)>R,@J_ENAGEF^_-*7Y1MZ+'(0]'W)=<4%>_<77%>C7<]]@#&OIYT>\BPZ/ M/8(7DP]2F)TF;T4!Q4-_'[GU!-D]P0LV"7@%N4?"P"6,LF@"+^P3#EN\Z!&\ M%"IG,I^&OSEBY31\ WYM^/G5DQ( MZRG#\SM06#M/VOVFN#"_HD+&IJL=QW/HE^]XJ<@-KQH@?TIQAR<$A4O^: 20 MD':WT-LF>"]LL/Z%1-2+:1=MP)YEB)%X7#+%!+4*]!]7KZGDD2NS%+!IG,8G2>T%O4 MZRUZMM[VH-IG%!,@VAX[:41I]#-D-QWC1\GNOY#A47[_2':SS)V%P>"RPL1+ MPA.RR]R,IB,62>!%="0[QD*71<$)V:&,HA.R2S,WR$[81Z$7I\^4792XE#Z0 M'180FY#=K)?=;%(25[ !I9#NJGW8/EF=G1+6)(KM",[TGN>P6QB,* 4V]=/0>VS%@ MIXG;_5%A/.7PK,H(:(C511_6>!B?4IT_Z'YJ4-NVQ],DEXTP72/4[_9MY'G7 M/7TW[WK0#UQM2Z%)!1MTI5Z"Y:&ZOJY;&+EO>ZFU--B9M=,=ML*@K %^WTAI M[A,/%H(>IRL$P, (4( 9 >&PO=V]R M:W-H965TSRK-AT+%26/$E.LGW]*#EQTRT-T'5[L2B9/.0A+=+CM51/.@ M;DPY\GV=Y%!0?2%+$/@FDZJ@!K=JZ>M2 4V=4<'], AZ?D&9\*9C=_:@IF-9 M&22&C%3>/Z/?285-K(8FN,^X*)>J6;;1[V# ;!*P;AUB!T<=>.7)0WU-#I6,DU458; MT:S@J#IK#(X)6Y2Y4?B6H9V9SJNRY(!9-I23&Z83+G6E@,B,7%.=DUNL&KD3 M=?5M&L\^TP4'?3[V#;JW('ZR=36K786ON.J1>RE,KLE'D4+ZTM['L)O8PUWL ML_ HX TD%R3JM$@8A/$1O*C)1>3PHG^4BT,IJ#W$ASW8&S;2)4U@XN$5TJ!6 MX$U/3SJ]X/)(_'$3?WP,?3K'&YM6W 6L][FD+[@DEDMFN;#C7(Y[.ST9A$%T M2=Z[SMGFQ8=!L*Q0+$ UI;6/Z ^[LSM!3"XK346JS^L*E92E!#DA,P.88--H M?R!1:]CKNS7NQ+^I&[H!O:?;&;:"H&N5!ZUH./A[;J]704C1KBO!!!4)$\NZ M0S'#0(_>[,EUT[;,VI4&0K4&HXE<&.S*F%$F"&R2G(HE.+H"FV7M%@@'[&F$ M,[I@W/G>2T.WTQI&0Q3"7BOL]_]K&IA88;W>FX:YDZ.A +5T U CA4J8>DHTI\V,O:I'R[-Z/:#OJ5HRH?&+ MR= TN.AW/:+JH5=OC"S=H%E(@V/+B3G^)X"R"O@^D]+L-M9!\^&ULK91A:]LP$(;_BM!@;+!%CIVT([,-2\+8/FR$EG6?%><E*QM1BO$9L68+2I0W,YT [6; M*;51'%UJCLPV!O@AB)1D<11=,<5%3?,TC.U,GNH6I:AA9XAME>+F[QJD[C,Z MIZ>!&W< ^P/&WX$6X!?S4[XS(V40Y"06V%KHF!,J-?YJM-XNM#P9V WI[% MQ#O9:WWOD^^'C$:^(9!0H"=P]^I@ U)ZD&OCS\BDTR>]\#P^T;\&[\[+GEO8 M:/E;'+#*Z"=*#E#R5N*-[K_!Z&?I>866-CQ)/]0NEI04K46M1K'K0(EZ>/.' M<1W.!//%,X)X%,2O%22C(*P<&SH+MK8<>9X:W1/CJQW-!V%M@MJY$;7_B[=H MW*QP.LRW8 LCFK"DNB18 5FWUA592]YM ;F0]CWY2 2"2AFZ+WH=*T;Z>J#' MS]*+&4GF'T@*ULPPO( MJ#L_%DP'-'_[9GX5?;[D]#_!GOA.)M_)2_3\9ZOV8+QE/V-]8*"#NH5+M@?6 M,K#\)=#E<@"6--)V"X*+1=6N@&LGF236^A#L2;/[]MA.&HK4+7#3>.SY?W_C>ISV MVCS8!@#)HQ3*;J(&L;VBU!8-2&9GN@7E5BIM)$,7FIK:U@ K@T@*FL3QFDK& M592E86YOLE1W*+B"O2&VDY*9IRT(W6^B>72L$WNG^,XSU M!,!""QM^23_D+MY'I.@L:CF*'8'D:OBRQ_$<3@1)\HP@&05)X!XV"I0[ABQ+ MC>Z)\=G.S0]"J4'MX+CR?\H]&K?*G0ZS+;/<$EV1O0$+"EDXJU<[0,:%?9U2 M=)OX5%J,AMO!,'G&<$UNM<+&DH^JA/)//75P$V%R)-PF%PUW4,S(8OZ&)'&R M)!9J=R7P@N]BJGP1?!?_4_FY>@>;Y7D;WS17MF4%;*+6&YD#1-G+%_-U_.$" MY'*"7%YRS[YV,@?C*5T;&H>HZN,1V'.L@]LJN/E^/&3SE![. *PF@-4_ AAH MM4&6"R!Y9UV:M1=15G]%H2?75H*I0W-:4NA.X7"#I]FI_Z^':_\[?7@\;IFI MN;)$0.6D\>RMV]<,#3D$J-O0!+E&UU)AV+@W#(Q/<.N5UG@,_ ;3JYC] E!+ M P04 " !WC#Q:;G77V5X$ N& &0 'AL+W=OWD$PA30!HFJ;H/HZ)A/YY-,&!M8E/; M@9E_7]L)@8 G.W0]Z@N)G7N.K\]UKG/-:$_9=[Y!2("G(B=\[&R$V-ZZ+L\V MJ(#\AFX1D4]6E!50R"9;NWS+$%QJ4)&[@>?UW0)BXDQ&NF_&)B-:BAP3-&. MET4!V?,4Y70_=GSGT/&(UQNA.MS): O7:([$E^V,R9;;L"QQ@0C'E "&5F/G MSK]-_9X":(NO&.WYR3U04UE0^ETU/BW'CJ<\0CG*A** \K)#]RC/%9/TXY^: MU&G&5,#3^P/[GWKRZ?XO5$](.YC1G.M? ML*]M/0=D)1>TJ,'2@P*3Z@J?:B%. )+'# AJ0' .B%X A#4@?.T(40V(7CM" MKP;HJ;O5W+5P"11P,F)T#YBREFSJ1JNOT5(O3-1"F0LFGV*)$Y-YM4 78$Y M7A.\PADD MQE&2V)P&0-9C3'&48<_ X>T0Z1$LEK1J6MCO3[! F(<_Y!/O\R M3\#[=Q_ .X )^+RA)8=DR4>ND(ZJX=RL=FI:.16\X%0('B@1&PY2LD1+ S[I MQO<[\*X4J%$I.*@T#3H)$Y3=@-#_" (OB S^W+\>'IJF\W.CI_]Y])888;-D M0LT7_O22,46^XH[,W"HMWO(MS-#8D7F/([9#SN377_R^]X=)=IMDB4VRU!)9 M*T!1$Z"HBWU2OZ9&^2MD7R/5)K*;].)!X/LC=WN1YMD244V/!'-N_&",V5_8-32M=_HVN_4=9YMJ-R(Y,<( M@_I]SBGG<@/ ),M+F5!5=A<;!*3>6#S_QN4'PXOR5B/U3OP+!YYWMMH,1OZY M4=*_6$/Q!5-J, I/C%IR#!HY!IUR/&""B[(PS:X3>.WBL4F6V"1++9&UU(\; M]>,WW&UBFP&R29;8)$LMD;4"-&P"-.Q\/9)290F9:F6$,OG9Q63FY6#+Z XO M57A@EB'.@:#RI';YGI.DO=J\-DDRVQRI;: M8FN'Z5A+^]W%=->A00UMU?F]0>^BCC/91<&%76*P"WT_OJCF#';!(.Y?%'3N MR?EG@=A:'SQSH!=8=:[5]#:'VW?Z2/>L?^K?WON&_D0=ANOSUB-]=9+^ -D: M$PYRM))#>3<#Z3*K#J>KAJ!;??JZH$+00M]N$%PBI@SD\Q6EXM!0 S1_$4S^ M!5!+ P04 " !WC#Q: @$*J<<$ #!&P &0 'AL+W=O"UIURG(&%:G;O^A'YX@3!3=Z1,'M%-SG*GB=@O=< M!;]3\)^K$'0*C>EV:WOCN!0)M)@Q>@!,24N:NFB\WVA+?Y%:+9258/(MD7IB ML6H7"*!KL"*;FJQ)CFH!KO*<[FM!Z@VXI27)">;@(T@)1YL-PQLD< &^X'M< M[^6+]RD6B)3\ W@'2 V^;NF>H[K@,UO(&:IQ[+R;S74[&_>1V7C@AM9BRT%6 M%[C0Z*?3^N&$OBT]T[O'?7#/M3L)3'%^ 3SX"W =UP??5BEX_^X#( )7FLDM MG\_RGF*E!N>5F9G7P(%>O[Z\!NZ]>GWI5DO+]O5LE4,O^0[E>&[)),DQN\?6 MXN>?8.C\JHN.25AJ$I89@@T"Y/(E@Y]1 M'M&KC++(R[G9$]R!EY+>2\DKDV=REL:\P/?@*-LM-6+02YSQ]^%<+(R]R!U_ M)#1BT'-]J#<6.L>ZV)DT=XD8EM_%/S!BM5P VEIVDO#2O6F4EAJE9:9HPUB< M]"CP#3-H!S<5)I.TU"@M,T4;ALD]ALE]98;H *>[U?7<. E'*4(C!Q,G"4=R MJ4;.#_P@&J703"/G13!VXD>RQ+&[@9.U^>*&%$6)96O\F6RV8)5O*2VUAAOM M9(S24J.TS!1M&)!C-P/]MTP5D[W2B\-DDI8:I66F:,,P'1LQ.-V)&2JYNE%. M"YUQJZ81D;50,DXD3X*R29&A&XX=&IQNT9Z1,-[[P"2&T3@UG(NY01R?U5+G M8KX;.O$X,9R+!4$4!*.\8)\<2528;9JS( Z:)=;^][A_VI\W736G+*/GU_!R M"37/4W4^U1R!'/'MX=8-8AM25%[(^BN.1"YHT+0JKG< M8E1@I@3D^S6EXN%&#="?VBW^!U!+ P04 " !WC#Q:0:L4JK," """0 M&0 'AL+W=OC!@ MIYF,Y#9F],.998OZN2LOT!RTV)9-$_]XV\*XW=T[G@F("B!*,. M]6L/2RA+0Z3#^-%Q.KU+ SP=']D_VMQU+CLL8"GM$QTZ6\]!I)&*5QU81U!1UK[QSZX.)P#-,PSP.X#_&!"> 00= M('BNA[ #A,_U,.T -G6WS=T6+L$*QY'@!R2,M68S UM]B];UHLSLDZT2^BO5 M.!5OV_V!>(:V-&Y?/AP5 Z_^=]]<_>'Q0CZ/=*8/G" M,WP;V -K /WN=7^T(S94W@V)?I'6G(0S66,"Z#'M]9A> M_%>^--5._Q]:"-*?D0>J"G,XW@LU)$[+.[6\ILOO8R]R]Z<5?](B>=)B=%OB2!, ;Z>\:Y.DZ,@_[:%?\! M4$L#!!0 ( '>,/%I%!BYM,@0 'P2 9 >&PO=V]R:W-H965T?B^&3$#I)@BEXX M$(7UF7^;OKMYE!06:,?(W7LO=V!I88(TV\$#D*SO]CLKW"35?RHC( M?\&IC'4LD!Z$9%D)5AEDF!;_\'O9#Q< Q6,&>"7 JP."#P!^"?"[*@0E(.BJ M$): L"L@*@%15T!< N+F+W-\^#E'SP M1>GL!%C0-5H;\/-V?-2"MU7W5'WDG?MHZK42SE'Z"'SW 7B.%QCRF76'^Z;7 M^3GUQ<^I+]OA?QZH@CL?JC]WA_LM5OA5N?HYG_\!7UF70DV"*<)'N")(/(#T M7)=0"*0>JKK3TQ'B'*U5Y!'1 S+58:$5F+7T-V H]C!%8TM-\@+Q([(FO_[B M1LYOIB+HDVS>)]FB3[)EGV3//9%=E5)0E5+0QFXJ)5.-%"113J(_Z\=)./#" M8#"RCY?NMVK=ZGXWS46?FLNF9A![<1A<:SX;PB(_]KPJ[,J+L/(B;/7BG:XP M(?E@K88UN,,T)0OO"6RZ=6^RJ] )+_+S7">IN]6:S:UN=9)<]"FY;$JZ M29 D-:\,B3E1$)NMBBJKHE:KYAWFU:B97A0G<@DN>A3$@S52,-2K>>,PR=N M9!L-_)IOK:G=ZEL'P46?@LNX,8&IP5JKD^=FD!HYKMFS0>79H-6SU\(J/8$Q MM=#^3QDD=U""$Q3@RC*UR=3K[OH"1NVX\D6WR;:!8:2[CE,S;M!X*S]H1,T- M7(%7CUH8N,(&U[*U1VY=+/1$=F5>4IF7W&K>AK,,[!'/3P.4+X"M"-["?(,M MU)_8X,+0/<>,ZTC,S-NAI-&72= PKQGDQPWO#$Q1P[IF4! VG&OMCEN=ZXFL M<,Z^V.QFB&_S'B^(DY =]<2[S M!?(MI@(0M%%2SF.L1@DOSCJ*&\GV^59[Q:3:N.>7.P37B.L ]7S#F#S?:('J MP&GR/U!+ P04 " !WC#Q:>WXEKYD" !8!P &0 'AL+W=OD9,4%'+5 T(NXS?S\AM0,D[U43[I"-'#@3.A94!E3WX:A MSBKD1%_+&H5=*:3BQ-BA*D-=*R2Y=^(LC*-H$G)"19 F?FZETD1N#:,"5PKT MEG.BGN?(Y'X6#(+CQ ,M*^,FPC2I28EK-(_U2ME1V*GDE*/05 I06,R"N\'M M?.KLO<$/BGM]T@<7R4;*)S?XEL^"R $AP\PX!6*;'=XC8T[(8OQJ-8-N2^=X MVC^J?_&QVU@V1..]9#]I;JI9, T@QX)LF7F0^Z_8QC-V>IEDVG]AW]I& 61; M;21OG2T!IZ)IR:$]AQ.'.'[%(6X=8L_=;.0I%\20-%%R#\I96S77\:%Z;PM' MA;N4M5%VE5H_DZZ;RP!9P)J6@A8T(\+ 79;)K3!4E+"2C&84-7R$%2K_&X@, MX?N&T9*XD]5PN4!#*--7< %4P)(RYN:3T%A"MT^8M33SAB9^A68"2RE,I>&S MR#'_TS^TD77AQ:91[3!(W[\;3*)//>2CCGS4IYXNJ:!\RZ$FSS:W M#!A4_!QCO\HP@IP\ZQZ><<-,AWO0&^RBT33Q=4,RA/DE)^9*2YY#[18W:8@_;M&.;OI4- M"'=)<@ZQT1Y$7MR])[LTNKY)PMTI47A2[3BJTM=T#3[SFL+7S7;/QEU3+5_, MFS=G251)+1'#PKK:K>Q?IIHZW@R,K'WMW$AC*['O5O;I0^4,['HAI3D.W ;= M8YK^!E!+ P04 " !WC#Q:(:VE!@0' !9. &0 'AL+W=O_N3%#8TRO)6(TOPO>BK:.@.TVJ5*Q(6Q[D$<)OO_P<_"$4<& M&L=L0 H#4C?P6@SH M,'E -R(*5R%/T0?T*7GDJ=+C2J4H3-#G0/[@*KB+.%KRU4Z&*FOV=J&OA5'Z M3AO<+A?H[9MWZ$W6_-M&[-(@6:<70Z5[GO$/5T4OK_>])"V]=-%GD:A-BFBR MYFN#_<)N[UOLA]IC![>1%[==$RO@@J_.D(O?(^(0S]"?>7=SUW0[O\9.?XV= MV&:8+ 6?I]M@Q2\'.L>F M7#[RP>SWW[#O_&$*$"38 A*,0H(Q(+!*8+U#8#T;^JQ,%WKZKT3,WZ-$)/JA M*(,LLYA"O ?T<\#LH?@X&WN.])T+W3@I M)"<;-<,XQ>,CSHKK_8/K_=>X/A+)PTG/^XT>$6?<<+R5OZ_C.U%22$IFH,33 M-K>/#VX?=W7[\LCMGP.5'3\C7>?H3+)4@50FS]O!,7KF@30]$*QV?6/QRDY0 MR$ZP_IVHQ&MRB-<$(%ZZ\C)%RPY-\CZ:BH&YU;!ON%[;"PK9"_:*7E0"-CT$ M;&I%NHJSO/4?7Z.Y2(US:-JTUJO&IV+FP6):3#;V7I[N!LK!65E)E;;@":E MKXG5UQ^E'KSH-I$\B/+,\3$($ZWU]V/ZG='O5L2^<@T4;0&*1D'16(%V',,/ MV/=:(EB*;&R5>BT1- ;.;70 .WY]MH#JYRZ4%)220:%5PU%*8VS7QBP()?H> M1#MN#(%GRAYXZM6C *1,BRAT8Z6@K,S$BEV/C%I&?"F3]8U&!T8*RLB@T*K!*$4_L8M^>]U,FOI7)XYQ/5O9.7K' MH!,I!25E!E)OY(_&+8.]%/K$+O1OSY9GZ)L>ZNE./J,O0ID+*SM*WPP%BK8 M1:.@: P*K1K=Q3.!I%; M7W&VD_6.QFE&"LK(H-"JP2CU/K'K_1.%LT'\DNEX6H\!J,SO1DI!29F)U/?; MWI"14N83N\R?BSCFU':)W>@+5]:!H%!2-0:%5/T\M%P!< M!Z9J=B&5]AP4;0&*1D'1&!1:-;[EFH)K7U,X736[3;6-R01[]6K.3M0[9-U8 M*2@K,[)B9]RRM."62PNN?6FA8^'L-M]_FWT-NFC0D96"LC(CJ\771Y_40[WM MMP/USEFPG]7#?E M&/4R;7BT\TF77P_Y'K44Y9N7]CM0#EO7^'R.#=<7^)SN=[F5 M\/M-=[HJ>,CT:,3O-95S-M9#0>[WL>U/E-CF^Z[NA%(BS@\W/%ASF370O]\+ MH5Y.,H+#;L+9_U!+ P04 " !WC#Q:(PF%>LD" !3" &0 'AL+W=O M< ACP67.B) MEQNSOO1]G>104'TFUR!P)I.JH :[:N7KM0*:.E#!_3 ((K^@3'CQV(W-53R6 MI>%,P%P1718%5;^O@,OMQ.MYNX$[MLJ-'?#C\9JN8 'F?CU7V/,;EI05(#23 M@BC()MZT=SD;V7@7\(/!5N^UB76RE/+!=F[2B1=80< A,9:!XF<#,^#<$J&, M7S6GURQI@?OM'?MGYQV]+*F&F>0_66KRB7?ND10R6G)S)[=?H/8SM'R)Y-K] MDFT=&W@D*;6110U&!043U9<^UONP!T">=D!8 \*G@,$S@'X-Z#NCE3)GZYH: M&H^5W!)EHY'--MS>.#2Z8<*>XL(HG&6(,_&B.CTB,[)@*\$REE!AR#1)9"D, M$RLREYPE##3Y0*8<#YV*! A>'S)3D#)#ODFM4=. M"!/D>RY+346JQ[Y!P799/ZG%757BPF?$1>16"I-K\DFDD![B?33:N UW;J_" M3L)K2,Y(O_>>A$$X:-$SZX9_+07"@S;X@9Q^L_E]Q]?_Y\UOV[N*>]#.;5__ MI5[3!"8>/F\-:@->_/9-+PH^MAG_3V0'VS!HMF'0Q1X?7JM4EDN3E1Q?N-N& M5N\58>0(;:+:Q/WAL#<:^YM]4RU1O?#BO(DZ4#MLU X[U=Z(!-.E!GNWZ.5I1(V_J-/?7,D-LTFZ37UTI/XB.E+?R?]*]:-&_>@% M=RFI4A2O4M16,6- X'/+VKR-CF[+<'#DK7/UEWKS]_)V 6KERIDF[O)4*;P9 M;2KFU!4*_V]X56YOJ5HQH0F'#*'!V0C/2%4EK.H8N7958"D-UA37S+'J@[(! M.)]):78=NT#S/R+^ U!+ P04 " !WC#Q:\REHA&\" 3!@ &0 'AL M+W=O]KVS 0_5>$5T8+JW^GZSK'T"8; MZZ 0&KI]5N2S+2I+GB0GZ7\_279,VKEEL'V)[Z1[3^^=T"7;"?FH:@"-]@WC M:N[56K=70:!(#0U6OFB!FYU2R 9KD\HJ4*T$7#A0PX(X#"^"!E/NY9E;6\D\ M$YUFE,-*(M4U#99/-\#$;NY%WF'AGE:UM@M!GK6X@C7HAW8E31:,+ 5M@"LJ M.))0SKWKZ&J1VGI7\(/"3AW%R#K9"/%HD]MB[H56$# @VC)@\]G" ABS1$;& MKX'3&X^TP./XP/[5>3=>-EC!0K"?M-#UW+OT4 $E[IB^%[MO,/B963XBF'*_ M:#?4AAXBG=*B&N-0QLWE-M;7&MI=JG!Z7S=WQX2)5K3BM.2$LPUNB9$=%Q37J&5 M8)104.@?63%GM MN=-I;OLVKU2+"B.M<-FFT>1 M?YD%VV/G4U6Q/QNKGEE*1TOIFY:^[ FH0>5&"08:C/R#S:&%4YK3/]5<^,D+ MR1-%,__3"\7!T9.UX_(.RXIRA1B4!A7Z'V<>DOT(ZA,M6O>*-T*;F>#"VDQM MD+; [)="Z$-B!\/X/Y#_!E!+ P04 " !WC#Q:\>=/ %L% #8* &0 M 'AL+W=O?7KW-I0F@P,#W;#VT2@Y2[FZZ03\CC#OC47%L*L_V:,F<9Y8H)CB1=W#GW^#;VO#R@..,?1K=J9QOE0_DFQ/=\ MY_/\SG'S*Z(I372.(.;/$YW0-,U)YCI^5%"GSID'[FZ_TN-B\&8PWXBB$Y'^ MR^9Z=>=<.VA.%V23ZB]B^Q>M!C3,>8E(5?$;;:MS70?L#@0(!?!?BG9AA4 8-3,PRK@.&I 4$5$!2U+XM55#HD MFHQ'4FR1S,\VM'RCD*N(-@5F/+^S9EJ:3YF)T^-9>4_C?&V["W:[LK5KZ]?WJ%SS_ &\JC:E* M_8((GR/Z8\/6QN;T!>)4=]TI)6S0#$5N']HN%&]:%&UH+-Y5T39AY))[-.X>BG;9I)9S[,$#" M0DA8! F+@6 M38-:TP#2ZP)(>2%A(20L@H3%0+"6O%>UO%=G>]U!<4O4<,=] M<+!GCW_#IEJ\+7=86OK14.Z5HH9EY(\P=(Z)5Y M\R1*4=WICE;4N8\/)"R$A$60L!@(UA+WIA;W!M(=;R#EA82%D+ ($A8#P5KR M8K>9F;IP_EBQ,-XQD 'N7>UYI#WEN/1&W(L]]JD!I(2@M J7%4+2VU%XCM0=IG14- M2F5(6@A*BT!I,12MK7+3*<'6F?KX/A-2LY^DZ.!6\\).>?VW+N;V;O:=TW_S M1K@_A^X"X=[^:^-Q4&P?V*\6KNE!8'L38D93"D>199YMQY_]O$#20E!:!$J+H6AMV9L."AZ"NB)H.P64%H+2(E!:#$5K MJ]ST5+!U3G^Z*P9O7[/\MZ[8>=9PWQ@[SKKNX9O6S[Y-!F_ZC5?[-OE_="]P MT[[ ]O[%H_'#;)-U%@^R-S !I86@M B4%D/1VHHV[1)\#>J H"T34%H(2HM M:3$4K:URTS?!UGE[]WJ!TD)06@1*BZ%H;46;YHR'(9W9 ^W+ M@-)"4%H$2HNA:&V5F[Z,9^T(O->9[?2S50?MTQP9^?"P,X->1PQ%*Q7N[RR\ MRJA<%DOD%"K63I5K6NJC]3*\^V+QV=[Q!WP[P1W'0WP;E8OL&GRYYN^1R"7C M"J5T85*YO2LSK9+E,KIR1XMUL>SKF]!:9,7FBI(YE?D)YO.%$/IU)T]0+V8< M_P=02P,$% @ =XP\6GZ.VLVK"0 3V, !D !X;"]W;W)K&ULM9UO;^,V$L:_"N$K#BW06UM_[:2)@<1D<06Z:-#_3-[NVP_F)FJ%&?#24=/.2%W^4:RD5>]VD M67D[6BNUO1Z/RW@M-U'Y(=_*K/K+*B\VD:J^%D_C8OMR-G]/;#K\G36M4_C.?6;UKGS.\S_J M+S\M;T>3ND M;))L_W_TVCKBR*#BV W+_OC>-X MI*+Y39&_L*)N7='J#XWW&^O*7TE6#Y1'551_32H[-7_<#Q"6K]AC\I0EJR2. M,L7NXCC?92K)GMA#GB9Q(DOV'_905 .T4%]8E"V9^'.7;*LAHYIO/\LJ6B7[ MEDL5)6GY7=7ZTR-GWW[S'?N&)1G[WSK?E57#\F:LJF[7&Q_';1?O]UUT>[KH ML8]YIM8E$]E2+BWVG+8/"?MQY:Z#S]PWG]V[))#+^ /SG.^9.W%]2W\6YYM[ MMMWYNJV+B[=N.,,[#""OX7D]/&-,R+ M.\YDHD*69T>GJOSWG[WX[Q4UE1#?0$.E0)(PC80($,\(S/81G2A_5I4JJ*5$5 MG%TI5[N4IF'$87:(P^SL MK!/KP^2LO$.2AX8"">.S3MZYFOGOT\ZLDW9F4\^Q9YVK@SNO!B=QF^M(RE#7 M(6$<"1,@F!$*9Z)EP 0TC6M!H'A :1Q*$RB:&9(C9>;\0Y,<&CPX1$@:;VGO MYSGO9XUML_<3G9YYH^-JI[K_V%2G1:/''Z+4W 4&E+I3&H32!HIDQ MT!+8F7U] H**72B-0VD"13.#H06T0ROHX0F(YEWUSCT6M.7@*%S:#X'JAUGX MT3+9)37?_*>L5,6NJ7%6;FX$6*.8ZRTEL?UPH)%##P5,O7,KKJ)P](LG/9F#JWX7+KJ^2C3ZJ>G[]F3S"JYD3:C,5IN M*JU1I92H7N?WY@G[.0VJ!J$T#J4)%,T,E%:#[A4J74!+JE :A]($BF8NC=-R MT:/EXKG3WQ9C3&P[V<+2R.GD%&YKU7+(?DB@$S#GJK M@Y<.0N4:E"90-#-^6JYY='5TP&).:"T42N-0FD#1S) <+:^EZX'GSCA:3-AW M1+>.]KK9H3.5X!:6W\DTPL+RPMXK,Z#U2"B-0VD"13.#I66E1][3?LG$S\G*GB=HZ_[E!PO:-Q#*Y-0FD#1S+AHG>K1EJ'Z5\M@'U:.EI3$3$K@M9.H30.I0D4S8R+%L[^ M%)6*H)H92N-0FD#1S)!HS>S3M=U3J8BV[K]-=T%;#O;YI?T0J'Z8_M4"V*>E MX^_RJ'Z=^C M)S71.O''79$E:E>IL'K,KY+7^K/]T4S89S-A'\X$K1"C:&9(M$ .4.N* Z@V MAM(XE"90-#,D6AL'=%'Y5!:BK8G+T[3E8)]?V@^!ZH?I7RUT UHBWN^2=%FO M(2*O2M.0P<,=JH&A-(&BF>'0NCB@ERJ?YZ+^R](T9.CPA](XE"90-#,< M6B"'])KGT_G#7O//@W>_WSO7"L?S.G6NQ?[>#QN]? M-?$Q*IZ2K*SR^:K:U.3#M(IFL7][P_Z+RK?-ZPD^YTKEF^;C6D9+6=0-JK^O M\ER]?:DW<'B'QOS_4$L#!!0 ( '>,/%H&/:CN#P< #$\ 9 >&PO M=V]R:W-H965T'QI)USZ'NH4F>*_'JB8NO M^8XQB;ZE299?3W92[B^GTSS:L33,+;YG6?'-AHLTE,6AV$[SO6#AN@I*DRFV M;7^:AG$V65Y5Y^[$\HH?9!)G[$Z@_)"FH?A^RQ+^=#UQ)L\G/L;;G2Q/3)=7 M^W#+[IG\O+\3Q='TB+*.4Y;E,<^08)OKR8US25V_#*BN^!*SI[SS&96W\L#Y MU_+@W?IZ8IV8HE28E4M./O!G1RY"P#NY^?T6EU\\7-/(0Y M6_'DKW@M=]>3Q02MV28\)/(C?_J=-3?DE7@13_+J?_347&M/4'3()4^;X*(% M:9S5?\-O32(Z 1B?"ZY)LR9@-I3!:P*\H0%^$U").:V3 M564Z"&6XO!+\"8GRZ@*M_%#)5447"8ZSLF?=2U%\&Q=QE]<672>_&HJBX:6=-.H:=1MW2A\IE$N>L\SNQ2UZ%JC)D> MHQR>+_-]&+'K23'^YDP\LLGRYY\[^:_CMWQI! MQ_XP(,&"&LSKI/M4$$@Z"@2F:.;]L:_'2" 9*1"8DO[%,?V+@>GW=>E?]-._L/P+Y=^)&$:^L6*,YR>0_!0( M3)'FXBC-Q4!IYCII+OJIF9_.T2LCPU@QAC 22$8*!*:DW[%;KV=;*46IDYQDHPB). ,\=H%89P$E!. M"H6FJH!;%;!1A4\[)EBXD4QH1<#]A."9Y9^J8.08K<(@4@)*2J'05!E:<^^, M=/=:-4#=/2A: (I&0-$H%)JJ;6OQ';/'?RMXGJ-5*,3WTJP6EO^@]Z@-CM+Q M'=?N+8O-?*.5&\9*0%GI,ZM]EE7-=EL><,SU@9LH.J2'))1LC;K5%6W"O?ZM MOYE[EF=:!YOY1V?_!YI 0)M ]4VP._.>*D7K]AVCP5Q^8++M]E_"Y* M;34@ MZM+'L_!IVD$]^S!2 DI*=:2^W5GEJ7ENG;9CMMJ?1+AF* M3II\V($WM"A0M M $4CH&@4"DU5M37PS@)@20#IBE>@: $H&@%%HU!HJK9M!< QEP"&+PETWMQ^ M88("+0[\0 L(: OHN!:H#S;;F@ VUP3&+!NPQJR_P9YU*H29XM?_8;/^'+0ZPSI'/K/EIID'+ ,-("2@IU9)VRW!JGEN#C\T&?U6] M/,%$];+".LZEB!\.D@LD6%+U\'P7[[5SBQEX[-P"BA: HA%0- J%I@K>EA(P M0"D!@Y820-$"4#0"BD:AT%1MVU("!BHE8(VI=_N/$F+I&JJ MVSH"AJLC8)V#=OLO:)@I1Z=[&"L!9:5Z5N=LPMMJ 8:H%F"-A^X7I,U4HQ,] MA). !/N=,_XC?'C7YE'-3E M@Z(14#0*A:;JV=D- .#R7=CM +#[ 6 W!,#N"/@_7+[;NGP7R.6[ND?WUNQT M3 0U^8,X"2@G?8E3S7-K\5TXB^_J;*_3G^A!'?XP4@)*2E\D5;/=^GL7PM\W M(,I[(7;OY4LSU>@T#^$DH)ST)NO8\>QQ?^M- MM:OSY/RM<[ER-.<#YY+4NU=;^'HS[?M0;.,L1PG;%%2V-2^ZA:CWI]8'DN^K M_90/7$J>5A]W+%PS45Y0?+_A7#X?E 3'7<++_P!02P,$% @ =XP\6L2L M3@KH @ K@D !D !X;"]W;W)K&ULM59K;]HP M%/TK5E9-K=22!T]U$*F%5=LT)%34[K-);L"J8S/;@>[?[SH)::C2:*W8%["3 M>T[..7Z.]U(]Z0V (<\I%WKB;(S97KNNCC:04MV16Q#X)I$JI0:[:NWJK0(: MYZ"4NX'G#=R4,N&$X_S90H5CF1G.!"P4T5F:4O7G%KC<3QS?.3RX9^N-L0_< M<+RE:UB">=@N%/;U-K%.5E(^V<[W M>.)X5A!PB(QEH/BW@REP;HE0QN^2TZD^:8'U]H']+O>.7E94PU3R7RPVFXDS MLY),JTD6D)1@4I$\4_?2YSJ '\WAN MH 0$_PKHEH!N;K10EMN:44/#L9)[HFPULME&GDV.1C=,V%%<&H5O&>),N"Q& MC\B$+-E:L(1%5!AR$T4R$X:)-5E(SB(&FER1.\H4>:0\ S('JC,%.)Z&G,_ M4,;U!98\+&?D_.R"G!$FR)QQCF.EQZY!J?:#;E3*NBUD!6_(FD'4(5W_D@1> MT&N 3]OA/S*!<*\)[F) 54I!E5*0\W7?X+O1&HPF5,2$,[IBG!F;2%J$$!-J M2&*SV=ELFMP6]+UF>KM2K_661C!Q<"EJ4#MPPL^?_('WI(:6IFF" I>W\N)[>:R"T?^L#,Z?NB)(XZC2.&K5^/-EB-XA M=-0BHQ#:5E$(=6NGJ;W)S*E:,Z$)AP0Q7F>(.:CB=E!TC-SF!^Q*&CRN\^8& M+U2@; &^3Z0TAXX]LZLK6O@74$L#!!0 ( '>,/%I+#698S@4 $ C 9 M >&PO=V]R:W-H965TR'ZQ98HWG,O>0XO']+- MGE3?Z08A!GX4>4EO1QO&MM>3"4TWJ(!T3+:HY$]6I"H@X[?5>D*W%8)9;53D M$\LPO$D!<3F:WM1EC]7TANQ8CDOT6 &Z*PI8_;Q'.=G?CLS12\$7O-XP43"9 MWFSA&BT1^[I]K/C=Y("2X0*5%),25&AU.[HSKQ>F*PSJ&G]CM*'I]0MZ7#>>-^8)4C0C M^3>QS#9S6P#G7P&T-W'/;X+4&WKD>_-; /]<@ M: V"FMV&CIK+.61P>E.1/:A$;8XF+FI!U-:<0EP*[2Y9Q9]B;L>FRT:S@*S M$J]+O,(I+!FX2U.R*QDNU^"1Y#C%B((K\)F/I8SC87MOP'["._'0D]9+3]Y; M@X!SE(Z!;7X$EF$YBGAFP^9+M.7FQJOF\_.]VPKSZ'SO*O/X;6U/WA;\XOS@ MC0$F[<.8L&L\^Q6\;W7"0QF SZCB"?Q%O#O*R[AJ^0#8[NJQL>7RKQ\"6(CQ M0J]50FZ\.6IO8G*ZIEN8HML1GWTHJI[1:/K[;Z9G_*%2D4ZPN4ZP2"=8K!,L MT0FVT 364:9S4*8SA#X5"1@W"1@R5N&G'8-/.0*,"%&*+,PGC/3[AN09JI1) MM<'W:GRQKGF>AIX=\D'W?"JR?BW'" *K6VO>K^5Y@>UU:T4*K, /NI7B?B73 M]BW?[59+^M5\TS>=;JW%8!_^3X;< T/N($.]W/'"2YU"KO@R"Z:PNLP M[AT8]P89OQ>4@O(X,H^3PGL^660DSV%%CZ4?5/0W+H*3EEIC2]+U;#".2ZGO M>S3'KB_1KM-CW/=HCZ64DJBB\D*);4U1==CV#VS[@VQ'JQ7?=8GEPCVL,EKKH4D$2A'X?;D[CNN$4K*<#49X MJ0[Z3D/#\BW)9Z339]SW:8>>Y1ERNN_7X_.+&THSS$)3;!T]! <]!&_)][5( ME-N3^Z#/MN_P7@ADN@<#N)1NA5?;\6S?DU)JI--KK/#JA89KNS+CJO LTS%- M.0=H"J_#>7C@/!SD?-Z0^M:<'RIROB&OQ 8CN93\OD>>\Z59)M+I,5:U45YM M)JJP/'F0:PJK0[AI'$])C$'*9Z3DXYMAL=A>HA*3"GPFC.\)YSLDMIV^\@!C M$//2C9]6M+E6M$@K6JP5+=&*MM"%UM7AR6F=^4N/)EIWNB2J$VVN%2W2BA9K M14NTHBUTH74E:ATE:@VFRH>2(;$ !A5D?#J$]328HI(I)\$6S+1.LK\Q-DS3 MDI8&LV&W%XM+)UJD%2T^NT\2K7X7Y_CMBN)XHFH.'HM-E_^Y1U**0^O)J5:T MN5:T2"M:K!4MT8JVT(76%>+Q -5T?NT$JNFPL96H3K2Y5K1(*UJL%2W1BK;0 MA=:5Z/$$V1P^0KXK&;XZGB[5^E1*KW\\:OF!X[J>/'-J/3-6N#6MT)1/C+4Z MC15.;<,+77F;F"@J>JXC;R9U!=

>MX*#U\[G%7 M?^0@E=^;UY&I*(_-ZZ3YF.,(WWQ;\@E6:\QGU!RMN"MC[/.&54&P0Q5H@)_OB)\&]O>" >'CV:F_P)02P,$% @ =XP\6@5' MU;K0 @ *@H !D !X;"]W;W)K&ULK59K;]HP M%/TK5E9-K;21)VQE$*D04#NI4M6NVV<3+A#5L3/;//KOYT=(0Y5F;.5+8COW MG',?CGT'6\:?Q I HEU.J!@Z*RF+ONN*= 4Y%AU6 %5?%HSG6*HI7[JBX(#G M!I03-_"\GIOCC#KQP*S=\7C UI)D%.XX$NL\Q_QY!(1MAX[O[!?NL^5*Z@4W M'A1X"0\@'XL[KF9NQ3+/.IQT" JG4#%B]-C &0C21E4DAI8'^_9IR9V%J@.2SPFLA[MKV&,A[C8,J(,$^TM;;1I8/2M9 L+\'*@SRC]HUW91YJ ,73 M# A*0/ :$+T!"$M >*Q"5 *B8Q6Z):![+*!7 GHF]S99)M,)EC@><+9%7%LK M-CTPY3)HE>",ZHWU(+GZFBF!=%6T5 M12T$B:0=E#H?T*!%T0-_HR/AX=-X;Q/??(^]6D[_/N:*KC7I'Z0R[#: M/J'A"X_8/DU;PZ*C9K0^-/NBP"D,'74J"N ;<.*/'_R>]ZVI+J5%;B'>)8 CK' F%4 $^!RHNF6EMFWVX5 M?:%M8J\3=+\,W$V]BLUFT>6A6?*&6??0;'(Y:Y5Z%__@+_K34ZI-[5DOE<3]+W.R_:PR75K=UD. M?&FZ#H%2MJ;2GDO5:M787)G[_-7ZR.^/_8;UQ.]/;-_R0F^[J%O,EQD5B,!" M22G7E,?<=B9V(EEA;M(9D^I>-L.5:N: :P/U?<&8W$^T0-4>QG\ 4$L#!!0 M ( '>,/%K[MX;4W 0 (0F 9 >&PO=V]R:W-H965TZU TYC#3!GG*:3 M[H\_&R@)"?7*]+QI(/C[L?$W?FP_]7S/Q?=J2ZE$SWE65 MK*V5Y8]M5LJ4Y MJ:YX20OU9,-%3J2Z%8]V50I*TEJ49[;G.*&=$U98RWG]W;U8SOE.9JR@]P)5 MNSPGXL<=S?A^8;G6RQ=?V>-6ZB_LY;PDC_2!RF_EO5!W=D=)64Z+BO$"";I9 M6+?N#?8<+:A+_,WHOCJZ1OI5UIQ_US*(KFF6:I-KQ M;PNUNCJU\/CZA8[KEU6X[XDC@3EX1>*W >ZO ;P7^J2!X13!I M!9.W"H)6$+Q5$+:"L.[[IK/JGHZ(),NYX'LD=&E%TQ>U7;5:=3 K]"_K00KU ME"F=7&)6D"*AB!0I^E)2020K'M$GJLRJT$5$)6%9]1Y=HF\/$;IX]WYN2U6K MUMI)6\-=4X/W2@T13:Z0[_Z!/,>;#,A79OE?NT+)G5?ET=OE[H \_ID\ZQKO M#,BQ67Y;BJ[V$[FMC.K<\CJWO)KG_X);0\XTM,DP30>MFZHD"5U8*BI55#Q1 M:_G[;V[H_#GD$R0L@H3%D# ,!.OYZW?^^B9ZYV^F'449(VN6,?ECR-H&%-8@ M/7T\+6?^;.([COJ=/1W;=EXP"(+9]5G!R-BTL99 PC 0K&?)I+-D8K3D[O;3 M:JC_C:JQ0PL2%D'"8D@8!H+U? PZ'P/0T!E ^@L)BR!A,20, \%Z_H:=OR%4 MZ&Q 03]T.LYYZ#PO& 3A0,'(V+2QED#",!"L9\FTLV1JM.3V22T>R3K3=A04 M\0U*!$V9'/+$2!H[W"!A$20LGIY-QA/7&?A%X?."7G!2L.?)=>?)]8AA(O2^ MZY)O+G?JAE05E8.Q\/JL,=.)-S1@S@OZ]4KC;, 8&SFV4R%A& C6,V?6F3,; M88ZD(A]RP\SP0Y3S0FZ'C%P9I6,'!B0LAH1A(%C/0]@M!B4AJ%H?;N.$B"N>99*U92D?"(9(CG?%5)/ M5&LN%$BM$"L5%A&12&Z;I:-ZIB\%+;FH5Y!J*'](EKW+W7FSGT'_K,"I;O!H.K&3#:--"<"2@M!J5A*%K? MV$/>Q/5!=W_C(1?C&E,!71PF MSZ_&8=#\"R@M J7%H#0,1>L;>TC"N"%L'(9,=JQ :1$H+0:E82A:W^9#8L4%H/2,!2M[^,A&>2:LT&KAX_UX%2#=- PR,S* M"I06@=)B4!J&HO5=/621W!EL$(9,OJQ :1$H+0:E82A:_RC (<_DF?-,;\L6 M_@1B3!>:M:/_Y0^:@P*E82A:8Z5]=!Y'G\_Z3,0C*RKEU$;AG:NI6J2)YLA3 M5Y?;BE)J= %U/,-Y_+E1I_ZZ0Z>+?\'4$L#!!0 ( '>, M/%HTHION3P, !L+ 9 >&PO=V]R:W-H965T>MA9)G,=V5O;OL9,N=(V; M#<27)H[/?7+=)[5]9ALA?Z@U@$8_J[)6^TPMW[^^QO._/& MS U3<";*;WRAUW,O]= "EJPM]978O(.MHO^RGYN"[$C(.$! =T*Z%,%P580=$9[LL[6.=,LGTFQ0=)&FVSVIJM-IS9N M>&T_X[669I8;G<[?\IK5!2!6+]"G!B33O%ZA"S"54>@(W4^7_8,7YZ 9+]5+ M,_7E^AR]>/82/4.\1I_7HE4FAYKYVE#9W'ZQ)3CM">@!@G,HCE% 7B&*:>B0 MGTW+/[2UD6.7W#>U& I"AX+0+E_P2$%ZQRX[O3YTZ^VR.U$-*V#NF76E0-Z" MES__C\3XM FG'3SW9 CXF+O==$.>Y#%"=YC#T<. Q)'T1#U M "H:H*+'H:@+*AI!T21,R1[4.(ID:8K=4/$ %3\.%;B@XM'K$KI3@I[)$11G MQ(V4#$C)XTBNU7\ZJ?O3U9:,T%/J!D\'\'02_+/09M68C9E7;84:=F>...W< M-M+QI\08D_WJCL.B+,"IFS(;*+-)R@M0Z@3QJFDU+,Q^K<$42[LHL]'KCV*< MT#U(1U20D -_2X)_GT5X$O/!WHM*SFYXR?6=\TS!(X0LR,)@#]01%D51=J"< M9.?4)$\H:-%*:3XW:H3L>I)N&WVZ!3*N8AA0LE]L5QS-2!@?,/'[I".3ITM^ M(>K5D?DK5']$34?[9(238'_C*P.R-#I\G!C7 MLN_$^H$63=?,W AM6J/N=FVZ5Y VP,POA=#W ]L?#?UP_@M02P,$% @ M=XP\6K;X5D<]! @Q, !D !X;"]W;W)K&UL MK5AK;]LV%/TKA%8,+5!'(O7.; .+@V(;$C1(V@W[R-BT3502-9**DW\_4G8D M6Z+H.O$76Y3N/3KG\G$HCC>,_Q!K0B1XSK-"3)RUE.6EZXKYFN187+"2%.K) MDO$<2]7D*U>4G.!%G91G+O*\R,TQ+9SIN+YWQZ=C5LF,%N2. U'E.>8O5R1C MFXD#G=<;]W2UEOJ&.QV7>$4>B/Q>WG'58L$_4OV.QB/0?, M*R%9ODM6#'):;/_Q\ZX0>PDP&$A NP3TLPG^+L&OA6Z9U;*NL<33,6<;P'6T M0M,7=6WJ;*6&%KH;'R173ZG*D],OM,#%G !<+,#7DG L:;$"-T151H!1_];' M:R(QS<0G]?#[PS7X^.$3^ !H ;ZM6244BAB[4O'2Z.Y\Q^%JRP$-<+@F\PO@ MP\\ >2@PI,_LZ7]5A4KW3.FNJD93$M24!-5X_@!>5[-)T!8A,"/HJ7D_T7%\0#M@2+*F8XPR\$,Q- MHK=(48VDEX>G:>S%X=A]VA=C?=T;Q02-F, JYE]%'$ 3]6U>N$<=HB" '>Y! M3R ,4.0W40>DPH94>)P4,I$*>Z22.$DZG/I!$/D1-'.*&D[1<4Z^B5/4>UT< MIUU._: D]D(SI;BA%!^G9)K]5W&?4@3]#B5#4 P'>BYI*"7'*84F2M:\4Z=_ MTJ<>IJF9>MI03ZW4OZV),O6E),:)G)K&5)QV2FI]PQMG,O1:7_+>H<">?&H/ M[- Z!4D&)AG<\U9HU\"D6DZ5:].\RD&)7]3^1YH-$O88A)&7!ITN,81%OH?0 M -'6\:#58Z8W1(A+0/.RDF2AW%Q5G0AI)(IZ#$:![W7'CBDL])(AHJU;0;M= MM=Z<:6\&&<6/-*/RQ"]+V/[/N'D$7P$+ZU'L*EN,WOFJ4K=O1,2?3QU MB_F*%D+)6"IX[R)6!L2W)S[;AF1E?6CRR*1D>7VY)EA])^L ]7S)F'QMZ'.8 MYMQM^C]02P,$% @ =XP\6@32ED=] @ ,0< !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD+;F.X4NC31:(39M&J*P:8]N M6$5\#T2LY%B94.Q<:6E0"<-:"2VI[C1':)";.2N)F[$DG,:T4)@RN! M9%V66#R< ^6[N>5:^XEKLBF4F;"3N,(;6(&ZK:Z$CNR>)2,E,$DX0P+RN?71 MG2TBD]\D?">PDP=C9)RL.;\SP:=L;CE&$%!(E6' ^K.%!5!JB+2,7QVGU6]I M@(?C/?M%XUU[66,)"TY_D$P5<^O40AGDN*;JFN\NH?,3&KZ44]G\HEV;.YU: M**VEXF4'U@I*PMHOON_J< !P@Q< 7@?P_A;@=P"_,=HJ:VPML<))+/@."9.M MV$898"PBQ#WRH06!&V05] 5T:B]VA5K_?! M\1(4)E2>Z.G;U1(='YV@(T08NBEX+35>QK;2B@ROG7:[G[>[>R_LOH1T@GSW M'?(<+QB +\;AGVNFXR!<-LYO[-9(53F%OZ M@DD06["2MV_"PEY0^&=!WI"@4=R_GJ-PU-TCY5&O/!I5?L.5/@BR7E-S%?2=3WD)0T:B M9U7SIJ=/*OL\)SP+GNBS#QJ:>4R^8K$A3"(*N48YDZFV)]H&W0:*5TV/6W.E M.V8S+/2;!L(DZ/6<<[4/3-OL7\GD-U!+ P04 " !WC#Q:/-^K-4<& "G M(0 &0 'AL+W=ORYY M+R^E]3,MOK,#(1S\R-*O:YV*SIB:=)3CX7@)VR#!<_[TA*GV\6/!#^]?BY$'>KEB5.,I*SA.:@(+N;Q2V\#I%=-J@0?R7DF9U= M@]*41TJ_ES7[^P?ZB, M%\8\8D:V-/V6Q/QPL_ 6("8[?$KY/7W^G30&50.,:,JJO^"YP1H+$)T8IUG3 M6(P@2_+Z/_[1"''6 %DC#5#3 ,D-G)$&9M/ G-J#U32PIO9@-PTJTU>U[95P M >9XLR[H,RA*M& K+RKUJ]9"KR0O)\H#+\2OB6C'-Q^2'.<1 3B/P9]'4F"> MY'OP!Q':,["L+T!$&:\0E!]( 9*\GJ"EH]\&A.,D9>\$^.M# -Z^>0?>" 3X M;\P$"8QR16M _T[1U-^Y70IQ4) MO8ATA[2$ 8FN@ G? V0@2S&>[?3FILJ<_]=[^)][[XEAMC/&K/C,"S,F;:?& MM^<9,&<9.%,9#U/6*TG M+!W[YC:C!4_^J1A&,P8X0K%U]-ZE2D91YYVOB68:]73^>* M#T$NM*P^*!B"H&.Y;A\5*E"V[SDMJF>[W=IN:VW_F',B%.5 F%[/Q#3!CTF: M\(0HK:[I[/-10,.4K!Z"+,>1C%80>9XAV3P$^9ZIMMAI+7:T%G^A'*=GJTYE MI#,;;GJF>PWXK@:T6HDZ1*A-UY^E1*X \'Y/J.-.RM @4-UY4"4:"".2*4 M2R(H8$@L=ZA6 1K=[M+0ZG _3$F /HH=8UZO8_(C.N!\3ZJ%GHNRHB?/I=7< M=-Y++2*J2QIL%3#/,N5DUJ#.-;"A;_J24@H8T1VU,F.M+)_JRI)$B_QDY!3R"L2BM"\DU5L M,S)1VUQ>MA*!&/]4,6TG,L&:"4!SC"F8;4SA'&/JNZBK M-Z!V$SW915/2RX6N[,8,ZT40?]Q)TY@@?*&"]KB;YAI5.,^H^H[JRA&HKT<& MCHH3%I5[-R#\0J8MHKH':)ZM,@?*#,"] 8);R)C.(&QKTQ7TD!]3?,Q9[PX54>&HK8IJQI6G3.5 M&2.)1H304KXZDVF3,.2PX0*Y0QBQ!!E.?(Y4*A"^6BL>.AJ**@OHAX.M.#+ M*KM?L'A8OL!!6%1@?-G:(0;)!QX*C#F2(5!7)B%]F?1P>JPM3/*(9D1E(QK6 M'4OY;&H[!12H0-"$DIU*E#]2YJ"NS$'Z,N>!I.+1_CW8DUQ,Y[0*]SC.Q'Y. MI )I8/CQ0@:%N#0#%$(2@'UE"!,EUKI#!'73&! M],7$Y.#?\/1&*0=_!<8>6#O$R(J$"@R$8]&_JP^0OCZ8$OWM089=HH%7%2 H M:Q$H499\S*7LT)+/]5=G+YXS4NRK-_X,5,5-_4:Q?=I^57!;O4N7GM_!ZRU4 M/ _@=5A_,]#1UY\P?,+%/LF9F!P[T95QY8H!%_57 ?4-I\?JM?6! MX)@4)4#\OJ.4O]R4';3?9FS^!5!+ P04 " !WC#Q:E/T#9)X" "=" M&0 'AL+W=O#78SM9U(XT#.B7Q(][CL^Q?76=[+BX MEP6 0@\E97+F%$I54]>560$EEI>\ J9GUER46.FNV+BR$H!S"RJIZWO>V"TQ M84Z:V+%KD2:\5I0PN!9(UF6)Q8\KH'PW=#[D,\FS="*R X-!9S 88D\_@9135#-<6 MUN3\-KT(PWB2N-M]:SU14>!'7=2!YK#3' YJON4*4ZNS3UB#C?:6#$=1Y/M/ ME/6%A>/XB+2HDQ8-;R=GFPL%HCPJ+WJ>O+ZPX_+&G;SQH+PY9UO0Y[RB@); M"!?H"U<@T:(&DS)QG^)!RK^]ZR,/%K:"4)>/ 4 M %PA 9 >&PO=V]R:W-H965T@P M\Y'BS].,--]Q\20W (J\9&DN+P<;I8H+QY&K#61,#GD!N;ZSYB)C2I^*1T<6 M EA<.66IX[GNU,E8D@\6\^K:K5C,^5:E20ZW@LAMEC'Q>@TIWUT.Z.#MPK?D M<:/*"\YB7K!'N -U7]P*?>:TE#C)()<)SXF ]>7@BEY$U"\=*HN_$MC)SC$I M'^6!\Z?RY":^'+AEC2"%E2H13/][AB6D:4G2]?BG@0[:,DO'[O$;/:H>7C_, M Y.PY.G?2:PVEP-_0&)8LVVJOO'=G] \T*3DK7@JJ[]DU]BZ [+:2L6SQEG7 M($OR^C][:1JBXS :?>#@-0[>@8/G?> P:AQ&QSJ,&X?QL0Z3QF%RK,.T<9A6 M;5\W5M72 5-L,1=\1T1IK6GE0257Y:T;.,G+GG6GA+Z;:#^U".!!D=_)51PG MI=(L)3=YW5]+W<\"4"Q)Y>>YHW1AI8NS:L#7-=C[ .R1+SQ7&TG"/(;8X+^T M^X]^Y!_:_:<6?TZ[GD_BX@9Y\^DT_$(7+# M!$C3(]J) :PTD5;$\1O1@ F.QXPLF!"G-M%/UZ;7_*.VHXXJ[LC244V]L/8: MF[W*>?E"%FP%EP,]\4H0SS!8_/H+G;I_F/3"A 68L! 3%B'!>CJ.6QW'-OKB M*N-")=_K^86OR1I $GT8?Z"OE7:JOIBP !,6UK!I!2MW \\+?SQS77?N/'>5 M,YB-QEVSGB:35I.)59,ESY]!J_*0 KF#/.&"?.5*ZQ)LH1S',Y,P5N2IPF#" M DQ8B F+D& ]D:>MR-/_-8%.,77$A 68L! 3%B'!>CK.6AUGUL$::3!A&=_F M1CEG[V:(L8XRJE]_+EE:BSE5*TQ8B F+D& ]K?Q6*]^JU4VN0%,5$4P!.6.2 M%"!6D"OCAKIF4:^CG3MT*?4F!\H=:QA8:W>J*L>6&B&5VFOQ\[;%SZTM_E4' MXX7@*X#8M"._/G\_/%Q_:AH>UG).'1Z8L! 3%B'!>F)1=Q]]NL<-$'@I()=@ MC#.MB%-7J(;6[0'4,^@?'&L8&@R]L<$P:@PG%L-^,W:">&IMQBJ*3Z3(U%359?V\D[M_:BT$)468='ZRGE[Y3S4<,B..WDP>(;IT#06 MCK,+#7:^<23\T*[?G/LD ;7&KHM;$ F/]0I0QC"*DXRIK4C4*XG+!7BWT9,- MR75HL^%I#$+J^Z]ZN%31#U$;2$1U5Q+V=MJF0%NDOM['&F6R5]/3CJ_&C)'= M\>2!AYJ#0*5%6+1^3]FG(:@]#U''O'6"_",1:P(==^=+?WA.W?/#Z1(UL8!* M"U%I$1:MK]H^44'MF8H 3M=EH/Q5B3Y*BE8:HF*&FQOY3.L>JAI"%1: MB$J+L&A]&?>I"&J-D+N#3\^K>LMREN@ECZ5>$HD3_"3RM8%T>YFV9\.Z6SL MMC]Z*#-J1@.5%J+2(BQ:7^9]5H/:TQI+IG6.R8JE*5&"Y9)5>R2CCOZ[B7?J MFD,.S&1%@$H+46D1%JU6S^F\_,U /%:OZ:7>U>JEL'Z]UEYM/P6XJEZ 'UQ? MTHN &JZ'Y:<#U)%]>KY@2O% ML^IP TSOO$L#?7_-]6Z[.2D+:#^H6/P'4$L#!!0 ( '>,/%HFEH_L;P, M *@. 9 >&PO=V]R:W-H965T?L#82E$UC&AJ"/3Z;Y*:UEMB9[5*0]N-G.R%M(5C T@^-7^?X'OO: MOG>ZYN*W7"(JN"UR)F?>4JGRR/=ELL2"R!XOD>F>C(N"*%T5"U^6 DEJ047N M1T$P\@M"F1=/;=N%B*=\I7+*\$* 7!4%$7;\MZF6Z8M!U_:E*OF=, M\OW[)^L>"WFFDB<\_P73=5RYDT\ M2#$CJUQ=\O5GK 4-#5_"G!R4HJ7M1@;4%!6?4EM_5"; &TT'9 M5 .BAX#A$X!^#>A;H95E5M8I422>"KX&849K-E.P:V/16@UE9ANOE-"]5.-4 M/!>84@6?2$)SJNY@[Q05H;G_M/KP%RN""3GUE3;$ MT/E)/>F\FC1Z8M(1G'.FEA(^LA337;RO!30JHGL5)Y&3\ MA/8C&[R$*HJ#- M'C?\%),>]$,+'SC,Z3>+VK=\_>:Y$(I. KIMIT5N"1!9LKY28. [U#-]OF.R=X MI?G#QORAT_SO* K@F3[YUZWVN]%#N$,B6D^ $_A*4:-&U,AIUB66Y$[?M4J" MOBF3RALSAS"QDY!Q]:_0#]#4A&64K9H4^'D>*F*\2,5 M3VB8-!HFS]*0Z:K= MBA="Y^Z>,86:5X$@"J&*'8&D^AT'Q6U$5?7L$0D$2A2)OH?V6Y>ECDRB[3/6 M"X+)>!AL_<('KNVV[[7ZHXW^Z'G>36Z?\FXWPXOWNR.V7;V;4";\[U@F[#28 MZ8IM5^\FG G=\4R'_EU-%/9W_3L6,8HM+O5RH3 # M='_&N;JOF F:Y#3^!U!+ P04 " !WC#Q:^!P)?G$" #K!@ &0 'AL M+W=OSR^30Y;2P<.]AN _]^MA.B(D(&T[XDOKVOS^/+<=8*>:LJ1$WN:\;5 MW*NT;LY\7Q45UJ".18/<]*R%K$&;JMSXJI$(I1/5S(^"8.;70+F79ZYM*?-, M;#6C')>2J&U=@WRX0";:N1=ZCPW7=%-IV^#G60,;O$']LUE*4_,'EY+6R!45 MG$AWC"E%>Z7']V_.';#L@*%"\%^TU)7<^_4(R6N8@(<^D M:(FTHXV;+;BU<6I#0[G=Q1LM32\U.IU_OMM2_4"N>('<+BA9,N#DX!(U4*8. MR1&)@G#6M1X158%$E?G:S&SU?M'/1PZ M>?)4[AO> 3H:H"/G%T]#_Y# %;CC-,K4F23C)O9ZG:D&"IQ[YOXHE#OT\O?O MPEGP:8SP/YD]X8T'WGC*/3\O2VHI@?4[2&!GMA=6#(E)!(0JM05S L86H7-. MG;--";L\#)(T"(+,W^WS34;PCWS)P)=,\MUT4+UQ^5>F2;>W;FSR?(%.TM/$ M'M3="%,Z,*633-^W]0HE$6MB*K+/P#>0&\H58;@VRN#XQ%C(+K5V%2T:EYU60IM8U0V@&F?RV$?JS8A#>\;_D?4$L#!!0 ( '>,/%K]D?X8Y04 /@F 9 M >&PO=V]R:W-H965T[HE&3U!SNMYP6> L MKK9X3>X)?]C>,7'G-"A)FI.B3&D!&%E=CV[@980FTJ"J\24EA_+H&LBN/%+Z M3=Y\3*Y'KFP1R4C,)006/WNR)%DFD40[OBO04>-3&AY?/Z-_J#HO.O.(2[*D MV="=&*"7#'QEX/?U,%$&5=>=NN\5<2'F>''% MZ $P65N@R8N*_IL*.+Z+ONY0_@8]%3 H9,G"7X0)<@,^D MY"R-.4G /:?Q-W!SP"PIP=N0<)QFY3M#G0OP@3? >4&,U*"M / M1B9PEMD! Q)/ 8>? ^0BWQ->Y;]S3U==W[->_33WCMD>,UX\BH\ M[P6\^RK:NJC6=K[>3N;#RW*+8W(]$@FO)&Q/1HL__X"!^Y>.4IM@H4VPR!)8 MAWR_(=\WH2_^I<5>S$DQ'S$'?$/ (UFG19$6:T!75<&6L)0FX*V8@?6\?*<+ ME='+T%#9! MKL$D%)M^!^\74@T@._/UQ$"SY[ 1AT@1A8@S"WPP7,@2O<&P$ M&>N MA]P3CBTY[7 \;3B>&CE>8K$FR%YGV8@RE&6;8.'TG.4 3MSY"A@;.*%BJTV=&,\=UQ<#)?;/GLQN1("<+>"Y>>E!L!!U-N M$RU4:# XXGR&QH%W2KHEKUW244LZZKN2Z)4O]3I&0__ M+*%.@K,N+\U-&DQT+Z>1+:==GEOY"< M@00_Z2?/[Q#!L%7!T"R#*T6VEXI,QK5*^Q=R^^7U#1DML(AB1G4_$N MK:*%"JTS$Y%_K@#\J%J7[58:0Z.X&\BVFC!FLJV*9JMHH4*#\)C%8'RV M)M54FX\]]_@/ZIE'K>Q%9ME;;Y-IN%:I2L>M@NR, G]\^GU'7VO2K17J:LW/ MQIVNUJPG%:W:1&:U>2_BEL9$D5&/-6WWK6I,JVBA5;3(%EHW(*T21>@G=^Z0 M5VX=F5$&Q\.J&%5HK^X>V?+:9;H5H\@L1OMM M()E!!A-M58RB\ZU0_1Z2+;==IELYBLR*[==W.-#YAJ1VB\/3)"5M71ZA*L5;8%;P^A-&4-L>T;JK#22?EM_!R"37E(;R,ZD-8+7Q] M)NP39NM4:*&,K(0K=SP5'6/U,:OZAM-M=8[HD7).\^IR0W!"F*P@GJ\HY<\W MTD%SV&WQ/U!+ P04 " !WC#Q:KDTM8'T# ":"P &0 'AL+W=O+5F9+2 O[=8/+8P: M23_3TMD2(I$N2=LML!\_DE)D=9:4)MC\P2(IWCW/G7C'9WYD_$GDB!*^5245 M"RN7S62U94 M2$7!*'#<+*P;]_K6G6H#L^.QP*/HC$&'LF;L24\^9 O+T8RPQ%1J%T0]#GB' M9:D]*1Y?&Z=6BZD-N^-G[^]-\"J8-1%XQ\HO12;SA36S(,,-V9?R,SO^A4U MAF#*2F'^X=CL=2Q(]T*RJC%6#*J"UD_RK4E$Q\#W!@R\QL SO&L@P_*>2)+, M.3L"U[N5-STPH1IK1:Z@^JNL)%=O"V4GDW=?]X7\#A]HBE3G!Y8EH7 %2^3F MDZMU6.6$(SS00@JXL):K!^L2+NY1DJ(4E\-[Y[94!#6,G39D;FLRW@"9$#XR M*G,![VB&V8_VM@JLC8Q@N"W^?,- M@C^ L.IQ5#.K[8)^.UULUV)'4EQ8JIH$\@-:R6^_N*'SQPBKH&45C'E//C%Z M0"$Q R)!Y@AKW!:4%G0+;&,6=L@+EL%%09M<7/;%4*-,#8JN[T,23>.I[\[M M0P^[:#@*_ECGY07L\ S[RO-\+QB( M/&K!HU'P.UTCY<6C M-?3%M$[,KFX.R-55 .: @.IG".])P>&1E'OLXQ/_#S7F.J?6Z?QW59:QLB1< MZ*4ZPY?P=ZB=4U2I"X(!6J=N[XZV[1\+^"W$_'-B@3\)!YJ:>VKX[BL[ M?G]MOX5R<'8*I\XD] 88GRX!=_P6^+2OUHJ%XMCNF>7QO_/HQV1RY5R+=&% H%OJ>R5D[M:BL\ M;VJY==I>J]:/A*N2%U#B1IDZDTCA\EH(UA/)=D9\K9E44LX,D>L-ZOV& M,?D\T0"M'$_^ 5!+ P04 " !WC#Q:&)]E7H<. #LW &0 'AL+W=O MUD#A. EL6Z78] M7W4GK6[WKNJ/OC! M$E,'0.W5?_XVL&+,\$98O:]U:D+(?,: \^3#/.)G?.' MO/B\OG&NC/Y<+E;KMT1DF<7)S?9M?NHRM_N_U05)^=/"F7\Z5;K>?Y*BKYJP';G_\59>;;[[Z9O[(UNY]OOC7_+*\>7MT>A1=NJOL;E'^FC]H MUWQ#X]J;Y8OUYO^CA^:^@Z-H=K''M)P\/4W-]A4T..O?%,O:59F%^=%_A 5]?TKK_Y@4W2;\569 MS%=U?WPLB^JK\VI<>2'^?7+'<_=(/ M/W\R'WZ,?DA=FS)K)G_W.'F\9_)A]$N^ M*F_6D5A=NLN.\6EX_.BE\3(\?O+2>/W"\<+PX:.NW\:WS:Z^;7;]TH]N M%?S)F\.'=\UN#Q\>!^IH]-36HXV7[/$^N&+SW%GU;O3Q)BM<]-MJ7JZ[6C0( MU4_/;]:WV?]>NN'='%W_[RW R^&=7>9)82F*"Q"2)*1+3)&9(S$*8 MUP[)4SLD&WT4?I;[5&2K=;99F'6V0D*V HFE)"9(3)*8(C%-8H;$+(1YK3!^ M:H5Q\)E!53U0NLOHA_DJ6M?/#.O.A5L0Z=L*)):2F" Q^8B--UC]=^G]17QV M=C8X/3^YWRYRDY@A,0MA7NE/GTI_&BS]W]WZ@(?W MH-&WW$DL)3%!8G+Z_.$]'L7);HV3U=DUZY>I,SSR^@J+Z*FQ#G:?%#D06D2,R1F(_[M^\*@S@:B.W3JK M,SA#[^HDM135!*I)5%.HIE'-H)JE-+]CXK9C8F(GOU&HKB"U%-4$JDE44ZBF M4)1],S_VYI^)AZERB:O**:0C6-:@;5+*7Y M==RFM,-P3'OP[N9H_^XFFMZB6HIJ M4DJBE4TZAF4,U2FM\Q;1P\/$-V-]&< M%M525!.H)E%-H9I&-8-JEM+\4Z+:T#8.A[8'[FZ&E;Y=@6HIJ@E4DZBF4$VC MFHF?I^7QZ=DDV4FL+36K7^]M*AR'4^'^NYMAL'?IHR$PJ@E4DZBF4$VCFFDT M;S\R.=Y]\:JE)O4KOTUWXV!.=L#V9ACH7>EHL(MJ M4DJBE4TZAF7BBQS@W) MIOB_1X@;MR%N' YQP]N;X<&]"Q_-;E%-H)I$-85J&M5,HVUO2 Z;\W!V'^6_ MQ[FX<9O>QN'T]N!]H63OOE!XAM[=@,:YJ"903:*:0C6-:@;5+*7Y'=/&OO&8 MV!>*T>P7U5)4$Z@F44VAFD8U@VJ6TORN://@^/"S?$/[0F@PC&HIJ@E4DZBF M4$TWFG?>PS@9G.VL= PZJZ4TO][;7#@.Y\*OV!="S_-%M135!*I)5%.HIAMM M>R M13,<3.+="T2@LVI4,ZAF*?1L M[^5T<'QZMEOY["6=V6LZLQ=U_AY)\JA-DD?A)/GE?:$PT+O2T: 8U02JR1=^ M\/OW7A1Z'!K5#*I92O.+OPV%1^%3*\/[0N'!O0L?S8)'SZ^4/)QVO5)%H//* M1IN\.*]"Y]6H9E#-4II?Q&V&.PIGN/OW?#ZYV4TD%NX^*_.BL\+17!?54E03 MJ"913:&:1C6#:I;2_$YIT]_1%-GK02-?5$M13:":1#6%:AK5#*I92O.[HDV& M1^$0\#47] R3O5L$S8H;;7MI]&Q-]/P*SIU7\NRXW[-ESO.[C+HNX8E^CP;5 M+*7Y!=BFLZ-P.OML ;/>/$3/;ESTEV%G]:&!+:JEJ"903:*:0C6-:@;5+*7Y M;[S5AKK)@%BV)&APBVHIJ@E4DZBF4$VCFD$U2VE^5[3!;1(^Q3>\=Q,>W+L9 MT+P6U02J2513J*91S33:]C(Q.>TZU8N:UJ_S-HI-PE'LXY;.X_+\-ONR=*LR MRAZRXC*ZJCM@F16?7?G8"-&EFQ4NZUZRAZ?IW1%H5HMJ M4DJBE4TZAF&FW[ M3YGNAO@>66W29K5)SS?FW?YSH<]U_\/S].X(-,)%-8%J$M44JFE4,ZAF*[=98-VZ8E;]FUUW+Z4>R;/M[N&1H^NMX5C6:] MJ*903:.:035+:7Y%MWEPTC,/WED?U:_XB>;+I;N<9Z5;?.FU9$(#8U1+44V@ MFD0UA6H:U0RJ64KS6ZD-C!,D,$[0P!C54E03J"913:&:1C6#:I;2_*YH ^,D M'!B+K%C5ZZ7-)M1]^_K1T(H)S8M1+44U@6H2U12J:50SJ&8;S5][C[O?52!I M@^KD&X+J@U96^R_3'IZZ=X>@F3:J"523J*903:.:035+:5XKC=M,>XQDVF,T MTT:U%-4$JDE44ZBF4OK/9?Z#0\=>\.08-O5!.H)E%-H9I&-8-J MEM+\5FKC\?$(65FAX3>JI:@F4$VBFD(UC6H&U2RE^5W1AM_C8(SXJI45&H2C M6HIJ M4DJBE4TXVVD\GN+(8,.J>E-+_RVX![' ZXOWUIM?]:8>&I>[<(>H8T MJ@E4DZBF4$VCFD$U2VE^*[7)^GB"+*W0D!S54E03J"913:&:1C6#:I;2_*YH M0_)Q^)K:KUE:H8$YJJ6H)E!--EIX^:+0.36J&52SE.97?AN$CWN^.W/7TBI; MK>ZR1;6NRN]=$94/^>-U?X[[O.PJ?!R]^P6-SU%-H)I$-85J&M4,JEE*\_NJ MS=G'R'LXC]'('-525!.H)E%-H9I&-8-JEM*\KIBTD?DD?&WO5ZRSPF+?#D&U M%-4$JDE44ZBF476?M?@Q4^CM[M@F;IJ"903:*: M0C6-:@;5+*7Y?=6&[I.86&9-T/PLL]!<'=525!.H)ALMO)91Z)P:U0RJ M64KS*G_:YN73<%[^:;YTT;O-=7-_JJN_J]3#1-]21[44U02J2513J*91S:": MI32_)=HD?8J\V?44S<%1+44U@6H2U12J:50SJ&8IS>^*-@>?AD\^3]V5*XKJ M:>+]]KL?_3S/_I@OJG;I[! T$T>U=/K\,MZ[[W^$3BA?GE"A$VI4,ZAF*>VQ MED_6-\Z5:59F%^=+5UR[]VZQ6$>S_&Y5UN]=L'5K5+BKJM:';WZ*CTZ>W?YN M^.;]L./V=/A&=-TNAV]4U^UZ^,9N;C]I#^?B_+;Z2^*7K+B>K];1PEU5AU:? MEG 4%?/KFZ=/ROSV[5'5Z7_D99DO-Q_>N.S2%?4=JJ]?Y7GY]9-Z@H>\^+SY M]B_^#U!+ P04 " !WC#Q:PW9Q-%,$ !^%0 &0 'AL+W=OF7EF[,0SW#+^(I:($E[SC(J1LY1R M=>NZ(EYB3D2'K9"J)W/&7TW)REUQD,S]LC'0[:6 M64KQD8-8YSGA;_>8L>W(\9W=P+=TL91ZP!T/5V2!,Y1/JT>N[MR*)4ESI")E M%#C.1\Z=?SOU0PTP,[ZGN!5[UZ!#>6;L1=]\34:.ISW"#&.I*8CZV^ $LTPS M*3]^EJ1.95,#]Z]W[%],\"J89R)PPK(?:2*7(V?@0()SLL[D-[;]"\N >IHO M9IDPO[ MYWH.Q&LA65Z"E0=Y2HM_\EH*L0=0/,V H 0$AX#N$4!8 L)#P. ( MH%L"NJ=:Z)4 $[I;Q&Z$BX@DXR%G6^!ZMF+3%T9]@U9ZI507RDQR]315.#F> M_ERG\@V^TABI3AD\9H3"%40X1\XQ@9ED\0L\T50*N'"BV9-S"1<12I)FXO+8 MQ"MXFD5P\>D2/H$+8DDX"DAI\?2S&E37#VF6J5(10U>J.+0W;ESZ?%_X'!SQ M.80'1N52P)0FF#3@HW9\OP7O*OTJ$8.=B/=!*V&$<0="_S,$7M!M\&=R.CQL M"N?_69_^9^LU,<*JHD+#%Q[AFYEL-V6UP'6;<7I'O!4K$N/(45N>0+Y!9_S[ M;W[?^Z-)4IMDD4VRJ26RFOC=2OQN&_OX;T8W**1:CD2"7"(\XR*E-*4+8',S ML$*>L@0NU HLUN5E4ZI:K9R;*IMD44'6,V3Z+;@9W_3[GJK[S7X.+)FLY:!7 MY:#7FH,_.:$Z [^0N)7D7(EMDD6]#Q+W>X/^@<*6+-84[E<*]\^K?7= M_Q"B[X7^C5"J650 M7Q8(7TC*X3O)UM@DZ+7-:K9)%MDDFUHBJR5G4"5G8&]O3UB6$2[T4+$.&I=! MJ\%SLV:3+"K(!GN+)0PZW9N#M6+)9"T=-U4Z;D[>YD]3NY7O7+5MDD4%F=^O M[4V#SB \T-N2T9K>OO=^5/%L;/NG):.T5:NPZTYX\)J;M+MTKLZG&9W:,EK7 M>>](Z+?J_$0YQFQ!TW^4U#'+5T@%TLFI/7F)*PJ8Z#P[5SRJRH>=;AN:AY5J^:503O[O63YD6SK[B1;&6Z6<],2I:;RR62!+F>H)[/&9.[&VV@:KF._P502P,$ M% @ =XP\6D/+U,/M @ @@L !D !X;"]W;W)K&ULK59M;]HP$/XK5E9-K;22-Z ;@TB% -LD)%36[;-)#A+5B3/;@?;? MSW9""E6:IBI?B%_N>>Y\SV'?<$_9 X\ !'I,2,I'1B1$-C!-'D208-ZA&:1R M9T-9@H6BW!=R4 M@!LM5I%=+8V/!?:&C.X14]:230VTOAHM%8E358DKP>1N+''"NP."!81HB9EX M0K\93CG61<+1I0\"QX1?H6LTRT7. -$-6@41E5%>H_N5CRXOKM %BE.TB E1 MH*$I9%"*V@S* ,9% ,XK ;AH05,1<31-0PAK\'XSOM^ -V4RJHPXAXR,G49" M'X(.ZT0<\PP&,#'EE)W9O(2X#%Z[RXNA(< A)4/I5% 66J@.IJIB#M:U+U M:.\\:VCNC@OA30O_38OIFQ:SQL.]5X9S4>W4[OU..\-JQGHT(6\^C)3X!M=3?' M9=KS5!07;+5:-8RWND]ZL3ZV!Q.[9MVW!].B'WRF+[K3!6;;6(I*8"-=69T; M&3 K.KYB(FBF&XXU%;)]T<-(-LG E('&UL MM53;CMHP$/T5RUU5NU)%0H!M14.D NKE826T:-MGDPQ@K2^I/9#MW^_8"1&5 M6-27OL0>>\Z9,Y,9YXUUSWX/@.Q%*^-G?(]83Y/$EWO0P@]L#89NMM9I@62Z M7>)K!Z**(*V2+$WO$RVDX44>SU:NR.T!E32PK>[ I$!+TZ[BI:O#&2#+ MW@!D'2"+NMM 4>52H"AR9QOF@C>QA4U,-:))G#3AIZS1T:TD'!8+J[5$JC)Z M)DS%%M:@-#LPI03/;I> 0BI_QVZ8-.Q!*D6E]'F"%#H0)&479MZ&R=X(LX1R MP$;##RQ+LS%[6B_9[_E9[W\+/*.W^"='Z2J2.]%25>AH=NGOA8E MS#BULP=W!%Z\?S>\3S]?$3;JA8TB^^@?ZUJ>U_62V-%_$#ONQ8ZO5O';03AA M$.B/.U "H6)HF0+J=A+>)W))=DL\3"-S> &.13K(\N1X+BG-=#6L64W%FD XG9/+PZXX$#W6VOQ9(0IZ-^PXA502P,$ M% @ =XP\6N]C/@)D P '@L !D !X;"]W;W)K&ULK59MC^(V$/XK5GJJ[J2R>8,$MH!T"SWU/IRT.GKM9Y-,B+6.G=H. MT/[ZCIUL#M@LW:I\ =N9>3S/,[9GY@>IGG0)8,BQXD(OO-*8^M[W=59"1?6= MK$'@ET*JBAJ&%WO/"5[8KC5WPE_.:[F #YEO]J'#F]R@YJT!H)@514"R\C^']*@RL M@[/XG<%!GXR)I;*5\LE./N<++[ 1 8?,6 B*?WM8 ><6">/XLP/U^CVMX^GX M&?V3(X]DME3#2O(_6&[*A3?U2 X%;;CY*@^_0D=H8O$RR;7[)8?.-O!(UF@C MJ\X9(ZB8:/_IL1/BQ %QAAVBSB&Z=!B_XA!W#K$CVD;F:*VIHBK#6B MV8'3QGDC&R9L&C=&X5>&?F:Y:>J: ^;%4$[63&=E;1,ZN'Z"K@&K([$H<_D2B(Q@/QK-[N'E\))^Y% MCAU>?".1AQ1L=Q@/[V O^[VN:08+#V^S!K4';_GC#V$2_#Q$_T9@9V*,>S'& MU]"7CG%-64Z0+QX< [B'&:+]T5F(DS[$ MR7\(T= C#![J%F1RLG4X"X+)18 OK>)I/)L.1YCT$29O/U'YV8D24HPR2Z!@ M@HJ,B5W[5C+#0-\/\4AN>;1N!':F2MJKDE[-FRM"(UF,&@V$:@U&$[G%YTI M;I\H.&8E%3MP:1588EJ)@'# 2D XHUO&G4Y#,J4O$CD)9_'L(MTOK:(D2M/A M=$][8M/_G6XF]GB/WI#NZ2W3?2.P,U5FO2JSJ^G>&)D]C6P1STDF*^QL=%NC MX&C'0#):,U2,_8T&N*QE80X49DEIR":\H.2?=!H5J)UKP#0&VPC3EN=^M6_R M/KK6YF+]P39_KH/Y#M-VCE^HVC&A\4X6"!G6QESCG'MO70-JOU9+3VQFEREL4 M7-0#?Z94]2D(ZLF,%J2^*"LJ-)*7LB!*=^4TJ"M)258#J>!!)PR3H"!,^,.^ MF!?7A:J]23D7:N!'81OS[.EKIJ/)1]^S>J,RHP/__NS]KWFIKMYY]GSRX>0D MO#^_VHV?&>#<#YRBEP>(7H3Z0)4-BLDGA\GO$\>DN]O2YO)3+62)IQBM=Y"C M/88PX=3AQPC]A=@-G<1P8S"FA]$C-WV+C9([2.YP*S=J/3ZP>O86CQ$/FDTP M[.>E6.^%V+2D]I3>AMA-!I'ZT M<&1[L#\;G8*)4IK<-H/]'C>7[P"K'AADG+<&.[X-#/L548I*<:T[YF(3? )Y M3?MN66F'4TF64>?27Q/,22<9ES*CA89_3'.Q(-IW!6955 *!29:$; M&2/34A#C8<5H&EIV0CF_A9O7SWQ+>Y%OK*LI2-$VM:&F:65L!_0WU:SVIFSW M1;I>Q1Y*]66NAR-,'ZJ%WDB:LX7I+_+6 *8>X>JDJOCR,V=345 [^(,3#OMD MQ?-FI62/.AN4RD0'J/2]!RH5FVQ&?DM2W=&%6I73(L<]=X[0\[^=YRD55!*^ M:5K7_EN>Y1<[CKNO9=G<578-.STV+R1OW>3E,9A,CL'D4=1D[QA,ID=@LOMJ M=\WGF(R.P63G&$S&;]]D_#;W3="\^&Z\76^]6[=1#W[##/P?\(N)KY-ZXSGC MBHFF-V-91L635VPMK\B8TVU]?7U&OV M-QA>E+0_H'0N)C*ZH-FHZ7YG\;30\=C,4L2^'.K8=Z @>6!3,^;:WRU\0K97P?8FNZK$&RD>"5B(\7G&A#WO $C3=VK MC>4!!K8*6.U ?G<>J"DW)XYA53%OV [&D33%$*A%=XTF"3(["7S!:OG5+#^5_SP#U!+ P04 " !W MC#Q:EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0 M(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I M6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6 MFD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L# M!!0 ( '>,/%IM!3&TA@0 &PG / >&PO=V]R:V)O;VLN>&ULQ9I; MC]HX%(#_BL73](&%W)B+2B5*F%VDT0P::%^120Q836S6-C.=_OJUP[(]V3)' M?3G*$XECDB].?+YC.Q]?M?FVT?H;^UY7RHY[>^<.=X.!+?:BYO8/?1#*']EJ M4W/G=\UN8 ]&\-+NA7!U-8B'P]&@YE+U/GT\GVMA!G!'.U$XJ94O# 5?I7BU M/X^'7?8BK=S(2KJW<:_9KD2/U5+)6OX0Y;@W[#&[UZ]_:2-_:.5XM2R,KJIQ M+SH=^"J,D\4OQ(;VY0XOGGF'F3<&PW]";?26-?4:,[//>.+\)5/>T>G M[V7EA,FY$W\:?3Q(M0NG\70%FYYK&MN MW@+>4NZ4]'_CWCF3HM!'[QR(B6J&V#-S5>A:L!7_+N!3C3"K1,1:N9>*JT(T M?GXZ".-KJ!U[$-RV&3&I1,16R<7&01;,'1&Q/*9&E-*Q>UXT&1_$PFP1$>MB M]O?QE%H5OIY/!=FBXJWNB5DB(M;$;KO!T(5LMT-,$5$Q(Y8'@^'2H1*O&*YM$6E[=&($/6FW.XA M)B:*B-@4"_[&7BQ;"-/\/027G[ PE\:,$1,;8ZZL+(4)+V,9 M[$^+=RUS0N M?-XQIHN86!>HU5H9?XR.2X@-@F/"G#_&)!(32P03';M:04S,+S&Q7X+K/ [W M5[4?(!1FE[@+NURDQ#03$VL&C8_M_H*Y)B9V#9+JLZN\%2$QV\3$MKF8\ = MQV75?NB8;6)BV^#1!P[F$\PW29\A9B8A!)B"6&8ZV;ZX3],S$()N84PS AB8A9*B"V$ M8[:FDS$+)>1C'@P3)I<)9J&D0PNM(VBA%+-0VJ&%UA&T4(I9*.W00NL(6BC% M+)026PA.Y['^Q=0HQ?23=CKBR2$FNAI#K!\4L\\@)J:?E%@_*&9K=)%B^DF) M]8-CME;@,/VDQ/K!,5L!$]-/2KXL$T;CESHV9IN4V#8-59]-RE*&8WZT"Y;4 MV15OF/,/%I9 M=@'X]0$ #@C : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKM. MZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1Q)8]"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C M-N?2S)[;89/+LDD?^\OI,9T/7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0 MUP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H%H)NZP?)'&6<$R1-L";06I!K(?!: M$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!; M)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z M&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3 MZ.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!V3CY4$>@?J'01Z!^H= M!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\3OW7U)=3O?FR^//R^^3B//BC'."'V7N MOP!02P,$% @ =XP\6A?(S!O; 0 T2( !, !;0V]N=&5N=%]4>7!E M&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT M2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616CNV L%!6U)N3649=&EM:W)J9' MOV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS M%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@ M?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,. MT_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI? M9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE( M'WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN, M/%H'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ =XP\6D6&(2#O *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ =XP\6IE&PO M=V]R:W-H965T&UL4$L! A0#% @ =XP\6G4G#GS)!P MNB$ !@ ("!#@X 'AL+W=O,/%IV9/2+6 , *,+ 8 " @0T6 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ =XP\6KU+56I; P M L !@ M ("!NQ\ 'AL+W=O, M/%H84RDP40P .IZ 8 " @4PC !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ =XP\6L8?2Y>) @ OP4 !@ ("!3#< 'AL+W=O,/%K/%<$5(0< *@1 8 M " @0LZ !X;"]W;W)K&PO M=V]R:W-H965T,/%IAVC%W/"< M &V. 9 " @3!' !X;"]W;W)K&UL4$L! A0#% @ =XP\6EB/W6*. P ;0@ !D ("! MHVX 'AL+W=O&PO=V]R:W-H965T,/%I,+4A:*P8 /8/ 9 M " @6=\ !X;"]W;W)K&UL4$L! A0#% M @ =XP\6GSF,/%HK4CP/^ $ ,$$ 9 " @<>6 !X M;"]W;W)K&UL4$L! A0#% @ =XP\6A/P;4I; M! 5@H !D ("!]I@ 'AL+W=O&PO=V]R:W-H965T, M/%HX=$G,NP( (4) 9 " @;^@ !X;"]W;W)K&UL4$L! A0#% @ =XP\6K9N3U_3 P H0H !D M ("!L:, 'AL+W=O&PO=V]R M:W-H965T,/%HL[D@*=@@ $ B M 9 " @3W5 !X;"]W;W)K&UL M4$L! A0#% @ =XP\6GI2)1)Z!@ &1P !D ("!ZMT M 'AL+W=O&PO=V]R:W-H965T,/%H\S2J)8 , &@+ 9 M " @7?G !X;"]W;W)K&UL4$L! A0#% @ M=XP\6@AZG*P3 P A0@ !D ("!#NL 'AL+W=O,/%K>5*,M)P( "$% 9 " @8[P !X;"]W M;W)K&UL4$L! A0#% @ =XP\6FYUU]E>! M+A@ !D ("![/( 'AL+W=O&PO=V]R:W-H965T,/%I! MJQ2JLP( (() 9 " @7_\ !X;"]W;W)K&UL4$L! A0#% @ =XP\6D4&+FTR! ?!( !D M ("!:?\ 'AL+W=OWXEKYD" !8!P &0 @('2 P$ >&PO=V]R:W-H M965T,/%HAK:4&! < %DX 9 M " @:(& 0!X;"]W;W)K&UL4$L! M A0#% @ =XP\6B,)A7K) @ 4P@ !D ("!W0T! 'AL M+W=O&PO=V]R:W-H965T,/%KQYT\ 6P4 -@H 9 " M@8,3 0!X;"]W;W)K&UL4$L! A0#% @ =XP\ M6GZ.VLVK"0 3V, !D ("!%1D! 'AL+W=O&PO=V]R:W-H965T,/%K$K$X*Z ( *X) 9 " @3TJ 0!X;"]W;W)K M&UL4$L! A0#% @ =XP\6DL-9EC.!0 0", M !D ("!7"T! 'AL+W=O&PO=V]R:W-H965T,/%K[MX;4 MW 0 (0F 9 " @6@V 0!X;"]W;W)K&UL4$L! A0#% @ =XP\6C2BF^Y/ P &PL !D M ("!>SL! 'AL+W=O&PO=V]R:W-H965T M,/%H$TI9'?0( #$' 9 M " @75# 0!X;"]W;W)K&UL4$L! A0# M% @ =XP\6CS?JS5'!@ IR$ !D ("!*48! 'AL+W=O M&PO=V]R:W-H965T,/%K:"4)>/ 4 %PA 9 " @7Q/ M 0!X;"]W;W)K&UL4$L! A0#% @ =XP\6B:6 MC^QO P J X !D ("![U0! 'AL+W=O&PO=V]R:W-H965T,/%K]D?X8Y04 /@F 9 " @3U; 0!X;"]W;W)K&UL4$L! A0#% @ =XP\6JY-+6!] P F@L !D M ("!66$! 'AL+W=O&PO M=V]R:W-H965T,/%K#=G$T4P0 M 'X5 9 " @&UL4$L! A0#% @ =XP\6D/+U,/M @ @@L !D ("! M57@! 'AL+W=OP$ >&PO=V]R:W-H965T,/%KO8SX"9 , !X+ 9 M " @&UL4$L! A0#% M @ =XP\6AK3EMAH P EQ< T ( !8X$! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M=XP\6EEV ?CU 0 .", !H ( !DHH! 'AL+U]R96QS+W=O M XML 72 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 73 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.4 html 239 331 1 false 60 0 false 7 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.K12.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 995200300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 995200400 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 995200500 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 995200505 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsParenthetical UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 8 false false R9.htm 995210101 - Disclosure - Description of the Business Sheet http://www.K12.com/role/DisclosureDescriptionOfBusiness Description of the Business Notes 9 false false R10.htm 995210201 - Disclosure - Basis of Presentation Sheet http://www.K12.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 10 false false R11.htm 995210301 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 995210401 - Disclosure - Income Taxes Sheet http://www.K12.com/role/DisclosureIncomeTaxes Income Taxes Notes 12 false false R13.htm 995210501 - Disclosure - Finance and Operating Leases Sheet http://www.K12.com/role/DisclosureFinanceAndOperatingLeases Finance and Operating Leases Notes 13 false false R14.htm 995210601 - Disclosure - Debt Sheet http://www.K12.com/role/DisclosureDebt Debt Notes 14 false false R15.htm 995210701 - Disclosure - Credit Facility Sheet http://www.K12.com/role/DisclosureCreditFacility Credit Facility Notes 15 false false R16.htm 995210801 - Disclosure - Equity Incentive Plan Sheet http://www.K12.com/role/DisclosureEquityIncentivePlan Equity Incentive Plan Notes 16 false false R17.htm 995210901 - Disclosure - Related Party Transactions Sheet http://www.K12.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 17 false false R18.htm 995211001 - Disclosure - Commitments and Contingencies Sheet http://www.K12.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 995211101 - Disclosure - Supplemental Disclosure of Cash Flow Information Sheet http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformation Supplemental Disclosure of Cash Flow Information Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 99920302 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 99930303 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 99930503 - Disclosure - Finance and Operating Leases (Tables) Sheet http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesTables Finance and Operating Leases (Tables) Tables http://www.K12.com/role/DisclosureFinanceAndOperatingLeases 24 false false R25.htm 99930603 - Disclosure - Debt (Tables) Sheet http://www.K12.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.K12.com/role/DisclosureDebt 25 false false R26.htm 99930803 - Disclosure - Equity Incentive Plan (Tables) Sheet http://www.K12.com/role/DisclosureEquityIncentivePlanTables Equity Incentive Plan (Tables) Tables http://www.K12.com/role/DisclosureEquityIncentivePlan 26 false false R27.htm 99931103 - Disclosure - Supplemental Disclosure of Cash Flow Information (Tables) Sheet http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationTables Supplemental Disclosure of Cash Flow Information (Tables) Tables http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformation 27 false false R28.htm 99940101 - Disclosure - Description of the Business (Details) Sheet http://www.K12.com/role/DisclosureDescriptionOfBusinessDetails Description of the Business (Details) Details http://www.K12.com/role/DisclosureDescriptionOfBusiness 28 false false R29.htm 99940201 - Disclosure - Basis of Presentation (Details) Sheet http://www.K12.com/role/DisclosureBasisOfPresentationDetails Basis of Presentation (Details) Details http://www.K12.com/role/DisclosureBasisOfPresentation 29 false false R30.htm 99940301 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 30 false false R31.htm 99940302 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails Summary of Significant Accounting Policies - Disaggregated Revenues (Details) Details 31 false false R32.htm 99940303 - Disclosure - Summary of Significant Accounting Policies - Concentration of Customers (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails Summary of Significant Accounting Policies - Concentration of Customers (Details) Details 32 false false R33.htm 99940304 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails Summary of Significant Accounting Policies - Contract Balances (Details) Details 33 false false R34.htm 99940305 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails Summary of Significant Accounting Policies - Performance Obligations (Details) Details 34 false false R35.htm 99940306 - Disclosure - Summary of Significant Accounting Policies - Investments in Marketable Securities (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails Summary of Significant Accounting Policies - Investments in Marketable Securities (Details) Details 35 false false R36.htm 99940307 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Losses (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesDetails Summary of Significant Accounting Policies - Allowance for Credit Losses (Details) Details 36 false false R37.htm 99940308 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails Summary of Significant Accounting Policies - Inventories (Details) Details 37 false false R38.htm 99940309 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software-as-a-Service Costs (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails Summary of Significant Accounting Policies - Capitalized Software-as-a-Service Costs (Details) Details 38 false false R39.htm 99940310 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment and Leases (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails Summary of Significant Accounting Policies - Property and Equipment and Leases (Details) Details 39 false false R40.htm 99940311 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details) Details 40 false false R41.htm 99940313 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurement (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementDetails Summary of Significant Accounting Policies - Fair Value Measurement (Details) Details 41 false false R42.htm 99940314 - Disclosure - Summary of Significant Accounting Policies - Net Income (Loss) Per Common Share (Details) Sheet http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails Summary of Significant Accounting Policies - Net Income (Loss) Per Common Share (Details) Details 42 false false R43.htm 99940401 - Disclosure - Income Taxes - (Details) Sheet http://www.K12.com/role/DisclosureIncomeTaxesDetails Income Taxes - (Details) Details http://www.K12.com/role/DisclosureIncomeTaxes 43 false false R44.htm 99940501 - Disclosure - Finance and Operating Leases (Details) Sheet http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails Finance and Operating Leases (Details) Details http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesTables 44 false false R45.htm 99940502 - Disclosure - Finance and Operating Leases - Finance leases (Details) Sheet http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails Finance and Operating Leases - Finance leases (Details) Details 45 false false R46.htm 99940503 - Disclosure - Finance and Operating Leases - Operating Leases (Details) Sheet http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails Finance and Operating Leases - Operating Leases (Details) Details 46 false false R47.htm 99940504 - Disclosure - Finance and Operating Leases - Sub Leases (Details) Sheet http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesSubLeasesDetails Finance and Operating Leases - Sub Leases (Details) Details 47 false false R48.htm 99940505 - Disclosure - Finance and Operating Leases - Lease cost and other information (Details) Sheet http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails Finance and Operating Leases - Lease cost and other information (Details) Details 48 false false R49.htm 99940601 - Disclosure - Debt (Details) Sheet http://www.K12.com/role/DisclosureDebtDetails Debt (Details) Details http://www.K12.com/role/DisclosureDebtTables 49 false false R50.htm 99940602 - Disclosure - Debt - Additional Information (Details) Sheet http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 50 false false R51.htm 99940701 - Disclosure - Credit Facility (Details) Sheet http://www.K12.com/role/DisclosureCreditFacilityDetails Credit Facility (Details) Details http://www.K12.com/role/DisclosureCreditFacility 51 false false R52.htm 99940801 - Disclosure - Equity Incentive Plan (Details) Sheet http://www.K12.com/role/DisclosureEquityIncentivePlanDetails Equity Incentive Plan (Details) Details http://www.K12.com/role/DisclosureEquityIncentivePlanTables 52 false false R53.htm 99940802 - Disclosure - Equity Incentive Plan - Restricted Stock Awards (Details) Sheet http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails Equity Incentive Plan - Restricted Stock Awards (Details) Details 53 false false R54.htm 99940803 - Disclosure - Equity Incentive Plan - Performance Share Units ("PSU") (Details) Sheet http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails Equity Incentive Plan - Performance Share Units ("PSU") (Details) Details 54 false false R55.htm 99940804 - Disclosure - Equity Incentive Plan - Long Term Incentive Plan (LTIP) (Details) Sheet http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails Equity Incentive Plan - Long Term Incentive Plan (LTIP) (Details) Details 55 false false R56.htm 99940805 - Disclosure - Equity Incentive Plan - Deferred Stock Units ("DSU") (Details) Sheet http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails Equity Incentive Plan - Deferred Stock Units ("DSU") (Details) Details 56 false false R57.htm 99940901 - Disclosure - Related Party Transactions (Details) Sheet http://www.K12.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.K12.com/role/DisclosureRelatedPartyTransactions 57 false false R58.htm 99941001 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.K12.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.K12.com/role/DisclosureCommitmentsAndContingencies 58 false false R59.htm 99941101 - Disclosure - Supplemental Disclosure of Cash Flow Information (Details) Sheet http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails Supplemental Disclosure of Cash Flow Information (Details) Details http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationTables 59 false false All Reports Book All Reports lrn-20241231.xsd lrn-20241231_cal.xml lrn-20241231_def.xml lrn-20241231_lab.xml lrn-20241231_pre.xml lrn-20241231x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "lrn-20241231x10q.htm": { "nsprefix": "lrn", "nsuri": "http://www.K12.com/20241231", "dts": { "schema": { "local": [ "lrn-20241231.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "lrn-20241231_cal.xml" ] }, "definitionLink": { "local": [ "lrn-20241231_def.xml" ] }, "labelLink": { "local": [ "lrn-20241231_lab.xml" ] }, "presentationLink": { "local": [ "lrn-20241231_pre.xml" ] }, "inline": { "local": [ "lrn-20241231x10q.htm" ] } }, "keyStandard": 276, "keyCustom": 55, "axisStandard": 22, "axisCustom": 0, "memberStandard": 30, "memberCustom": 28, "hidden": { "total": 24, "http://www.K12.com/20241231": 8, "http://fasb.org/us-gaap/2023": 11, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 239, "entityCount": 1, "segmentCount": 60, "elementCount": 596, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 795, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 7 }, "report": { "R1": { "role": "http://www.K12.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "longName": "995200100 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_kWIuNOB0l0e8ijVSehaS9w", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R3": { "role": "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_DR7m58Df20OLbz9LflEDvQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R4": { "role": "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations", "longName": "995200200 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R5": { "role": "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome", "longName": "995200300 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "995200400 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_LsF3X0aVKEqwuXoqg7HuHw", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7YculWPAhEiaUVDBq9a6fA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R7": { "role": "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "longName": "995200500 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R8": { "role": "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsParenthetical", "longName": "995200505 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:RestrictedCashAndCashEquivalents", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R9": { "role": "http://www.K12.com/role/DisclosureDescriptionOfBusiness", "longName": "995210101 - Disclosure - Description of the Business", "shortName": "Description of the Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.K12.com/role/DisclosureBasisOfPresentation", "longName": "995210201 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995210301 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.K12.com/role/DisclosureIncomeTaxes", "longName": "995210401 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.K12.com/role/DisclosureFinanceAndOperatingLeases", "longName": "995210501 - Disclosure - Finance and Operating Leases", "shortName": "Finance and Operating Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "lrn:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "lrn:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.K12.com/role/DisclosureDebt", "longName": "995210601 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.K12.com/role/DisclosureCreditFacility", "longName": "995210701 - Disclosure - Credit Facility", "shortName": "Credit Facility", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "lrn:CreditFacilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "lrn:CreditFacilityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.K12.com/role/DisclosureEquityIncentivePlan", "longName": "995210801 - Disclosure - Equity Incentive Plan", "shortName": "Equity Incentive Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.K12.com/role/DisclosureRelatedPartyTransactions", "longName": "995210901 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.K12.com/role/DisclosureCommitmentsAndContingencies", "longName": "995211001 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformation", "longName": "995211101 - Disclosure - Supplemental Disclosure of Cash Flow Information", "shortName": "Supplemental Disclosure of Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920302 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "99930303 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesTables", "longName": "99930503 - Disclosure - Finance and Operating Leases (Tables)", "shortName": "Finance and Operating Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.K12.com/role/DisclosureDebtTables", "longName": "99930603 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.K12.com/role/DisclosureEquityIncentivePlanTables", "longName": "99930803 - Disclosure - Equity Incentive Plan (Tables)", "shortName": "Equity Incentive Plan (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationTables", "longName": "99931103 - Disclosure - Supplemental Disclosure of Cash Flow Information (Tables)", "shortName": "Supplemental Disclosure of Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.K12.com/role/DisclosureDescriptionOfBusinessDetails", "longName": "99940101 - Disclosure - Description of the Business (Details)", "shortName": "Description of the Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "lrn:NumberOfLinesOfRevenues", "unitRef": "Unit_Standard_item_3w-aldaVaUaSju1s7ggk4Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://www.K12.com/role/DisclosureBasisOfPresentationDetails", "longName": "99940201 - Disclosure - Basis of Presentation (Details)", "shortName": "Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_bZkQHDV90EirpF1016qssQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Unit_Standard_segment_bZkQHDV90EirpF1016qssQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "99940301 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "lrn:EstimateOfPercentageOfImpactOnTotalRevenue", "unitRef": "Unit_Standard_pure_iOfklCOMw0uVcMYrJXWdhQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "lrn:EstimateOfPercentageOfImpactOnTotalRevenue", "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R31": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails", "longName": "99940302 - Disclosure - Summary of Significant Accounting Policies - Disaggregated Revenues (Details)", "shortName": "Summary of Significant Accounting Policies - Disaggregated Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "lrn:NumberOfLinesOfRevenues", "unitRef": "Unit_Standard_item_3w-aldaVaUaSju1s7ggk4Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_srt_ProductOrServiceAxis_lrn_GeneralEducationMember_ogeKdc1UXEmyvB0tRvxyag", "name": "lrn:PercentageOfRevenuesFromFundingBasedContracts", "unitRef": "Unit_Standard_pure_iOfklCOMw0uVcMYrJXWdhQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R32": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails", "longName": "99940303 - Disclosure - Summary of Significant Accounting Policies - Concentration of Customers (Details)", "shortName": "Summary of Significant Accounting Policies - Concentration of Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_c6uVg0TCbUW-Z6ZpvUEozw", "name": "lrn:ConcentrationRiskNumberOfCustomers", "unitRef": "Unit_Standard_contract_JNLERGR59ES3cQduMEyEng", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "lrn:ConcentrationRiskNumberOfCustomers", "lrn:ConcentrationRiskNumberOfCustomers", "lrn:ConcentrationRiskNumberOfCustomers", "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_c6uVg0TCbUW-Z6ZpvUEozw", "name": "lrn:ConcentrationRiskNumberOfCustomers", "unitRef": "Unit_Standard_contract_JNLERGR59ES3cQduMEyEng", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "lrn:ConcentrationRiskNumberOfCustomers", "lrn:ConcentrationRiskNumberOfCustomers", "lrn:ConcentrationRiskNumberOfCustomers", "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "longName": "99940304 - Disclosure - Summary of Significant Accounting Policies - Contract Balances (Details)", "shortName": "Summary of Significant Accounting Policies - Contract Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_upfQFnIteEOX81EcpIT9lg", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R34": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails", "longName": "99940305 - Disclosure - Summary of Significant Accounting Policies - Performance Obligations (Details)", "shortName": "Summary of Significant Accounting Policies - Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails", "longName": "99940306 - Disclosure - Summary of Significant Accounting Policies - Investments in Marketable Securities (Details)", "shortName": "Summary of Significant Accounting Policies - Investments in Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:InvestmentIncomeNonoperating", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:MarketableSecuritiesPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:InvestmentIncomeNonoperating", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:MarketableSecuritiesPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesDetails", "longName": "99940307 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Losses (Details)", "shortName": "Summary of Significant Accounting Policies - Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R37": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails", "longName": "99940308 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details)", "shortName": "Summary of Significant Accounting Policies - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:InventoryNoncurrent", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:InventoryNoncurrent", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InventoryPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "longName": "99940309 - Disclosure - Summary of Significant Accounting Policies - Capitalized Software-as-a-Service Costs (Details)", "shortName": "Summary of Significant Accounting Policies - Capitalized Software-as-a-Service Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_us-gaap_FairValueByAssetClassAxis_lrn_CapitalizedComputerSoftwareAsServiceMember_e6L-KTPXJ0isJEQHKW-1-A", "name": "us-gaap:CapitalizedComputerSoftwareImpairments1", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:CapitalizedComputerSoftwareImpairments1", "us-gaap:CapitalizedComputerSoftwareImpairments1", "us-gaap:CapitalizedComputerSoftwareImpairments1", "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_us-gaap_FairValueByAssetClassAxis_lrn_CapitalizedComputerSoftwareAsServiceMember_e6L-KTPXJ0isJEQHKW-1-A", "name": "us-gaap:CapitalizedComputerSoftwareImpairments1", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:CapitalizedComputerSoftwareImpairments1", "us-gaap:CapitalizedComputerSoftwareImpairments1", "us-gaap:CapitalizedComputerSoftwareImpairments1", "p", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails", "longName": "99940310 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment and Leases (Details)", "shortName": "Summary of Significant Accounting Policies - Property and Equipment and Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:EquipmentExpense", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:EquipmentExpense", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails", "longName": "99940311 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementDetails", "longName": "99940313 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurement (Details)", "shortName": "Summary of Significant Accounting Policies - Fair Value Measurement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails", "longName": "99940314 - Disclosure - Summary of Significant Accounting Policies - Net Income (Loss) Per Common Share (Details)", "shortName": "Summary of Significant Accounting Policies - Net Income (Loss) Per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Unit_Standard_shares_OqnD6YGGnEiOG5BrB7OZwA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R43": { "role": "http://www.K12.com/role/DisclosureIncomeTaxesDetails", "longName": "99940401 - Disclosure - Income Taxes - (Details)", "shortName": "Income Taxes - (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_iOfklCOMw0uVcMYrJXWdhQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_iOfklCOMw0uVcMYrJXWdhQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails", "longName": "99940501 - Disclosure - Finance and Operating Leases (Details)", "shortName": "Finance and Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_srt_CounterpartyNameAxis_lrn_BancOfAmericaLeasingCapitalLlcMember_7PU14YwWB0WSAvPbNdToTw", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "lrn:LeaseDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R45": { "role": "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails", "longName": "99940502 - Disclosure - Finance and Operating Leases - Finance leases (Details)", "shortName": "Finance and Operating Leases - Finance leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails", "longName": "99940503 - Disclosure - Finance and Operating Leases - Operating Leases (Details)", "shortName": "Finance and Operating Leases - Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesSubLeasesDetails", "longName": "99940504 - Disclosure - Finance and Operating Leases - Sub Leases (Details)", "shortName": "Finance and Operating Leases - Sub Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "lrn:LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "lrn:ScheduleOfSubleasingTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "lrn:LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "lrn:ScheduleOfSubleasingTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails", "longName": "99940505 - Disclosure - Finance and Operating Leases - Lease cost and other information (Details)", "shortName": "Finance and Operating Leases - Lease cost and other information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_Vzuc8wiZw0G36eIN1Amcnw", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.K12.com/role/DisclosureDebtDetails", "longName": "99940601 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_NIxrArkP8UO1kPUkw1BlHA", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails", "longName": "99940602 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2020_us-gaap_DebtInstrumentAxis_lrn_ConvertibleSeniorNotesDue2027Member_Z-aXgrT4pEeQxCec34c35w", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R51": { "role": "http://www.K12.com/role/DisclosureCreditFacilityDetails", "longName": "99940701 - Disclosure - Credit Facility (Details)", "shortName": "Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_1_27_2020_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_D8nw1oS0AkuM_c4C6PMoqg", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "lrn:CreditFacilityTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_27_2020_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_D8nw1oS0AkuM_c4C6PMoqg", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "lrn:CreditFacilityTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.K12.com/role/DisclosureEquityIncentivePlanDetails", "longName": "99940801 - Disclosure - Equity Incentive Plan (Details)", "shortName": "Equity Incentive Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_12_9_2022_To_12_9_2022_us-gaap_PlanNameAxis_lrn_EquityAwardIncentivePlan2016Member__mRJB8pENEqqDZ1Ld5pRSw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "Unit_Standard_shares_OqnD6YGGnEiOG5BrB7OZwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_9_2022_To_12_9_2022_us-gaap_PlanNameAxis_lrn_EquityAwardIncentivePlan2016Member__mRJB8pENEqqDZ1Ld5pRSw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "Unit_Standard_shares_OqnD6YGGnEiOG5BrB7OZwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails", "longName": "99940802 - Disclosure - Equity Incentive Plan - Restricted Stock Awards (Details)", "shortName": "Equity Incentive Plan - Restricted Stock Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_6fj560xIykWGUcw5klKFyA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_OqnD6YGGnEiOG5BrB7OZwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_6fj560xIykWGUcw5klKFyA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_OqnD6YGGnEiOG5BrB7OZwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "longName": "99940803 - Disclosure - Equity Incentive Plan - Performance Share Units (\"PSU\") (Details)", "shortName": "Equity Incentive Plan - Performance Share Units (\"PSU\") (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_-gJblMDrX0iwjwWbjN1scg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_OqnD6YGGnEiOG5BrB7OZwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_-gJblMDrX0iwjwWbjN1scg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_OqnD6YGGnEiOG5BrB7OZwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "longName": "99940804 - Disclosure - Equity Incentive Plan - Long Term Incentive Plan (LTIP) (Details)", "shortName": "Equity Incentive Plan - Long Term Incentive Plan (LTIP) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_M0I1oY6Rw0ifjIT-0tZWYg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_OqnD6YGGnEiOG5BrB7OZwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_M0I1oY6Rw0ifjIT-0tZWYg", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "unique": true } }, "R56": { "role": "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "longName": "99940805 - Disclosure - Equity Incentive Plan - Deferred Stock Units (\"DSU\") (Details)", "shortName": "Equity Incentive Plan - Deferred Stock Units (\"DSU\") (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_lrn_DeferredStockUnitsMember_hHWQPT4B1EOzwG6TSxKnsw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_OqnD6YGGnEiOG5BrB7OZwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2024_us-gaap_AwardTypeAxis_lrn_DeferredStockUnitsMember_hHWQPT4B1EOzwG6TSxKnsw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_OqnD6YGGnEiOG5BrB7OZwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.K12.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "99940901 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lrn_FoundationForOnlineAndBlendedLearningMember_dS2xJNvcdkOV48J6RiZ9gw", "name": "lrn:ContributionsMadeToRelatedParty", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "lrn:ContributionsMadeToRelatedParty", "lrn:ContributionsMadeToRelatedParty", "lrn:ContributionsMadeToRelatedParty", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2024_To_12_31_2024_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lrn_FoundationForOnlineAndBlendedLearningMember_dS2xJNvcdkOV48J6RiZ9gw", "name": "lrn:ContributionsMadeToRelatedParty", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "lrn:ContributionsMadeToRelatedParty", "lrn:ContributionsMadeToRelatedParty", "lrn:ContributionsMadeToRelatedParty", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.K12.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "99941001 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_OV_2uVgAoESjkZIQKQ1iuw", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_OV_2uVgAoESjkZIQKQ1iuw", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails", "longName": "99941101 - Disclosure - Supplemental Disclosure of Cash Flow Information (Details)", "shortName": "Supplemental Disclosure of Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:InterestPaidNet", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_12_31_2024_FoRQwAJ2nECo1x0FqXMm2w", "name": "us-gaap:InterestPaidNet", "unitRef": "Unit_Standard_USD_GVp4YgnLVUSUn8N1XwSSPg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "lrn-20241231x10q.htm", "first": true, "unique": true } } }, "tag": { "lrn_AcceleratedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "AcceleratedDepreciation", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents accelerated 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": "Accelerated Depreciation", "terseLabel": "Accelerated depreciation" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r19", "r677" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable", "verboseLabel": "Accounts receivable, net of allowance of $35,517 and $31,298", "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." } } }, "auth_ref": [ "r232", "r233" ] }, "lrn_AccruedContributionsToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "AccruedContributionsToRelatedParty", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to accrued contributions to be made to a related party in future years.", "label": "Accrued Contributions To Related Party", "terseLabel": "Accrued contributions to related party" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r83", "r129" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "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)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r30", "r31", "r91", "r159", "r532", "r555", "r556" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss)", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "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." } } }, "auth_ref": [ "r2", "r13", "r31", "r422", "r425", "r465", "r551", "r552", "r780", "r781", "r782", "r788", "r789", "r790" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r728" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r86" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "terseLabel": "Additional Paid-in Capital", "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." } } }, "auth_ref": [ "r387", "r388", "r389", "r566", "r788", "r789", "r790", "r862", "r882" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r734" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r734" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r734" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r734" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r60", "r61", "r352" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "lrn_AdultMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "AdultMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to adult.", "label": "Adult", "terseLabel": "Adult" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r699", "r710", "r720", "r745" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r702", "r713", "r723", "r748" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r734" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r741" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "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" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r706", "r714", "r724", "r741", "r749", "r753", "r761" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r759" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r382", "r390" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable", "terseLabel": "Accounts receivable, allowance (in dollars)", "verboseLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r160", "r234", "r272", "r275", "r278", "r878" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Increase in allowance for doubtful accounts", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r821" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Allowance for credit losses written off", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r277" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "lrn_AmortizationOfCapitalizedCurriculumDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "AmortizationOfCapitalizedCurriculumDevelopmentCosts", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization of capitalized curriculum development costs.", "label": "Amortization of Capitalized Curriculum Development Costs", "terseLabel": "Amortization expense" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of fees on debt", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r94", "r330", "r445", "r784" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "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." } } }, "auth_ref": [ "r6", "r48", "r52" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares", "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." } } }, "auth_ref": [ "r212" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r127", "r157", "r184", "r215", "r223", "r227", "r269", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r415", "r419", "r438", "r526", "r590", "r677", "r690", "r830", "r831", "r868" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r150", "r165", "r184", "r269", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r415", "r419", "r438", "r677", "r830", "r831", "r868" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r69" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r756" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r757" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r752" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r752" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r752" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r752" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r752" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r752" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r755" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r754" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r753" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r753" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r67", "r68" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to balance sheet as of December 31st:" } } }, "auth_ref": [] }, "lrn_BancOfAmericaLeasingCapitalLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "BancOfAmericaLeasingCapitalLlcMember", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Banc of America Leasing & Capital, LLC.", "label": "BALC", "terseLabel": "BALC" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccounting", "presentation": [ "http://www.K12.com/role/DisclosureBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Presentation", "documentation": "The entire disclosure for the 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)." } } }, "auth_ref": [ "r107" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.K12.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Building", "terseLabel": "Buildings", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r111" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r413", "r669", "r670" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r62", "r63", "r413", "r669", "r670" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r10", "r134" ] }, "lrn_CapitalizedComputerSoftwareAsServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CapitalizedComputerSoftwareAsServiceMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to capitalized computer software as a service costs.", "label": "Capitalized Computer Software As Service [Member]", "terseLabel": "Capitalized computer software as service" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Impairments", "terseLabel": "Capitalized software written down", "documentation": "Amount of impairment loss from capitalized computer software costs." } } }, "auth_ref": [ "r11", "r134" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software, net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r635" ] }, "lrn_CapitalizedCurriculumDevelopmentCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CapitalizedCurriculumDevelopmentCostsAbstract", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Curriculum Development Costs [Abstract]", "terseLabel": "Capitalized Curriculum Development Costs" } } }, "auth_ref": [] }, "lrn_CapitalizedCurriculumDevelopmentCostsUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CapitalizedCurriculumDevelopmentCostsUsefulLife", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The estimated useful life of capitalized curriculum development costs.", "label": "Capitalized Curriculum Development Costs, Useful Life", "terseLabel": "Estimated useful life of the software" } } }, "auth_ref": [] }, "lrn_CapitalizedSoftwareAsServiceCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CapitalizedSoftwareAsServiceCostsPolicyPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred and capitalized relating to licensing and implementing of the software provided as a service. The capitalization requirement for costs is similar to software that are developed for internal use.", "label": "Capitalized Software As Service Costs, Policy [Policy Text Block]", "terseLabel": "Capitalized Software-as-a-Service Costs" } } }, "auth_ref": [] }, "lrn_CapitalizedSoftwareAsServiceUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CapitalizedSoftwareAsServiceUsefulLife", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "The estimated useful life of capitalized software as service in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Capitalized Software As Service, Useful Life", "terseLabel": "Capitalized software as service useful life" } } }, "auth_ref": [] }, "lrn_CapitalizedSoftwareDevelopmentCostsForSoftwareApplicationUsedInternallyCurriculumContentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareApplicationUsedInternallyCurriculumContentNet", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the costs incurred associated with the development, modification or acquisition of software programs or applications for internal use related to curriculum content (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization, net of accumulated amortization.", "label": "Capitalized Software Development Costs for Software Application Used Internally, Curriculum Content, Net", "terseLabel": "Capitalized curriculum development costs, net" } } }, "auth_ref": [] }, "lrn_CapitalizedSoftwareDevelopmentCostsForSoftwareApplicationsUsedInternallyNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareApplicationsUsedInternallyNet", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the costs incurred associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization, net of accumulated amortization. Excludes costs related to curriculum content.", "label": "Capitalized Software Development Costs for Software Applications Used Internally, Net", "terseLabel": "Capitalized software, net" } } }, "auth_ref": [] }, "lrn_CapitalizedSoftwareUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CapitalizedSoftwareUsefulLife", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The estimated useful life of capitalized software in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Capitalized Software, Useful Life", "terseLabel": "Estimated useful life of capitalized software" } } }, "auth_ref": [] }, "lrn_CareerLearningMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CareerLearningMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to career learning.", "label": "Career Learning", "terseLabel": "Career Learning" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r36", "r153", "r638" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "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." } } }, "auth_ref": [ "r36", "r104", "r182" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash", "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." } } }, "auth_ref": [ "r1", "r104" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing activities:" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformation" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Disclosure of Cash Flow Information", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r101" ] }, "lrn_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r732" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r733" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r733" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper", "terseLabel": "Commercial Paper", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r115", "r684", "r685", "r686", "r687" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies", "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." } } }, "auth_ref": [ "r27", "r79", "r528", "r577" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r113", "r297", "r298", "r632", "r825" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "verboseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r680", "r681", "r682", "r684", "r685", "r686", "r687", "r788", "r789", "r862", "r881", "r882" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r85" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r85", "r578" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r85" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r85", "r578", "r596", "r882", "r883" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, par value $0.0001; 100,000,000 shares authorized; 48,890,343 and 48,576,164 shares issued; and 43,555,600 and 43,241,421 shares outstanding, respectively", "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." } } }, "auth_ref": [ "r85", "r531", "r677" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r738" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r737" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r739" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r736" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to common stockholders", "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." } } }, "auth_ref": [ "r32", "r167", "r169", "r174", "r522", "r540" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Computer hardware", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "lrn_ComputerSoftwareApplicationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ComputerSoftwareApplicationsPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for development of computer application software to be used internally. Excludes software related to curriculum content.", "label": "Computer Software Applications [Policy Text Block]", "terseLabel": "Capitalized Software Costs" } } }, "auth_ref": [] }, "lrn_ComputerSoftwareCurriculumContentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ComputerSoftwareCurriculumContentPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for development of computer curriculum content software which is primarily provided as web content and accessed via the Internet.", "label": "Computer Software Curriculum Content [Policy Text Block]", "terseLabel": "Capitalized Curriculum Development Costs" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r41", "r43", "r71", "r72", "r231", "r631" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r41", "r43", "r71", "r72", "r231", "r557", "r631" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r41", "r43", "r71", "r72", "r231", "r631", "r768" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration of revenues", "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." } } }, "auth_ref": [ "r631" ] }, "lrn_ConcentrationRiskNumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ConcentrationRiskNumberOfCustomers", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of customers in which the entity has a concentration of risk.", "label": "Concentration Risk, Number of Customers", "terseLabel": "Number of customers with concentration" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r40", "r41", "r43", "r44", "r71", "r125", "r631" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r41", "r43", "r71", "r72", "r231", "r631" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation", "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." } } }, "auth_ref": [ "r66", "r644" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Accounts receivables, contract assets and deferred revenue" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Schedule of accounts receivables, unbilled receivables and deferred revenue", "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." } } }, "auth_ref": [ "r834" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r339", "r340", "r345" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, long-term (included in other long-term liabilities)", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r339", "r340", "r345" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized that was included in opening deferred revenue balance", "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." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Revenue recognized from performance obligation satisfied in prior periods", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r341" ] }, "lrn_ContractsForAccessToCurriculumTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ContractsForAccessToCurriculumTerm", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "The duration of contracts providing access to curriculum via the entity's Web site. The entity recognizes revenues over the term of the contract.", "label": "Contracts for Access to Curriculum Term", "terseLabel": "Duration of contracts providing access to curriculum via the entity's Web site" } } }, "auth_ref": [] }, "lrn_ContributionsMadeToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ContributionsMadeToRelatedParty", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the contributions made to the related party.", "label": "Contributions Made To Related Party", "terseLabel": "Contributions made to related party" } } }, "auth_ref": [] }, "lrn_ConvertibleSeniorNotesDue2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ConvertibleSeniorNotesDue2027Member", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.K12.com/role/DisclosureDebtDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to convertible senior notes due 2027.", "label": "Convertible Senior Notes Due 2027 [Member]", "terseLabel": "Convertible Senior Notes Due 2027" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Bonds", "terseLabel": "Corporate Bonds", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r667", "r668", "r880" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Reimbursable Expense", "verboseLabel": "Instructional costs and services", "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." } } }, "auth_ref": [ "r96", "r505" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales", "terseLabel": "Instructional costs and services", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r186", "r187", "r318", "r336", "r471", "r641", "r643" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "lrn_CreditFacilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CreditFacilityTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacility" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for credit facility.", "label": "Credit Facility [Text Block]", "terseLabel": "Credit Facility" } } }, "auth_ref": [] }, "lrn_CsiLeasingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "CsiLeasingMember", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to CSI Leasing, Inc.", "label": "CSI Leasing", "terseLabel": "CSI Leasing" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk", "verboseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r42", "r231" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer and distributor relationships", "verboseLabel": "Customer and distributor relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r65" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "lrn_DebtInstrumentAdditionalBorrowingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "DebtInstrumentAdditionalBorrowingAmount", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The additional amount of borrowings as at the and of the reporting period.", "label": "Debt Instrument Additional Borrowing Amount", "terseLabel": "Additional amount of borrowings as at the and of the reporting period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.K12.com/role/DisclosureDebtDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r82", "r83", "r128", "r130", "r188", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r446", "r654", "r655", "r656", "r657", "r658", "r785" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate spread added to base rate (as a percent)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails", "http://www.K12.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Gross", "terseLabel": "Amount outstanding", "verboseLabel": "Total debt", "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." } } }, "auth_ref": [ "r18", "r130", "r332" ] }, "lrn_DebtInstrumentConvertibleCappedCallTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "DebtInstrumentConvertibleCappedCallTransactionCost", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the cost of the capped call transaction entered in connection with the convertible debt instrument.", "label": "Debt Instrument, Convertible, Capped Call Transaction Cost", "terseLabel": "Capped call transaction" } } }, "auth_ref": [] }, "lrn_DebtInstrumentConvertibleCappedCallTransactionUpperStrikePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.K12.com/20241231", "localname": "DebtInstrumentConvertibleCappedCallTransactionUpperStrikePrice", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the upper strike price of the capped call transaction entered in connection with the convertible debt instrument.", "label": "Debt Instrument, Convertible, Capped Call Transaction, Upper Strike Price", "terseLabel": "Upper strike price (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r116", "r317" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion rate", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r24", "r54", "r118", "r119", "r317" ] }, "lrn_DebtInstrumentConvertiblePeriodPriorToMaturityDateInWhichNoteholdersMayConvertAtTheirOption": { "xbrltype": "durationItemType", "nsuri": "http://www.K12.com/20241231", "localname": "DebtInstrumentConvertiblePeriodPriorToMaturityDateInWhichNoteholdersMayConvertAtTheirOption", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Period prior to the maturity date in which the noteholders may convert their notes at their election after the threshold date.", "label": "Debt Instrument, Convertible, Period Prior To Maturity Date In Which Noteholders May Convert At Their Option", "terseLabel": "Period prior to maturity date where noteholders may convert their notes at their election prior to the maturity date" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails", "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Available line of credit", "verboseLabel": "Face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r74", "r76", "r315", "r446", "r655", "r656" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as percent)", "verboseLabel": "Fixed interest rate (as a percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r23", "r316" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.K12.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "verboseLabel": "Debt", "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." } } }, "auth_ref": [ "r188", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r446", "r654", "r655", "r656", "r657", "r658", "r785" ] }, "lrn_DebtInstrumentMaturityDateRangeEnding": { "xbrltype": "durationItemType", "nsuri": "http://www.K12.com/20241231", "localname": "DebtInstrumentMaturityDateRangeEnding", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Latest date the outstanding debt instruments are required to be repaid, in years.", "label": "Debt Instrument, Maturity Date Range, Ending", "terseLabel": "Marketable Securities, Maturity Date, End" } } }, "auth_ref": [] }, "lrn_DebtInstrumentMaturityDateRangeStarting": { "xbrltype": "durationItemType", "nsuri": "http://www.K12.com/20241231", "localname": "DebtInstrumentMaturityDateRangeStarting", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Earliest date the outstanding debt instruments are required to be repaid, in years.", "label": "Debt Instrument, Maturity Date Range, Starting", "terseLabel": "Marketable Securities, Maturity Date, Start" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.K12.com/role/DisclosureDebtDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r25", "r188", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r446", "r654", "r655", "r656", "r657", "r658", "r785" ] }, "lrn_DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "DebtInstrumentPrincipalAmountDenominationForConversionIntoCommonStock", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the denomination of the principal amount of debt that is used in conversion calculations.", "label": "Debt Instrument Principal Amount Denomination For Conversion Into Common Stock", "terseLabel": "Denomination of the Principal amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails", "http://www.K12.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r25", "r54", "r55", "r73", "r74", "r76", "r81", "r117", "r119", "r188", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r446", "r654", "r655", "r656", "r657", "r658", "r785" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Term of debt", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity, Allowance for Credit Loss", "verboseLabel": "Allowance for Credit Losses", "documentation": "Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r252", "r272", "r275", "r278" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Held To Maturity Securities Carrying Amount", "terseLabel": "Net Carrying Amount", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r235", "r253", "r255", "r521" ] }, "us-gaap_DeferredCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Liability, Current", "terseLabel": "Deferred Compensation Liability", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date." } } }, "auth_ref": [ "r58", "r121" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "negatedLabel": "Less: unamortized debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r75", "r833" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r394", "r395" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r122", "r145", "r408", "r409", "r787" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r394", "r395", "r527" ] }, "lrn_DeferredStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "DeferredStockUnitsMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "documentation": "Represents deferred stock units.", "label": "Deferred Stock Units", "terseLabel": "Deferred Stock Units" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "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." } } }, "auth_ref": [ "r6", "r53" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense", "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." } } }, "auth_ref": [ "r6", "r218" ] }, "lrn_DescriptionOfBusinessAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.K12.com/20241231", "localname": "DescriptionOfBusinessAbstract", "lang": { "en-us": { "role": { "label": "Description of the Business" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Developed technology", "terseLabel": "Developed technology", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r123" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Summary of Significant Accounting Policies", "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." } } }, "auth_ref": [ "r344", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r344", "r660", "r661", "r662", "r663", "r664", "r665", "r666" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue", "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." } } }, "auth_ref": [ "r835" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlan" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "Equity Incentive Plan", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r350", "r355", "r383", "r384", "r386", "r672" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Equity Incentive Plan" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r694" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r727" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income attributable to common stockholders per share:", "verboseLabel": "Weighted average shares used in computing per share amounts:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r175", "r194", "r195", "r196", "r197", "r198", "r202", "r204", "r209", "r210", "r211", "r213", "r429", "r430", "r523", "r541", "r648" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income per share (in dollars per share)", "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." } } }, "auth_ref": [ "r175", "r194", "r195", "r196", "r197", "r198", "r204", "r209", "r210", "r211", "r213", "r429", "r430", "r523", "r541", "r648" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Net Income (Loss) Per Common Share", "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." } } }, "auth_ref": [ "r38", "r39" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.K12.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (as a percent)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r397" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits", "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)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r385" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period for recognition of total unrecognized compensation expense related to unvested stock options granted", "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." } } }, "auth_ref": [ "r385" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r692" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r692" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r692" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r766" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r692" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r692" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r692" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r692" ] }, "us-gaap_EquipmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentExpense", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Equipment Expense", "terseLabel": "Equipment expense", "documentation": "This element represents equipment expense including depreciation, repairs, rentals, and service contract costs. This item also includes equipment purchases which do not qualify for capitalization in accordance with the entity's accounting policy. This item may also include furniture expenses." } } }, "auth_ref": [] }, "lrn_EquityAwardIncentivePlan2016Member": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "EquityAwardIncentivePlan2016Member", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2016 equity award incentive plan and its predecessors.", "label": "2016 Plan", "terseLabel": "2016 Plan" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r14", "r148", "r171", "r172", "r173", "r189", "r190", "r191", "r193", "r199", "r201", "r214", "r270", "r271", "r338", "r387", "r388", "r389", "r404", "r405", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r439", "r440", "r441", "r442", "r443", "r444", "r465", "r551", "r552", "r553", "r566", "r620" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r735" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r699", "r710", "r720", "r745" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r696", "r707", "r717", "r742" ] }, "lrn_EstimateOfPercentageOfImpactOnTotalRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.K12.com/20241231", "localname": "EstimateOfPercentageOfImpactOnTotalRevenue", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the estimate of percentage in the impact on total revenue due to aggregate funding estimates differed from actual reimbursements.", "label": "Estimate of Percentage of Impact on Total Revenue" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r741" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Assets and liabilities measured at fair value", "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." } } }, "auth_ref": [ "r432", "r433", "r436" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r15", "r70" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r69", "r70" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r432", "r433", "r434", "r435", "r437" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Measured on a recurring basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r431", "r437" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r8", "r17" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r449", "r456", "r676" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Payment on Liability", "negatedLabel": "Financing cash flows from finance leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r451", "r460" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetailsCalc2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Finance lease liability", "totalLabel": "Finance lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r448", "r464" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "negatedLabel": "Less: current portion of finance lease liability", "terseLabel": "Current portion of finance lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r448" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of present value of the minimum lease payments on finance leases", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r866" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term finance lease liability", "verboseLabel": "Long-term finance lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r448" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total minimum payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r464" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "Year 1", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "Year 4", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "Year 3", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "Year 2", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r866" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetailsCalc2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r464" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease Principal Payments", "negatedLabel": "Repayments on finance lease obligations", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r450", "r460" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance lease right-of-use assets", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r447" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r449", "r456", "r676" ] }, "lrn_FinanceLeaseRightOfUseAssetObtainedInExchangeForNewFinanceLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "FinanceLeaseRightOfUseAssetObtainedInExchangeForNewFinanceLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease obtained in exchange for new finance lease liabilities.", "label": "Finance Lease Right Of Use Asset Obtained In Exchange For New Finance Lease Liabilities", "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r463", "r676" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted-average remaining lease term - finance leases", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r462", "r676" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r273", "r274", "r279", "r280", "r281", "r282", "r283", "r284", "r331", "r337", "r427", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r539", "r652", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r815", "r816", "r817", "r818" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r155", "r293" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "Fiscal 2025", "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)." } } }, "auth_ref": [ "r110" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "Fiscal 2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r110" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "Fiscal 2028", "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)." } } }, "auth_ref": [ "r110" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "Fiscal 2027", "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)." } } }, "auth_ref": [ "r110" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "Fiscal 2026", "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)." } } }, "auth_ref": [ "r110" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r506", "r507" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Future amortization of intangible assets" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r109", "r507" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets:", "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." } } }, "auth_ref": [ "r506" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r49", "r51" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r109", "r506" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible Assets" } } }, "auth_ref": [] }, "lrn_FiscalYear2022LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "FiscalYear2022LongTermIncentivePlanMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to fiscal year 2022 long term incentive plan.", "label": "Fiscal Year 2022 LTIP", "terseLabel": "Fiscal Year 2022 LTIP" } } }, "auth_ref": [] }, "lrn_FiscalYear2023LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "FiscalYear2023LongTermIncentivePlanMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to fiscal year 2023 long term incentive plan.", "label": "Fiscal Year 2023 LTIP", "terseLabel": "Fiscal Year 2023 LTIP" } } }, "auth_ref": [] }, "lrn_FiscalYear2024LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "FiscalYear2024LongTermIncentivePlanMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to fiscal year 2024 long term incentive plan.", "label": "Fiscal Year 2024 Long Term Incentive Plan [Member]", "terseLabel": "Fiscal Year 2024 LTIP" } } }, "auth_ref": [] }, "lrn_FiscalYear2025LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "FiscalYear2025LongTermIncentivePlanMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to fiscal year 2025 long term incentive plan.", "label": "Fiscal Year 2025 Long Term Incentive Plan [Member]", "terseLabel": "Fiscal Year 2025 LTIP" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r703", "r714", "r724", "r749" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r703", "r714", "r724", "r749" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "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" } } }, "auth_ref": [ "r703", "r714", "r724", "r749" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r703", "r714", "r724", "r749" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r703", "r714", "r724", "r749" ] }, "lrn_FoundationForOnlineAndBlendedLearningMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "FoundationForOnlineAndBlendedLearningMember", "presentation": [ "http://www.K12.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Foundation for Online and Blended Learning ('Foundation\"), a related party to the entity.", "label": "Future of School", "terseLabel": "Future of School" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and fixtures", "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." } } }, "auth_ref": [] }, "lrn_GeneralEducationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "GeneralEducationMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to general education.", "label": "General Education" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r154", "r290", "r520", "r653", "r677", "r822", "r823" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r9", "r46" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross margin", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r95", "r184", "r215", "r222", "r226", "r228", "r269", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r438", "r650", "r830" ] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Guarantees related to lease commitments", "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions." } } }, "auth_ref": [ "r305" ] }, "us-gaap_HeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecurities", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity", "terseLabel": "Amortized Cost", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r144", "r251", "r279", "r820" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain", "terseLabel": "Gross Unrealized Gains", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r136", "r261" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss", "negatedLabel": "Gross Unrealized Gains (Losses)", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r137", "r262" ] }, "us-gaap_HeldToMaturitySecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity, Current", "terseLabel": "Marketable securities, short-term portion", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current." } } }, "auth_ref": [ "r237", "r798", "r820" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity, Fair Value", "terseLabel": "Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r135", "r260", "r521", "r525" ] }, "us-gaap_HeldToMaturitySecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity, Noncurrent", "terseLabel": "Marketable securities, long-term portion", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent." } } }, "auth_ref": [ "r237", "r798", "r820" ] }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity [Table Text Block]", "terseLabel": "Schedule of investments in marketable securities", "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets", "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." } } }, "auth_ref": [ "r0", "r112" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes and income (loss) from equity method investments", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r215", "r222", "r226", "r228", "r542", "r650" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments.", "terseLabel": "Income (loss) from equity method investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r6", "r92", "r132", "r219", "r268", "r536" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r295", "r296", "r605" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r296", "r605" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r185", "r391", "r398", "r399", "r402", "r406", "r410", "r411", "r412", "r561" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r138", "r146", "r200", "r201", "r220", "r396", "r407", "r543" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "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." } } }, "auth_ref": [ "r170", "r392", "r393", "r399", "r400", "r401", "r403", "r559" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes", "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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "lrn_IncreaseDecreaseInContractWithCustomerLiabilityAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "IncreaseDecreaseInContractWithCustomerLiabilityAndOtherLiabilities", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "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, and other liabilities.", "label": "Increase Decrease In Contract With Customer Liability And Other Liabilities", "terseLabel": "Deferred revenue and other liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and benefits", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r5" ] }, "lrn_IncreaseDecreaseInInventoriesPrepaidExpensesAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "IncreaseDecreaseInInventoriesPrepaidExpensesAndOtherAssets", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, prepaid expenses and other assets, associated with underlying transactions that are classified as operating activities.", "label": "Increase Decrease In Inventories Prepaid Expenses And Other Assets", "negatedTerseLabel": "Inventories, prepaid expenses, deposits and other current and long-term assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "lrn_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the operating lease liabilities.", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liability" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive stock options and restricted stock awards (in shares)", "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." } } }, "auth_ref": [ "r205", "r206", "r207", "r211", "r354" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "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" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r706", "r714", "r724", "r741", "r749", "r753", "r761" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r759" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r695", "r765" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r695", "r765" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r695", "r765" ] }, "lrn_InstructionalCostsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "InstructionalCostsAndServicesMember", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Instructional costs and services.", "label": "Instructional Costs and Services", "terseLabel": "Instructional costs and services" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "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." } } }, "auth_ref": [ "r47", "r50" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "terseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r99", "r328", "r334", "r657", "r658" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "verboseLabel": "Interest expense, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "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." } } }, "auth_ref": [ "r177", "r180", "r181" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r162", "r639", "r677" ] }, "us-gaap_InventoryNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNoncurrent", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Noncurrent", "terseLabel": "Inventory deemed long-term and included in deposits and other assets", "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle." } } }, "auth_ref": [ "r777" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r139", "r152", "r161", "r285", "r286", "r287", "r504", "r645" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "terseLabel": "Excess and obsolete inventory reserve", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r45", "r779" ] }, "us-gaap_InvestmentIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNonoperating", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Nonoperating", "terseLabel": "Investment income, nonoperating", "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations." } } }, "auth_ref": [ "r98" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Investments, Fair Value Disclosure", "terseLabel": "Estimated fair value of marketable securities", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r432" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r455", "r676" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease cost, weighted-average remaining lease term, weighted-average discount rate", "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." } } }, "auth_ref": [ "r865" ] }, "lrn_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.K12.com/20241231", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeases" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Finance and Operating Leases" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Finance and Operating Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseDescriptionAbstract", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance Leases", "verboseLabel": "Finance lease cost:" } } }, "auth_ref": [] }, "lrn_LesseeFinanceLeasePurchaseOption": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "LesseeFinanceLeasePurchaseOption", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of purchase option at the end of each lease term.", "label": "Lessee Finance Lease Purchase Option", "terseLabel": "Purchase option" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseTermOfContract1", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Finance lease term", "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r864" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Finance and Operating Leases", "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." } } }, "auth_ref": [ "r454" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r454" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r453" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments under non-cancelable operating leases", "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." } } }, "auth_ref": [ "r866" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter", "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)." } } }, "auth_ref": [ "r464" ] }, "lrn_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fourth fiscal year following latest fiscal year.", "label": "Lessee Operating lease liability Payments Due after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "Year 1", "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)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "Year 5", "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)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "Year 4", "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)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "Year 3", "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)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "Year 2", "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)." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of fiscal year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r866" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r464" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating leases initial term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r864" ] }, "lrn_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesSubLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesSubLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Contractually required future rental payments receivable on noncancelable subleasing arrangements.", "label": "Lessee Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals", "totalLabel": "Total sublease income" } } }, "auth_ref": [] }, "lrn_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesSubLeasesDetails": { "parentTag": "lrn_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesSubLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Contractually required future rental payments receivable on noncancelable subleasing arrangements due in the next twelve months following the latest fiscal year.", "label": "Lessee Operating Leases Future Minimum Payments Due Future Minimum Sublease Rentals Due In Next Twelve Months", "terseLabel": "Year 1" } } }, "auth_ref": [] }, "lrn_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsDueInYearTwo", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesSubLeasesDetails": { "parentTag": "lrn_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesSubLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Contractually required future rental payments receivable on noncancelable subleasing arrangements due in the second fiscal year following the latest fiscal year.", "label": "Lessee Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Due In Year Two", "terseLabel": "Year 2" } } }, "auth_ref": [] }, "lrn_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentalsRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesSubLeasesDetails": { "parentTag": "lrn_LesseeOperatingLeasesFutureMinimumPaymentsDueFutureMinimumSubleaseRentals", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesSubLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Contractually required future rental payments receivable on noncancelable subleasing arrangements due in remainder of the fiscal year following the latest fiscal year.", "label": "Lessee Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals, Remainder Of Fiscal Year", "terseLabel": "Remainder of current fiscal year" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r20", "r184", "r269", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r416", "r419", "r420", "r438", "r576", "r649", "r690", "r830", "r868", "r869" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r90", "r131", "r534", "r677", "r786", "r819", "r863" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r22", "r151", "r184", "r269", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r416", "r419", "r420", "r438", "r677", "r830", "r868", "r869" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r69" ] }, "lrn_LiborMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "LiborMember", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the interest rate at which a bank borrows funds from other banks.", "label": "LIBOR [Member]", "terseLabel": "LIBOR" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAbstract", "lang": { "en-us": { "role": { "label": "Credit Facility" } } }, "auth_ref": [] }, "lrn_LineOfCreditFacilityAccordionFeature": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "LineOfCreditFacilityAccordionFeature", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of an accordion feature under the credit facility.", "label": "Line Of Credit Facility Accordion Feature", "terseLabel": "Amount of accordion feature under the credit facility" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Credit Facility", "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." } } }, "auth_ref": [ "r785" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureDebtDetailsCalc2": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 }, "http://www.K12.com/role/DisclosureDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/DisclosureDebtDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "terseLabel": "Long-term debt", "totalLabel": "Total debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r130", "r322", "r333", "r655", "r656", "r877" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fair Value", "terseLabel": "Estimated fair value of long-term debt", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureDebtDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "totalLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r158" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Long-term Debt [Text Block]", "terseLabel": "Debt", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r114" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.K12.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and contingencies", "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." } } }, "auth_ref": [ "r299", "r300", "r301", "r304", "r826", "r827" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.K12.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r299", "r300", "r301", "r304", "r826", "r827" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r778" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments in Marketable Securities", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r80" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r349", "r503", "r550", "r568", "r569", "r626", "r627", "r628", "r629", "r630", "r633", "r634", "r651", "r659", "r671", "r679", "r832", "r870", "r871", "r872", "r873", "r874", "r875" ] }, "lrn_MaximumPaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.K12.com/20241231", "localname": "MaximumPaymentTerm", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum payment term.", "label": "Maximum Payment Term", "terseLabel": "Maximum payment term" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r733" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r733" ] }, "lrn_MiddleHighSchoolMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "MiddleHighSchoolMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to middle - high school.", "label": "Middle - High School", "terseLabel": "Middle - High School" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r349", "r503", "r550", "r568", "r569", "r626", "r627", "r628", "r629", "r630", "r633", "r634", "r651", "r659", "r671", "r679", "r832", "r870", "r871", "r872", "r873", "r874", "r875" ] }, "lrn_MinimumPaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.K12.com/20241231", "localname": "MinimumPaymentTerm", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the minimum payment term.", "label": "Minimum Payment Term", "terseLabel": "Minimum payment term" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r752" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r760" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r734" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.K12.com/role/DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Description of the Business", "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." } } }, "auth_ref": [ "r140", "r147" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash used in financing activities", "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." } } }, "auth_ref": [ "r179" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in investing activities", "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." } } }, "auth_ref": [ "r179" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract].", "terseLabel": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash provided by operating activities", "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." } } }, "auth_ref": [ "r104", "r105", "r106" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract].", "terseLabel": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to common stockholders", "verboseLabel": "Net income attributable to common stockholders", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r93", "r106", "r133", "r149", "r166", "r168", "r173", "r184", "r192", "r194", "r195", "r196", "r197", "r200", "r201", "r208", "r215", "r222", "r226", "r228", "r269", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r430", "r438", "r538", "r598", "r618", "r619", "r650", "r688", "r830" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r733" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r703", "r714", "r724", "r741", "r749" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r731" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r730" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r741" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r760" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r760" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock award activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r16" ] }, "lrn_NumberOfLinesOfRevenues": { "xbrltype": "integerItemType", "nsuri": "http://www.K12.com/20241231", "localname": "NumberOfLinesOfRevenues", "presentation": [ "http://www.K12.com/role/DisclosureDescriptionOfBusinessDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents element information pertaining to number of lines of revenue.", "label": "Number of Lines of Revenues", "terseLabel": "Number of lines of revenue" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.K12.com/role/DisclosureBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "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." } } }, "auth_ref": [ "r792" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.K12.com/role/DisclosureBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable business segments", "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." } } }, "auth_ref": [ "r792" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reporting Units", "terseLabel": "Number of reporting units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "lrn_OfficeEquipmentExcludingComputersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "OfficeEquipmentExcludingComputersMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting, excluding computers.", "label": "Office equipment" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r215", "r222", "r226", "r228", "r650" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "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." } } }, "auth_ref": [ "r457", "r676" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "totalLabel": "Operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r448" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetailsCalc2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "negatedLabel": "Less: current portion of operating lease liability", "terseLabel": "Current portion of operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r448" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetailsCalc2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r448" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "negatedLabel": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r452", "r460" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net", "verboseLabel": "Operating lease right-of-use assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r447" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Noncash operating lease expense", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r784" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r463", "r676" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted-average remaining lease term - operating leases", "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." } } }, "auth_ref": [ "r462", "r676" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r164", "r677" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Deposits and other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r156" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "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." } } }, "auth_ref": [ "r4", "r12", "r124" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "lrn_OtherInformationLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.K12.com/20241231", "localname": "OtherInformationLeasesAbstract", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Other Information Leases [Abstract]", "terseLabel": "Other information" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other", "terseLabel": "Other", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash financing activities:" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails" ], "lang": { "en-us": { "role": { "label": "Deposits and other assets", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r100" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r733" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r701", "r712", "r722", "r747" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r704", "r715", "r725", "r750" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r704", "r715", "r725", "r750" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r729" ] }, "lrn_PaymentForRepurchaseOfRestrictedStockForIncomeTaxWithholdingFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "PaymentForRepurchaseOfRestrictedStockForIncomeTaxWithholdingFinancingActivities", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payment for repurchase of restricted stock for income tax withholding, financing activities.", "label": "Payment For Repurchase Of Restricted Stock For Income Tax Withholding Financing Activities", "negatedLabel": "Repurchase of restricted stock for income tax withholding" } } }, "auth_ref": [] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Software", "negatedLabel": "Capitalized software development costs", "terseLabel": "Capitalized software development costs", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r103" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "terseLabel": "Debt issuance costs", "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." } } }, "auth_ref": [ "r35" ] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Held-to-maturity Securities", "negatedLabel": "Purchases of marketable securities", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r33", "r236" ] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Other Investments", "negatedLabel": "Other acquisitions, loans and investments, net of distributions", "documentation": "Amount of cash outflow to acquire investments classified as other." } } }, "auth_ref": [ "r102" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment", "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." } } }, "auth_ref": [ "r103" ] }, "lrn_PaymentsToCapitalizedCurriculumDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "PaymentsToCapitalizedCurriculumDevelopmentCosts", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with development of curriculum.", "label": "Payments to Capitalized Curriculum Development Costs", "negatedLabel": "Capitalized curriculum development costs", "terseLabel": "Capitalized curriculum development costs" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r732" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r732" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r731" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r741" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r734" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r730" ] }, "lrn_PercentageOfRevenuesFromFundingBasedContracts": { "xbrltype": "percentItemType", "nsuri": "http://www.K12.com/20241231", "localname": "PercentageOfRevenuesFromFundingBasedContracts", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of revenues from funding-based contracts during the period.", "label": "Percentage Of Revenues From Funding Based Contracts", "terseLabel": "Percentage of revenues from funding-based contracts" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails" ], "lang": { "en-us": { "role": { "label": "Performance Share Units", "terseLabel": "Performance Share Units", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "lrn_PerformanceSharesTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "PerformanceSharesTrancheOneMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares or units awarded to employees for meeting certain performance targets in Tranche #1.", "label": "Performance Shares Tranche #1", "terseLabel": "Performance Shares Tranche #1" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r84", "r335" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "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." } } }, "auth_ref": [ "r84", "r578" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r84", "r335" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r84", "r578", "r596", "r882", "r883" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value $0.0001; 10,000,000 shares authorized; zero shares issued or outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r84", "r530", "r677" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r163", "r288", "r289", "r640" ] }, "lrn_PrepaidExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "PrepaidExpensesMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses classified as current.", "label": "Prepaid Expenses [Member]", "terseLabel": "Prepaid expenses" } } }, "auth_ref": [] }, "lrn_PrimaryObligorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "PrimaryObligorMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to being the primary obligor.", "label": "Primary Obligor", "terseLabel": "Primary Obligor" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "terseLabel": "Net proceeds", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r783" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from the maturity of marketable securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "auth_ref": [ "r229", "r505", "r544", "r545", "r546", "r547", "r548", "r549", "r637", "r660", "r678", "r769", "r828", "r829", "r835", "r879" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "auth_ref": [ "r229", "r505", "r544", "r545", "r546", "r547", "r548", "r549", "r637", "r660", "r678", "r769", "r828", "r829", "r835", "r879" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r149", "r166", "r168", "r178", "r184", "r192", "r200", "r201", "r215", "r222", "r226", "r228", "r269", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r414", "r417", "r418", "r430", "r438", "r524", "r537", "r565", "r598", "r618", "r619", "r650", "r674", "r675", "r689", "r782", "r830" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.K12.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "lrn_PropertyPlantAndEquipmentExcludingSoftwareDevelopmentCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "PropertyPlantAndEquipmentExcludingSoftwareDevelopmentCostsNet", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Tangible assets that are used in operations and that are expected to provide economic benefit for more than one year; net of accumulated depreciation. Excludes capitalized software development costs.", "label": "Property Plant and Equipment Excluding Software Development Costs, Net", "terseLabel": "Property and equipment, net" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment, net", "verboseLabel": "Property and equipment", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment", "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." } } }, "auth_ref": [ "r7", "r141", "r143", "r535" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of useful lives of property and equipment", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.K12.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "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." } } }, "auth_ref": [ "r111" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Doubtful Accounts", "verboseLabel": "Provision for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r176", "r276" ] }, "lrn_ProvisionOnAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ProvisionOnAllowanceForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r729" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r729" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r347", "r349", "r378", "r379", "r380", "r479", "r503", "r550", "r568", "r569", "r626", "r627", "r628", "r629", "r630", "r633", "r634", "r651", "r659", "r671", "r679", "r682", "r824", "r832", "r871", "r872", "r873", "r874", "r875" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails", "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesOperatingLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r347", "r349", "r378", "r379", "r380", "r479", "r503", "r550", "r568", "r569", "r626", "r627", "r628", "r629", "r630", "r633", "r634", "r651", "r659", "r671", "r679", "r682", "r824", "r832", "r871", "r872", "r873", "r874", "r875" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Allowance for Credit Losses", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r793", "r794", "r795", "r796" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r696", "r707", "r717", "r742" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.K12.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "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." } } }, "auth_ref": [ "r348", "r469", "r470", "r571", "r572", "r573", "r574", "r575", "r595", "r597", "r625" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.K12.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions", "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." } } }, "auth_ref": [ "r601", "r602", "r605" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.K12.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "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." } } }, "auth_ref": [ "r348", "r469", "r470", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r571", "r572", "r573", "r574", "r575", "r595", "r597", "r625", "r867" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "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." } } }, "auth_ref": [ "r466", "r467", "r468", "r470", "r472", "r562", "r563", "r564", "r603", "r604", "r605", "r623", "r624" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "terseLabel": "Repayments on credit facility", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r34", "r785" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r186", "r187", "r318", "r336", "r471", "r642", "r643" ] }, "lrn_RepurchaseOfRestrictedStockForIncomeTaxWithholding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "RepurchaseOfRestrictedStockForIncomeTaxWithholding", "crdr": "debit", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for repurchase of restricted stock during the reporting period for income tax withholding.", "label": "Repurchase of Restricted Stock for Income Tax Withholding", "negatedTerseLabel": "Repurchase of restricted stock for tax withholding" } } }, "auth_ref": [] }, "lrn_RepurchaseOfRestrictedStockForIncomeTaxWithholdingShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.K12.com/20241231", "localname": "RepurchaseOfRestrictedStockForIncomeTaxWithholdingShares", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock repurchased to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Repurchase Of Restricted Stock For Income Tax Withholding Shares", "negatedLabel": "Repurchase of restricted stock for tax withholding (in shares)" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r697", "r708", "r718", "r743" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r698", "r709", "r719", "r744" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r705", "r716", "r726", "r751" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents", "verboseLabel": "Deposits and other assets (restricted cash)", "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." } } }, "auth_ref": [ "r36", "r126", "r153", "r182", "r529" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock", "terseLabel": "Restricted Stock Awards", "verboseLabel": "Restricted Stock", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r87", "r120", "r533", "r554", "r556", "r560", "r579", "r677" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r148", "r189", "r190", "r191", "r193", "r199", "r201", "r270", "r271", "r387", "r388", "r389", "r404", "r405", "r421", "r423", "r424", "r426", "r428", "r551", "r553", "r566", "r882" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDisaggregatedRevenuesDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Total Revenues", "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." } } }, "auth_ref": [ "r216", "r217", "r221", "r224", "r225", "r229", "r230", "r231", "r343", "r344", "r505" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Sales Revenue, Services, Net [Member]", "terseLabel": "Revenue", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r231", "r767" ] }, "us-gaap_RevenuePracticalExpedientAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePracticalExpedientAbstract", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Practical Expedient [Abstract]", "terseLabel": "Practical expedient" } } }, "auth_ref": [] }, "us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePracticalExpedientRemainingPerformanceObligation", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]", "terseLabel": "Unsatisfied performance obligations", "documentation": "Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed." } } }, "auth_ref": [ "r342" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Policy [Policy Text Block]", "verboseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r599", "r636", "r646" ] }, "lrn_RevenueReductionSchoolOperatingLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "RevenueReductionSchoolOperatingLosses", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the reduction in revenue attributable to school operating losses at schools where the reporting entity provides turnkey management services.", "label": "Revenue Reduction School Operating Losses", "terseLabel": "School operating losses included in the entity's revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Unsatisfied performance obligations amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r142" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility.", "terseLabel": "Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r461", "r676" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r461", "r676" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r760" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r760" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of supplemental disclosure of cash flow information", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of components of debt", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of calculation of basic and diluted net income (loss) per share", "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." } } }, "auth_ref": [ "r791" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r49", "r51", "r506" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r49", "r51" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Held-to-maturity Securities [Line Items]", "terseLabel": "Marketable securities", "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." } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanTables" ], "lang": { "en-us": { "role": { "label": "Schedule of performance share units award activity", "terseLabel": "Schedule of performance share units award activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.K12.com/role/DisclosureRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r77", "r78", "r601", "r602", "r605" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r351", "r353", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381" ] }, "lrn_ScheduleOfSubleasingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ScheduleOfSubleasingTableTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected sublease income.", "label": "Schedule Of Subleasing [Table Text Block]", "terseLabel": "Schedule of expected sublease income" } } }, "auth_ref": [] }, "lrn_SchoolbooksAndCurriculumMaterialsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.K12.com/20241231", "localname": "SchoolbooksAndCurriculumMaterialsPolicyTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for schoolbooks and curriculum materials.", "label": "Schoolbooks and Curriculum Materials [Policy Text Block]", "terseLabel": "Other Current Assets" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r691" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r693" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general, and administrative expenses", "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." } } }, "auth_ref": [ "r97" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCapitalizedSoftwareAsServiceCostsDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses", "terseLabel": "Selling, general and administrative expenses", "verboseLabel": "Selling, General, and Administrative Expenses", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "lrn_ServiceBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ServiceBasedAwardsMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to service based awards.", "label": "Service based awards", "terseLabel": "Service based awards" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "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." } } }, "auth_ref": [ "r672" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Forfeited or canceled (in shares)", "negatedLabel": "Canceled (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value", "terseLabel": "Canceled (in dollars per share)", "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." } } }, "auth_ref": [ "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "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)." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "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)", "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)." } } }, "auth_ref": [ "r370" ] }, "lrn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseDecreaseAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncreaseDecreaseAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of change in 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, Increase Decrease, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Share based payment award fair market value decrease" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested at the end of the period (in shares)", "periodStartLabel": "Nonvested at the beginning of the period (in shares)", "terseLabel": "Number of stock awards outstanding (in shares)", "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." } } }, "auth_ref": [ "r367", "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "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", "periodEndLabel": "Nonvested at the end of the period (in dollars per share)", "periodStartLabel": "Nonvested at the beginning of the period (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r367", "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "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" } } }, "auth_ref": [] }, "lrn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOfCommonStockEachUnitHasRightToReceive": { "xbrltype": "sharesItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOfCommonStockEachUnitHasRightToReceive", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares of common stock each unit has the right to receive.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Number Of Shares Of Common Stock Each Unit Has The Right To Receive", "terseLabel": "Number of shares of common stock each unit has the right to receive" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Vested (in shares)", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Vested (in dollars per share)", "terseLabel": "Vested (in dollars per share)", "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." } } }, "auth_ref": [ "r371" ] }, "lrn_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodFairValue", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregate fair value of share-based compensation awards granted during the period using the disclosed option pricing methodology.", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Grants in Period, Fair Value", "terseLabel": "Fair value of share-based compensation awards granted in period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Equity Transactions", "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." } } }, "auth_ref": [ "r351", "r353", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares available for issuance", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares reserved for issuance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r673" ] }, "lrn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.K12.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetAchievedPercentage", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of target achievement as certified by compensation committee under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Target Achieved, Percentage", "terseLabel": "Certified achievement percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanDeferredStockUnitsdsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanPerformanceShareUnitspsuDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "label": "Vest immediately", "terseLabel": "Vest immediately", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "label": "Vest annually over two years.", "terseLabel": "Vest annually over two years.", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Earned award vesting percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r836" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Fair value", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of share-based compensation awards vested in period", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r374" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r458", "r676" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r107", "r183" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Computer software", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "lrn_SoftwareDevelopmentCostsInternetDomainMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "SoftwareDevelopmentCostsInternetDomainMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Costs of developing the web site of the reporting entity.", "label": "Website development" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Software Development", "verboseLabel": "Capitalized software", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r29", "r148", "r171", "r172", "r173", "r189", "r190", "r191", "r193", "r199", "r201", "r214", "r270", "r271", "r338", "r387", "r388", "r389", "r404", "r405", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r439", "r440", "r441", "r442", "r443", "r444", "r465", "r551", "r552", "r553", "r566", "r620" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanTables", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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." } } }, "auth_ref": [ "r189", "r190", "r191", "r214", "r505", "r558", "r567", "r570", "r571", "r572", "r573", "r574", "r575", "r578", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r591", "r592", "r593", "r594", "r595", "r597", "r599", "r600", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r620", "r683" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanTables", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r189", "r190", "r191", "r214", "r505", "r558", "r567", "r570", "r571", "r572", "r573", "r574", "r575", "r578", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r591", "r592", "r593", "r594", "r595", "r597", "r599", "r600", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r620", "r683" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r700", "r711", "r721", "r746" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "lrn_StockBasedCompensationExpenseCapitalizedOnCurriculumDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "StockBasedCompensationExpenseCapitalizedOnCurriculumDevelopment", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of compensation expenses capitalized on curriculum development during the period as part of non-cash investing activities.", "label": "Stock-based compensation expense capitalized on curriculum development", "terseLabel": "Stock-based compensation expense capitalized on curriculum development" } } }, "auth_ref": [] }, "lrn_StockBasedCompensationExpenseCapitalizedOnSoftwareDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "StockBasedCompensationExpenseCapitalizedOnSoftwareDevelopment", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSupplementalDisclosureOfCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of compensation expenses capitalized on software development during the period as part of non-cash investing activities.", "label": "Stock-based compensation expense capitalized on software development", "terseLabel": "Stock-based compensation expense capitalized on software development" } } }, "auth_ref": [] }, "lrn_StockIssuedDuringPeriodSharesPerformanceShareUnitsNetOfTaxWithholding": { "xbrltype": "sharesItemType", "nsuri": "http://www.K12.com/20241231", "localname": "StockIssuedDuringPeriodSharesPerformanceShareUnitsNetOfTaxWithholding", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Vesting of performance share units, net of tax withholding.", "label": "Stock Issued During Period Shares Performance Share Units Net Of Tax Withholding", "terseLabel": "Vesting of performance share units, net of tax withholding (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Forfeiture of restricted stock awards (in shares)", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r14", "r84", "r85", "r120" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock awards (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r14", "r120" ] }, "lrn_StockIssuedDuringPeriodValuePerformanceShareUnitsNetOfTaxWithholding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.K12.com/20241231", "localname": "StockIssuedDuringPeriodValuePerformanceShareUnitsNetOfTaxWithholding", "crdr": "credit", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "It represents the amount of vesting of performance share units, net of tax withholding.", "label": "Stock Issued During Period Value Performance Share Units Net Of Tax Withholding", "terseLabel": "Vesting of performance share units, net of tax withholding" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Forfeiture of restricted stock awards", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r14", "r84", "r85", "r120" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock awards", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r14", "r84", "r85", "r120" ] }, "lrn_StockOptionsAndRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "StockOptionsAndRestrictedStockMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information of Stock Options and Restricted Stock.", "label": "Stock options and restricted stock", "terseLabel": "Stock options and restricted stock" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r85", "r88", "r89", "r108", "r580", "r596", "r621", "r622", "r677", "r690", "r786", "r819", "r863", "r882" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity:" } } }, "auth_ref": [] }, "lrn_StudentAndStateTestingComputersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "StudentAndStateTestingComputersMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Computers that are used by students and for state testing.", "label": "Student and state testing computers", "terseLabel": "Student and state testing computers and printers" } } }, "auth_ref": [] }, "lrn_StudentComputerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "StudentComputerMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentAndLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Computers that are used by students.", "label": "Student computers" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureFinanceAndOperatingLeasesLeaseCostAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "negatedLabel": "Sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r459", "r676" ] }, "lrn_SummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.K12.com/20241231", "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Summary of Significant Accounting Policies [Line Items]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "lrn_SummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.K12.com/20241231", "localname": "SummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails", "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Information related to various accounting policies of the entity.", "label": "Summary of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Cash Flow Information" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r740" ] }, "lrn_TechElevatorIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "TechElevatorIncMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information related to Tech Elevator, Inc.", "label": "Tech Elevator", "terseLabel": "Tech Elevator" } } }, "auth_ref": [] }, "lrn_TimeBasedAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.K12.com/20241231", "localname": "TimeBasedAwardMember", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to time based award.", "label": "Time Based Award", "terseLabel": "Time Based Award" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r732" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r739" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade names", "terseLabel": "Trade names", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r64" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r759" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r761" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.K12.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r331", "r337", "r427", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r539", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r815", "r816", "r817", "r818" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r762" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r763" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r761" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r761" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r764" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r762" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock", "terseLabel": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r56" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r56" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock of 5,334,743 shares at cost", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r28", "r56", "r57" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "U.S. Treasury Notes", "terseLabel": "U.S. Treasury Notes", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r647", "r667", "r668", "r876" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables (included in accounts receivable)", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r758" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.K12.com/role/DisclosureCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.K12.com/role/DisclosureEquityIncentivePlanLongTermIncentivePlanLtipDetails", "http://www.K12.com/role/DisclosureEquityIncentivePlanRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average common shares-diluted", "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." } } }, "auth_ref": [ "r203", "r211" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares used in computing per share amounts:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.K12.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNetIncomeLossPerCommonShareDetails", "http://www.K12.com/role/StatementUnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares-basic", "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." } } }, "auth_ref": [ "r202", "r211" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 79 0001558370-25-000455-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-000455-xbrl.zip M4$L#!!0 ( 'B,/%I^^UH@9!0 3; 0 ;')N+3(P,C0Q,C,Q+GAS M9.U=2W/CN!&^IRK_ =$ELP=9ECPSN^/:F91LRSNJR)9BR=G-*461D(0:BM0" MH!_Y]6D I/@F^) S3,++C$PT&MW]-8#&^^>_O.QM](0I(Z[SN3<\.^\A[)BN M19SMYY['-_V?>G_Y\L<__/RG?O^WJX<9LES3VV.'(Y-B@V,+/1.^0ROW<# < M=(H[-AD'#MUE3^\RE6\A]_G$ J3V?T";.MUS*BX%(7H,. ?D+(S'JYXN =CCX M[6ZVE#+TB<.XX9AA+KN@B-]F4$9 :7!.R=KC^-:E^QN\,3R; RS.[YYA2SN$ M+)."^Z(,/WWZ-)"I1U(HCA0(D)(64BU^S! E_C!0B:$Y++TY>H@;=(OYO;'' M[&"8.);EK\/1F>GN!:SOAZ.+80^5L &VL?#)&$'*1![K;PWC<"QM8["U%,]/ M$$5>!,0.W@I_S#73IP%U;3SPR8)Z'R 7SAV&%G;N"_(,#4XM *L/Q*M@,IN M>I1">_ :Y\"P>;9UGP9!:DPG,*>P388-@I08.2-F-G-(2/+-L6V0$N<+!L^1 MXY@4S\ /-$<22(F+PFF!9T#JT?HOYBZ;ITB)>YQ!3)9-*Y-BQ*;K.9SFH:(2 MD];(M$/<&_&!8K.,WX>4887A^LK"PY)(MNR0D*P@!6RMT-*R(2*9K=1'U4J1 M(RBFE8.):<4*A[_[S%OG$HM$E>'+'Q"2O8[A."Z7U4A\"CX>#L39N.H+?!.M M\:4PR0J\%HD?CP_3S-HL[79#F&F[S*-X"0VS95!K[%C7'N/N?OQ"V(V[-XCC MMWNLAPAH5RU+(%@@FH4WQ"%2">@]SL]1'X4,X8^ )P*F2'%%@BU2?%' ^.=! MDEVB( ^B@;GS1?X&AV+0ADO;B2[0S^R3%&0T#=OT[.KY0K%RL_D? ZCJ @CV MXK*#>G0,SR)0:ZY=QX*F5_Y@KDTL496N#%OTN\L=Q@&.M7(6POE!=,82TB-O M^/UX/WZ\F:XF-^AZ?G\SN5^J7\OY;'HS%I^OQK/Q_?4$+;].)JME!VPE8(]D M;+Z9'X)NMA+".2RT4(^J0[U1BOID#0@5X;]&MW#P;9 MB6#K"4]A>+7'M='/XJ5U@XNF;G ]OUL\3+X"W?3O$S2]A[\GG4/4=PB#[6YM M][E^(Q!RT(+_H3'XX^57=#N;_]JU 2> ?&' F(GO,">@9W/\X^Q*.,.'4SD# M>AB:V#='T M%"SB;,6(?,P8Q'(WF!O$3@?UI^);'/F_/[\8#E/!ORH;N1L4*1V%Q:.@?" . M1$ P8$"A$$A)@=[Y]=9[J!>-G*=$GSUKO.^ MD>N "$C)@-X)*7Y ( =2@B I2><^^>YS2QPQ(H2J[X\6G.T,&PPS/T']D>,C MU3+K'.'#^2CI"#X?V2H)0 /@IT4;O1'%H MU,%>'O;$GU7K=TYV?0V_J(AYZE-7QT\%=K5:7L1#4\]/AWE7TZN#O_36]>IX M*J.^=J<".0W24$17K^M#*_^]=AD723"ZIE-GX]*]U*HJVF5XZ1W@0T4'D#^0 M"<5*"E<4C$A8ID;O(WEF^E.4S.]%4>F$'J04 M228=##X,_KZRX']HKR8.)_PUTF#Y@)2AU,Z#GG^2R]K!;K;(3]%B*88HPK'# MJ?Y:=OT9[P(V)5:Y*\]TQU>YN_GMDRU^++EK?MNYMH4IF_SN0=VJO?"1P4KK M"N^;KH M5_/KOWZ=SVXF#\L_H\G?'J>K?W3ND.Y F4G)010ZWUQYC#B8900Q M640:"(=0FS.ZTR,G,:4,]10%_#ILDMA<&8Q [5E$=$TBDT6BQ664QD7R$8A$ M.76(U%OAJ;=^H\?M(HU;^>69#LPDF&JE:F6\I!&+)FEA>9^&Q5\$DPPZPR<- MKT( L!%H2I[P N+%) !9)%H@?DH#H?B@(R,D.'6()!%YP+:(V2!VYJ\K:CC, M,"/['4O0:;'YE,;&9X8D-Q1EUP&4!$BLH1,NPVFQ*]R5;3MVLGJ;(E(=3,/S M-$P1?G*<'>/8(94.$0X'=;3)L,.OX>:O]-Q(K:Q:)#."[RC_: H$#Z((),KH MYD^:QW_-XL!R\>"G$82#J67["KMUW@6_NCF2FC"OC+5=%V0_;S'$%P!Q:L6V M"L2JE [@,A%H-IKYA#KH?DI#EQF,=BB=HBO-JXM5&6A0A5XUHT)6ZU4[P*M- M1N8NK!;0ZE9:J\U,=@NPE>8H

AUCEMP& MIH^U2FKJ:@515%"U>B9W?B $QYE(J&'Q0]>VAZ8$[H[F<%U01\_ZPK*Y+4R7 MU))XX.(RIXY*\DC0MW=NG&%V3R=\QA=>YN7BM!Q"*II#]]%V/8^/B)O:0O;1 M#HD''PJ7U%F&EE5L#SLOBMX?TC#&J7JL/FX%W=D:M:H[6ZT)9&=K%G2@LW&BJ*!JR]DN M=Y@\T4'_5Y*\9-OS9+?W8C7"J5I#=[Y6+>M.V-@4LC.V"SS0*0OB2%!'.7EK M4+C%4=3EE$>-H/MBDTY'."BU@.QYC7(.14%&T[:;478[EM&8^'\\;#UJJ-4A M8R52V":1>E76W@FZ&^KH?+1P;ND!V4VUY!ZZB.8\$&>R0((-DOA8.*D5*Z*K M,/6]Z&_8(^K[3"U-X7IMEW[E::ZB'4P/[936^)0WW]41E!$C;?%^4W&SJM+K MBOZEK7+$:4NXKMBAW?']NJ-F,!VQ2]C!=^QD1^2D;7NAN.2GYX?UMG/QQ 8- MFWU1:C@';VP2=RQ_S*]^6O+(?$)"^1,ONHX#_/D_L'IA<]H.KB>V:G8TCZPW M@NF![:(.G2T*LHC3193P])ZWI$X?\)"*O*8US?'G<#VM49/"PVH?PO2L9A%- M/:JDAABYH7ZT\=(UYW)(SYX\;R^<"4=96ORE\JK\#__)\Z69!*O-51A[L1]2 MQ$Y$*0=%-<2>76'ZHHG^S$W[](/GP4;2FSKWQ]OEQXOKQ\L+=+ZZO;B\?1 _ M/:QNKB^6[,_OES?+V_-+]/#;Y>7C@U/O;ZK5J&PT$X\^J<_8W&(&7CI.3<:2 MW%B%& =YW(VB(&-KPYEXWHENC=YW [?\HH:L(WCAC:-JBS:T FXL*>0TGCISINPB['&LY;4QJ-Q3AQ5U!>(TE\H4NDM#*'G__9!7A=Q\]4[82\4ALH M['74!#8X->DC@Y'\.5SP:932U"5+8AQBG"#+)/J$..6AY2)L[@C>>V%P^7F/ MXQ2W#_:JMK #J55#.:(:&\(-K79Q37TRIXIRLF['\6E5Q(*LDZGV!X_\@3,V MJ.8WN2D&M =?>P_8(:BAK1R(+6]%&%7&WH6E)W;0D[B)*5]D6 MD]H.G\(:C0UAQZ1:-SD43UO!C< 664T]D9-$1UO.3N)M,N5\YUO-.@$VK]CJ M#*N91-2X_F8CC)+,B[2/:X87?&+L $30:H_9PP;QTPVFX$:@GMO$(4%!'G/P"<09GR>:,LA##GIO!SI+6$2./ M2*'T@?[BY2!UNAUC:U<7I/(Z,!:1F$'3G]_]\.,[#D_T#W0)GU".V>L=E3=; MQ@$[2]NS/*S+SWYTX,7WDDWVXA%\@9]QE/#/SI,T2T_W<<>@!Q/61K,4@[S! MQ-S"89!?I>+OG8SM <.'?-HM9"M3$2LHVWITY"<8T?@)4!BC1 18$J?\1*3\ MG.TV^1EMDR5HSTK !_1OU"627>BC-8[Q)LS0)B%HE]#6M!LE%6/TBCWR+^6Y MBT]-X+]D+/Z%@G=<8I\;Q_224GX#]HDS>U VY:&0#ZSQ+=38%O3 M..;^"RNX(\Y>/+-="(!*"5 A I)D0%P(^X<-@(S&S(4+UJ,.#.>5HZHTN4I( M\=%ROX_R)Y!2.A8&O');[$51PW'?^-3A#AH36+$80D8D#7M F4)1T\"[9ZB> ML@0@.@1@ =9T5.%+S("-.0F#?/KC2YAM>1,)VQ=T[ BJI\+H6.+Y-';SYX_I M^%$."'0 >B+>+N5M)(7X !3F&K$A#7W-!["030J3C(U=:TS)1,%"S!\#1B%A M&TDO(6V]XSNW8I#C?TV_$2/@WP_4P)M73K\X!"I;^7!0V8WJS:DD:"-*'%Y1',2@3;4S:B>7D/:A.ULU=LD M]G435FMM8<=DJX:*M-6J(=Q(;!=WG.35BK#K_-415;S >U8<3ARU\_T/YWFL M"OW+#V%'6%V'TY15N#%T)-^P)%6'N:DC):6Z"X.;T%N'$;^SL8P#_G3!-HD" M"A LAR%[[:CATZ,[[%#J:P/UY5^?_\=OJYN+R_N$K=/F_/EX__LTQ#NA5[VKM,)M8 MUZCCI6X]BW@>N]B51!I,6:\)U2TTC"H6+HO]W'FO[*:E7IF?D\:PP[)=QZ;2 M/O66<,.Q0][!15]RNC#*^$REY%[0=11]Y("#4YA1FT+9'GP,MFMZ%(;-C4%' M8H?( _R4449-XZ.K>)Q85<=CXN5N'R6O&-^+#!WMZ-3I!SM*M367H[6S$]RH MU1?=U*4+#F=%NA>8,)Y>]R*<_63'2NR(;"BV.,_O.;FI:)O$? +_>YAMSP]I MENPP*71_;8]OS:ZP0[R/_K5RMAK]X 9Z+^F-EW0Y$Y%"6K!9E"'_ZC;@K=B@ M/ ,E^!G')T5[K82X>#((\XO3FJ'=T05V2.OH*X=R6WNX(:PEM:G;YL2+ @@3 M1^S/0ML8/_&1UY72-SA-?RGKENQ9ZK?(9M_DUA"U 8K9^/$[@G90:U(+G)OJ M[J">BR:2=7:"C65Z.JM+NLP'SS3E'JVH"QA,FUAQ):HE1S5/W.+:Q%9H0#9= M_1T="VH?P8#',+UMDSGMDTRP.6!M'Z0KWV8"W>H%X1SO9C9.H#HS0[M[P8Y! M3:T[ET5SR!O5%7S\Q9'C;-*I%;])XJX:_6!C MF;;F&LNB.>"9ONA3+(Y<9\A/KGP5W;!6!%2L1RK5!5XKUP+U)K"CMDF?VOQ? M^AQN+#9*.=SS&#DW&7W3Z!-,I4_GZF5,?<2ZI4$7-]=*I959C[NE)[U@PX2F MUJVW3.M=X(*)KN"##Q_91=/:!@-_B]#QR&Y->W;]U.U4G5W!D[73NH>JZ@ [ M?KMU/;F1VM@:;M1JR#SL;FH]4@%<4)U2V:B<,SC>%Y24[-X9!1^&#=HH-MOA M!EJ3D"-LK[O>51]I6NHX7,Z3W2[,6.$Q=I&/Y5+1=3..?77XM/> '4X:VM:3 M Y7-X8:;CM#FJ8 E;?&\O4Q]DLJ*&NE_]M3U9>HNHO7THBV==8L*97?B1'R9 M921<'_C[@H\)&^99>F0242F>>&U#G';=5!V="6Q,F,:F,HR,RP$N\DRDIVGT MRN)\E=^<7Z!2))3+A&2A6*79NEBHD,OUI5U@UA4B_ (#!7LCVHS1J1_2S!$U M)D6 DW"_\RQE5Z'>\'R&W@QJU2TB%+83I7MA6Q&N/E5"JV16MKN/[YGQ?_ M_//WBQ___"/?+*"__O1/?UF\^\N?ZS'\+^+3'Q<__?33XB^45/[K#W]^M_CS M#^^*QE*8+Q#] WM?,7S&D9.!>QD$_$T0+[KSPN ZSI\QD+X"Q9>DU1$V,.CK M7JOUT=D++GCTD-WX#GW) C$>[&G1G,L"R5#CIA*(5?WWE,<9U3]_Q\91O9[B MK1Q^FDO<\JL_6F CSPS:QR5/&G#PG D&"H MR( :&^7K3>* N<:QJ+S^-6/ZC7A')-FP_!A'DQ&7]A&5H?V:?2+*S 62W./, M"V,<7'HDIC.75)+S F]"/U1MT6EUA(T7^KK+$-'="RXJ])#=U-$+%JC@@;Z6 M?3]GX^;!()OJXYR'BZ!^)-A+#^2U<]'?V!!VT*IUDX/TM!7CE*=N8L3J"-2&%,@ MQXM=CQ(H[*+1#3:*ZNK=YPT.N BK+?D(.<;2FQNNTXVGT?4D!YEK#"6@EU&4 MO#"\O$K(17)89YM#5-0WO\<^#I_9\*?:DM'M##NX^]F@MOFHU1-NH/>4WW@K MK6##GSHO&*&RCG[%RLUAA"4K%.J2DN8">:5IO@YC%"11Y)%TDKT6G2U6%^X0 M%.[@Y9S\=)@]LD:HPFW9GV##8SP;J?"M53[@PV%/^ MT;*R*">6;B1XB2T?1+DAS@Y EI8%2YRD@D@PB.@B4NP.'0.B TS@BJ?+,AE% MRX -G>:$ 2J=U;%_W&,N,:^4>[18%QQ0Q0) ?$^H=1[7)SE<4 )9Y-7UL%+9 M87X!7->U*WA%ZWD%[I',8P.]9B&L5BVH"^D9?*) MNJUK9'7KF06J>G6L:#JC !UII=@4G$XO$T^L*)3U\(F:W8OACBXSB\V.97!; M^QE%Z9@+P>90=;W\M:$RJ(5O+84ZUYX+IC!06WO8,=NIJ3+)7VX,-UJ[11XK MY5^0=1*?%I2LA:>+D!17!/E:G)4;[*AGI6X-.QP[M)2#4=$4;BAV"6SJHQ]O MEQ\OKA\O+]#YZO;B\O9!_/2PNKF^6+(_/SS2?SYO85_1;;WJ6^_)S7K!NF::8_B]07R8WHP3;_0=8IWYCM#<9N&$S1!GS M2Y6<)V+?#E*];E_5B2Q83W6]7..>J3,;33+B:R1[NE!9Y,(K%+>TI$ZSU>;7 M) EXNC\FSZ&/TX,SQE4SN"'< M)JRIFU9/%==*N3D9;*?0+]>*;S'D[Q$GL:.M9?'R@Y HAYG;)"Y?258_0JK9 M%79$]M&_O@/=W0]NS/:2WMS)\Z=1BAC.^7S#WSLL6?'ZC(Y&7;MVR,?5!8I/ M%+;W0JFL74UM%?QU=8(=WWHZG[Q6JNP!-Z8UY38>DGD=49G^25R[>[MT:K5# M3M-9X%8SCV++.XP/5-55.75XCS<)P>4CRSC]$,8)X:] Y2\[Q4&=BB@1\P%G MVX1^\DR;\)?L6L\O;4D &U(X]CK#YH4+>> \HJM3Q%Q).FT-%++?! QZ:$B]U,]'5. M>]S)F7Y!WHE5I5%;+*O<3\R&3*G>QF3(>!HS\PF(Q:F#RX;M1(CM]: [=QVCDY;9;5U!G9>)W'#YM66$-CTKA/>'B?MV!96NS)_62W?[ -[)+&R!O MQ^NX.GFX_M@0[[TT]#6-5K2=%WC5-&Q#+MYP/K!5%W<\S%H@3AD$7HVC(Z>B M5_G%%1Z-J6A<87.%.7#JWARK?A%&ATQ91D/=>EXH=*1E&P[E3>>#1,<"CXE% M.6T0:#26GCD=V(@TMK+ 4:F8QRW%-.[VL%MCLMJ<5&/H6/(9D(&-8Z9VD0&N M+PVXR&>LR>#E19S=V;KARW<)EOE8IUOX MK3^560)FEU4T(%-%8G:@V:F(W5D9)."'N_O(WVN[ZKY?H^I;^?NGF]156"Z$E^:;6 +;[G^I2?SZE^!2NTS;( M..0PNY8$)Y?>NDL(RRP_>>W>8EZ\QDIA9&N(C5IGUP<;P(>I1B5;;1Z]SW>8 MA"SUSV>U,_$%%O]V#&"C$(8=U./9[N2JXB"J<$%D1-V&W?VKR7 ,1BPBZ=*" M9=P[WM@%8R^_9J_:91I^@9+9*_,^.]G<;3/254+H0B$^/Q""8__UD7AQZO&R M8G3.Q7^+^$6F9?!_#B+5N#"KP3QL3I@LKT';*S3T/;H MT0]5<[BHHR/T@/XO)SJ-J=[.HSDS!HT[C1_9LZS,#M6\4VSK 5]UDKJN@3HWN\F6 G M#[RNX$6R\\)881556]@^VZIA+0.\J2%<'VT7=RS?1)\$82?.>5X]R/8!LZ-C M]3SMI!ULIU1JIG@X4#2"ZXQJ40?,C\LG IV]9&!1*2L!M0R"4+R><.>%P75\ M[NU#N@9J#:ZN/K #34MC.>A:.\ -0#VQ3?VVHHX8^;,P1CD#)WMU0)2U$[*^ M?]@=(E9\2;5%V1Z^/?H##^6^EJB%M6YGP"'>6P7C"*@XHD9QGT3154)> M/**J;=&?"NQP-;3*4<'./B3@AK:I(@.*5W(^Z.N"XS?LXK/,]*NBK.%YC?9Y%SG1X3D>FD ML*MM&6!#FY-O1"1(!X(*S&S/ 3E]>*&^K39C*:)K>#/.+ ISU7!DB?4P4 M!U%\#&2:\ N\U-Q<\'M6QSX-,_P@GJL75W3NL9\\Q9S*7[WHH'J;SP);V(AO MR^[UL^!I><+%=6N:FQ_2E@(R9#TZLT75F>U"% ,YXX(B6=(%*F5%N;!(2(LD M<1T=< ,W/U^RYS;U)?8#7NB)2,S0]L_O?OCQ'4=<^H?_Y'S$8N+B0,+X2>C# ME: _;A*R8PL$;HN/5,'R_N/O8;9E6PJGI8A&) L3,<>V&T/$L6BZ1;P@\0\L MJ+BK3N06PS?),D0PG::E MNV18U$-KMD+]^P.@?TQWTE3UY*\< DDN_=HI=* MK$F>#&H:0<#8D0N1;_0@(48![UP0)$F2OQ/!9>$S^96XZ"W)8W4< &/$OQH[ MW,0C@-AF&G\(Z$UW=F. F>4Z!H%^1&"G">8#\; MGW.]0]\V6-Y3K4CHLX*#K-62'67^2M0%Q$QIP1P)1K%0_4J? 2&X.QW#U!D? ML!9B=LHV)PKFXH <4?" M^#K%6<)1'VL-F0A)Y&8'3+V4?% E\< #BQY7S/:"?@R MP^2YG5-N[M=A^+%MC]^YC4X)EL^_(:N M;E:_/[CP[UN<,0O0Y#'#P_O4C!?/K>$4GZ!Z;J2_]+'P.LQ"GYTE,_W"@ M?\L_3.*N2!B-..R8&=>&EQIDME/YVDC$(MR:[(=@A2Q6$%):4*O%,#Y_3=VKR3VPX@] MBU ]E_*8:!JP _PF8@4;"J>TK_)NVTA\X,+DI-J.=(>M% N=/(7)/NX)KZX? MJ9N#Q4EI\;A\;I/]G?W&-VGWDKF; -C)RW87[':0'_+QAOX#K]X")8+^E-XT-FLD E&U[X0&;D!%&L6X"K[4G4!]QN M':S(;M?QI'3524NXT=LA[Z!R5@U7V]VD:4ZDX_A7S4<8 M@C>8$#9;R3=Z+X4L[W&,-Z%J/=/="W9X:FI='W-;N\ -6%W!S<<905\^V*462JX1<)(=UMCE$2]]G=^U5V=$=76"'KXZ^ M"&&6)/O#O:?I2FXZO-51A[ M= $?/YTGJ3)H.[K #EH=?6O;>BWMX0:MEM3&FS[R"B[9T&7M.D/EY1[.P\T. MF4VE-Y@EL\0HH,H[*:%:[)[=L++/]^'3-EMM/J9X28$DDX7-9QL*FQF0@1W? MIG:IU2+M20,N#AAK8EP1M-S4Y1P7B/,\2S9GE"OB;!>UG:]BDNZFB*=M\]Q2 M!^;)RJ69(EZ_W>'2FQ9NT23G6Y:CGC(S>&SVD?+#LBCTUF'D[FC\U #%/L@]]G'X MS(J4:]NNL>O<4$&M?SL>G/:;$Q*T2#\R!A2<4,7*T35?*U8HU24J=8UOC)W* M?QT_T_E*0BB:W!&\]\(@7]>DRU@\^\H7/DUWQ@81@QGCX]BHN#=F3@GVS;$1 M]!IRM3F)\ A'S[PT<;)!7A313X7HKVB+(YZ$5B=" M/PRSUP7:"[V*9;D8BQ.^:!&#\X+]F["T%ASPNT'B^EGTR@6KWOQ@]:8]=@,- M(S^B7<)-2#MX:6/RF]7+:0Z_UQ+Y"][H.D82=Y2S+[:&4D0%R-^*%B*XNG'L MU&@EHU/_7*" ^G :9K*GBK=>,C&/3.*G,SK=W>7^"VLN>>>]&DTDJWXP1YC> MFNM-(?-.0QYP-DT3BV]J6:^T8UW44S.= I=;5D[6.@TZXSC&F% M_IUA?=1O9I&MDG[\X&:T@GI?2-EU;AM!W8HXV/DYSJR0!E#'^RO3F:L)(J_EXS3. MT1E"VC;'2N$"K].!(JMBYV@OEAI0'1.$&IJ,S6R M]J4X-\ UUF] TFO^4&(3&E/$E2JQ98G8^-Y@@IX2"L@)06G^"BS]S,_EY5GO M+]O0W]+)2YR&05[H VV]E,Y><)R?A&%.()0/QA;2YB8<6+?^I31NGQ=2\&IN MJ)"CA/Q7:0L=UC!@W7SE=2F"GW%\P,U.!;OPE6()THL S*'"W!9F1:K@+K(- M='!?;&H20$DR+VI;>5NVE%8A$T#XP4X.TZD*Y_4G/DO<,;2A!B;UI#P[O#+5 M;R(L*\69;^$\VQ8]+IP7EB9T"W=WHKQS^I@L_;\?0H*IH:CVV>L=532C4\=+ M^M=]R\V57@1@PU9_6]0NIFOWA@L_!CH8W^#.6;%E;W_>5)DAAZ*UEZZ.4]#E&*##L%^* M8G6'W+99Y-F8# T52R3QG* \B=X#)[;-(INB\@3'P\*,#.%F">LZ];@3_'EMM^ACKDK%@9_$!HYZ&?/]K@:+$ MB\6%F+#BM.#%R.GP&(3LJ:?UH>GMJ M\\$C?^",G7H_8)_]37WJ9T('.#B86N:HVF(_(H#!PUB5 44*.4>QX\MX\C@J MN++XJ?BBBK&;1:9C\["TPYUDF5UEF51E&3?3B]]P%#PFA7&ZD:5'?^"(TM<2 MK=,.56? "-);A3&G(8S969:J490U UPDT1/;U)]SZOG5NY(^*A@X6OA,J_0]WA?+/_:^16X" M<0NONBHT]MG\54(HXWR=M=K<8[:QZU-#\)>NZ*?ERSOLDLDVB0(**PWXICZL M&I$#S-B?T)I'9_]CD9]%;L#HR@[$94*24B&U)D%(FE#*A>)/J)2F>69 + MMF@1WB:3!&N<+;I+40!CW'M31X6]*AX\ M#P<[BIC;PFP%"W=N::"#^Y4HI!VUJ2Q5VU&#LL9D!F#_9^GXSUZ$>8GI NW8 M!\LXJ/]!:GG'RY^<7JSVHP/#PLO//J\L?T^1_W*SP#F8M$&8U;C9YJ;SI[/60>21[&Q9;XZQ$[9GC88ISEI58OPM2/DO1 I>O(-]#N#'N\ZV<#>6#3ZPEW M!.LIOVD@Y&P0YU/6')8XN3[&MV2'>\R\,8S"\B%L?7!@*:'KW(XIMZ.7BO?# M?;Q;8X)^?)=F3IZY.T%4O3FT1C?8L*&KMPP877W@0H6VY.;!<3IOM3%9?<9D MG;3#P^2Z7YP^0)2_8_GU$0Q\,];Q_P5.?1+N&1"M-N\/:1CC5#7>Z[2'&:O: MFA8'[:V-X46GOLCFKEE29\,-NZY3\'!R4L@N&>#5ICIX41V--#6$Z:3=NM5. M^$Y:P7-+#5F-MQXY2>:*/7E0^\MZUCAR+-NSP'M6",B*,0A@NB(RKGOD: M-@WY@DMFZ6;'A@JRVN3/V(7QDW)->]H.=H H-:MON1PU@NNX:E$'.V%%T_W8 M-Z&:KF.MTNF.HHX?=NZ(MG: '7W=NLIAJ&X--QXU9#;UV(?#;N<17L#@(7R* MPTWH>W$FAVG!TH4;2R*=VH#!!TT]8 >]AK9'#XRJFL,-;QVA![R6E%^Y ..M7<-5 M1Y?9^6OKT-36?E8>.Q[\2K>$*O+N!Q]+.KL)4WXAMFMI=-((=B@VZR0'7[T% MW'!3R#GT;C8[JCQZ)'6TN\F<6C?F=S2%Z6 Z^A6GD:IVL._O=DH]I(@WY4/>:^30R:NS=N]7CN9VJ(* H31;%(U1P:6P:/:!5YGVJLD M96.8(*2GHSS:-;>$.^IUR&M^*KMV\AC/31(_/6*R8_R[ED"JMK!=L57#VKRK MJ2%<1VP7UWA,H%3/*$ZS]QG6F?OUS31:.HNV,,:KS3G!09A=>;YX3KEC>=/> M!7CL:>A;"\&6]H C44=JX^LQG"PJZ(ZU$JI+V[804K>$Z7L:VA7+($4SV*N@ M+J''702Q>BZ^<,%-SM+JXFQRGW+'SVS#\ M-:&'K4]E.W2M]X93?2-QUFXUHT!K)OD&(JU#,>,56VU?5I:@O/?)95@@ M+L49#_BRKNODP[O&92_7%@0#5KG"=QZAOW.MO[ MP 4,;738[R-^$]>+ M6-&4JRAYN8RT+H5K=H4-$7WTK]TYTN@'%PYZ26]^SZ9B@HZVG5C9(,8475>) M@:YJSS(Y9%FEPF*=XZ5^=]AAT-<.Q\5C=?K"#8?>&@PITWW#JZ 07!/1%-]])X1R0 MQ&(A[IJ^HD_YO^Z/5YS8P45H?RB?*Z\>1!>J*BS3V@%V,'?K*D>QNC7<\-60 MV=1?*]*HHFT[J6 MMP\S+PK_@8.'9).]> 0OTP=,GD,?\RQ2H4PW8!H3@@N;PVQ3W@LSH@(;0@?J M-"60^HP]>S6R.'<$*R0"E*PUT8>81Q+LEF6R]#[(< M/^,HV5,&XM%S"B6Q%[%WC.W>D'/SQ4IL4<&7 AW*.1?9^$"FQ, ,=>:E9]Y9 MS50N5K9WA+HOR5[938",#HSLBL">18'>2K='=Y@CAJD=Y)6P;E^X*^/>&IA& M0L%HP:^>9!S!2V9@H,*96>KV&&VVF.SV!ZIL"7G[/15?O"6B,47LU1MFE!M: MH9P,ZG<%/@,T4&3*:5\^?^*S+O9D82X>\BJYI%E7@M:8S:V"NUA];-4C,!V!U[:%"V:[^\X):;6U])N/-(&+W6 MEM4O>%WV8;,7RABG#*.?0X\OQJ\Y5F.WP#NY]4_15]H)S7F"Q.#I+2,!L623 M"\D5G:U^;YBK8E$'5&_!V]X#)CCWT+9>A%K9'.Y*5D=H\V*YC/8BKQOK/)KM MJ.RJ1.ZO21*\A%%$E]UT!*'2A^L(BU,4O4CM10!VX/:WA1S'^KWAAK6!#J8N M7[#BLYF*67Z"!VZ/"HQEG.1E[?9>2-@<8D7H_'>?I%ZTVK""L3?A,P[ZP(4A M*=C ,<0^M5PO SIPP620-L8)4R531!=B!5NV"N/UECEGJ!CCW& -1G+Z9I1N M&JBR.7#8Z-"S\9VH^81_E\3F.9'%6TGP(GAZG=TL$ZXH1OS5BPY8>J+[.DXS MPC?GVF]%Z?:%':R]+"!'KE9'N&'<3WSCEV,H%\39L%&H9(0D3N""W;IE/F"/ M[3MSZBY X-(C<1@_I7>8\/*9>L-S=R_8@:^IM1SR'5W@!KNNX,:547/ZZ(YM MX3,. .\W3VV$6YRA?#S_FMVU^H9;@Q7^26)A%#?EP>*4*AIX^B4,.KK #FL= M?>N%OM3MX0:TEM3FAW$2<7##LSW5'=6A]YZ>"'[B$JPV>%CBJ'-_=$6Y(]Q-_0)J#Q(5-RHNB')\X)^?A;<<,#_X6!X>(KTJ"$Y,0 MP=/1<,V+L/T>9MOS0YK1V03A.W;+.+@)O;5XWT8'#%V%OFYULE9RBXXL),,LKD&64I!1>I),4AIHPC?D6K M_"NW7X WF-_E$P^>!FK]/):57SI0AZ=?K!Q1EMS&54Z.\'%$'W1 MC><=["U4N8@28WF6)6>[G"D4G)C>%#(JA/4"2[NJP%+JM,"2\NJ.\8VV^02_ MONY:M]AF$/X]9)_DYAJ4V+=@!SGX#RG>'"(4A10#V.][^1H;'G"-;7#X%U+R M$Y PPSQSX#@_2FL58D8)-D ,L$ZMDGA_,G A9(@R8\22X)JGN)PDUT$!&-=6 M"BO#>,[2@"HC')_(O/?2T*>X>Q%&APP'/0&F+[6Y@(R1E9J!IA>I.8"-F4)C MA%+3D2?GSD?OG#\\W'%G,-^+_$-4[K&N2UL%N:UBG+$2-OS\-.+GIW0VA%)7 M!Z:0L1H""O YQ &=T\1)?.8S!(JXR9+2O,: I*H(G,_Z'@YK1IJR M:,44[4XPX:.?SE*=WXX>L"ME])#?U+\IN0,KXAC4:F3@SWOLLXE[*OCB?/9N MNV+OU-J7T;W:H(J):[RSK7S+%^YF D7YL\(7FI,D56N82*:I97VRT]@4\H2F M7>!!-1<6O"B*ZQB=6E4Y.$5 LKJ["_2"PZ=%\;E# -1 MB7<-S1B^LR051*Q"^SXUM&W>2?WM#W<2->2>HP8X$DF M0&+>FM*L"ED2BZV-#0HHL['6#Q=Y#MI#1F7^&(=9^@'OUIC\Z70FTM(49@3J MZ%>L$%3M8*\+.J4V=;Y[G&^WI5668LJ8T-4MY6)U^C^9D@5AQ"DC3MKZ_-ZE M=E;&^]N$Y[_AX)[^EX1L<<$EXD=3Z=+/PF?=?5!#4C#1:0S[R/,&$SIPYQ.# MM#&^W5DP1177/'P$7U0PAC(#<6(F>69"*D.)\<%[\0@K<2HXNUU@E-:YPX0_ M-$Z#\3U5(>!@V MZ!A.%#4+CV*QY&6-"$2XPC:37*">B%5^10B$F9^TA:'ME M-$\K60:JJ^6;A]J<&1+?H&DV[;;:,/'3 MLB;%,<*UMX0)91K:%=O@BF:P=\&[A!YA$QR+(5L>F-G"(LM/7+,$Q5P(?DK+ MQ)!*C%C=+)_*%K>E>C>%>@5MZUOFT^MX_!4ZV3?/M2S3'!_P$P<\U59@2WN8 MN*2M:6V;6]48[@2J6^3A'ENE[Q;$W>Q'6U"U2J5-FU6U&IYTD$@(+^>@&9^- M'>81H&I=FR+TM#7\$&V1>;CC5L1A!.FDRI)*V76^8!D2K\W)[X?=SB.OJ\U# M^!2'F]!G)1W*5_UXW<@PW\QIF$;TZPTS0@VM4.;%ZW>%O00P4<2\GG^U!I#> MT7WV2)@F _< M*^(:@V/O/&T(6B7;!%W M9+\4U$T\LW&&=,?T4^"^E-.S>JX;$N+Z8+!^]P>#$>? PZ& M)DW*8) _!!H,C2(:NY&@9C\8+&@Q\1[_C2(AT8P"S( 98(U^^_TW,'(2Q]GS M/U7&_'88NPO+:OJR];/W[(41V\0&N)T_GLY]MO1O'&5EPK;+6#AXF69TU9_A MU>8.4\O1L'BB/[,7X/UL%3\FF1?EB5 -YNG5&2[Z];=! 7SZ/6%CGH$>(^P; M\K/+G'-^I2KGS1XT89^&7 )6=S-C,A1Y^KL>V;WL0Z\?[A;'VC \WP!JQ!KT<27DDTK9NRWZ]*>G&&1:SD6F.3D M[C$[@J">]N!ODR2J"BHF:=J8^:S;#RZ$]-*\0 ^M3K"!HY\*(V$&*;@QF"@@ MP0X#VCP[ MD/@/_(IV7DQCB"=KI_FIFE7XL&5H8I40.NG#:?J8G!\("?U#=-@]8K)K,(U6)[C0 MJ:]S@9O=/6"#9@_YCRS^S)R<3NCSY!RXC($7),R:\*ZL06*2F%7RM8J4%^Y8LT"8A:%E: MLF*#&!_K,&E!]8M1W0K:0^E'-M7L A-=^^BK^QHZO WS7E(;.WW'V^>C95;] MBF,Z]X@NZ32'LU+F5BD;PO3%;MV*T;VY%>P1O4/FD7.LZC=$GP1OA OF5L?: MB33/R:*2[F@S;(]@3&ZP>,M*&5V*9G!CJTVO5*XV''>Z QM*?M\@]$J9DRD_(="+T8YWPRT#AWN=#-&D&5PB#(E;-0_ MA8L5#5H4 "%]!!L5F@2=% H\QM!J[(^I(J=E/<*GUL#EMM)-1U$[C6XP$:*O MWAI;3#V'3&6@?2>4MP(.7M M2DS")+![J=*JC:0QS[6SH- M^:/A4G*/;C-S6X7>K0Y\U&=&KJR2?$2G+AF,?2]ZD'<70C46BNG1;6[>W:QW MNW?7^\S)NQ623^/=8]_9[N'?^4R+3;2*R=7O8;8]/Z19LL/-A6GZ]H7MZ;TL M(+N[5D>X/M]/?./]""^BT^J3>L .8PUM.V9B17.X(:LC](@C%*,-:>K%Y.DWZZKUF)G_GFK;OA0NF\_( M?QN$'MU_'4ZNBK'D1._6:55W+^">K*=US9O;NP#V:$W!C;TZIX].W=O1*T-P M-'8S"-UT'$:W=@ >N)VZMHY -_"/GC5D'G-3]L;Q:;,U=:4CE!$O@[,+UBP.\DOV]#?2A?LT-9+ MD8?\$S>G,MJ^BCFUA4ZA:X&J]T)*/BZN8DZM^FV#-[R$V;;^Q8-\ZK7M)%B[ M,TPL-+-!K^==@9\<]Y1_0+4&G6==G1XNG^S,+M,49\LXN F]=1A1F9?KE#=2 MSX)ZT8 =$T86.9JWZQ. &R%F:@RM5B &AX+? G&._*6(DB?Z5'!U-NFW:)@\ ML915L?!Q^,R (EV4.5/(8XS%4QH!WF#"RHDY?+KS8TS5CW!P7PG+:CM0E%,8 ML[4#;*#HUE5&!75KN!"@(;.I6Q>DT;WLUCEU)V%M0UDIAM'7&'=D]K= U^#=TA1OS?148>\ O>=$E5EN (3*S<1F3%T*&VBC2 G M%&8*)&H])L23JG1DP14>KHQOF$+KLB!>@+*M1^WDU8M&)GO,[PFNL.$WVNF(O%GP/@&X@/];[H)<7 =WU&YV7.T=_S.48_OH#?A^2&1 MF>VZT*D?U7DAEJ%N8Z.8) :JY$"E("R "U&0D 4,MEDV80/>\4MG>\F$267" M5#;AGDI \MN*HQVTYF\DW7FO;+=742&WL1%,@&G7J2K/<]P"]D%IB[PC'8SN M! >T%RQX$5K+!7A&5S$GB7*:;BK*3JB7_%V-A@?BF:@./&AJ!!@/E#J5>'#2 M C@>J.4="P\$!X=X,+Z*.4G'>#"=7@/Q8*S;9'=LCA7Z7G3Y>8^#D$K4<42K MTP\FNO36O.$&F;H3W,6(ON@#)\IT<5'P0"43UV>LTVM?*8T+VJ "^A[O1,&V MQN537[-U4IMI\.M920L2VDG-$"@T%1H,'R4?Q2[% JWV[%^.+WBW%W]3[&A\ MR@A=NV^\*#W)AW*,/!.;\V-<[40T;U4XJ8]3[D>;H]';P!YCI)DYKL!!D>6. MI4BX! 7W$("\)B-800(I8?4"KUFRFTAH?<#^@?!#Z(XU2"\"L#&AORUD8-#O M#1<=#'0P#0N)U0(Q9CS;,<^FKOBIERR6KQ/\AJ/@,?G@94PPR2!Z]PFZ>L,. MC)Y6:+Y1T-H5;DCT5< \7XB&0$5T@1B[LRPYV^4,7=XGN IC.F:%7G0=TV#D M.ZPM]5#4K6&[>8>6LELKFL)UXRZ!3=VVI(LJP@Z+GSP2+TXW=.)'ARY1-(G. MZU:;!NU35N8B;?ZHM5K*R"Q@A\04]I3C:$SZ<(-O$BW'C-C4;;V7A.P3XF68 MC8'5$-A>[:6C#^RPTM*XGJ#5T@&NX^N);9Y6E5-'[Y/X)+/'5FJ4.PWMW/UZ M>"382P_D53,R6SO #LMN76MWOY2MX0:DALS&^US?/GR+"NKH-LE.BIK8B4BG M*EH:+W<[3-@0?N?M.XK-JMK"#L16#>OC8D-#N.'7+J[Y*%%019RLHX'0@6I M]@!O.HJ;]:, .S0-K-%O/_ &?CTT$R7&J#5RLB4H[Y/?.*Z:9M,H'SSR!\[8 M=BA*2_)NC\^N8S_9X=LD3BA,>>S)L,XSEL8NL*-?1]_F0['3]G#C6TOJX0=? M2%#G5Z)+^DYBUY;"8:YPK%;82MBJ$*J]JDEW+]C!JZFU'+\=7>"&L*[@DQW7 MN2U[,K7ZC0/P J7;A&2BC,&>_N2H!J!*^71 M&>R.JYI8,((BY*O")>81WWBACAF].J$J5+OP,GQ/%< /F4<:9MG]>L*,90/M MB_MXFMU@7]+KJX2I1U]Z)*(^G*& G;"PRWO)(4LS3SSL&K"@#Z4C4H^PZ^=_ M/X2LC$:6H#7[=>^%P8)=,G_%'DFM7O2S92:.?A6C!2I8(<8+<68+5+"S?B_0 MEADD_).'@IHQZ EFT"!O)!/H 1YE!FF-UW-^#!8$=?746<7-;^TV_8H-U"IM>#GI'5M[ ML:)(YTGJY!Y1/?VIKN@RBI(7=N?I*B'G=!0)LYLD546J$2'8,6QN&SFZ^U.! M&_<#=)EP#Z?DC#8)08(W8LP=O1GGP$I*$[@Y7FVU0(%Y#/*6&PJ^X^&,/ND9 M(T]/^VECD2;=F:)37^U,(Y&Q18])-=V6V6+-X>5I$$9BKZ&W&\/I M8F3IT]7^(:+KI.!C7%6N_"V)V *M!9P&$80-2<-MI;/DZ:8&%WY&T&G"21)C M[45\K<%8HKLD#?-*#I5\X\^:?A9VB_$3HV^RR+)@OE\)LXADH5^],$[1UV(" MY:2:OYDU?E5??QQ$\"U"TZ^*JXWFU-X:-/TZQK5%G?6;!$"R&#P,06WX6+!7 M,Q9!@J K+R1_]:*#JGJ&3K]Y LJ)YCJX47::'SRPY0N.5=QF^H-Y^;Z/6%BBH'V16Z,9C?8V3%]E1APG$KIL!MW MK(ITS$*.8PHG%J=I $Z?H MA7+)<(Q.;6'M(F],R78_A]S<$C8BM&AW?%OWJ!G2;5# M <8[.F6I[NZPVKORLZ$!WK-SG91_(%XH]FB8&DWBQXM-MNG!YX;W.,7D69GM MV=IA)I&JU+4Q8$]:SR!NU3(/=_"2-BJ(NXWB\76]_.SC-(_/=4JER=@:O-"? M"#9NR^70I<$>D^SUCJI8U!+?\\>[M&IF=W:'']+]PH[ZW!@/4G M)[] G$%917XO*A$[K)E=;/B_?UVRH?,\HB-H6]7LEO:P/;U3TUKE;%5CN+[< M+;+Q@HB10YR>PZ+9I7Y\@Q"U1;N#*!38E/7S0DC3AD5I!W.V)LT;9USMW:8G\^JY[WJUO/R MVY'FGBK/'7D:>B]A5@-V3Q=#;+*X%V(4*34I\MDR*>2/I=(I07[R93EQ M9AK+"$4+LNZF?-/J5WR1+D;%%3NGK,Y+BWV EMVLH#8TMSN".C MCM#F5PD '7&SB]*KS8,7=3Y[=MH.MILJ-:L_XW+4"*Y+JD4U?^,DY;FFG*:C MMUO&UDE4)_/9@$\G 7R3A\=9OL9W$F,/.(K8[3H<8^)%RSA8!KLP#MGKTEGX MC%LGKZ8T8,>FD45JY]1]","-:3,UC%]T$=P6*.?' Z/.L9PFNGG)Q8TYGB1S M>'5S*&:5HYA#HQ"36_]8]' 0*T"JS.BXZ7@'2ZLC;,C4UUW&R>Y><,&QA^P3 MY?#<.'[9RJ(%N.JXH+] ,9XD_5@#\YPI/<'1^,F1UL<4;P[13;@YSD+LU1$F M4O77O>$XO*47['W-GCJ8NN[CEDY*TBS<\6(C!TX8190R6\C)Q]\-!YR()=A_ M=1?_+?X07SS&O]%_'KY"XBQ]D=\I]'9[=G'HJ[MW?_OIP[L?+[YB-;>+@W=6 MLIO^FA#&>^/Y?/684(QDQ;@I!38_V"5QMDW%U"';AK0ICE'@O3H[:Y_RVY"/ MEAN.UQ=(\$*,F=;'"I$PUNL>JJ56O]LE'Y'?]377BN M]9UEG#=K,%'$R\R@A?ZXAI"I%=M@P.+_>K?W0L(?BS$(_Z/>LXW^)BMH!K_< M=9:QWZC 1*$O\8(6^9.9H9S/%T42@N3%2;T5Y:;0^]='RK8E95:O)^SH[Z&] MUN9OU0UNU/<1?I+MWP5B?!SFVJKOKU*FK4FW>CUGZO.GVFOY?-5MAC[?(/RD M/C]RENY#=@@PU^B!964^L@W,^*D8Q=19N[K]8'IR;\V+[7"M3K!WP_NI8)[ ME--#V=;+^(.1AY1.6]:O*!4"B.0?MK7-\X%1)@2QNA=MQQ8Y%Y'L).M:WGFR M.VT%I3G_;$_"N,$,EM(LA20ETG8D6ZI:PT0Z32WKB9>-3>&.S5T"#\4PM/5( MP-9:3C(4BRVDN#PJNL#/.$JXIBQ+LR,[L4=_V"[#& MRQ)L,7K!:Y2&&4_2J)(HV*=4G#![M3L?M6F1W_&:*QY4S,:*\]5F$_JX'(\O M/[,JDEKK2OV><*.[I_9%8&MV@QW3?94P3K:BW4+V#/V>TN072O9%YB!?9[*G M!WCA8);GDN(LX]G3N!"G6G]8C6];UA%\!N5/#IZX7AU('&8'/E^Y"C^SG]IG MJJT=8$:[OJZU.ES*UG GGQHRFSIK25IL".7$G930.(3\L;56-SUI!-LUFW6J ME<>HM8#K@@HYC,$.PA[;UHO;*YG ' M+!VAS2_3,]JH) ZA IE"W]9\B*X^L_1B=0Y$:X?9>?)(>0\MOFR>[3#:P8NT M%Z=UT-+4'K87=VK:=)!RTABN]W:+;#QQ*)(P+Y1[J*-HIU./8#(EF[).027= M*6_N]NL).TA[:*^5= ?E\JY1TMV(=R0[DNY%YW 9N+"HE-?6ZJIC'9>,5)COQ-:%:YC>S&K?DEKZ/(TQ8<8$+ M=N_?#U5;0>J6, -&0[MB8T[1#/;67)?0([R[X%4LD'?R4C5EF3S%? (7QCS+ M(2^>R4Y/V;/U?'./NEZ$_;R6!'NW/5^$Y8D1?EZ2,"M.7D5E3)30R:GHPG__ MJJHJ\(S3;]&U>$$R9>>S@:C^Q\?8.(G/I#\1'''A \E 5G<6I_J2)+I()FP] MX]>&@H%:02M3B19@5#2!B8AM^LC3!S@8V#9U&-7=G,70Y-JXO,I]@REXXRM> MHAW?8"K;!4Y]$O+R[,LU*S'HJRJRZ/:%'6J]+"#'H%9'N,'93WQ3/Q=<%BCG M@SBC!9)8H4\%,S<%_>S8H::_J]*E=E6-& ,^>_P%!K(]8K);;U5ZRI-;K C,X^^A:['EWM86]_:$L_H!Y2ON&QSPFC1,PIO(SO3&#VFL<& M8<_?2MYK=7MA&5CB=J]Y1;E"]M$#'- *8U(#5(KS:1I[3SS,V).18ZXVY&I]!T)"_Q ==L1N*3N: B':Y$)G__H^^K' M##(&M35M>>,#2G:@P=,>3E_T^))?\9CX\0YP+W:,J.]E'R>S.@_2Q4=-"K- MS#[6Z#4;FB&J]E)FO'[S_DY#SR$O3 MEE(A_2C #A #:]2JK^EWAQLB)DH,R/MJBXOU*^(,$>?HL/Q(BTTJB]QZN_8' M6OI3F6VTM%E%,V*:2,PR:EH5F29R%K6X86R=UCMY)%Z F13M53H;FL$. )5> MLH&$$4,XI.L@HL*F3G.9%#FB4[3.[9A5:ZK$JWX;X]HMI[ MP XN#6UK3XNHF\,-.1VAC?=U<]K\-"\(TXR$ZP-U2G$?NF#FZ)X0.,4MW2'F MFRPX>,3^-DZBY.GU/GS:=CRSTMT+=B!K:EV_?-S:!6Y ZPIN?JDWIX^RDH&C MJ\K.%;42LJMLB\G)C+XM7-M[P Y5#6WE,&UI#C=$=80V3C)EM)W$HVVM7&^[ MW(0QOL[PSF!74NX*.QS[Z*^YJU+V@QN@O:2?:.?Q$^.$."LWEUVL&.%$;R?7 MZ.NGD\?:*NS3V0EV9.OI+,=T>P^XT:PI]UAG\" M&I1T/4V^.O"'M22\R(N1=MP='T@2=DB/82_-Z78G/;CP,(I64QUOWN)L@6K# M8"X!JZ"3^EZ$_H8]@CYX5- P>W5]==VM+0_B!;RCF5)86=5KFBFYAJX&D]SB MS]GC"XZ>\0=^4ZF_M?6(SA:^>MA,$\ T*,X2POKH-16(->,7$P,).9 0!!ID MV;$=1W$*&#_!QR4VUCR^)*-8LJ+UEE#HR$+FX),3>BN8%+[4%'*!,$R N6#,2,8J4.:? MYH$R5]3VH]DP)_;6,$:VT3"(893>$L+4]'$ ,(S_3/!E)%,5\/+/,X$7VG8\ M$PIB;PY>)!L-A!?:]DW!BZR/"WBA?>8"+^.8JH"7G^'#RW)#S3@JQAQ3?$M MTV@M<[2ID7LKD-.LE%W<\9@,LT*?<:WVN,4$*:LX%6C"/HSJG@LX]0EY9.IQX.@=8*"]]_[ [\/> Y3F,P0Q(26BVX=YA M&]U50C.564)"ERZ3K0DJOK7UP:BX\;,P38R?&!_3ARIG 7[WHX.1^RI47$LZ\ MN [KI0>"@U5\CWGATOCIO9>&Z<8/+,B?-?Q_I#1CVF(A)%X/+NM..2X M'(!CPOC6K '(>.0!H\T$2AI#$Y5%Q.:BN/9:R(.2&)42(2[2 LE"(2X5JHOE MM(YE8=CWK[D2K)3M%<%_/^#8?VVK7ZG5^U)K9XS\?)N[1N]7-UM!EZN(?P8 X'"XQT6CVRR0%H.3JVE M>#2[SL_K5?IWN?UQOWGYO5+ZD1V?SG6JR<\GPP$.U3U=);CM;T'W*#5E'O R9$7^^R%^GRXWI1_D#A#BNR)#=);:SLQ MGL1/CYCL+O Z*[56&4C1%GA$MVE8"^2FAH#CMU5<8R^E5,]HJ+!W_]:9[*AN M8G(2):O74:L9,*LI%)7*!Y2?BW"\CI]QFO%]$OTAM[,3[ #5TUF.U/8><$-6 M4V[S1.22/*1Q=6*M5<&\\\@?...GO2E;8O.1U\DZ-\["((P.6?B,'TI)+C_[ MT2' P16-A?-DMS]D>;G52X_$8?R4WF'RL/4(?O_:3*#E3'A:CK#1Q(*U:ZOU MZ=C!Q3$;2ANOHB72J*+M\-2[6=G.YQ8UNLTQ$ML?5.SJ,[>8&/')1(5C+P:_ MCQB1F#GMG]_]\.,[[KCLS>V'+/'_6.WY>U/+.+C'[!TJGXZR_(/&8^L>W6 Z M;E^]F>/J]G'KN$'B']@$K.FV2&\-3!WX'N^I[&P:B+(M1F&\2,-VRI];%_$^C M"^SI7Q\%1IC]R3._/>5+G99E\60)\BM!4,HE03$3!04'S,M16IT#VC"+Q ,) M)HAS01>YQFXR.,&H[^80QA>YJEYTGNQV2 M*Y^"$$)M(')-)$E8 MF!>R("J,0,5%H&K[;+AX M4B79]"( &YOZVT*]#]/6&R[*&.@PVEY-P0TQ=@LD&***HQ.PL&B04G]"":.O MO93M 3#BQS.=432GJ\MU D;WJ_ S_:[#$PMX*AM8P48Q4Z7X3&?-R0X_>I^9 M\G1IGH7Q@8X)*RH<'R54Z]I>!&!C8W];R-BHWQLN-AKH,&R)Q"8&@A>BS#@L M'E5F613PZ 0;G1@D% ;)J$& H,32]\F!E=O*C8#3\P,A6+W.:VD/&P,Z-:VM MQU2-X49XM\@#ZAXRRE(XLP2EG+J;5=!DNEZ7$4H7AGOOE>TI.;G!@],4XQM, MA;K J4_"?5?5M_8>L&-30]O:G1YU<[CQJ2.T\?T>3GN!./4%DNB/7OXL)9GD MO_2WRG?I+_]YSO87,-E[)'MEY]<-"3S#55;>#Y8Z>DYJ=^%=$\ M=V'<5)L.U[O'>VJ?+95E^40PW^\_UK,QWZ9O7[A.VML"A>=J=X3ISOW%']'' M1\[/>>_%_FJSW&$2^A[#<[H6.??V(2N=&_G*!!W-;C!]MZ_>18J.3A_8.3J] M-)@@1;N>J,.D86<>N3PH%PC]/]YN_R\HEXO.,F[.K6;L6#'2^^7-N?5D'%>: MF6,PXV,FXY*B-V]8&)*3ZV[-S5NX-H?^:Q61)V M]9CR'&FH8.$KBO/;\\Z;6D.&V6Z]%2G9E5MX6)-I\2C MI5TQVB[3,2?3=/GLA1'/SX_8%"?9()_@()Q$R][95"/JR;] S^6KG"6@WH=/ MVVRU^9B*2L\:$'S: S;J:&BKFN$<-8>+/3I"CS3;X>3/DLT992!JG3N?]DRE ML9@:D$+A _W%,WT5NW%C\>CB?T"ACBZDO.A]0DCRPLJJ-\T#^O6$&9P&VA>[ MDYK=8&]:]E7"U)4?M]1G2^KYF,,&UG7!*$4L'2_C6YULP4T_8S\2O&=OO=)U M-UV ATE@=6_3EG6.JV14G%#)RL5$RZ8-EF-XA^M9C%20.K__R"YW+]?4?)ZO M,ZGI) 31LUMT;6IT]Q['C,@31W&WOY9%'>&%_S*_Z>"H:,77.P;)(*U0UNH M>H]9KDJ R6IS%::^%_T->\IWZDP(S0\;]&S3N?';2F5>6*&IRV28P5^ZRSFS M45;P1HPY&/B8V$8U_3="_]=3_=T#"L7.6_PY>WS!T3/^D,395OFV77\R,P:3 M%KMH0TD#C9D"29LF4\((FWLPQDAP1H(U/!"9PCX,A] [B(#!)'M\20P-5?6> M-SP<6:$/*N1=YPL&QPI,C0$\%BA#D)$_EC&XDC^ #7C*2W5SK4__-Q#TLB5Z MASWK/// KZE@)_092[C!/XI!N*(_0@W_*VK: 2;*N\\_^&4[](U]UG?>H5_3 MP$KD,XY@ W\4BP&8@6#4.A'MBX@MJ5MLH&V$00=CX,=Q6I]=( M3:C!Q981=+* --#R%AQ:#5+^@I89]/,8!I![ S"DF==@2FOF$#3%.7X_ *4 M\>#,8NXR'W15;L^ Z$_E;0!+2T9$3Q+SAY&QD@+ZHX?37 G;YG&7,]%+TY;< M"1,Z;P@N5+D4O8F\$<@8)97 %#2<95G8-Y&[;(L^NK9D71B0>3NPH6% MB//_*D4'.?,C64?ADRA!O$E(7IBFR)SB?TI*0(D$H 04.SPF)/WX0+*M?")! M_Q1%HKI%Y&7L^3[I0ZN5/MR86W"50/BH"& )P1R!A17=S-SAQBPGFJD.> MOE4Z#Y_#'=.""=ZC6,AD-EKWZT]^!D_'>MY:@;O.G5(3L0_$%, M,J392^WO#X;09&6FGY5AC"#'5[MF[;6QZ/V_PVH2?0W32JSY.87]HY M>%'TB@C^^R$D=*#=<$$0X:RKW6F"?1P^\U<=DAC%U,?8!<*(_R$5XC* \ BA MTF#1AVU>AS'M*F74L[K#S7O8[!. ^]B OK&3#6\AX ()45 N2VW?^^3#0E*4 MBRK?_%BYN_DQ _/7;H;X!\)"9. -D6E'0_KQ==QQ-\0*PR]@-&RU]>BC82.W M+V0T;-<=_&C(AKF877/)Q#67'9?_C8Z#TWQ7BG&P;1CL&@5YF^O8]06D&1C? M^(J2A;&N^7+2E'R^E)&MX8+39$R^I'%LK-M 5H>O%%/?"[Z 9=RH7]%$J[=\ MX')R]PVNL8UOQTT[2DUIOR]C-)IL!/I"1AWX(\T\APJ8PX/58RA8]A0Y*FEA MD##VD]UQ6H[Q@"">]//%BWOG29JERSAXP.0Y]''Z >_6N.G42:\77!#OH74! MSQI=8 -O'P7,-Y;W5'0>U&SV',:;A.S$/0$:2)E' X1-K!-4$P;Y3!K^GF.: MRV,5.FU8IJ[P>:EPP<;Z;->^TJ??LIL\.RH:T[>C.F93.YB UJE9/??MJ!'< M5!>UJ.8S$YZAQFBJBU&Z?O)^N6-/V?ZC"<;[]X;ML3VMH*KKW-(5KG?W56"D M6L[WQ>OQE!GBW!9(YN?\G88I;2$38T??I##&@1K#8^R=+KOP(^EB3A '#3,-)X=KK(M)M?5&8\X(U7LJVMU@!D; M^KH6AX7MK6&?$VK*;NJ,MPD*\":,0[X)YSU[(<^AL'K@-[&*G#R2Z!=IW8X> MP+*FLG3>.Q;&G'OI]LX+@ZN$B-OX*9TU1(< !]?Q!ZK#@?!=9$->WA/UY2DUAHG(>CJJ M-]>+EG!77!WRCK;)7E!VM&DQN9H^B]]-E+RDB+G.<05=,"?3N>JKN*M\D'9G MV)';SP9=1]>G/>%&=D_YQS[0SEFQ<]^;2:H1F;TR/KDEFL!@D]O('106L MUBR;E\UN+C_[6W;E@0FS=V356\L ]Z':V>9H!?DUM-%\&.UEVN,4S&]=\Q4P8'RV&2HQTA+M8(CREFBDF<..XSK%(A# MV:T3_91D"Y8I6)QYN2E(:0H!(SS5ZPS 0JX.M,:08D &-JB8VD6]=SMG8#'6 M9+3]7LC@8MTZNO ";=/XR#07>8']>R_#=YA^+\HG+'H3@0TN9C;1G+$T4( + M+(9Z3#5C*7@BQG2!HD[ SOD:5;*>S7W!(V/K1H)T- 0S.X M4=XFK/'-$7^+@P.KZ+9!-TG\).YC,4ZH8I6B3YR;DSHA=:UOPAA?9WBGRHU2 MMYZ3OYYHJ?;9LNE<_/948%/?/?)2](F11ISV)-F/&JOB*55U'WSG'B&O=-1J M?7FQH\N4 M, C(&5E+<6\N<(8^&TP(#O)M 5ZB[Q:K@4?5&CKFM&I9AYO&II"1IEW@84-_ MFA[X]@PGNT"4L*/DR*G4%,^F'F)/5.VBRVL6BB@L%.?U))W<]J8@S[;UV?=P M2UURX;->Q=BF\L27B\3SZUWJX&RCN2^!@'Z15UX (55QNFIL(2K1U@AV6WKG)HJEO##4\- MF4U=M2 M4NK+ 339H(85IIU9^H3:TB$8[7/R+L+RJ Y@2SPVMX0=B"W:R1'8 MT QNZ+4).[AZ8TYTX2[6)E4/-U;?M#/^Y7<1!6X4*,*GX2K4:>T!._ TM*T- M@>KF< -11VCC0;!X=24?]HX6DFY&P0GUO1AES=A8F^1H\RF)GS%=J*XC=I0: M)L$=_0]Y3/)I_^L%74=?Q[]O0W][FV1XFT0!MMS@DJ[VB3L6T MW& &O24K%Y5.)F0%NP:*#<6- 8N+0*>R5 ;V= RO8I%+@@*64A#&Z(4)(UXD MKB2BS5YIQ'.9V&O%(\GN+#OB$N('I-BJ^,5,2%9Z18N)I+DI$U>"QIHF2$N*Q+"6B_> MGP MQ^Y?=_V7+9U^&OJ\.J( '+96WX'X,:42WS/X4MU'Z-,?YF!G;(F6,UEU9[BS MW_XJ3 -J%3O$^4$XQIW0&)*ZQ P#-";)%$IC/]Q[D3BBO9T86+!Z)9KGN(:$IW39':HBL;WCNM/(0827[;T M9G_;%Z+EU=K8W_D19[;UV)H5'5)Q1]FO0M/W(O\0<3)V'TF$8=7CK+=2CKQ@ M()(EX84$)5ACPB A#>+B.)YHNC/BJ2_>'?DBT"D@%=/' Z: 97^8L&]LB9Y3 M0-%YUE/ (Q4FGP)R?E"G@",90U)WSRBBK^G@$R11Y-&%Y1X3E&X]@K^9?/_T MW-OO<7#N1=$C\>+4X^O5C_1OY"$CX1^8J]MG':]+$"8JC&>KSHU.+6ISFOX9 MZS;2O.^PYW'#&>1!E8^X/A>'3>@BE%4"(>\V9]<+++/J?^&V97G\_)Z MR\^A*DFHL2%,2.W635X?G[:"NQ!ND=78%SE)5-!$GQA5)Y>;Z\I=)*RBD98= MRJ9SZ?FJ'%.WFXI)'TH[FE(*N$[>\Q\])]!S&3W5-/^#=&A.%4;KZP'94 M+8UKM7W;.L!U73VQ1_+A269\W:5V;:KH(CK_ZI&0E>-@)6M:9B\-S6#'H$HO M.>R.V\"--*6DIIY7$.05E1S.663%6FE,"BV*?2OI(]@;4DV"CK33%!:7AGA!-"_+LY<]M/;B M/Q!E2_B[/X>XN*J8\-=5V:=V&M>J$;1U@#M0Z8EM[+"L-%BR02>K[)MI:X9UKE:F51O M:N6H:B$F.X4E&AO"CDVU;BU%)FDKN%'8(NMHYR)35:WOF48TBG*,2)&TZCZZ MWGMIF#[0F987K&)YYJ^7+]C:?4Z1V&T'=7RJ^\XE:C4T&"V6.2\DF+%G2FMK M0P!!/J$MKFMKF%28P O82^-9@E@;\;VWH6N,?#%'WIC/ MD17[6*<3^Z7O)R1@EQLPNVS:E,"KV0UF&/;5N]H2Z^X#?:^LAP;&D\TMENY) M>3'R"@YH(UB@0QSDM_B/W-KRKID%:_"5^^IT25\R0CDG!SMM%M1?5HZ@[P4N M9A_%$P.KS0/+JJ4S,AR<)SM6+(I'TY(0]OHHQ^/WKU6;O"3.\L4C0=OS%&/2 MAPFKDUE2G@V-1ASN[&E\%4V#5WYV@_,Y8W\/D"P-DL5!Z]=:PUPDQ&5R^3S' M';7 K;=K2T0X:@([QIKTJ553DSZ'Z^F-4AK77Z']$*/F,.F@4*@UX>"DT3Q< M39UH4&\!W]U&2C"0'&[DY(++OQ_87(R!YG7,]F/"9\RX_?#]N[\H&'2O-LL@"%D7+^+MTN4AVR:$ MO8<""2G9WE0EIVB?HDK2>:&J!4VT@SGMAS[&S+@_T8!UO2;& 5X^S)_ M@X!L; *'0)TOF26A$9>:%22.\\<9V%.SA>0%M$^!XGO^[L%EW/KT['R^G9)> M_A #PG%0UH$63SRP,FQBZGR<)SNB01\RCV1OU*1K_!3&,7MRU:IAIYMOV#=I M.5-+6:5I<9J3RN^\MQC34C8W*UWH4Y5Y+>R.HBS-;6&/^*T:UC.X&QK"'4G; MQ34_BBRH.BCI;EMU"%HN2\8("=JKQ1RUF86/M=2(D1N ][.Q*L,4GC9RVM8#)L^A M+V:'8@A0)FNU-(7I43KZ%8E9JG:PT[$ZI1XA"2N,-PG9B=4^7?-DU/N8(V8) M2@5W));[8CIO-?-J,O4?&C2SGGKE4KNWLA%\GT3154)8)W?KY[H0,+'2[7=B M>5]8D@#N_,&1'6:X0RP=_GUB*J%-[;^/9VP M_U(AO_E[L /V==Y?(LPK+ ?X(7@[!T4(?H;@_&1OQ=.#K<=1,TF_RV=,O"?,9_H7]+N\\D+R5R\Z8!#;VSVE_%(1?="W:GF# MO(^(7^+(,,Q0\'=@I"WV0D.4JRAV9Q!3$C$M$5<3?5JN*4G/S][LIKO5K[I@ M=M9J]2]UV /L!/\UP/7X_J"-:O\UE&E9YPV.7V_YDM'T7ZSF_:. #I >2=F? MQ,+MC5]%:?^?RA?JX&;Q+17[XO=29A^$VZ2"SXKSG%B"8:-+% M[]LG%N_SB47>KE[33#FO>)3F%45BPG61F.!P<@$F?V'Z;U=.<'CK8UC]S!+> M&-9?OB]U##/\)EVD4_S7&#:BB49(+["S3G(X@D"V[LO,1RO^G_SFNACK5:\E MC\SBC8X<+?8 M83@1LJ%"N 6JQ+-?R02<@<]+1Y4]>*\RD;UI]KK;2NNV>K4]2Y< T-2^8 M Y05"Y_,P,=F!'PJ/IFZ8.;D0D)G2 K;VI<>B8MJ4NBYFK4[!-3+W3Y*7C'. MZUTUCT)E"I4HL?689%XD?WZ>I-EMDOT-9_?83Y[BEA=:IN0'&U@GM[0,KI,Q M@PNPTZML'/:Y9*@H*J="72DI-Z\UO*BC,A./MLG0*YVV5A(Z@5BX]OX8DY)8 M;87UI@!6[!Y=)23_$VNGVCJV+L07"L6MWXD5?&Z4X L$[78[@$7R19$UR1Z@ MDD1_6P@_S9=3GKMZ^;GKOC(EJ1CQG3DF)3JHQ@F$/[.?,>T6L;( K)#OH?@Z MQ<,<27[P^R02+YUONM<33E7I*Q.Q@(GV4]IS\(Z[@OX;W7#OTG:$$MSL(H_W M]$1X(0^T87D6S_S6-7M+1T+I6IR+NLY%$*/@0'C9[NI.T"$M_A"$J1\EC((( M?;0GH<\^W.%LFP1)E#R]SF-'?JHO0RO79MV2:W-:U7#A*F$&I(&OC)PZC,T/ MAMWMUS=FP9:F;$V1F88=S#'.EIU'V;COX 5WE3*YQ@ZW[\O[X'D"N'OL!6_U M?CC\7-K5'0PO(TX7!\UCVJ58[BB^!^W.L"&RGPUDP-/K"1>^>LIO&A8E&^6N M",I9.8$32U80+P4VP %NU-U*^%,$Y.\3Q?DF3O/[5=VM80=XAY9R1"N:P@WA M+H$')*P5=/-UV<OV;*]JW(2+>ZU\&.:7$#TW]]9'4^F-]3)HB&5=+4.JK#T-4:PQW G<)\# MOA*T%,W@XE2;7@4T-;6!C4:M$H\TD54_G)U1[O+KRU;Q91+5&=%\,LC)6D<1 M%UJY++[ ;\>USY',*,!$H@'6T*B,T-0=[GZIB1)#KM^C<+?#0>AE.'J%5)# MA<) 0O[QY?_O[LIZW+:!\'M_Q: O:0$' 9K=EZ((X.RN"P-NO&@V#X&?:(G. M"I4E5\<>_?4E*4JB;-T'.=JG+")R+G,^#H\9^@-=7J4P=Y>_L$8WE\^ZS]GE M+Y48Y '$\V+BNJ_@/_'B^L\^O%(2A),$*B/XOQGMM8#!9WY-DX;ATOHW=D)Q MRWOYXH05IJINC=O)&[14';JB*5[G;1*X[U!-Z8)"&':<]/D;3,8&*O\SH/36 M/[+%3P?SG/>;W^ MU;QI&!0,H$=@F;/L.\?.^&6H]W+GWB MS=>>5;UY4]$.Y_!LU"S;OBEKA'S_IE;D"39PE&PISAM2Y@M@[/7NWTRB>D$I M_;LWVG7JC14K)[2(^YW%@^S3;QO?^_% @R,3F@T;YXG>,UDK\:-+7[R8TMD" M*[JK,?F&\D&()%8IP(4"U^Z;]Y M6-]K1S%<^HZ#$"#>IHC;?]EVDMG[47!8X7.I;(WM_&41@1SV9>47<2 M;DXDG(".Q#C9/(%!'KR'ARBL8K F265V5*1D1RT@4P8R;9)R)0M0%)I7[1(, MOV!>WP1_CC2;70/*>MW2Y-_.TP9"\7!.(0@-55AV8)(-]\H&I:5Z5YTY^C&; M.?P#@/7(%>!I:4XV'V1EFOR*,]Z),$_-)(>:DNQ M3"QB;^F!!D'1Y!N'[!V7F?0F9I^\J"+.:]D5YXS>1W]U\=:F']Y%5B?I^[I MRJ0(J1V[-+MX>_DQN(]":)7GB81$DN Y>?7PA>R M=RL?B>M)"S*Q4_+P3_(UD M.K2S3TV63B<"N+VINRU4%VK?&Z_?]-"A_V%:P0.,I?JHBM7F]I0VG,^ KL[> MN6PUCP$Z4G[.V4 <.1UGY<>>+6*IE1]L/=:<+CW[LTL]F]H;2@)^;EQ]0Z%3 M;YR#L:<5LEL*[;OBWLWKH\BD-Q7X%:Y<*%%-*A%+[)U)P2"5#'YYES?^^=<% MD"R/Z"0\1U+D9^B1WA=6=%IV%4=Q("(\%NWYOJO_\@(>94T&J!NF]SJBQXYA MJ=H-)UQVU;M%")KUF<>\7BOY.+.\P@)VG D(+GJO(IG7?;3:VC<^WYS>QX+H M7\2FO+!GKE4)C#7WP.F>';1-(YB&YKBCEK;"3QZI6*H@<&22I%\*88C6P&-J MXQ3H V>05 Q6W%E[_*%7Y_1W+OS&8Z'6TK*"F&^K*QP;@:M5)[S8U5[G%+Z: M>^!&L [R3PIB))'C#,C8ASW-AOGYFLIAR[(D!I^N9%45N&FPFV0!19\W#G$: M-;\8#$.!;O!Z:^.'(=>-=1#?+V':Z< M+!3HFCRSNE"R:3.@ML/,AFKM!D!UZQD-V?$6OF7#UO1J?T)U^4,;3I1Y=YP>12X87YQ@?[UY.?L@"FPHKM>N)VW4[:*_Z<(MN M>)VYB_!]A[GDP8\KZ)8W^A55:2/^IC4-B'B^9FE%SI,37AQU;#O$<6YRJ M.I*Z&1]D($ ?R L-F]RPI"%V3ZS2K>B,YZTP^V.EK/U=DI,$05.Z)2-KR,M& MUZ[H:!$G;<++1!+'%S9BF3AKC[\DST!MZ=DKQR,L^O9^B !_N0^C@%A5'MB9 M"&[O[&<3U7.[4<#KU3WUZ.L326:5Y <90[$DS%@F2V#8I5S-+(8U6^9K?#JY M(CV+N,#7!JZ(P?D%%\_WW@M['3(+D2PF^7V\:D6<.-WPZ%P\@+D]? OI,@QI MM-WSLP)JKST6-8D$R94??*'/:I'H") T(>2 5B4P>D(@&3B<6-SU#LK#3-!BT5N02+QM@XEP-R04S'RL8-V"9Z=G*+CA\]BR?D+XHNW+WP M/ZFRP[CUOOJ'Z)D$])8^4=<_'2\+ XQ!#R<\C6:IK&#/$&*X(^%Q5!L>_%IJ MSCU-V(=@*9OF[/]#*0+8N0Q@QX&X7_9(^74SQ[=9_"$N#S6ZI=Z".$8-+;C+ MVD%EIFYC:?TE9MZ:R33@/B^&X5BQ&Q_'0OXJBF\!^VNMU1W]2\F]%?RO5T[3 M#&!E0KSM.6 :8W>%M')K(YX'9F*V/S[D*F[87Y]^2O]'\OST/U!+ P04 M" !XC#Q:75Z5>,!0 !V,@8 % &QR;BTR,#(T,3(S,5]P&UL[7U; M<^,XEN;[1.Q_T-9&S%8_9*5E6[[4=,^$?*MRC&UY+&7W]+Y4T!0D,N__1!'BR\7/_S'O_^O?_GK__[RY;^O7AX&<]^.5\"+!G8 K C, M!]^=Z&TP\]=KRQL\@B!P7'=P%3CS)1@,AD<_7?YT]-/)X,N7?T^:N+)"6,7W M!DE;QS\-\Q^NL]9\[^?!\.OQ^=?CH^/1X/CGX?'/1V>#Y\>\W"/LV<*A%70= M[_>?T?^\PN\-H(1>^/-'Z/SMA[OW[]]_^G[RDQ\L8?6CX=?_?GR8 MVF]@97UQO#"R/!O\D-5"C92J?;P&;E[QY&O^C;PX^M4AE-]M_J/2?M:MX>7E MY=?D5U@T='X.D^X]^+85)8JB]FB +8'^]B4O]@7]TY?A\9>3X4\?X?R'?_^7 MP>"O@>^"%[ 8)-__.?I<@[_]$#JKM8OZG?S;6P 6?_O!#3Q8__AT>)S6_C\W M&3GR_XZ]^:T7.='GO;?P@U72]Q\&J/EO+_/R3[:^^HM^^LC63(,BD MFZ_-I)I&D)JH']\\*YX[D*;7OC<'7IC\(?1=9XZX>V6Y2+73-P"BD$%*L6:U MEOK9"F"%-Q YMN4J@F#G&[KAL2D63A:3-0@2LDJD ZY]G7&X]E?K +S!,LX[ MN(>KRPJH :3V0SHC,XU\^_M_5S1P M"LT;@8*B>97E6ZWA<^.$MNN'<0!N0&@'SAI-;)/%51PZ'@A9B$!MH0-9X(;7 M@>@^!R"$J#)O@,CU.Y!C&J]65O )9Q)GZ<$=N&W!;9EM^S'8>%<>V?9CLNVD..K=M#[=%L &0SG&;A[>H9;;BX1:NMW(,<+<-': M!I>QZ',66%YHV:Q;<)9&NN"5OUHY4;).PS$)%W T(H''/>$2V^ED35G#XJ@_ MEKO]U^U6A--H(-:NMFNIPC6UT[65K8LSZ]55(GO>L$ZKLX"PU+8Z6JD%1"E6 MTV/=$Q""T(K>,ZO00.-N79=3Y V(+,>5<)C<-*3'F5)$+E(SVJX++^ =>#'\ MENW#4J*B-_Z6MOC \M9R&8 EVKYF @BQ7L;GM$4)[GW11)T:S^'$%8<1/+<' M"H&B?E%GK&"W[2B[A%&+4?V7M,7F&03)4@=[.WEUG65Z&:,.(K>!WV&.X,9@".P[@Q*J25.R?UA:]L0LW54CG=WZ0&HH>_#!4"1KU MB]IBA=3M17Z@G%.[']$6D6MK[<"-NO,GF$_]1?3="L XG(+@W;'!M1]&*B=T MYD]KB]YSX,/S=?2)7%#@$6^=N:.D9VV%$SW39[5%[1??GW]W7!=V^1X>+;RE M Z?<,9Q!5+*-Y:/:(G9G.<'?+3<&CU#%L%;B_J0,*N+7M,7H"43I!1M:C.!6 M"-FS?6_Z9J$SNBJH6#[:[0VEB.QUU76RB(K(1&],)PFS'Q2(6]^R3K*K5+8) MNI_&KPHDK[:JD\S)_Z)-'_HI>@-!P4HL%0:F#W5T.R)F?G[M=&U&WQ_/YXG] MTW(;:HW>6.=^&R)B85K0XS9+1"!2,WI(]0+"*'#LQ(O1MW\?P\/E7&@^Y6Y; M#_D+IL!D,_K-OAXXW( %"(*, MKXFNYM*H0&Y;(P\O$7FI;>GE[R6T.#$TI[>/@MCIGK]Y52B@!D/88M):".R? MEO[[5V#/4>SB"?H#PN@DP>?>"YTY"" 5403F.("47*8N^E7I*\TE$)!:X!5P M7? ->("_95*A[S2.WBM@!CXBX,W!?/.O3H0^<'DY@KTZNCP:?!GDC17_:'GS M0=KR0,RE#\D(I71]N]0=%T59^@&##N? 274(_[#5(?S+;]?^.PC&KV%RH9FW MY%JOP/W;#S6_?U78E1RO&6RQIB?%GW\[.[DX/QE=G%P>#X_/3X9GH^&V;T4R MC(-R/ZW SIN&?ZSPHXQ_5N+K.HDT^6*_.>Y&]8O 7]4BE'W-9^RT'\ Q\+.D$VW 4X7CP]5@?@,W7015E,H9IP=Z[S,EG+:JA'2IO'-< M\!2O7D%0@_]N$6.@9^IXAOJH ]1?P-)!/?>B)VM5Q_RZ8H:AS]#Y3 -G'6@ MW7@%<%9, $L"7Z_135_P>>W/\0HAUC),/_RR9.HZ[T!=,^OC?HYL$.A>%GV6 M,F=ARANF(AXI,N5<=*"<\7P.H0NS_\"#(1AB%5-3UC"EL$J0*>2R.X5E'WP2;>*;4H8I@M[W_(JNB_/R M=&6Y;B%'7SW^I5)E&4;#LU.M\:?W/<>_BT/Q[0H$2SAS_A+XWZ,WE$'5\O#C MH+:T8?I@ER'72[OGXHPU;\!U:>HH%C),"]2NY^"W>U+.MA5IE!?R>$S<7\-) M'*',[6@#CM]0$2H9IAQN47)EM7N^SO84=TYH6^X_@17@70MP18U1#)< N3K: M/7?G#A#;/M[!?ZE;U#$EC5$&3_]S7;1[*B_W,'5)8=-&H:RA^J!)D&NDDT,Z M0$ENW'MO#C[^$^!7]IURQFB"O?>Y%MH]CX\A3>8)55RK;BDO_5[N]]GP[/Q4 M3]3IO<[1QARQ__IUU]=;W %<\&&3 GQ$A_#A$7((WWP$_OG;T_C;S?WL]F9P M/7FZN7V:IG^:3A[N;\;HGZ_&#^.GZ]O!]-?;V]GTAQ8\Q!=6^)JT%X=?EI:U MSES]W2C,_V5+R^P??MN(-%FDT:T.G,K\U*,3XTK.5U5\7(F(DZ;>H'2\7$B7 M\2:B$304.:3".JA#,=-XJX<4*:P8B0P1"$*0E.Q&O=FNE$G+.V5U4S:#TG": M9I',>(6CR"D40 ;_@Z($WRT7H)"RZ-H*@D]X+DP2RF (P%173T*PZ+;*"W&! MC>=)ED,G? $V@(*_NN )1/4W'BQ5^L0*;CFQL3-\9( [QU>_(SKDR?(^H:@8 M]1>+]$G=5+FPP3BFC/7G *PM9W[[L4;;>_(@KRU;AN4-AC)E%F#1=&^5S*S?JI694[]^9+F=Z+><6>W%6;Y%D\6W,$VJBAO9I#IZ MZI]W='-+J&07OYWF3SEY44G* O_AMSSC,,KX$Q73#M]^V&Z<.)YF*9QOP#MP M_>2W)(ES=5_?N#VC>:)&^JZ/"K6DJ4GPO2O/G1]LDSC29)\?<)-3? M4!FC6WR%7FB;4SQL$@O3S5]/OF>S6L"V9=O3NF9=F.7[S72A5F"9#IOBVL%;7C0BBODV- MY.W!?79!?C;G)WP%W2C12+5$IK (WAO'EV?K$UT LKF\E MKS @6%>(]7AC$ M[(/^@QCVLH(9G@+UY?O( @Y))2T2W1'A=K5V_4^0/R[ 3 AJO=X10TSBKN]" MFKO29B]=_\.)WO*GP'/9/\D<8:G:.YH("]WUM49CIA0?\V-D"*E*&:3+(?RK MVQE#,?S8S(".R[L!?+Q*,8A+2;=[D?Z3D%6P#+ M>&]/;N<@1JUHP*86U,_".1;^-/40P,71';=-I^>\VPD.I/PY-27U)Q G&5AE M5. GTN&INI!IEYA ::=8[[3/)& /W ?'\[F3]OK9ISCVP3+P@]3C:,A]I>Z=U1A&- M=Q*A69 $(YYTXX,ZPSV[^+*\1G:YTG7>]N<$_3<0.;:U"6=G2N(^:I;$??!C MZ=-_^>&0U+V5HXGK^M^1^N_\X,:/7Z-%[%:SVN).)$R5R^/G>'AVT;5I0S ) MO+BTQH="E6UY<*1.@@3&>;*'>@9!\JH4D[$35[DO-&D@K?&!4F79TY?&QG'T M!H_'?VX7#B(]=BOUDQ9,4AIO]ZJ3^3X,8RXJI!7Z3 ."A,9["-7)BW][D;%6 MG\E $]-X54L MWQ<*\ DH+8W;+@$Z,%!OBH6311:U!W_E,$X?\[\P.IW!_SS>/LVF@\G=8/)\ M^S*>W<,"NIJE4_^'C8@42S2V=-O>"^_ B\$='!]U&4$VR8-1ND+X?W.\;XQ M2[K-"Q0-ECT9Y$AKO%D:)2J?+%!&XN3J#@3OC@W"J>_BMXJX"@;3@5.H'CA= M_A+X8?@<^ NL?U.AA,&:I4DART++YR/ ?RE398/4W$%")HV-'J2RVOIT8(M24-%CKK-(8'U":!QFE ],(LO:K!%! 63Y+]M]-ACWR[B[*60,#- ,1*!C-!0##CK;_;>2\_X3A> M#$7?GOVOP,(/P"8)!P@?'2]QP=_$+7KSP,T<]8A3*F.PGNERY/IL;)7L;%K/ \QR3PV*,1Y7W& M MAY;@*5Z]@F"RJ/AO4)8'WF9TXP_'LB%% MU'Q*,==MGA4&TC+#U89NE)'" W%Z[\X6]EOKG&ATLIRV+$_ M5TT2%P['KI.FCEW7D\?GE]M?8;G[O]\.[I_@WV]U=?$J. ZF0"6912OPL03Z__\=?)P<_LR_;^#V__Z=C_[IP%[<('1%1R2&I]AJR8O )$% MV/)]) *?L,;GUMI!ZL9?P6& ZNBT]P#GL'OX1^H1;U-0 M6_T)G>O(8AF_\=LUA-][5?O%B^^Z=W[PW0IP;H2^%YN^UL'I\J"D#_M!X^XA-=Y2LH4@G/D80W.R M6*![Y<25 *=@/<"H-9")P)94%V/[22UHA/:NF^K-E99UW_G2L&OYW M@F+7!B$W\!"-3X?')\.$RO ?TBUMNIVYB0/TGGI)/Y1 M&M.-@/*HPDQ#$83V>QJ$HW\!G"C&I]QOT*)NC-1C2J0!U#3A66T.+).FQ@P@ MO'%;N$'=""F;.A(F2C)632=+"C>EG&!>P#H.[#+'0FA<)ML=.3C"G\C MNG%+_JE8$B9R<_S-I.S_)!&I]NV:)DWI0BJ)ZF_**0(PFLU.^MS[7T!\.D\X MV\&]?R:WK.21Z=WOK==-8M%&U_Z]90!-8EF))FMUWW5:%2M\NW/][SRO9(T: M)U,93W\=W#U,_J'M*UF%4,$-0NQ1FS556O?P0'UX#OQW!VKQZO,;I,"]MWDP M8FQ'SKL3.2"L2\9-$51.X[K-+2P:W_$6486"\!0K56.42!04DH MXW8O>MFI6P6Z5O=LQP4EMZN9SX@^98Y2\:F]IFIK@"K-9=>ZX?(&P&[;3@(Y M_+,+,G^K\0KY5/V9_#N&PBQ5=:-D:RRI$E08+N-7VSQS=MF9B72\JQ0^\$@$ M(./CBFZR;O(]+T.I=>!2(Z2,CS1/8 QAI^_\X,:/7Z-%[(YMVX_Q;]:0JI1! MNAR>G9[L*YVX85+RMN=V-W7<^@&BL)9/%G>.9T'PO25ZUAA'+5*5 [7$85+@ M\-SA+A<]*F)#>5R2LYD# >5"I]0UNIOXK+K3?&:> MW%@L2;%5+/4/-)2$6;_\4:NW;1M@LC :BA&.O8$# V6!)NNI4XUR7>1;7*@' MX+P3LH^R5-6-:0W5S<(?1A"4>+XT]Z"JRH/>^?1@93BVG@.PMIQYMB<(QUZ: MVRW9--3Y4(DWUEO>*("EJ5V,Q3NO];,G?EP]6Y]"DU)6K[?,:H: \7:P6K&# M&/;;L5X=-]D;\'!FI^I^TH8%!./3#U0EOUVM7?\3@!>0)# 581"^B3UD$B<8 M6D;W$V!*;"AXDG#6+D%R>30\.SON!S]DX*#4Y'2BAB?('03!@SSBK^$Y%YYH M@US.SWQ_QTL?WD;WC%52X%%J7VK=Z,[NO]38$54WLK7JNM40)E5/&77-,W3$ M#54Y0W,VKAL_)3E#RT#!>"<;>,C-DU'9?\1. "!*4/3H\]FUO A._2AN94VX MQV%O0#<:*:1%C7=$,YBZ-W]*8]J='TS]1?0=ZH="J4+) W<8\)!KV91V%-Q2 M/]NJ.G^".4KTZ-BQ&Z]NP#MP_83Z=:XR BWL)5EDX=1T0Z713+.9:Y/C2PIW M\@/K4K9;;R^)U0R=IN9.W7*]0*QM .;A'53$U'+18ZV/5A2CWDP6CU;P.T@R MT$Z!C?X-?SKD;F>_N2<%+:5>@>TS<7<\_@K<^ M4R(% 23W;<^! _%8HWSMGZ23!+&.;F11J/PJT_B149SSBM=5BV3BN/,#_G1? M-3CC32"ROK"7'&P+1R5V./VN0NG$Y6] -UZJ6TA)S&GL'-;9;282'OU_=)OQ M#@_JB6-W/K;0#_#D7OZ'0LDT,GKB=M8HBO+39]D B#*O-1OG-!V_1!E[J?(QE;9I!6L5B/5F::!X,:G *I)KJQI<&RJY?H\004/KX3^OS3F5A9MO@T*KUFCM" MPDOR:\7E9CH[;)O[3#EEIS>9;O[5&TV96^LM>#<@M -GG>:NNHI#QP/;S-/4 M#?/P"/X_N$G>MH?^LFURX"\&< ,\*#2L8@]<>^M1*QEF\\=0OF6C-O+@ )/% M]A8!9[RN%"PS] 0R]*BS-VN8=%"R4+.)HVK#J6:,75FA P^GSX56.$;8<76$ M)0VBL;73I);GRTFPM+PL =GVW)XF&"[V?Y,ZSW*W1WK*84U2VVT?3Q,Z9(D< MJN^?8>&D.B]DWT S0^$K@^UG!H7O:#E95!&A/59 J-!R*G&27F=0E5?PN[_C+&I, ME76; .C:*F4'%Y?1K*&^\<[@&L^GU?&<-C3(6])RQ&Z$W?:7-!YN&!YN6 MM1RT:>\HXW2W4'-'Q*1%^E C%2WS\!3R\++3(5:/9.[/QR6%4F/X4+$5Z37B M&$5G=4:CI 4M1POJ&_/JABO<[L+VX'O+&0A6J#>T%:VVK&[CC*R#XBK&+H[2 M :?6;'L-.^=$=Y:=Y$#B&'KGU:&7MC4H-*;E*(0H@E5LF M+6>8DKJ-,A:,\[6-1R2#E[;T962X-89M..\ )43A&&X7U>&6-CC8M#C(FM1R MT&U[#FE1>-,KNX1+$C4DKWZAKLWS2!G:$MFH44BPT6@X.H>'D)/AQ='%R7GK MCW$R"W!5%("V#C=L5;>Y1(&6JXN]"LR4/!VK<(;*9'VV C@-!Q9$P"[=&#), M4Y?5:2IK=9 T.]AI5\NY"H<#93:B52LS\?3BY*(#QZ+Z+K);K3A:*(^)$1P3 MW:;R$-)/G:-1,P3,LG7!N7#EI(EOD$]5$I6X!![?%=/PJ.:PL&TXL7CM-JWE MS$! @_E@V30CIN.06UEQ\L^:(:;Q>N\EEO.66]E&9 M _F]M_"#%:>[RK#&(:SXH>(O_F* OC5 'QN4OZ;E-%*4(P?IUF5R5&&KVK[7 M:?(N6RT/J,<5UNJZ310\6MQU&Q66U[29@<57A=-GY?+XZ.3H6-QE9?!C_B=M M0ZDD>J^4=[67<%=[T?ZIXQUX,4!/^$'%("HEG<3:.9GKZ38C<&JA[FPA(K$Z M.T-K%*E+;IB*CN$&OD+O2,$IJO&YVK=/)(:L\P2N0AF@,PC0J=E;[[JOO_YZOP,P#J<@>'=LD-S#I)+1^2'64*]8(A$"!8^LM9[3O/XI M$K:UA;5Z;_@C17 %KZ5)F&'\U3J&36Z&Q'H-)4G#!!FF%?;:O>&"#+DS*EQH M387M0HH,]]3)0:2)7I-"2/B,&9?&+BT/( Q!FNV7\^ALKRE T_L8XA"Q$@/]@9ZQY:&HN?D,3>'U/UJ;3E!DH,K MN''"M1]:[F2!O-$?G'J>@?'0Y)+K9!0X=Z#B,7)Y37QXH6I;AFW?67)ER>K@.2Y&C*G%@2 M'3"$*M'K&CHGY-JHS@GB4IN?(-GW$J30>T/7<1C!;7>0G,#@)\AW'.E-!)1Z_6.,F(2&^](A+W$%+[V[2]%!$7NVLVH>5B& M_0;FL9N>\9T().;!71LTT]HDT%+O6"0+@ZY]E"32:M=&@-*3VG" W3AN'($Y M)[6X6NLQO9KCH,JUJ>7T<[R'[%'UD$W*0:?]L5I],KKFEO?"N\";#7J^&6,: M_QPME+E^,3P[[3:+)#[%G2SA6DG$U;)727F0BY%&H"7SR"-+2 6'87$2X7SG ML[5O&D-QX'KG+8D\8*MDCLH;R*/@)-OA2U$)1,B1FW$:J"UMCMY%!%%P+&WO M39W7B'=3=U;=U*%FM-^\&9@;=3L#;13%?GJK5M%M&+)G2N66JI7G^EI+X\@[ M1"^J0[0VEZ/^8U:_I(ZMSP'Y.S2)JG"COE2H/"(NAV>C;KWGY&BQ-!_0Y27, M /DX/FY;E^/O5C"?P0^,/QS<,VFE,KIID@'WJK+H$NFHJVTNSB)EQT%@>%BY8_C4_2=]D MVXUI!+#>6S4P+=Y#@'OX1MUY4 M"VK'%Y%%@U$L@BFMLY7CR??>00@W-MNG>1/.)F,B'-MP^\UJ5A5I2EOUDS59 MI8 TX5O)Z=^!46 #T#,(DI24\'"7S+G)[,A%M&:-]H9R"F!HQ=C?>=I53@O% M<%CG?LV7>U5[XT7/DK!NQP8MORC?A,/5FG8SC6"*5IGBFY6QM?:A]1L068[+ M/'^<'M7D;BXTC.:,Z T,\N8'/V8?4#578(Y^#$_*E\Y_Q/+-SZ)/,3HO319H M50PW00&[!PM"R2+]3HZ.AF?GW3SLX90]0%Y\Q)Q[,!U7!U/2 M+!I&Q8:5#Z/&:]1$YCOO.RN6I+9;/HMFQ-\XK4S!,ND0[L")*Z_+T%>BZ=*I MDPL!X^U,N;@O8.T'60Y@)H94*^P=11@A4!7[U&6X;36/./>JF&Q:1$F8LRZ' MM;?)Q+*ZZ)-+ [6*8Y1-X97N<^ D?'QUG:4?8*]SZXIIJ 9&/,N3(K-L>NZ/ M*2/N!5UD8R;+S6]E<8?#L[-A3V9(LHC8W6Q+>JD=;SN_ZJ(;.IHUR!-$Z' O M\>AXSBI>8=$O_:X=_H1NE35 %\/(&>W1^B!KK_B[P=JCBM%U'I(&I[ 'C".0 M0 NZ:%CNVB4+"*4!7*U[(V5FDCL(>%TRG]L/VXWG$!N4+@'^WWQF?6!,$0(M MF4 8!BB*QEO#/*/@ MZ[Q9F#=/TIDPO/,#" R<^&;^]MV.&0A6-32@5^HW!P3E5QI]/-3@JJF0RQ*Y M J>>&P*W34T>=$YJ;GN1WSVI=RPR^,)):=I73.=)5V*RAAR5J+ MJ6OK$JI[C7'K@/?F24_5R;QYZDZ)7!H0NGFB::_YONH7X,$=H7L+>Y- AKU[ MJB^HH2H8,2WOE#BD4ZB,:R@?"!Y FAP0JXJZ8GU1!+-L6II='YWYW 6_.LNW M]+B%56%]05V4R*6(LOXX!.OZVJ-6@^-Y[$98M15^[8&N:-)T/<14;?=QUQZL MU711O81-9".1]4\Z*#D\15M5D_54'O4\DFH5YESO.56P>>>BH)N3N]A#=R19 M3HG,#%;G4L53OX=L:"Z_TEF@]5!XC>XVC>>7;"0D74R47YYK*PG77P^M16$R].^#O) M6EU?N#R:3H90*$WMU+5X5V<4#C%5.C@VT>+5YQ7P[#V(JZ[^.F=0%O*<3JFEO78INJG1KH# DJ;PCA^-+XM+NT; 5]"?$TVF<+*8NGJ7EF7( MC>0;JT>]=RFEDO9Z)JMJYV9>3%RSN5Y:(DGB+6N=.FUKFD X.\ M!WMEE-/R_7>*-%QME ?2*1Q(9YK:ZS +0D-1C3_P98"%+\ &SCM:3)] A#SO M(=!DNM=6T8T/S35<90VW_*V\Q]0:8[YY$#4712/DXH=DON K[ -;.*77RE-% MR7JT 9+,&I:J^\ ?81R41G+KQ:0GN.$7)].V]M[SB0)%*X]]ZD&I' M(QYF51K9>X*Q(9+Q;-1?GA4>UDCRB"5*G\+_#1<.F-][SP%X=_PXA.4U&(D8D$:-#$B%;@P*_3B8D;@#?I+D7MF+=)@T M!-5"9>Z/(/?/#3#P<,BBO^-XEMB+HKE*(8,UQR9++]VYGQ$@<#YT;S_68.Y M^2FS!K6>F3QH)EZ_SKY8#%X N@Q'2-:MU;R$(;>F&XW$B,%!, $XM,IC)HMV M34BVUY02)Y"9[R6R'"KNDX!KIY>_!6X\YG_:$6H1X6> MD<),&&OK-A7QZ[/^@45^H5O+O\-!@%#I.GE3'>R1C2NNFXB9*JJJ< M1V@=53P++"^$2]PV%0N8G=",3C_JKY%&.C"YN MTWZP]@,K FA.W8XSLM,TJ8YN-%"NR#KS.B\^QOM,?9O. F#!S>8G(X?P%0X$ MX@7'^%0_U_YJ!0*$V+.UID3AU98MPW(&8;G8-\ZPX]*U$W\+QY\'2G0'1PNZ M44ON'KDI$$JM,ZWON+='S'O/]E?@R??\/.=F_2*^TL?"@9:78#6>C6@X^)V^Y<+> ,/ MDLFS9]/("FI6(HZ:_>5&4Q!:>35#)3ENDXQ__-1(Z^TU,0@0*/6ZU6:[PKG6 M])"4)DXQQYXI2:>K%N94/5^T_41[;,!HOX"B1QT+&IO>>/=;'N<+2&RRC/1J>G1[WC).2L"G* MQ,N4B5[ZX%N%BZTGEA6#YQ>\*X!X@P M_A*+#$'.'[5.U5WZQ-9O,81<8<\;N<)N.C)8^,$@[' O_="6%')AY)X!H[.F--4VG05$1)MVNNOC/)/^#V M"&[]%KC#/&!6]NV]VIUVX2>&<*9G MV:HI61X)W5^?\06?LPK4K[C?C=3H4)[F4(9Z"MZQ=Z?X"CU1/YMO;;6 M3F2YR.HW]1?1=PCW.,S>S487)B)KP&6S[-+;'@WR+GVQPB_6EZQ;@Z1?>[4^ M_-;Z5='65 @WU6L01)_/+B)0&K2Z3I*X,(7HDJN;,YD@%52GDT9R2EIBY!TY MPB J< /^;CFB#=TF^Z:;21AK8*I\MHI#9K(Y5V?M5%HW05U*B+ M((+* %8*]ED>,RSZI=^UPY_0K;(&Z&+H&3=*TUZ:RPROO>+O!FN/*H:DW7$G M-K/-#>759Y*-]-JUPI"4@0)7OHS,>>=V,$D+GICQB^]E=0*A!4CNFUZQ!?96TYTX;.RW=(#4'30+"]^,I75T*V&D*-WI! 5%:3#SOH#F6R MF%HN-57:3KG>:9U-0O-S#@'713[]P .!Y<)]SWB^V*8)IY0E@GWDD5NH=81J(W:^WK[2" Z $I33>E$I?L5//H'2;)2 285:^\CD:CRMY*5JM,'%3.4BP"C M=RU14)& Z^3PJ-F[BEEO!I8W'VSZD_PM[=%^.4V>G8Q&P]'YY2&$<1V8* KJK M'G6>>'O&4%,WU8OJBD/K%.'E:+W6WC&-XGFZI$\AJ& &0C2KY?L@_*T94SUC M-$G!OVSN$!?=^.NU7,@-<+2'(.I*EZ&YA!OSD>&L$!$8:\QH>0.7'YF]C>WN M!KP#UT_ZGP0BD6],6.OW5^O-(,!:(B3,[9C>W'N0HQZ(4BGQ4SQ']?YI5PH" M6/- <^5.%O"D##9RW7[8;CQG6KH9:_93I4V$Q^::;MF-.PX\)XJ3">?.^4!_ M(L_1^ K]T[&@S-@4T2T[(\9.DIB0J,YRH?ZJD$%.27F6I?D<9D>#?#*AG9[* MY?JG23Y1):4B[L1Y)'U<*3D/)E<0=+]R0@W=B"#9]L4KNB!A9B28R8AW= MN,&K3&8Z$,35Q @JR<-46QT2-%!G^F 1TG@#6,=.IOW@2G, NLY,C MN(;J\I1%H[6?+J,<.UB+B4(Z5 X=S1KD"2(8F2A$!_P)W2IK@"Y&ESH03O=A ME@ZH8FAR)Z,FECY@X-^,A'( (!V\!)N_1K K?,A8LTIEOE M2GEM&=0& _!7SVPX]>!)B;:"]#2@5EL>AV0 )+VOJR5GL/%\'#5U8XV@FCGX M0I'=>!-?P3<@L4-AN+%;K S&<'@V.ND'$9@$;26->*.KV;%M Q<$Z"7 &P![ M9:=+;\WE+*9D[Q3,*ZOQ&2*ZB+CL U&D -!UM'_S;83UF00"WOD;J7';AFK) MWG*"559)^TA-7AMI/^"V3YQI(C_64<_(P&W"3J2N2&\9P;KW:.KHIXG:'T 8 M G#G>"A?TT/Z3F-H!TXB%244FCYH=;6C3^2%R Q^3,>7?9I"2HC49Y/.2A4KJ@; M>YHHG8U"#/(K78=&,M:AXKD.77[:L1NO=F,G,?,+=WW=."+%'-L<@9PE1TIH MS)NX.JCL:R-$>E@V,@FN53E-\CF"E TL+>T(082BZ=J6O?[LA MLRK/?"81:UC"V4(9FA,(S; W+)$!1==W?_57NH5+)[AY$F2*0"M]9HLL.%3= M]W69#/,7WY]_=UP4LG0/O^4MG5LR[3Y68!_/.\9P(/#COH,(1MDR8M 9TF7P$]5(]#S<479-H8$+?KSX? MK?_Q VH8!WL+NG&@H0JKG&B*A?ZDV KQ9*W(.3,Y6]&-'$UUR<4.9D T8<@L ML.8 =94<,[Y;S" =,VNDJF %N(G*PC=G3;[K+S]?G.4;)3TGI589K-/T@:?>L44$A*X-'HWY MDKSU6 &1^A)F?8W]X DO ,:[-!-@?*#$T[%4U8TU;9Y2R"!T;71O;KTI60EW MA<=9<(B5=&.+L'*K/!$07.E-7NOFL:<83:*3Q0M8(R2\Y3>(+8XF]85[3 \. M@;6*LU.Y_MS%2?+>PL#)P@\I5N(F3?:88M)A4?J 7NOS$P&>&F">P$]&;P!:)H5&#R"C&("Z2B@)FO'&(#Y-_ BN8??>E$#)KZ\##!C@9O\\7 M@ )^&7?)*=C:@8*-D#+>E,4/QIT?8Q_#$&KL0,$F0/794(;# I:5QT!8M@SL M:'AVVFTB:#T9B -*0?H!G1DX7L">2J5AJ<4#%QNCI2"/@3:$? *1N)6F4-D@ MFDFTQ] 4/KDO$XFP%\"/Q2PK235#*(.3=]RBE&;% MF5E@%:QO:%^IQ0-'4[O'94HV#RS1YQI'JRI>[(06N7VE$4YT658*/[)<[(5" ME\$CFU3169)H%#XC$#5RTBAJ!'5BD/1B4.C&_D6+7!R-CB^.3D^&1Q>CHZ/6 MIQ,I6<-)X202OU >K6=PM':;2XI3LS63DV)L-/$L+SQN4!CJ=P'X(P:>_9,+/,;VI*P M_:5)&9S&^S5DEP,Y4-L#%>XX@2NO.=L4Z+[*-SYPE!HB6[=?%]!E9Q.YTH%2 M0@CURS7ZP?>6*"G@#7B--@C@Z%17]L B'F"4NC.W3IY[[QV$4?HN _.D1*YT MH),00JU&;ADIUMA(4&>)YJQ='CWGP_,+7;,:%6<&&4)J8AH: MP^[.'3>.G'?MAN#(?K'00G?:LE"V*\M0(/BH>&?#*RKC[K&R"8 MF15^41!'S7FK9> ()[;.(K;J1:"F4J)5TX4X7:F:E6P4Q.3,:?4K4N3; MOZ>/-:!=WPOX]*&Z,-NR$ M9:A:4!<>J%D]&.659$YQN]<]=5' %=>%!YR:HZE<=.Y6K_CZC/$^/'8'$?(@ MFP(/;CB>_ B$-S& )<^Q\SU#+;W5RS7-BTK;]2S?X,R)NU,4:$$7(LB=[V4! M87SXZ.ZFF&)0P14WCR5DO5:7"2[))4T=Y92*'3YG53)D8JA1*J,+'X2T5U4^ M7;:^:?P? "6!!/,Q[)&U!'D6I@2\Q*TK)V MR*B*^87 G-JR/6,(NXR2-AG:, %.I:F3H.46;L3"<10%SFLW;S,\Q ?/L MB9YQ$%C>,G4NQ-[2-FVXC/_%\.STW&2.*0)$Z<6M+DO=#3(N@GEEQN9;['"M M](QH,J27E8:B-LBM\^4N@X)QP.:.DPR9I[W8_4K&U;O/=@M$$8O5@2F$8HOAX#82/-+G&L<>P,]8UA#P3,: M72BED1KOM]06,K,^ /_3?J='E:?],K>TI#WX5^W=T#;B;Z6@F$T)-7YK?V>R M6 ;38N;7B'.HN?5'2^&XR%[?-WW<,/)(ZZ;Y0=J^_JM VD_*Q+];J.4X&1"& "1]N &A'3AK6FH, M0@W=!FT]_J4(%TYA6G/E#(.HH#[XMZWJX%]^NT9'#Q! "*)/Y.E0XY^%*Z:? MDOA4L%4BEX2Z:.X%K./ ?H/2CID[)GW!]?&.E2Q5--);AD,N"] MYW:*]%6Q3'+JF>R -DVCZRW,JKKY31>UREE*R6(1M-CN^HEZ63OP=G[513ET M:&O4(#(GJL?^T?&<5;S"HE_Z73O\"=TJ:X N1M?KDICVK ^R]HJ_&ZP]JAAZ M+DB-#^T/E"Q1E%HEJ$Z.AFOP/U:1U(,BQB@M%"3!;KE1*;U(7'+0:C73[*(B:W499;WR8=:RU=5 MKN?,E)2&R-=8PFA5^D4 88D5O*_6X7,?73F,&<\?2?(K=HSE77YJYY*=8/SY MW$D[>>4'@?\=99RKVYIRU.P7,YH*WHI':LL.)L4Y5L3;Y)C+VV3[LWMP/U%I MH'! F$49H0P,])<0&1LH#XLA'!9GFCNG-)1-3R-U4^M5+OT+0'>4H'3I& 4&H;U(Y2@E3:>PJ1J-/4$%B?+T$/ZGSSYO"(DCBP MSF\_;!"&Q#MMKC;VDU1<:#2U*U)>*M>#8^(>,_O"&1(W&H>O:SS[D*-;257V MDR ::$./K"WZJ*+I95BN"/ .E0.'=H:-1!$ M,#("3 ?\"=TJ:X NAIZ7Z\HBP,S2'E6,0P08W07-Y,6LBO?(80 M7MSM'-C& MB$F__+]X,"'X@?$VTT@N)DHC45NWK_'CTGSF*K758][)QT7I@RK:+I@-Z79@&!F* MIGYK>KDY$J'@=+86:FO?Z<:%2V//-]V<)C&@<%U-?>X!A7@DSTG2V.:OQPR% M$9WLBDVN5(;MM(_V>P$ T<<%OESTJ@QHK>^I:G;[97S07)LG\L5]X ^@B#D'%)K&V\Y(&0:OPJ' M@IQRAH+ ;QV"0/CMS>%='$%\,P?B NU+_P[!=9/9$+'$9?*54O]!W283?&A) M1UAT[?.MEH3PYWN/XB>E_H-[2D)V++IV76^!A/5^4LJ^L\^4(T&@P'5*(Z:I M9%<9SE'G]L>6&%4KMBR'J(+ML8NM=_*_UWX8H9^B-Q#<>PL_6"7?$=B-CSAW MX\D?!C;\?E+"1ST8.-LN'/;H>@=JZSP'B K36CPPAPKO/3BHTR3Y:,9Z0!]! M&%?#N!EJZ*="/@555'1N$V!>4&6H9HC<"ZN5]F*C(79LE&H_H*7!A<\M?@ ?W/2X4>CQ? MP0TF6JDBYQW..KOIB6@$&JG(9ZNJG&-(RU]:.-J/JK5&H"@=(4 JT_5EA$(G]I+]LM,=!G MIT89K[/>4H9%;*5!_JW3I&P/1I,WD[\7*J@?*<26'T;)^J7WZ1N<#9'#$4WO MU8)]T3NC9$I3+;2O]^QN*SV;XW1>*M0;?=.E:GJK1_$,/^_L+$D[0_9%QTQ# MN;'S9&W B)2GR'?O8(G7B_0*IJM54$*E,?V\>>EJ]7QMA6_/EC._\X,T#"Z$ MLY(;S\'\WGN$ L9!8C*=+'8]C@E4:-RF+FP1U'J9-FK0Z%?&P_+.-W>'83H MY(5UXHP:E=,.#$0DFO*%LJ&XU,&JD $P\7@>%L)7WD=&-4"FZ;%4-X;M6.TF MKY'E> COVP_[#>7+AKK@>-AT2RP7 *5I;EH_#;-@PQ>ZWZ#%,M[G MP[/3H]X2C@<"I=EM.K7+_P,@J,!\_ [16((T9*<8#3AD6$GIC?2%6!*DEI34 M!G=AV+'Y7IA/O,WTA5%2Y%;]3)M.4]1-EL/G!6X6GT%@XY-+\#72%T))D%I: M6AL]UCOB$&.G$V\S?2&4%+D;9[QAHI2:T*4;\!IQ1R*='0UW(Y%0._J'$R72 M;KI-<1+#%6YW@*->I#[>R%Q!"BNJ*:G;,"7C7QR8K,+HZ)E8[CLABJA:L"SC M!93QI'.%L:B!ID"L;/KK[\E: 6*8$*ZXWKK$:H2F2HJ "F."KGT/+LR1 TDX M!1ZDQY,? 11>#$N>8V."&&KIK2D*X#OW$(,Z-KU"D7XJG2B;+.U>/'-!%<:GI>^L+ M]U?_%!D59.2I9E=59^,:S^=.VN,F*7C.CHYK#5]?!MOV!_3;OU-G-,%V2YB>'D%,SPRDDEHX)(4WUE-LJ.$L!<&S08-9*JW? M#VK)$5M6-&,7V[%K:[T&\VO+=6>!Y856\NC -_AOP30*G-]!(C;/CHNIP7ZP M1Q$.:J,9I>3BXI.Z)IN>6"/[2ANL[&JC%'.JJ/'@NH:=<]#E2Y+&@MMMZ[P: MKYBV.,B;U-]1"S%FLB@#0+Z:9TH=F722@=WY4J=IPX\U8+ZJ8X)AV054<03*&CZX/SZ@=8A];"KSHC M3H"N?"ZDR:/G/!@&46$XP;]MAQ+\RV\O*(-AS:17^DTW]7'-='1)"'X^=7W71!QW:&C6(C"#UV#\ZGK.*5UCT2[]KAS^A6V4-T,4P>\ G;YZV'W.1F/:$'M[Q: MA4]@+)LU=\^V#3N._!@!\L.N\[QBJ=8G!C22N95 "37^,;=_Q/ K]QZ**77> MP;-K\>7)\.3XMGZPC&UW\ \=F'WDVY>H6X6!1D' M 3+^)-V^^MR6R409?[>".=%Y1U;[NDU("C1?7;/4HJ>)GP.:/E!6%L*E=K&( M;D10JZ,J)ZA8:*96XK5WN9!NJJ5"C=<.02"%5]WITIQ0JK3L'Q\-S[ WX/1* MNNJ% ')Y]RMIW(PU+;;_6RI0/.MV79I&^*6D[8EO80?(!AW2V5THX):+55900=# M$\V*P[$5T9LS&8E5?$HWGM'U+K#7DH6+)I3;V0]1 F%KRNJF]-846.,LX!<&[8Z<\2T^(V+M%7%%--4# LWRAR"67\3.H,=>(W1.I[?E:$8(*#&F& M4);=#OGBN^Z='Z!*W9F;"YW0;BBHH68G-F<:S/L[Q9M],V/P*)%'7FUN<>0. MIG62E'X:64'4LR'U"VPB"N^]-.U^ZR.J_/G#@.IT0#$HX^ V@$7O[XD^.QM) MY<\?1E*G(XE!&4V/19?I2/+ $MTC]FPL03TN@-/E<*KTX#"B.AU1;/IH&HG= MZT&E_^FIXT1%^S6BF-0A*7 ]/3_=>KT=4O\ SO(-_G?\#@)K"9*=-'JT[,YR M@K];;@RTL/#Q]+(WZYV&)L#&>C@SC+4>5B2&:UA^HUFSOX=1K/>HUF&.@].*S1+7 R)KM]0 MYNG<81SK/8X;ZU)!7LZ^#.*^GI)[;T$V:@0W5>5^6Y^3_\F\R=.]#"ZEM\Q/ M]&95;,WNRPIB*QD%FD5CB$(PLX(EB,90C> =_@("E T #O2Z, [9W]@[PK:' MHM+$YNWG,$" O-(Q>R4-\!>TD(58ABO]UMXQO7TTE29J;YWQMZNUZW\"D(68 MU>MKLTE+@\]F?F2YQ=]1BHHG/_HGB%Z [2\]0A(P9=\KZ^H,ZJKC1+UM,;]= M1)4FJ.\/^]--'CQD9?^$RN&VYNUVXC!.NH,Y&SSG6@P>N=O[\OT8SC2DXA-[ M1^C60,SH>J$%7;O;V]?>&6V0(QI<%'QN[^C>": 9]2_[0?VQF[0+YO7*NOU M?\2=4]DJ[RTM&\"3^W@=]2.!*!Q8"S]865ZVN?H&MT+A.HP%L.80+7QS MD'QTD'QU\..__A'[T;\]3[^E?_C+(:NH2&[)0Q)17/OE 7T^/!MUZ_O>7-$U M*ZY2L#1)\]KI9H%CPJ&)IH5AT/#G*'=\XRN=X$+4UFX:$*YW2U0 M?:HZ2FG=%-^:$JO\X4%H?Y,B/;2<]TX#2K:\YBE"\! 08'K>.PV&@AIJ=N(# M2(-Y?Z=XLS,W&#Q*Y)&WDQ%%T,8APM3' :51WKO#9L[@O'>'D:11WKOR M2#KDO:O#3_N\=X<1I5?>N_*@.N2],_/TU/NH19U&%),Z]COR\)#WK@?KG88F MP,9Z.!S#]BFB_V)X=GINYN!K<4SH.9)K-7FP2NYSWKO#<-9M.,M0YV%)WL^\ M=X?1K-MHEJ'.0]Z[?6,Q"LRO\8.6N!V-Q3UMA<]-$!^NKN3S\^S.Z?#Q&Y M8HT>XG$9 CDNAV<7W2:^D\.=%J)Q,Z@(=O=\UCINFWP-0W.[)X%:E54I0@=# M1S6+8Z-AG&[WI*.30."<(PN7_L;I=J_XUI18Y0\/0ET'<=6>6BL"S"!J M>*"6&DQU=",(CY;*!S8Q4;74],Q9I0,@(3U6N77%=--G!P.>"QKC[WVSM-"$ M[6>AA';L:'GS28."P(;.MIY9GXE[QE(9W91, QVK)OWW:!C6)K0D+\X"+6BJ M5ZY-6%-QNUZN6V#,[+O?D#&;%O:#,61QC5_@K^+0\4 8CNT_8B=,,G<3%GM, M:=V8T/;"SP,+X5JELTU 7?_1'P- -B91ZY40&!T-ST;=$H-'46QJIHLK9S-1 M?Y(#]MNM"]Y1\7O/QA_EZLJ9H!LZNCL',V9!C5_J\T,K8;8N%M%-VVU/T50L M"/Y@GKJILY]%+=?BF>6]*N0R;HBA\U4#RI M;K\4SRWI_KK9/[2;DU@#:K6]IU>$H-+G3?7S+>IA=D@=QH(:;DH @M-5UZ/QE8[UZR[6R?_H]A+]WHV2 M5M!4&J-DSOI3Q"V=0(AOLDKZQ'[S6R6("@[-6UI?&#.14Q?-\7(9)-E8[[TH M<+S0L9/%<1)'861Y0I?V>]CH!+K2@S[OZM%R*/F]9P< UKH!Z7^Y MAY)NW=N[866$ K(A=M:/5\3;2DO5^OF?\"3!/@PE+0#.ALIYPZ'B-ATEB MF14L032&V@7O\!?<05S)-_:.Q^VAF)'U0HNM4^-Y_7:U=OU/ *8@>'>R +\* MA)M\10E:X?\"7 3N;+O[1WCNT$T8__E@?U$ M[-+%[LX/LG]"Y7"&J78[4=;J\?#L[#!.VH(YOS,\ZL?H&;M)NV!>C^7M!_HC M[MZ!K?+>LK4!/#G+U%Q-G[;-LINLST7Q'QSKU7%A?Z[C *D,PS&6JGO+,&%P MCD.2)Q#E" SG82R0&F_$FAHO_^ @^>(@^>3@QW_](_:C?[N9 M?DO_<,B0)]+H;^W[F!F9(T^#>:ZYHFN,6$K!TB0U0K/$>*,3>(Z[[*&O;*ZE MFJT4%0Q--*LBI8^H/;UI]B ->$;7NX 97!8N"L/XJAL:;"@'KJANJFQ-+66# M,A<\DAR"W4.D!^$THP$56UZ]%"'8=3BBQA?2=:\2MWXM37T:68>AH(::;5Y. M,\/<==RV">-%P_?331XE\LC;R8@B:./PSJNY\86' =7R@&)0QF$S9Z)WX6$D MM3R2&)31-*KJ,AU)7N(O+/2NFL9C*7MXLL/A5.G!841U.J+8]-$TIJO7@TK_ MTU/OWP[5:40QJ4.']S]-&%(\C\)V-_"$GZXU>;W3T 386 ^'8]@>O:L].H5* M/S%S\+4X)O0/1G%GB8DAT_88R3^<.XUCO<=Q8E_N;%GMO3\F]MR ;-8*;JK(7UN>> MYKTP>+WDM0BWBZC2=*NM9_/:^[P7AW'2)LQ*D[JV/GA:3WNQ1V1M (_2E*9J MLQ)D,<_/5A!]HK>70\M.=FK<60@NCX:[60BRM@=)XX-BZ_IG&,#A0LDA0*L& MZ3,:#4?GER?#DY/1V<5HU'Z^\TT4&:ZS5Y^E7YA2!'"T51Y"(SB$NGTT1DAG M-:D#^EL+2.ALQ*28#CC;:'>'\."' M8:E+)*M ?>'RB#B#(^*\TVE 2&?%)9]#3$T.;<^!OP9P>)QW6&FKHI6E17'%JG"*^)UJ]BB!'N8%]? MR!A=4C10U26#G,:?VRM3'.W$CJ^@&Q$:S=Z<8G9]#&_,@U]B"SE0 3!Y=9VE ME9U*/YQ5O+K]6"<;&0PA&&IJSPRR_WWL(/5DGKW >X8?4 5_Q<\1=_,4!?'*!/#@K?U/],5Y0H!^TV_0?: M+3!;U7;GB'O(>,BHZ-ERYD\ U_.=4KJ-?1Z=%(<\BUC&[P;N/3@-@)GU 4*: MDG<+]D?/3)(9O^ G?M5/OF=#;.X3]SFX&L+M\IWC67!-]);)>DB9I?@:Z0M% M)$C==2Q8_95OTG_P@)X-?D'.]9/%MQ",PQ!$DU>XTGHH N[VPWY#?G-W?O $ MOA>KY,_OP/U4W8VPM,;+@)YW[EXH@0X[E\EJH5)ZB]2Z/VL^<$D*&-N1\YX MPFY*;]BL;B05G>N4X-!U$%W]2\GHF02VI9H)KU%[NM%'"0W*LYY\O+2:Z!IR#CUIY]BQ&Z]DL:ZVQ0/OI""F^RU] M\JT0V#\M_?>OP)ZGG[OW0@?V>Q98R.I=? J$T:XS.CVMO".8-3K(6AWL-,MJ MMT$B__5KRO;LW_[]_P-02P,$% @ >(P\6AALN&9@:@( C:P< !0 !L MR]9Y?J.-,N_/W\"M[]A'MFO9O>3AB[)YQE MC,G9F/3%RT$&XP0.I%]_9 /=T- 9:-.;66MF&I!E5=55026I]/?_75AF8@9< M3W?L?_Z#WB'_20!;<53='O[S'X9GB\7__-]__\_?_U\RF=![F58EH3I*8 '; M3R@ND'R@)N:Z/[I/M)W)1+(35>"ZNFDF,JZN#L'F$12YH^^0.SR13&ZZRD@> M?-*Q[[X),-*J/+=FL:G;QD/+^7Q^MY!=,VJ-(0C^*_Q9A@S9-E]X^E[K.;YMB_[J52N\,@*6 ME-1MSY=LY?$IV*?J/SRX^XK4K_6/VZ;ZPD]Z0-E["?Q\-W1FOW0;#@>$C/KE MNY+M:8YK23YD*^P(3241*HFCVWX\US]D /QRCWA]\1SI*+[SMFUS%VC/LHK\ M!7_=I5=_@:M/^:,"?9\Y6XKA#_O2] 7?]IZZJP([^A URKJ2$K$D$MNZW0F@+\ ^1 MAYQ6)5<5!3XKYCL3HC^T*QV!%VRJAO;F/-\80@YZ][9N0DZX 11*1/ABW0?C MB75-1#$11\60++%67+B,:S0HH8X:#<&8HQFSP/Q(V)(%![PQ2?>L8UFZ']IN MC[%5%G8(C3PT]CKP?B1T"+M"-';1F+5LC:UET@);:J4E#V_U*AX3LF*?J$L0 M28HXLJ;1Z!:#6CV#F B@]'&'!R.)I^ MQAKT>:ZN[(TP&[@1[L6TN)%#V]F52LYI->=,";,YUD$72&[:JUK8PXBAV;GG MX/#\)0M'ZTIFT5;!H@R6ZW&V%7%8 CPS0,R6,67* ]GR^\R@-A=Q$?WQ+P*5 M%TVE"83:CG@SPO,.F U<%XXVIWN*9/:!Y'*VFH7.^F',=F_0ZT\=S42P:7_1 M[963?9H;BD0XYF02(9,X'F^5S_4:5:^:19&M)%(?-5-8@AE!+X'";V#.# M?4T_O9'D JAM4SM+]O-YF]/K^53&S:3K@SGS0^*'_">/./46==5R.[X]I% '54LECC4(EWYY#!?BH-7HW MM:^;H),1BZ8[9+T8(#U.S_.UL3]>I?.ESQ#[DNE]4:Z;T8LY27<[DAF S+(* M)"]P0010%[IC:%67S$+W#MONM/1:0($V Q):C9RRF$[5$'$FL"Y7YXI&U>U. MT@:R!YADZBD+*[HDZZ;N0R/^\(XLU!'3"5^SQT%V*.6(24Y/"IBK+U>NA?%C MFKD8!Q^QK5Q.@8N( STD;I0!:E<;Q7YB2MQ MY+D@>/(09U_9(CKWJ&OERVZWBK8+2'(\8272,[JE:PEM7J,M;7NN@_8'*T[" MT9R95S5;%88?I\T#PQ" HCPPFH5LAT8XW9WD4 0EIY[7_'$2W_>BY81N# *^ MKK7 Q'%]238!OQ[2DU!N0I_#6#0UG3"9)I-."X*N@2/9RXY36KPT3@IE%4LBIH+! M%GV;Q*5^>L:&["12[QGG.\U2.+ LD/TBG%N[46A7E?S A3%_'>(+JYOI/ MXP"KQW I*DLV$:QMT.-TF1B76.:]PC_]8+G#D*7BYAJYKE6S0Z'9GWR0K2<@=2)K#31?SD!>P%>)M!-]3&4F[>3$^!CGLPM+RY50Y@#OU^!K@* .GR)%"*Z M F-#$-JWNK9U*?ONT%C62I;4(SF)MXOTHEY:S<#G;<=K[,"*7E/D75Q% $+Y MUD <]MI8\Y.TY&9J-1.X7I'C!1ALSYL!,,)^8,E*<:Q>VFM%'4FN2Z M8K?;:/,!+G/&LF+,FBT5F%T%CD^#(0TX&.&O_?1@%,[!.0#P_OT[S-;>>U$B M%@XY$65O[\,JT8T<)M5THMX OZ390.;3;G7IS%;J#S0! E/#:?M+5\+.F S<1T0Z.KDBPQ?)^ONOI MP]ON-@'K^J,*7[:8F+JB^^NA)50=_AHM]=CF_2/)W%[>B!%9@A@NO=7\$ MW+"9"T8A)V>@:"N.M77B@.L41Q6D7A-8TF](!:]:349SZ*L6_5O)OPX8T =Y MJ$]9]8JU5'NU5;O. 31+UHM5L>%WKEWD%[;J"!VM?7RM?%\VZKGLF+6QN3@6 MR$6[C->8V503FE+&#<5(]JR*L3AM]KXT*^>[9I?6EQ!\NK'S*H2VL0C,;V/TAIR_50D9+ M9C*!='-H[Y,O&0/YON+01LXL)8S]BK!D"IX[$LCLE+AZL_8U#BT6TGZS0Y-( MT+*1W'+,Z:,R/Y\:1-%7AMIZ4 MN:.T;D;]'0+&SY2,>*^ 7[;J;<2N%I@9Y0F@3HFE:F_0JRVN7K>_P*K'1MQO M-NL4/LB6)D6NC)0%DFFN\)DT7EW]#/6+S?J)8;"=IYS(JB?EP1@A@VG*D*AJ M6N=HX/O\S:J_2[YGF8>>UJBWEHR C+-YD^LFYX4"-T*+=.IFU*]7VF^VZ5YY M.!*HDF4*>G\TZ923@1 ,KUW!O]ZFGPD%I+%<<+A49XU\T9^G,T99QPMGE]:7 M$D^>UJ&A_9)9Y?,33+!2 L'R&;?CE:X=[Y=V:.?(1IS6H2W'+7\Y\G(CCJ]G M:(?GO$5S?O6AZMB+>@#A03(4">PZSVLN=A,PT1KWTMX8#,ZQ#K1Q?$GU=>S*%T?9CK MUQ"+KZ9R(KU*.].;\L9DP?NSNCM%TEK2J)LK9,D*TW$G4!%M?NW2O9SNQF(E M_WG=)9 M/,]2B]JH*!@@FT&;Q'@Y'P37/A>^E/;&9&'N>>5U9Z ]7A:("F(UL[HB#=+< M4+_VN.KRRAN+!9M#W4VV4=UM3499@\1*U'26U(R.=NVF^7*Z&XLUB.=U=^2; M9:=I(R4AV:X0.*3>8,"U6^8OT-TXY*8/=;?BY? >(G7*W'0>])SI,%T(KGY. M=$'=/8U4'TX>PXB*#@6+;8X>;SX\G"$W);LF6>#A3/V:#\Q<Y"&BJ./0Q/V>_Q>7N0-]TQ>MP"&QN6%5C-9K([)8W8AG![['DT M#,_PYUD ?0*V;^;LV= ;Y>,0]"WH?9*Z.P%Z=TLHI _65BZ.WK:NI3 GM>*X MY*A:8BURDD/\V!K!&WHC2*;?CM[TSO3WX^A]=BWP.%Y;P/-=7?$WE=:>H+4# M?]7MX0-8-\5IHHKF47];>)?%00:82-'@L+$_5,9*GQ';L0VPG\'F45Y\'ID[ M3%P#\SDN7L=ZY!%H?22D([,X:+DC=B5,YWZEVQCDTBTGMA/NKP[ISB?.P\6+ M]Q@*4ANG2&117!K=O*#,4X99SBV_M][':I'BK=)[+BQ)#DNR65Q#O?@>'3Q13'%5$@S-:7:W&&I8N'0KOE&AVVRTB0S*U5?S/-GF%V7;NY:0 M<%TM\#AE<9?=:V76+A)T35PN/[)[:8HK9_ME+K.J6#5P;R[] M8L'_YR:KJ9>D<",1?0F M/UX"V]$8 M9,I)K:DBW? M?0%@!X'8U\XVWV9?3A#K'YNX/NSI"-\:3;K"C0Y09A$AZX&NA]*>.UM\>\1R MHDVJFH"-*%8H-;%AHQW;E/!)3=V7SAP^-JE^V,_R=@E_J[GVMU;*QZ',M%EQ M-5XVAX;5JPS58GJ!EGO7$L3>E/)U"7]KI<1#I7Q+BOU4.OEB2N)4CK*8\P2Q M:LP,CI1+!IMK#H92_J:39T]P7+^CQ-^U(X4\RWZJ[Z23CT/Q$)RN8G)M:"PS M'5$R&_5IK_I[S-._M4Z>WT_&02>Q79W\7,+J!(G34_E)463:BEJA&(ZLT8$W MKW9[L^Q-)\^>AKU^/XF]72?QFTZ^QT_RK.%B*\:?(&2E@#87];+0G-R2/%>O MD^?WDW'02717)Y];"CBE3KZX(' J/]E"J18Y]5=#I.[,C'RW,*JE>S>=//OR MPO7[2?3M.HG==/(]?K*1K\F4X0YXH3M,84N)1IM(X::35Z^3Y_>3<=#)]^V' M/>,^Q#SM9W0_)HU\TOM0[S.98,+[&&DIFJ>R!B9 M@M$M"IBJR]S4GUZ+$_AJ]%YJ#^-U)O,NL/^1-.W5L%;VBH+EYK!Z1TQ1F?@6 M?X\9>B^U__$ZI]@7V&WG%A!?3;I.1D>2Z?%$ M;W%I,I>^,KD?(^PF]P>Y,VI@;L@767+%]D!660KDC,L@F=@O;-.O3.R[)CV;U\KICE:N<8#4V1Y=B(-)_T(A M;QTWOB=E_".!>K:?+N7GK2RBUV:8#Y3!I)2\,@]^49N.O]V5X_&0^U&C;G2M M5']4562!+_84I\E9M68_=IF!&!GUZY/[KE77@"&2I%^L&N5Q=]P +N@MXE=W M\>NM^I=*.7TJHV[.-"\8BGV>RU-!64^_,)&_1TYXSB(_:A-KTI3 MBNLMV@TD6;.HZ1P9I&)XNT.L;/J5B7W7I.MJ*=,QI=K88'6EG%QI6I^-7W6B M.)CTKQ?RHNI^3%-T,"W'NUU>;.>8,ZL!^FXWP):FF$TJGI"/+_"K@ M%QESH YB%[9O%UH.R=RMG?8"G=]J]G90V"Q4]99D#]?Z'7ZJZK9N!=;3!4#7 M@6_QE^'RD\_8:EBV=1+2G5D>+";RCN;/H0V%S;9_9L$,F$[T .MX#W475XA4 M*Q3ZC;%0IZRI-ISWLT00R[3. X]^_!M^W&/2"58!7^?NSMZXM[+WE,B]2!WD MZ0>]EZ#W#S.\ -&EQ,:LG MKS(SKIFQ<:%<8MIHP5*'TG5 ;Y=)-ZL78S ^9_607)_D!FFO@("NP:,US^RQ MU^%POQ!ZW\7J?01(N0!.@OT@TKN#8+DN-L6"FFH/8 M3?X^)/'GJ?[60H^J9/M!R.W0S(87K+77IS.V*K"5O45/IGU[5AT;]7;*=#IU M*FLLKUOV47'KMQ#__2'PC'\MPG>X-O"SCB7IV^V=Z()=C?R!TS.2^G@Q)0== MVAK&-@OP=B2\@P??'A!U3=,5\/ KMU#,0#UB%5;VI"HOJ@YK=(T,;76G0VW< MC%UT\6XLO)'\N,/@M:SO@\N7=+0&!E9IS82:4! );2PVG' :G?,U?\W&[,!\F_Z6I91E$"*S!A4[7N MCX ;-G/!*&3_#!1MQ;&VIW/1GBG/ZXLR?,DBT LD&=B5=&SCB#=>.?MF\L^8 M6H[)7L_#RTI/C: L6VSP$LTW$ !,L3PG.AS6TW. MA2'*'A:1GDQ)AD2T@F&+:,K92FQCV*O!4"RV*SWGR=8<>.!EQ5'6)0:V,6\1 MQEENH(3?2684^H>SPO7B\<-MG;QLE@M+W^9T-MVN\RI&+U>QM3TO4+R.<]] M\O?W6&>"2@GQ,Z.4URQQP!YZ7 DO!U4^MB8FYE")X:[G4V+%=S"[2?>S BJ%['3O?XQ;(DIWWL+R4H\?UV,Z?8@Z5JY]W MMX OZ390N?7.Q2U(!IQ;L.DI[AOE@5.N%@J#?(RO/GIC>'N@4O?[0D*H!/5IVS*$YCJVOB2LVKGZN_ PZNB8Z+_6&IF-8BC^DK-1D M1B=OEN,Z0Q#ZH)+1I["1[BN!V6TP(TZ7A$XV,Z4E4KM9CO/%'">R'!?9=9D) M=%-]/!4R;R9"NRPJZN+8LI-QV\'4LQVLWT_6.U9*ZSH-47>Q54$()1O#<1AKXW%;@7Z MPZ;FBL2RI^UTVY* (5HUHVM54NV./,P7\K&+%CZLJG$6"^L$X::E"8PMEGLU M_%A/KP#)>[2G&)%J>@UM3G'ENC/*V?Y**,5S8_HQFC:'-Y\0=74B.X%?K'=$ M+.@,&8?CQ\:@V"PW43V(7;CU.WJOASU6T-C[H*+/@%JT8>=#739!M ?)RRRK MTMAQ#W==M5U)!2'8MS,PAELXK:Q9ZPKE-%/O@X*/#%:QLZD/FZW>3O*CN)_2 M_%L)/%JV?]IZ(WNV@Y?=:@OG!3!(63KK*!K7_EZR?X'\WPH&FZV'0&T#960[ MIC-J@W>4ZN9J ,9W6T"J7#$R,K;7_$!1>8<%O!0$%\J\#!H?7(9PD&##Z M7KJ#@9S+69;0+U!6ID;%>.=UK(.!O9K6\9#W2[% 2K7D2BEH]SC>;R]3_7:) M7*G?RP%\12P00Q2\%@HX6:FDYU>C@*N75[:))75IBL0N(7J5H4 ,T?!2)! D ME2QBC!N&8-6468YL95*D_;V0\!61P)E0\&*:+B/92EUC(*6Z(FUR6ZPTT7W) MK)C*1MY\:9D34B6G*5ATLC9SQ!QCCF/G_E].W;V%T.N0[)MO;&L!SX?4^D#E M?4WZK& !>8)TYV=0R1CWIQ%9YG[DRY2AIUQ&BORJ^4"VS0 .NNZ%. M@/9K:WIIPF]6BW*=,-@DWLV75@"KRK%3Q6>D%^KAFQE M_N(^W(<=,^]AP"FA$<]]EQ>!D=U?%OR5(4^$>GEDFU0AKX'XWI5U53"ZTC,C M'\-1J<=,"H/"I(2 8)2=Z4QC:&@W''VCS9P7@5%R8&--BIYF#:L>E >3,C.6 MYC>O=IUG3=X1VK8AH MBGM(^]+*$9PMZY*Y/C(5#G)/T06^[<(9=. N>: $KN[K#UJ]-,8=@FJ)O)%D M9 -K>#Q>*L36.3Q#Z*-&/T_IMQ4NZ[@3!QHLD 6R?R!?LM<2F8 F>&1)L?VQ MA?^;Y([#<6L64!-VS0D.#K-J+%:4U&.JC01(!KMTO*M,H2?FP30V\0 M[1$BKT.D1S/X'[7(CE8,"JW4-&64:6?E+BELG!]=K\9^@44^_^K,)PQRJH@: M8)!" %*O@+Q.\AQF]..\*R..!OG+)7S,'JNU ,47AM_>W.MYP< M5'LG9#"EV/*G*5XQK #OKIIZ/=N/YVV(<0+5]9W.26\PA9P"4VU4'V>FJB7H MBI4G-#]=6A9B-Q^([:H_$J;A3B=98A-5G$*RS911=$:8Y!KYHM IM),.65G= M)/L.R1*GC"Y$++V6[$,\^-%;T[*4/4<='F&,H"HJ!$LVJLXT=H)]B CC<&O: MOES1))8^8V+FPX+%R/&(Q9<,(V#EA=-!ZKI)3V([%XB;8,^?<0MGJT\F=]$A M6,>> =JG>=#B9,TRN^8N1GU6HAMFH;1]F>:![_ MN%WBP=F&Z]P/']Y:IN;#!GS;JB.YN@09V9+\QZ"MHLL/5UOWAV75S0M<3LCS MR+QA^@,AEXW=2NCYJ]F\^=5/9;36@ATAG6WI_DD$\M+2_9.FI]A)]&;5 M.%IJY_RJ@6@&JO9I3#2"XHCD2VBZ0%1BYRG/7Y'GIAH74HUGP[V,9,+I)^!' M !S?"A4=*:LYMA*X;NA+=T_4/:P*/'L53A1>K.>R^@JHVZN 'FZI]#95:S<= MNN/<,.U/BB92IGG6+-8IBXCO+17/\>[)>;SCS/L\@E^XEB>*==[,]NL(9]\# MWA!V#1=,)%U]LE?OY) M-#&YPN8L@].]LM@:I6<($;\,U.N0#2%SE&4WH'YZ MWA4S(]O)U\N=QE0UIH965-F@PV"SFY&]5NR>><4_#C:6'9<-:R(6<6[I<*O2 M0JVX1O$*$?M;V]B3YS]>.;UV,O0!LI(LMQN]$J)[):Y9*'>3:#*VJ:]8 N%J MSJJ=##0UE+41M0TPA"V#"4\T!XU:-W;)KVL"38Q/IIT,-=1\TFV;3KII8(-, M=86U)]RH'=O)1/Q1$^=S:"<#C;X4="F+5$0N<%/5E%!1V&Y\3QQ= VAB?,/1 M9VZ=/M\)2"G9:)G\L N$)04&:1K+61WB&NW6P_G'=]]G_>:W7]'YRR^-U.*B M">']:G6-E\P'M,]-8L64,8_BIN6:L@)R)ZEUKW%"$!>T'[#X]T3TJVG"]QGE MDP<:9:2%TD2GKB+\@.2U@4#UM$QLT/Y%^>?OC*\+UG90E^178GKNJVVD*FL M6F 8V_S[%00\<0GOOS"G%A-%.'0:4T?4F_2R4N*ZK)TMR>RXVFK%UL9? =@O M&=W'%]!Q#^[ERH";:Q5]@NA!T6ZWVV,IB.]E2+?@_O=2C@O$]A02=%9B55&% M*>G.D F3'+ID;-/HM]@^?B#_^#+A5P;W/:<[R+H5-6=@:B#HYJ*0'<7O=M@K MBG?B$=Q_Z=)G7#3AT&T@M6!:'^NR;R3+HL,;+%_3S-B&.5> ]LM%][%&=-S# M^YPBHV1&3P7(U)_+_2::15-*;'%_"^]_,^VX0'POS:2IWJFDLH)%NAI"ETQO M'M^\SBV^CQ_*/[RAZRO#^T;2J8)V.^TC.@FHDLW75_P@MHNV5Q#PQ"6\_\)- M:C%1A$.G,6S,69+%2PRBJUULE!ER342]@?TZHOOX CKNP?V,ZVH5/$\-!4SN M-@,P+2-T_1;PYXJ5XP*Q_;@KC$G>5E4CZ+D$/4JA"P/<XD;2#7$)H\1_XC6M]"_RE1<]'K"DZ-@\FD81L%55\84SH843EW7J\V;CCX M- XN?;R8@0-3=3,( Y+'ZO[<0C$#%:@YU['6=C3JK:YQDFM#)G@-:%='T*A" M*WRT@P?O%]TJ6I]$-S;#".CX#;B+@!MVO5&S80 P)OJ>/V"ZC=CFM,[(LK43 M>PO/SKCT'-]MI;$ *\N7K'[6+K@<6>"3CB,D^W3V!M8O FN,]TG$ JT4:V'] M7@4O&I;9LU(#?36?B[&=4GQOM,8YZQ\+L'*YCNS/*E7*2,I]3S M"6 (#I64,U1:$:8:D5W@_<4T*\0V7HDG,&(<9>Q?E;[]%L9OFN-:ZZ4/&,<] M70W*!)YN \]CE&F@>_I>HWO[TWS&JLO4U#:%Y62N&[7< MH"K']SCVD[O6MU\_PY;/K_@\P\_-+>_'&/H](Y^/H?7X1&N5]GJX.FL.C2XO MMKNJ(@\%)+Y9@>.(^XWRHJ>U5()D=M0D/:.,93ZMC+'L=-S6O[N]^8WD'WJ: M+-" ZVY40[#UASK/):5#\T^<]1]CTE_]J*R(5" ME+;?+6(YRC8YTO<4HL2-^')P+:CYO4*4^!Z/?A]8JT@1=?ID:X[HVKC83B+^ MH-N_>:GO(OX7G9237EEBN3]-&5-\XLZZ7G55BF^M\G@XJ1CGWB[EI>I]M=RT M-%8QIA;6&BT,+!,L8NT+4==I:[%7T<7-;[&I<][[5WVKE_Z M9OZ>,Q]&OSD?!IL^(OG$B=#T&_*@%T%R198EK($C1<[B!WJAT.JMM-H-R=> MY+=G=F'3KU_1>295QI-%*N4L.R[),4RXU4SOO=\QQ 1[XDESF0E/A=+,*H:+>U)9D/2U:*] M*=JVP0=>0^=IT)0U ]BLC]=5?=YEKAT?+Y)\BS$^AI214TY3=2>-QQ'2JIM9/2BW5T9?*9N5/BJ20=^'!;!XL.XTP1M+RM9 MM<,27J,KXP*?7/2(E5YJHO%=-HBUDL5RYYLP'3JISG+0%<@"@^)+:X0SQMES MLU?%NE/$P2\KF:L,BBG:Q[NOCX.%+:?=V<>HAL(Y:& M8^72ISE_6ZJH8]]S$PG-]L>$Z:J#X=7=3O_DA9UW55=4$!7TXXI61XSQX M++S.!3._)"'Y]J#4$!N-^6(>.X\%*;L_1MDZ5WV<]^S8+3+'3.V_?G_!*;0^ERVD9^6\HQMUO,<@=;6YDKJQ"Y]BIO4Q M/"_Z(;5'>QEFV@ATQ&K,&PA?$@DS^A&]7Q0)FUGB"]*89K@> MEY[-*:)^99'>A?4^-A/I3ZJ]K\NEGC1/)1%R(..VI>Q3HG]& MZ[G,W*U4YP 3@BS>%<Q,X /Z^,'9.YNK'V!SK.I1.@%DUCZ+2KQ MI.D)-]B&YH]U MC"G<#W+_>.=F0D6ZEKC 6[5Z0*D+R01>L<:L7\Q.M?&\"V$GA('E]AX^]31#=NKFM9K(64N:*&: MWI*#CE:\[ASP2?W$-EO^:!D_49=YD)1Z0[=-3#C07+! P0D%3\5.*6)6EWE' M*Y#]_/X)M()::P6RNS!R$E'/$81>#D#:,)9>9=1$%]49PMQ$_3Y'2+U1YY%3 MK?OL'WA&3^ 'P9+MLZG G"(D!F:UA9*B6S<_^&:-1R]^\6 +F! [:B-D0W@0 MPY.4Z**;S'+WE\=SKI!K:M1SSG'KMJG;@+'5C DQ"%3(J^ANG0T65!Y;E&HS M137J'8(JD2U]0 ]CAX7'\/>MC-B<2'T[)WZK-:,+ (OK.=E&+S5$!3UKE$M+ M36&MD>H^3E%YZC@F\ MN$KG!JW63/1BI^C'1+I+QO<4Z6MS(3C]#^O)K%NW=,_(+#/ 5D:6Y!I/EP2 M'8#UW:+A XK?U?T1&WB^ Z>-&RB\T.U!$8?MHP=M-WTI9- 9(FU6%KK) 3F8 MS 3.6<5V+O4:(_<6'5[GY+-H_,R #FM-O"*#WW(6%V.5$(.<6^_/W097IA=: MQ;?;14^);:Q^4XFK2Z4K8P%[KJ1"5)3\.2D]@%E#>=^&XS MYQBKA.=, M/$OJMXH@]I=3"='H%H-:/8.8"*#T<8<'(XFG8[;3CCCYBN,'=PU\X&ZQQ7B;[9W;#O%5.0>:9!TA+9%KB3B&F9VKR,2\*;EV"O6, M]CR\F:/?2E<_F^<[.5RG..-@7+-E"+S(I A2'"\6=.SBE \G#F]PO4P.LV@K M,!)[* U0<=8;VY\4 _/\NL9+YD.MV$:E8=2%<<;AEKW.2#-&5KF2C6UZ\04: M=TN!/2'RM\S??0P.70!7P ; M-F77O!7>"X2@I .4:!2D;/>&C?AM(]_#!DI? AM8N]//:X3A<&61R?">F9+2 M:NSFP5>+#92^^!&#ANO 7OUE>$F3#ZD-R]5%*>"=U9P0);P?A!+93NLW>$ T MIJI+)9,0V%6-2BIF&V_$]]*:-]"Z!L)18G_+*>KGX%%55::P*J?K0GU0)E>6 MDQXLLS=X?*,IZ^?PL=!Q*5M@BFUNBO7M+FN#*V(;BK<8'! MC*E2#@"*FB(?W]KEL85'#*:TM>+"95RC00EUU&@(QAS-F(4X%% ^:YF#YV*O MSBI0J+D^F"-YG 3%&LI8BAV'I>L M3$O@_#?CO \WJ:CR"7'^1?JUL!C"YC+A2F#K:[:% M%YZ'!<;AU,U512^ZM4ZL3^TLV<_G;4ZOYU,9-Y.N#^:/!L<"DA>XX-_-&*-G MMN_9_K;]'+[HE9<*?%;,=R9$?VA7.@(OV%0-[*/N.02&IN_A(Y]X MH;+95":6:A6NE6^E:(['E:8:5+DE9Q^^-70[VV?>_]JL/H.(B*CJM$#NYW5 @M =#ON!_EQ\'SX91;8CJ7;Q[I]JV#W MNOBU/_JWBV,"NQ7UNF:8;+TZ1X*.4NV[I5Y7'36?@5SXQ"?DK_O $O%Y4C)5 MJ2,)$C\.4"\]'!K$X0M#V8?M/_&Z3? AR@.C6CA^\<+ZJO#U]C2N%EU'_]>-*K.]3MI.], M[C'TCISX?^V\ S:=;!MJ4'N2FF3IYO+^/VT8_7F)&I@G6HXEV?_YN?X&_M^# M-DO[SU]1:T]?@7L4@WVNWW*/3/Q$^"^^^2-\@;3W@O4CT4^)D0NT?W[\5]M1 M8#-O(MG[+<._[^WPKDYS_;HYB.C>?/7CW[8DFR#A:(EP!RH4!=2#L!?(6@G^ M.SG"8L4$DGLO._YH,^(U=V$<<(<\4+%A[^.7^V(YX/?Z1T4RE3_"%HG_/X%% M3_[Y1!)[ HU8L"_/]5?/=+\5UY'^0M&B\(6+OV3'A="*OL##$20\Q]35Q'\A MT3^GD?;NN*,WP\^AUX*:J@^A#09A69/=D:!'1O((E[^.BCY\4PK^.-,]78[J MP-V/=!7Z;-C\?_^+PA#\KP=93T*(A1HM4@K 94JF1!K^7R0D0(@2A<./*"7A M**F0$JK]V* C0L9IN'%(_3YY\A$%H.!/NYB6'5.%;85:L0:]A.W84(>A* M8A,FMD+C^<&(.F%+8;RL OT^ZRA1&:IP!O\CTJ.:Y+JBG60+:M+/2$*WO*JC M+:0LCBK-5X8-IU/-M;#W1GQ5POC, M?77[R,9<4X]F4)=-T?-E9 M_#@30)L!G&!.QV-FPC4$Y3\SA,3!LF<2#H0,2 M0C'!+RV(W?]$4*#3!/D(A2,(_N6KNT+\0G$<J+<2:.H/]<_U%_5D1)=0^2C:)!Z#S5>,:L(?@<1T"Z3$>OZ=B%8_$T\16;ST@['>RS=CU6.9HYT$T:SDPS4'% MM2C05TJ<)(N]6FF4J\C6_".FF?A2T_Q6:;S#,+=;3(TOAN;W9IDWEME_ -+6 M-&NNLPF$/_9?W_G,TS&:7H57B^M>N!Z7T'1H!.T@M.KWQ[S6:966N4O4Z%FN>'=6AWQ-L+^A.FF9G7D*E93^NT,2!0Y[5X@_==704_$T5;N?M:"?_! M+23%C\@-*DX!2 M-$U$TH@J$EH*%^E42A(!2BDR06BR1*8W2:[U$VU%G+>*QD3.>A,DB72KP^6@ MP%6R31$3D:PY;;/MX6?.R@(L^VCM7J$661EG:;> M2SU+@>_LYYVC;_9RQ8>I8N0@C>^[VX%M7HBN8?=\7.MLXU>"NJ/I_]F%Z\G# MI[>J _IV=7@2\3VA;AVD;0C$OAEQ.Z*[4KE%L>C^W.RKX?D^1_QTGN6%YWLF MKC,+W)7+A!"OJ+#I1%%61=Y>LHVX<-S1CBN>K.I?1,",?U-H] MII1W #Z';T9>31684GB0^5FW?54JMTO;%6K=U\>%;6E1W.R261]9VXW_PZ!" M<(865<[)2-XL$;U2:3*21#I-D!3U,M*NSTC\$2EE LYF'3B= M=1/CP-4]58_.9, 8]*J4Z/OIS!_%N]8=?Y?@K(GI+,,-J=>+-'W7%42 2 MK:^BSW_>@/:EPMDWFXF:<_?G-6/M]-*Z@2^&TKI"8)X_"&)4U06>M_E?1;,$^ MX]8YHFA9^*"?\/!F]Q?^OTW=3 M].^IZ"S\L^ZVG;F]DPCO#*>IHMVA&\A2+BI#8BGD%]W7UCE:P/,=^Z@NO?38 MSTNMZ&P(CF8L=;?A.C,84^ZF_ZW,6,]Y2C7-+8MD6T,71#GGOY;^[S#OIOC" M!#<L' >>KVO+[3C)S1XAY&&/ M$ ^Q[^J^#E^P7JT'+E 3D\#U@G#9WG<2L$5HG3:[HK _Y#]#]0FW#C&*?[^[ M3*Z@""%+%"UB*0!$0I(Q4<)3F$AH"IK25$W6*/!T 7B\-*;MFB=6A#S'\J"S M(.C&FO1L1\D_O>:VEG%J6)F"58SG(ILSU? MS&;+?MB2.%@FGZI,DUF-*XB^ZE"#7#^3UZ1PZ7W;\ELM/^_I-$[?I5+?* V$ MW1'$U9.S)R&4O*/QJR=I3T+7GW?+ M3A;/'S8\"TL.SW4>Q@_1-[H=+@R$!TL/&/E2!-S6_?4Q5R IHX02%B3?W]D; M&XOT[CV7YPT5-T;KJ_'QF7EIVY6B$'*]&?XC8K^ F8N9V#>6\)K%7MML6HTT M'BR447CG0<*Q$_.1#K]YC(Z/;/$_L5E=G_&^1IMZSBS'9JJR1#$Y,L\/BT)I MM9[S>PUAA03(E!9JI156&C#KK;;A'GXH0]YW%.-GXK^1N[ N36(BN8E9>./$ M!W*(<3;PY[;G7P/,KURIV#B#M2]XW.\'/#3+%4U!F)((70*Y/B.L-ENV*ZW: M9U$5,_]Q;G<12U2%'?4=UUB;C@2W=0A_7,3&;5_WY'A(04\S2'HYFG#Y41>Q MFJL.@8WF<+!]GGL*NO,FOI[/,5U++FRS;\A6PSU#("$O$\H(0$F']RY"GP^B MW81AFFOG%,L?Z":E/Y*\Z$R8FI!,$[8(CV"&&;1IH(?Y,]])R ':\GT+# MP[UC.P<+-]FTG4S< ]@8Q0]#DO!@84*%O\*H-&PZ<8$"HA@5Q=9]1*>DO<0? ML&<-_NL%,&+Q1DYXO&9[K,\?2?Y3>N;2_J"C8V[1PQN2_DQ(MIKX ]LA6P8 M"C:0QY"H\)FH.7PP',ZFK_" JA<-)!JMY/D)&EGWH$I+[RZQ61#YH]_^V&%KWV%V@Q:?A,N MCYT^A2"G:3I:#MIPH.:&G/C;Y&^ARB&4(8TOW?0A^8$(XNXX=>BQS MF0#0>RT3Q= MA.7=9R"1E7PI$1[)?*KECWWL9LU;@0G6LB605*C#+3 ,3.G1 M#/#)=N*/\,_TYN KAD//OV[KC_3H=-PD/!UW$<5?$_&@R\#[\V[O4.[Y-76' MUR&K-XJ[HZD9&.";RP8#!+Y;ML:I64D3\)NF_@::"I5!2ICP>9"0% 5JJAM> MLQ#AU/T)'=31;Q,0#\FC/W@65''X%G?K%"">+FZ$T<_H7]MFKS9X?GS;AJ%/WC1^ M9JS;EKJ]8XG@Q#F);1?O=F.,NPN*_E+5HKYJ32Z: L%1A./]YP?VX]7Y'HG> M41=?1'CY9-VZ+&\$SE!+AXZ[/-?YNM"CNNSF);MQ65ZL8XK>K1E!ON 0@V:C MTT 9.+L^KF3G] #OFKW#F2UZZ655YBDW3NZJWKW?!TW?I<\X=&H]*)UF-;6*QI@)O!T&WB[L\H&OZQG9*(F<0!7 M"Q-7;:;J@\,=AL_67WH&AU%!IF>VY)V!_=QSL44\F+\=7CX:';L>W(X0QC53 M9E4KR2'+CNNWI46ST#]2N^V40KAM,]L-\K47@NEPK][1.8"N'9NH1]-S:--M M)YI=!]XZ$(ID*YEPBK"^CJ\0UQ"13_0_KS:#B=B-TL\?=,UT831V\$3',+ MN\0?$$S1]&U=AN@-DZ,_M^G*/O#B8OKXD*9#B\?C"CJ4)C3!=8-LMD/J%7)) M#\]E\4Z9&=D/MG]CH\E$&8629 >2NTQ@Q,]$>!G,SPB5K5V;J"8V,,RYZPLH M$^'M!Q'*WG-WR5Z]53NP5,=7@:+#N ;.7&$<".E%]C'\QMMT$IMNO']^%&NY M(YGY:&$^6ESCHQ'6 S\RO- "[T"Z5.<].]=P>(&LBVQCJ_?;7A8LS,6 M)6\?+\%XO%JD[ZKRI_,_>W-. M@ 9834?AV>IX40G^'J&YPW<+U"T\B?!;.ZS/\\0;TQ8_:70C9ER3I M[';UJ:Y&7O5B!8V^')#2=C+58%KMHHBGTBA.'^C>LU.JK7.!#Z\-'O9DGN8=&D:*_3A_JVZM+[>7/3 M@@O!H.@#"WT0752#*MJG+=A2H.H^4$6:PG"$^%C>(>Q],W&\.T@Y7(NFG)=% MCVKSV'/BCX>^__P$V^*@1/CUJ@56E6PXAX@DDM4])8@N_9%LE;$E<^GIGJ/E M/JL6V'6KQ?E8]-CQ0V&?QQ=$6UVWKPC3FH]*Q#JVNE[Q#]NT@!>8?M2D/@'K M5=;#W.>5:11VO2J%-\/M$KH?Y6NA@.!'<_,IE*[I>('[697"KUNESL>BW8XC M[=CI.O'0-Z2#D9W 3U0EUP!^HJ5[QI5K#(%%%C#=12@AB(2 M,02A">JSJD).SSI@#?)\%RRQG=9LL?3II(KE\LUL-=A3M) M#A%+4RAY>-G..Y)(5YM%.BE#HGYNZ:,K4H@H-U(!0\F,G&5T"MD3*8HD4[]] MRNBD;(DZ2^ST=NTAR17/8E$FG!3E),5W7$^D:1Q-I3X-=N;*T7XRGH3])#8= MW4#^=:F]HN<%P&T$KC*2/. Y&C<-PD,&#P5IQ$_//Z\]^WDV%@GV3MEM7C+7 M^];7O>^6! IGJ8('UI7K(]=P4YDO3-UE@2:%^69AXM@\L'7'W8$"B:9(^M-^ MXMJSFV=CT;;C1-AS8MWUCJK7K> MA#TFUEWN9O5O"O!E0DX=Y$=2*3R-?-H7I*X;^Z=ERY'K6V/;IIX@Z]@"B?*]>G^$AU9*_CB:O=V&&>+HG\?)5><)S^CL< MUWTX6.6R)2<^K3"QO<'PU6/[VPH%D=B?.<2__KQT6N3N]@_Y4.8MVJYCE?D+ L7$J9R'4&"%;;'/9!%NO M9;D:O_Z+KU>*62;\.L-4H*IP";[ <6W^"PJ0O5LC1$53*3J=0D45T&F1H%%< MI( LBPB)@E0:)S&$4O:,5UL16:ZFC9&VWN$LHT %RV33GBG#8W?GUJ?)*D:@ M\A!ADY5DJ;%(-E=1R]33E@Z>-Y+-ND8BRUZ^:C/ +Y>XS1U(^RT5?:J:UJ2& M&=)R#BKM!6U4\XP4\&\09N!+0^X-*M5=,XRL;9%98+:=-D3YLJ8RRF$$T^BU!MRP]TUP6 M*J0T%U'D2-.NC*2'LU[12/(< P'GMKT!(Z)'[FSNLH&<'DUAY(#)(*OAW:1% MUIMAQ<.#IH.2,,R4IUE1X*MHQR^VJUUV#IOBATW).LVFQTLGC>@MCY^S3;K< M1&%3XK"I8.AV5P)?*@V".XOD.@,PZ(O]A9YPDFUR7%.I$(^ET.ZW6N +' M>D18(BI3:MY(S9&NX[8'>%'C,DLX@"/2\NE)6QNWZ1)2UT#+0]LZUC3G(G9$ M6MUE%1DT)@L186>DDBSEA896'H9-\0-<666*F1?$)I=5JU17:AGE1BJ'NUVYVUW" 1P1[##="/IS3E@85@MU6T)K8..]0A< +?( M&KR47B)L<57"Q^V62A+-L'[A0=-^ 1G;M2Q#G8=E3P][K;-M65?2#4Y2 M:OD5781_3Z$+.(*L;@N99>MH)A#R514AL@2.#G38] @&<+R5X7RK433*2M)I M-]"IM2C# 1PS&:V%O1[! #)%*NT5RZ\,OII:3(; MF8K9>=CTP%^U%GZS.)JY#)=/3V2\V0Z4!0Y[/2)8)"4[ZHA(NT9]K*5*%42N MKYBFB!\1;+:S,ONV5D>X>JTJS$;SJDN'9!T1;#)IYI>UI.L+Y 0T*ZC$IHTJ M', 1P9J]JFX\+O2](9P7/6DJ*B@@,0D@HHRJ,!2152!2.(0U M2:4T6I$5#%<^\,03!7K;,P?&;)K3"J.&DQ6$Z<(5S-I4),PY).((Y$C?&@1R.(.IZ:"C>0:I MEW@EH^5+#6C.B2,X*DV]6=XF85PC]2J4G2_,\4D;]GH$1_9H*LD*DZT:^6JM MM^*Q2KNI,F'3 V.V*J!J$3?M)*?[=JT\*G6]^C!JNC5F\2X@MAW8YH7H.CA_ MPP4()'Y'OGBAPTYF8Z=S!W:HFC6 OPHAMMXRK2^9_GK\AX+%7^AU<.ZL5_S[\>?N6IV?U M.W67.B^8Z$\N_CQ3$_R==75CC94'/GUX"\U)\7#>^P$_BX=28(,$COS\^*V6 M\3"@)Q/Z&2;@)Q'RVT7ZW.KY@8Z?S-Y]85WIS^)_[S*$F!N_ Q@\+^ES6+%O M)>6;A8N5A8L! SX[B?[*+61?R)77LFV_)UOBI3 W_?A2_7@QX_/EOO&/QU+; MW\1!GOB2]ZO6Y8?H+_6F8UPX?I<^KQ9_&JY%>QWD^B,G"$N?;NX?!@L%3/SU MW]'%I>L_PQ(QDVVZ8^=[5?*E6"/^LWQB>'YW\^YU@OV\-ON";BM.!%\F8HM5 M;!(O5-] ?!(0GS>L.IM$/^!F'L\EWO^7H@"@:?')-K*!ZT+?E) \#_C>!_W- M90F,'9@C[?W->;#V2C%FP@4=U>_"A1OZ]]U9C)EP9@]W,7?V4!6 C+IG)6\4 ME1%5PC_ --!GDAD=*WVO"+]QB/EE&;^#2.2_KR)C_63J_K0&2P+?*TR1^%M? MP!':.5=2HIN[ EOW6V'- P'^(?(^A*?DJJ+ 9\5\9T+TAW:E(_""3=70WISG M&\,?B>ATP&+]%..)=2T\38BC8KCN)=:*"Y=QC08EU%&C(1AS-&,6F!\)%2BZ M)9G>/S^2^(_$NG#Y<1_ M_)M"4S\1@O[[USXK;E._WTPO+YHI_Q*]),.C@)%:&MUB4*MG$!,!E#[N\& D M\?3\XFI9%9JT@8U$S&"#2@XWJXUZ.]N$:DE"M420GR1*O*"65S:9?>+]&46! MXX#.W@4*@"R33? S80,_K!8CF:8SEVPE*AWSWU=FHYGMX'..FW4"V=<"=__@73_U,H>D#*$3!TWG8&91'*BE8MER_?GLN?$5&) XN M\HQF\4#):\#?)#"/N,:,F]G!,[G_-]G T!2SO.= =TU,%KR/Q5L7#1GD$..*X.O'4,?$N ??U$.X8DW[)GGPI!MFJVA%;GB+E1@X(V6J8K M <36ZOG\7"<]'?%X45^UD6FWB[)TRWG<8+XXU'C'B\D?MX046EUK!K%V=C0]6%+XCRJ MW'#F827U* >"_22(6Q+DILNW),A71!/O4^6>;>:PGC7C!, 6,ZPX3]5H.;H4 M <84*(W^)-/8M\V*K&_D5?:.Q]PR(Z>=&WUA29H8$42LCYG,VS42C@E:0_(F3Z"VMX%?>6(<=OQ M)?-))!4>-+[R+2KG/5=X'7.^+^+!+:'SN7VTK]@MVJXN=%IG$8$OK-3B)%M> M^*-A>&U=&/'\Q"GJ)Y&^G?:Z*?0MJQ.+8.0U?9Y,*OFIDNW["*9BHRH@,SG+ MB*ZA#..0GQB1^DD0Y/?)Y(39FPEP)1^^(F$"R0.)2.!)1TL&\,,Z!(FVR7ZO M8B>WE>X89&N^N14[8S9FJ[.54&5;(7%U3?! 9-Z.F+4%-VEFK*95M[1( MC.,/T[7OMYK6,"7;9VR5VRH;MU#,(&0B[VC^7')!%LR Z42_L8[G>\>/$SCS MVJ+M\>0EW8GCBS;?G^_@E7GW'>[UX,ZFH?J>VLM M 6(&,8GIBY:0A! 2$FA P*]_2F&[;(MR>0 C3/8ZI]J-LX0R,O;.R(B,"(;\ M6GZ5@KPR_.C5]EKTQG>2@HX4>(2"CI24&#*/ /H[)BLY[OVON-7*BM8*3,J+ M#EEJ%70IL&7+^DV6I-Q@R);;+(>\,)KJ%*<27EL.)90"9@U-9S'VC&&AFT<* MY OHNN@Z97%@AKZ)R+WU2)A;0:'"<( N(NN(0;,L>>+[PYH!2DA316=:G"($MJC#=R :ZVEQT)/53!):@L1;\4%(?N$@A< MZ"XYEYGP FX+AKU<.#-$-06RD?>KW:I?&,:XI5Z#V^MS:ZFIKQY>W! MQ0&=&_ \\V6=&V#2*/:6(HGP) \U'Y[D/WN+OM^6JK;B++6^O'TXT!_9M"65 M'6W+OF@C_.'$]MOOJ M(? \_PIF@B62DAOT;==#^I12:BW'5GY;BP"MR>,=8KDM9-V9=/:.-;6KS:R/K>E^OG&'ZVG$=''Q6"R+T$B69F#] M6 C[3ZL!>WNP/W/=M6.=N+QJ9;3RV29?L/5.X$IAL;^)41\77&,C"X>@7BH M\&<+Y\F>_SF^F4?KJ&C@\NPSJ+]DUC2J7+[:J/:K?"_#M8J97E\HU"M"H\AW M>_^=X3MBM3\&Y@XL"7OM0> +R>#LUSEB(;Q 96F42KK0 <'P9%>U-6,9OP^FV-I/V:G_QL5RB=L*'^.,3]PO4ZPN$#07WU6_ M*FA2>>0\XD0_=&?C%"5: M_+K.1=W OVN@^.7\,T/J<[^XO[J,[HFKY#2OL ME!>Z?I@-8X(359\?5@>;@8Z'*[882EAZ[?, %0X==Z#(*@N-Q24D"R;(O9N>^;QM/17C\86=W TU]?"#^>C%P:,?# MF_E7;5( B#9^(?0%-MN/M$6_0%7$W:HIE\G>7@W5B,WBBI$,EJ6HEWH@PI,\ M9(#K/+BG@0'.:KRA2S00(CY_%.KE"9RAT)BVLZ$J!QT$M7D*&[ P(:^DK.95^\ M!\\33-\AA7&M@92=7J&2[RC$N*0#/ ,[@\@R],=2"I:1LEA::MTF#[4,7&VC MV<&K B)/I@1/3/#$!'TF9S-10&59\*I#PY\7 B\2O^;>\]KN]ZRFL0$]#-CZ MQC3$1F%0[I29[BQBM;A4(TI%IR<:ND\@&4#WR369-^_D IMB1I5U<;;C994* MQ:W:XHQ."+@@LG!P,DL3UUJJ\9DMZZN=_'AG:P M$,05'+WN'\NYAFQ%#ZEHUD8#LP /E&TO=U0[H./E"JR:T@&6<:_F5S 8BMO MJ@QQ&G=U,&8J%N=_O,#/1QK&0L3LO5>E5WE=- M"BE7"P62YI"P(^%Q>4\2R=(XK.T)>0!>S[DJ8^;M-# /ZX5IN<+O>0VS1P[+ M^D1]$0(: )8-E27(:[V9\\2*^4C0*L6>E!L\9$$_R168([_Q^K[(1/594*#P MM;WB<]1N.B@W!+JM1$R$QT5*\B.=Q>X0$94IRD?6L M9/=V*V'(>N@-.4=H MYV70-P>Y'.CN@*#C!#%/OGFH_V<7/8C/5PP']R'?/-:;PW;^C"J^HPXR6-VW@,\\=;]TON M364XM/KEU@)'>N/&:I4?[4;5=;2#4W?E31 6WI^ %')Q"H'9+I_>1?ZU#!+V M5*(ZS/+]$EB]>$D)S,@N^270 M#<_24/?3=:<@33M;RKO,MMW[FWT>V.BRF97L9C:R%6B9?[_L(R@:&T/58@^! M-Y==S9.*77I),L49A@B-Z9YMS"R^N.E\V&M8;97>X"IXF%"\<;=E5W![/FB> M,P"3:FMN#[SL@QBX#860=YE-;>E M_TE=WC_[SU*65TV^/^Z-1^V"H2'KH*VTM7FO1?,15E D&VD)^/^?%25S$$%& M?OBJE*I.SM,4(,'0<55/LU\COJKG!;\1'3W)U_6^D=N;/<[UZS7/('TZ3*?> MG';FM3;9+./5,##K_2'2E?Q&8>)%B-EKKO-Z=3'B+\@X;L8)? ^()=HMOYQ3 M$[IC4G Y[H(VZK. S1,9 53FC&WN()(?E?A?4K=<=X=-M%]!?@O\)Q(@!%'6$].$'[="T(<*07L3+M.W@Y:V/==!QY,] M+^-HR2JK,UL5]12"-LT^W.=M)ISETK&_RH'V,)NW'^/"6H'3@_5H; I;=DS4 M')R?3SK7>9I]KPS(%CHE!ETL9V*8/:SM"OL*7?SJ1]E'PGK542[?7*F3E;/M M()0_[6UY).>WZG]4E#2>8]\Z\T8)"06^4+&0(!PJW69N$BJZ#@ZQ;SC%_M]_ MH13RS[4<9=\HP!<.TZL51(FLJB%/&R AT.M_^<55*?J4#" MKR/Z47G)"II;*'NF;^Z*C0)7Y1NJX(1Q$SR2)+/4$01^%2WZDVB$W39<]/:6 MQ6-RE59IJ]]>5?1#?T "S1)8<@.[=Y$\%B[X+ M3$BV,BO94'.&G5'DE0%RZV"@!?ILKRK0D@8*.Y_U\0NI[0BH5;MP@.DC:CO" M:M7 :+5;]&IL4H(Y\OJDTUD-.8F(NS70&)%EYAGKHNX10$1_79M5\@MK<1&3PF.D'>H: M-B*XM31?F/7E;<1+T0&1?A_?D?,@^GXUQ.F"+E9F]#9F9)?;T1=!O[K1@U>8 L(%K)5D@_>^O MXESI:KYLV)$5HLFN'7TKK/H(SU#0GY(2R^4>G/P=-A\17E&;&8IQK/8:7A*: M1KBRZGR #A5H(+)J2)+)DNBUML!\9L;T74WV G=WN&>;<6;7>%_I?A*Q M>^S.4Q:_WM$;.1R%+5FUK\N(5@I)EYYO5X25TLRM4\Z[BPO-\J8YKR'+.2U/ MV1(AZE4]TNY?GXT3^\U#IO7ZJA[P@._NP31 M*%2VU&ZGULVR@QMM4J#TM169MW%[$13!L@3SXG$=^N$@\+]R;^I5N+\R-]T_KZHM[KU8#^P]I<93?'*]4(&@ M:^_'<"&QP1XOGVT^/2X.R,2EWI#0/PCI)$TU26^<3LYFE+V*369K6E=*X8 4C?S&,#3)FY((!]@$ M&&59E*:R"';%G6;?UMXES@5\;)+]]P>-L1O'_)'3)Q[A6W6"J:5]%L"?R.C? MYW(=??Z\+DUBUU8G=MG:A1,0-7+ L0B-9 MFCECT[NT !WB^L2>H=O#]6>T77DMK+6BHJ ^L:!XK+PW\A6EV* "#L Z-D]8 M#,D2U!_-D__X98?BC^<$ZP4$X^ Z/"/)? M0*"/GOOD83E%LZQ_7LH6O'_"F>6+$8_"V0=AXPGIQ'_^G\>3^746RBF.Y;@_ M[@GFD?3NI(+%7*-KN:FKR69.GD7?_D.V0GGGW4V59K\_R2V.VK+6=K,_W'WU^X_BWGIX4/'BQ-%?KB:)8.Z$,_6 M[&[)(]/X!Q;M'$^7FT"_TV1BQ3^^7ECRK@'^:W7^1T[NGO$2?\O,7<"$_^H[ MRM%]%OS\8N&S/M!,<'VA (@UPLD#SN6?CW3B.%;N1!6+/!>)]]?.?R?R7Q\^ M7:O$$AQ^&<%"^0N,R/R_#!;_S;^?+5($VA-D::T@DG4%%4IFB1I6M7N=$)^L.7M M>6=8439#<]@QO1R]S],K7I>BL\;SD,S44CF>P56,S%MC)D:4E;=X3A MR791?1U.$*'?J.FJ*5&DO-$;U5Q;*H712!1]/K32 M+]4M3RGE1 -GZEBX[[4P49?PY(N.G$8K9Z![PVD80\'XFS MDZ[7='H;1.MST]5NN>!0/#H<)9\IE:IHD367T5RXW9BL686&:): M96G34G5 M"4-_00RGT0O@R:%N3S.[YJX_,)?CMMR:=?+FFHY>X(A&\1&33!I$8\#+2'V% M^65BZ[,A&)K$TY3=H4ZN8/""O>POR[IMY-3XJ0F=HF2LYW%]4^>7F\"E*RMR M(/,=,#2A5*15595ML[#E"\2L+=7%YJ@7Q$]-:A6:'ZTV>ZJ$B[V-B95T229) M-9+6$;7"!5F="<-\!^D5_*9BMO;*JAZ]P1&]POHR/G(G=17)V4:M+Y=VH&0] M&)H00:DD]YBRF:^*Y&00#QWFX^?FA2!$81*L;50YOQP[5=V@R9?X_SHL4=0 ML.GVU,%@/^$1;5)L]$UF,U,-'0Q-S(MEE"6++>T=(C0&#KDBN1X0;S0T,:\" MT9F08JTWY)?CK5$I:X'9*X1@:&)>,J>/52&WG_%+&['1A5YMB*7X79/SVM!# M3..X?8TO"[O14N,+C#V)%N$(9@OF3//;@C4U 2W>X79. M21 #$].Y=JG7'.]=@XO.Q ]#X_/'@QU_F;S M=E,.QN$3@T\.?.>IM1=_\L1"2QIH2,)X]MW[%[O[0O2PB;^NP I!?&=?]&<] M,AX?/=^)GCFSG/#>)KC_[QSPK_PXG%I U?\_GA;N3H9/S$YY&AU% _^YV?EY MGC7T#9ZUQT>^CWK9"+@0Z5@(!BY$&A8"^0X1D8J%@-24FH6 FW4J%@)24TH6 M E)3:A8"4E,J%@)24TH6 E)3:A8"4E,J%@)2TTD7XL^7<9?1XRSM]ROR1_?? MAP7!).3P4CPT$\?H!Y/=1&2B.!3[\WV_DM]?XA#'R M.T-<-&62^6!8O3]W-2W3C'XQ]S*\K6IJIJ@IVG*JN8=^.3B:/?SP$$<_[U[_ MY?6%NFI]Z1G;=V@+I-^KI=^WB>6P^,D_$^3Q !SL3\#Y[58Q?#+E[^X26)=;6- M9@?1PT]ZBK_XE,]__GK=%:A+"^(D29ZQR_D",[E<6F[ .%"8U)B)1Q2JNV4&ZIV!^I=!NCL.0Z2Y $!68Q-/QY(?"BE=%>IG/G#9[< 8;D2J.6YZRUG@M%F08(!_^TDR=!9#SY+. MG4+(?Q;"4\#N$.&G03C^!.&X)*YUAQSL)D.1JG HOEO.<<[\2%G[4R <+[;K M]9S5Y<2"N:V:ZZ+&5PF <%#;&B&R#,5 A$.$0X0_1CA]? LO.=U.R-4PFR\X MZ!8IK4?-)7;I+=SI5 480]:5:GY/J?B2*H D M9!3[]I-ER"Q"O-3[-]4>NF<=*JJVY[N! S MG0FI+9?Y.4(X$-R%A9 "MOLDIT0APJLP*SN.&A>?NL-LS['4(ZQF+A.>TWT+XNQ1T*<(+.XN1+78PA^E]AHT#T7UX(*4+_F1T6;T(_,FMH M*NLR*Q'S*XBPJA7JZTTHQ7T*< 3/4BP!T0_1#]%_)__:08+$LR$/P0_!#\U^+F>!/XFQC?HR3=)_ER<^>WF2U6 MK>= _3'@S:!0),N^V'GW'=Z,2_OJ7KQ.478=S\L!GGJ^$$+TT[BLYK=+&A^&ZNVZOH4MS8!T- :Y\S'F1N4-\ASF\.YY_C MOG@9YA(>!J&_4"5DU\!F4J'1(G0?%$)FO_TD2#)+PVN2$.80YNEW5+P,\_9N MKB+Z5&_S6C BA*:+-+N[,((Y\$S@-)%%J&3SY.N\9]'3+"OZMFQ&UVS-E:UL M?,M"5I>&;7B^&Q=RR6C;%>A3XT'7*[QS 5VO*75$W"&Y?, Q9ZO<$Q#S!PP? M8;N&2#(5*F_FA*)&ES^FC^.H@@$$8R 2?[:IX-Q.@ MQ:97J6R1HEAFYT-MB*C=<1MT;P']_U JRS!GO$#^U4$ F0 RP2<[,]Y-!.75 M%MU6L3YC&G@@#/6:JG910 3LMY\8@VV1]-50:RT=AQX:PPP 94E7KR<_=7N:%1MQ5EJF9GK+#/.2CNL(2R M :]K0+_OE7A)A -J;?T Y8;C>4=H;V;D1;E,%#0>JXS]2F4]J_M;3F)BEPA& M9E$$@7$>&.>!>$^]+^1U>-=R2&G:R7,2TMOWY-VPLR(Z:X!WZMM/ALABS$MI MM1#N$.X0[JEP>+P.[2-_OU +CHB*5,@21-F=2(U6)T([J)1!8UF"@)>U(-PA MW%/OUG@=W'MSI+AP"*-M+AW":K0V8HUQP>8.?!@,G:60KU,TP]==P<:NO.FMAS;N>>GE@:NF473CQY\ MA*'X4IUSF@8;\%2KL.SWL#+G#CL2&V>)9"DZZ6SX^PN@^A.-CZ\^R9L \9D] M!1\%L;]!@K*P8@L\%397$[0NAR;'12 &*2!9!$O>&(4@AB"^%1!_SOG_HQBF MM5[>;F^::[XL5OLU5>S/"!1LQ.RWGV0V;J0!,0PQ?-L8/O.A_J,8MBH=K^J3 M(PX9+@=#O!B&LS*N1Q@&QWTBB[ O6M/7=F/AF0= \.>:FS%BT9WV])\J_UW* MKB5<^AY3*E@OA7))@2/TLZXU -P_)LDG['F$)<6"G!M7&Q8B&C*RVN^PLJL, M=/"Z^+>?=!;'X06'SPB!7!HAEY8+9(Y+NSW>S!P3=D)0C&2)XM"SEE)IT"7F M?,P?5);$844;R!R0.2X??#WW78NW$D>S'0ILKM7B$5F=CYM5>>.R& >( M ]R[H+(H ID#,@=DCLLSQ[FO;;R5.58E%A]Z>K 2=_6Q546[RBCO=6(+"0.9 MJ5D:.7$62NI23J9:)%[MSK.3\>6M=NB'7\?$E.T=1 A*+/4_+D# M!FPTSU]JMN^=-$WE-IT_-\&--T!TGW8QY/Y>VGWG)\,.(GD*#[EC^1C7AW%] M@.JF83MNM,KW;G#.5I\^A8_AW8S17?T%[F/%1T-SL9SD/!6A!+HI3]H"H_1" M"44/:2QLEJ;.Z.7YZE"!\:POR =GOV-R23Z8Y#KT<'9+[YJ#7^4^=^9K>IY3=G'F)@@R71F 7R/?YHX![US&>&]1XF.M[6TC_%(?):Y!N M8 6WU[?F*E^6-Y-P1.Q,8=\!KP;R;[ L^O*]7XATB'2(]$O[0EX#=)^QW_.Y"VDYM';P::,)"9*DC%] @T"'0(=!3Y.5XE>T^GR)>F ^J?&%= MZ>6&TGJXF7+@U>+BHWB6QJ@3I_)00.S2.&.KR:\. ,@"5\ "7\:K\0$[@ M9 MH[\O=.;(LC*@"NVN((0C'5 N*21I5!H"T 6^-(L\)7O>+S>%!A.2*2_S'N: M2?4(5,\7IHN=&P(>B'TAZ$N9<]=V->-/&3$MS;]/>Y%]WS6F@2]/+2WC.]'* M+I<. )"CF/-HM.:>-NGEXG+Y/"?*6RJ>X!%AJ$X %N$BM/GOSTL+O,!44T". MG^0VB9#]8B7GH=EN2/6-TT0*7$UPECY"4=/(&B* 5X2ELCC[4AK@5\+^6:#^ MFG1A"/4;@?J9?2)_@KKJZW:.L7R+UQ:]1FFQ8,MTAP-0!U5&J"R#)T\^$.H0 MZA#J:?.!_ GI:Y&=39U>DS2#CLA9&S28U^0.0#IP<>!T%J//F)8&H0ZA?CM0 M/[-WXT]01Y>*KDYE9B_F$--NF]B>P+;QI@Z\:I=&7.B^E^D+':;T6F97F M9KRY[&H_8-4.6+4CY7EXEW+?WTJ,XJM/$NKOEUU:J+]0?Z]Y::'^IEQ_KRVZ M^>SB=U[V# 5Z,ZX\M?RL_HNK<4\4C8VA:K%S(CZZ>E*Q2R])ICC#$*$QW;.- MF<47-YV3!QFQ-_@H>-FU(Q%Z;, ?C@JT >?!4U?^=7F+5:$HD%2(:B0(00 M_X[!5D40Q!#$)PSZG0/$ACLARP.AL$36\JREUU&Q:RJQ/1W7\(^T[EHC?\]. M]$7#"GQ-S4 76VI#=*=CEUNADLN^@=(1-BOO2K-<2QR(O1.2U1(?UF#[Y+IW&@+< M?[H(.XS_*SH@R]%,9%T[7'/U,H&G@3)GX#;L*@!= 7_=@F2A"W7-OQ4I>X;E !4N'EAHH/%1\J/E1\J/A0\:'BG^V^[Q>YW/O5 M%16FZJ7.$_.0<'SGAQ'6=I$:E\LV;PAE,N_F:6$2/&2)O<,3A M%2RGFBO,8J>,)P2^!Z802?AW]Q+D#:F:6L *?*]A%SK+;:&P<70)94$DD<"S M"$H?[1T#89U:ERF$]6? ^NVQQ\^$M3::\CUJS3)F;CN<6++K;CI##L":BF"- M94D*S2(X['<-80UA_;$8YF>BNJ0)5*M>7N_XGE_U5AW>J@_J,:K9&-5L]'^: MA)LU1#5$]<=BH9^)ZD)AT?4(O>HC9;E3HP:RI/6$V 0'$5*P6>-(EL1>NK9P MY5G )[\S?(-^+AC*3(U_[U:<#'>P31#=$8[K;RD39P2IB@R-'E-REUPAW^I$ M[QJ[&>@L06%9BGFIC#MD!.CQAXR0F27@Q M(U"QXY&@\"Q-P8+FD!$@(URO:^,-A&"RM+D@,'*/%"H^[S1H,4FND3Y@C'>[[GI1&%RL840^T7P+(82 M613]8^+T?^)*PZE1W9-KDJ)%:^P^?;&>IF5D!=PEE^T=N$QN.W[T?-^)]$@. M5 -X6R+=4$$+\OBGN.&9##Z>&;9L*X9L1>\9?1"WY/I^PC=/B0 _3D&JL;G_ M,_KC_F\KEB:[@('F_ZB&M[+DW8]8_^Z^\+X..T9_QTGP&M%'\\.]=QPXP^X) M"ODO\%J/GOOD83E%LZQ_7JQ\?_>$,VL;1CQRYAUD222D$__Y?QY/YA?UYA3' MT"(_1LQQ MK-R)*A9Y+A+O+XC>B?S7AT_7*K$$AU]&L%#^ B,R_R^#Q7_S[V>+\VR5?VWY M#VL,/OK-X^^72XXW*TFA4!:C4%F2<7(F$3-M)C&RBDO3V0RE,7:*LPK[[2"( M3Z'_%S.0>OUNM+F8+0*O*MWN&GGM"H%CGP M<:\?_:O)M_J]C%"*?M5L=_E*-*XZX,%$3HET5JRAJJH94H->Q(5'*DLZ8LEYIUHM,_1Q=]?S82!"&,C@:)D5XU;.X1 M%1_S973J4'@P1'BD$XU,B&FL#9S*5%Z4^1[=0.5! :GL.# R(29QTVQBE;&V M1[12W6$"A1RY./CVA)CX[;27P\OKN;C6MUVV&$K4:*6#(\R]F Y]1.X-BT.S MF\BHL.25I_VX_^$QM,$^?+<'@\U$.>Q63W<@Y#O&,C1#H=0S*.,U\5GJ.T:^%*!_M(<]>K@3/7!F.>$]_=S_=PZ<>W\< MC*$ M)S;(PX+0WT=EH#@6^/!_OY'?W@E=C/Q. M/L2][Z\5H*MM)K[*\1G=W9D/1OSZM,3UC^PY]@9Q\M9S\-K$<%C_Y9X(^'K"$ MO1=+*/J=):\:2^ 2^+7P:JK5@+AV-<"O5@U^O]*G7F42@AV"'?U.?S6PW]E& MS\[XR&_,TR=R1/$'03Z9YW]>8W'%]UTN9VZ=TU!_QX2_QL$$1=^++!+[_J(_ M\.+ ^:MJ9_RY$WBRK7I_O_5XD;C<=>F4JY;F9PQ;<9;:B6INX)>?TR72Y\#- MI$O/^T0=4LC+3.7T&7&@;TIYL"+&NMT8B#W19EKH*.SUVOK):VCD\#9\(N-A7R4%_,W#?79'B=+A=K#K[NF$M.Z8P;&O,U.WU:BV0J,-^ M^XGB=!:CSU5I @+WVH%+7&8)TP/..!UP'5%?(UZ;Z/$":2O^VM",Y1!L MN* H!(UF:?2E;KOO.*M_JH8*_EQSXQZ KC;7;,_8:/<'];^L2"!_9S-V='9W M9AE?WOZX!F]N.MCGY12BKS')/UV!3W5?&ZC '\DS^1J3A K\==?V#Q=^O\8D M_W31'RKP]:[MC2CPR[?!4ZW 5QB'*SFN%KU81@E<5[.57<9W9=NSXL-61E87 M@>>#^FO0\7#Z&-T%;W&D0BZ_#1Q<6C I<'-\4D0P/NP7'I_UJ_%1'W@^[IBA M<$<,?< +AUERMMK_Q1+< TFT-%^8]>7M$9\)NFN7[0I?H)!"<]=D+%U@&$V7 M*!!=1*&?\S,BBY=&U:7ERVMR/>8@=W9ENEU903J'8(H+N0:R#6?Y3))H6 NS#5GCA%_/M[9G[IB:4 TI_C WD;HFM< MD\+N>)F 3HF/-Q"?^DR*X3TC4*:2%1QNFE(G]G5\#9(<_#NLS>W'(3]!:^_OR ](TE*HVA)8Z:(1-#T3)+1*2VI&DD1-*Y@,@*$ M"OL+OO!:;^POV.L+A7I%:!3Y;@\0,4K_D^$[8K4_SCQ,ZFYUIC.;5H6C^4L9+=>KPPL=[2;7V5N MTSN;*X5BH&MSSUY/A#D/GDD_'ZFS/7V@=,=#OCQVT0G59_(]&8Q$$U\_JZ-Z MBR#M-M];BOOE %UM/2%NYX<_'RKWU#$MC;837FNA\Y+(%NM;D0-#J>=#.R.A MXS=I8<'+NUS0K%)34LQQQSK_R;7AODP;',Y3>8T><#:^M*PP&DD\'QDH\U9@ MAJ66*$Q]O&7[.S5G>M=Q "T5A\6V=S"FE2>C0R.7UE4E]@]G#4 M%@VB5,7J=B2K/7C1Y/0)N9A;&7@I9PKE?(<5AJU*40/=#)/3W^7Q:7Y3G+&F M/)[OYD6%DL:C>&BB5=X@/VLM],[:1X;S7&4RS%ECT%$PDE2BH^!&Z=<1=M @ M^6%@Y^6B8%*8JA]KDJCD=YW^MK ?(,30WFD?IMPIJN MM9W"6 :=%Y-"G=MHI='%!U6^CD_=D&0*\ZD:#TU(:F(ATGQ%ZSMDN=XO[(KN MMCL2J+:2E)3=W6$U1\3[IEQI<]49WVQR(_U8[\510UP)&LE.$'E1R'O.I&KL MZV$T,J&H35^L%PK3/R86&>BFE99*GM# MT/DQ,27&J.?F_6J51>HAEMNS*W8^+H)O3[:3]'?\G&;:AF0*4LG#VA-SPT3B M)X]HW[1*Z.T6:\B\MD+(V<(9F&T=?#_*/A_*YS:>T)V5B@CEN[!7^T M]:2PX:7FHH0ZO&$7'+,Z,RJ# 1B9$!0S1#IYIX28)J;A>TH:8<6F"*Z2)02% M.QUBW);)MD@)(C5GIPM*C(.S"4'M.QX^=$)C'8E4F"-HM'5J$W 7%DUH=-]? M*)/M6&#YG1T.37*TLK-&DH):;NF:Y7"D/JQV#B/Z0F*2DK-J8+W>Z"".6K7"#M\1< MEVMST1Q;JF$T5 L MV1RXK76)T7);-W-Z9S*LK->V1W 2FQ3JEI$7W8)9&)L%NK2C6JV@L@C R(10 M]8XRZ5"&0?*:KVDH2;&;?5F/1B:$2M<;VDQ8+B/)]W;EQJ[5ZI7RX)E)H:(K M1V7F*MHSAV[-*<@1Q0EN/#0A5$S=N1T#YU4QZ( NMAO?PXT.&)H0JNO8BK7M MH8&YM)A2?5$ME=9Z_-2$4,M[J1WVIGC3+(C&:M4J2 %; $]-"G6W]+T"VT$M MOCZN!V+HVRUCI8,H4E)5<4XCUO7RD,])IM(M6$5RA8=@:$*LG-BR:I0L#O@> MF]MOG'9;S1D<&)J0JSW%"2Y/2@L^1^I]8HL'5AF-AR8%BRGV*K*@G;JHC7)5 M3Z302@N/7S8I6:7?-K:N6*[Q2W0E=:;3YF"#=>*Q"=$RVJ[07*]6,Y/:38NX M.QPT".LP-@GM(BN65SYA\0*WS+7R&Q]@G$;6"+ M8O1<]$A+YT*)9+&]/N"'Z,B?M&QVW%(X,#0AW+!H#\B UYOFDG/)D2-JU@*/ MGYJ46,\9E.9RB5OSY9J\E]PEL?#+83PV(;$)2NE) &*V]4H#=8TFA;NN/\&"'E@)=9P3)RR*[I]W0P-&&U M:8/8&;]LTF[S M=95 PET>$8-IP9:BUZ]%1G$\-J'FS=:,,%<%K("4UV(!D>1 E]3X'9*6V\QF M*XB,SEVQ0#9-VMOBO@94#$\*;"DOITU?T//FNFB5YV8IQ',X!X8FE+%0*9?E M&3FV*DXCC9/;F?&0Q/SPNN^.&VW MQV-SR+?JS!B3]:4?OT!2&3MKQ!_5BOU0K,L%TUIO=L9$C!^;5+#*2D8K-;*X M0WK]89OS-X6JX1R>FU PI9@?>&-W))K&*B?KBVY?EW?1V".'@II99+T)CZWX M==%FYHM)BV'0#AB:D%>7D]%N=3*Q^;6E:<5%K5<=].*A"7D5S-DZWR2("1+4 MN_W1O-HH",/X!1+RZD8"F_+K7,/LK<5:P'9:U1U8!>(((%M5L66N7:DG"CB; MESS;7^MW8Q/R*BP1M[M?#-O\KW,C4JECA[$)>:U:,P:75Z,(#T$7=\RI M,U"!$(X<#9QAPVH.[-78[!6Q_@[+:SNF$0]-GLSS=-/:1N0A8I2H4].=E9.7 M'!B:D)??GYH36S,Q,;?%AW.Q4^=[6#PTJ31MK6E+N4'/Y-?CA3T=VSO5WA_& M)@36M'5<7]A+ :'T705U-R5QPQ_&)@2&K;C^RJKO>KQFZ S;T>7:*#KSH\=. M".)H,? *TZF.Y-H-UV79=5T$"W'DB,#L=,#0A!2F MR_J\UE3WMKA>T_/&>-,C6"P>FM :$67+^=HD[R*YM2/Y>71HSFD.#$T*;%9: M36:S#:&*==(KKJ9JH37GPWAL0F!RDR5*B-1US#6Y'$;G]6FK*1S&)@0V"7*T MS!EZ&^FA$3UT]R5C3AS&)@1&-313YJD6Q?=*RKJ^'J@"U8P%EMPDE6Z%0K<] M9FEJ:*TILKX_&$7&.GKD6!'J ==3].F8S_%,J=KMY<0MHH.A">&.VGD77T]: M@AGH.ZL[P:M3?A0/30B7PF2;4PMUWQ34BD16Z;(F178]>NQDT1=9ME?LN;88 M-%C+\4FG7MD7H3DT3@SY2X4I#F^;%^+E)X7*+)=:Q969OU@VJV<;M MFCP#M'#D)-(,MQ5&DK8CGEH*&\8LJ),6'P]-"!=9V;IG%761-U"3'90*P;S8 MC8$:5*&BT8C1Y*GV6NPV]B*R7G/Q MV(1P2ZT-WZ?'7 LIA(UNQ52&A#6+7R$IW)GI5C98V6@@U+)1YD)$&MGZX1T2 MPL5'5@'AEA)J8KNPA&K%*>[6XK%)X7:'6ZTVU1R2+Q<<;&/4F9&(P.8Q,2<\;K-EECAXO--*^&8&CB;7EB;77R6UP4Y0%N=5;,,!BL.# T8=[)B#A1]K-\ MCS?H'1\,=V.?F\5#D^;=6-A(^'BXV?.YW+3#*KH=UNA./#9AWCF=]F:]&.4U MODX-5CJUGQ877#RQI'EGNH3>J=6PEBG/Q&%U3$C+"AZ/?3#O#O?1[R-ZASL0 MBF-9\LK3?MS_\#AL $)@=U$]$-I1#K&C)_$@.?"=I\&@^),G 9QD_ 9YB*VQ M;!RK27110 ]!B5?<^L>P[^@E&V(F>R^" ")RANCA*R+H%VWG#AOUIF$AF.\T M[.:>AH6 B$C)0B#?&0HN1 H6@OS^8GH>7 ?(3+>U$)"94K(0U'>2A@N1@H6 MU)22A8#4E)*% &EH\$"7BI6 W)2.A8#U0U];\S_#J(Y/:019Y.;6<2RO#2;/^JVAE_[@2>;*M>1MLJVLK/ M>'/9U3*J[,M_/YWL+2D\\2I]1ZGO9*).VU7I>R&N#_Q__X52R#^QNF>N?\T3 MTWPWZ[V.],[=?>VC:\Q%KP,,"]F*U_:EH?\S=?_S\X^CVK*AY@P;:LH;-05% MOR-LNE5%48)E8,4%NN):[2?2F"?%V*#>O%YO?G]L23GI=#5?-FQ-A8O]5IN" M_LY25VU3]*/CKQ>XNT=6!=2"5TSX3SZA+S?A/_E>/J?ZV)E$\+ZCX:7;SZ1# M.][KOC[]\?G 8&\]':9G(5^?HA@Y_ZCM-7 MO>K^^%>/ M>5YV[>A]O*M=]M-9:L1U[]G04GL'?IGOR'7C]WV6VN%QY'LX0?0"^K4[H54 M=8E^+HY/<;/+3M>+UO8G^H#*O;5T47W7P)&%M%ZEQN6SSAE F\VZ>%B8A M][1[$1<-FTF4A".'!F1W;8; LP[-:P[70T"@R[%!FPMN:W@/HPYA]M@5WM26 M4\V5B%QE8\ZJF(D$^ZI(B>L!P^>>-#"KMDIO:'=TV/6KGA=HZD-_(^2AOY%8 M:0[:G#<;(X5%?4J7YU9^O ?%V[%O/PDF2])4%J6.=2V#V#HMM@Y._G0S[K]/ M-]VX[L8-,,EKFZ!]/HV\J6G:XQMOASZXBN?. M1:JX)L[,)]8ZZ+5FC8V%[/!*M]7<3O7= O1U8;[]I#$DB^ X9!7(*J=EE;O: M%JFBE5=0R5_IXI)?UP7CVX)'>J[>\8I,:5T;*>T6O#&O]\*U251]Y?W-78_R M2B32Z#%'"*9C%%8=(NZ[RQ4ROY62Z?#V3NO,8*Y[547=OX*Q$C$81>Z.ZR M,P:''U!TG"29+(DF"07RR>E=E$3: ';"W?O3_)+W5W5CU3]X%^ZP1>U0-C_C MIKBX=(3%=.IC\TKE=/[)9WOU+T=EA<70$B$-*Z+AE.Q6V)>W^CK&%Q7A*XOC M1)8FDN:P&K2$/&(A&F,L!CUM+O?8,SL;F_XL M(+:YZHS'O(4L%O *IQ:!+P"T.$*S*$UE$8S\LP7_CFL6*=+REN9GC-@_R:,G+2N.CI2=3[Q$G_H8,&5/0ON.8WJ>A_JBP,-?T+ M+OI-:OH?Z_M#5?^"JWZ3JGYEI'[B@W;S8G',#,L= MZ= 9G4"RS!&7'B2.LQ:83QF&X&X!=XL/Q8*@IM_4HM^HII]YTM=L%Y%],V]4 M[>'>[.4%L]%K6FS@O__2XI],FI[9-V5RMU*0(1_(A.>.)^N.'IDT(#3Q6I/F MRZ5_EAQ7BUX[HP2NJ]G*+N.[LNU9\;IE9'41>#XP66&T%F:!?M*^"%7C$H'\ M-,KAZK,;(4(@0C[![P8A B$"(0(ST3[-1_WZQ+1BH=KNR6ROC6B:)=5#BL>6 MP_??0?O=M]V=8@IWAY@^.,,W;<>-?^'[KC$- M?'EJ:7VG+4>/\5^Z\ZHLL$++[,NBN>N,A?*N6*V,NAV)BG/>4 I>=X4$!VT M: -0NC0NJ!KI4 W(GJG-2X(028=J0(BD-M$F?0>H$P>S4G/0<06]M9.6 M_H@/JNRT--C18U/DHH-.G-#SFH/.=:?RQ%E/N:GL::#^[7(5+<8A-J9MP<]: M!EX+@!D^<-'A71"8X0,5'2HZO Q^6D?[B]4DYTZ=9@2'1OG SX75^I[T/?/] MSO5?-J/7=W[SS7&=F=@:*CPRAKI:- DO4H>>YFX,16M'*^:H74UQ=#M^RD"V M NV(=5D-'3;LL,S8[$TICM3*0V6VY"+1,=]^,EF2A9?,(2'!1"RHZE#5O^;> M"S4=9@[!18?T!C.'H*9#38>90Y<)MES@X-NJS:6I:RY-'B-UHM2I]4H-2H^F M"\(JKSSY?KERB!P2H&1 A\'(XA B$R)4FB-TL M1CYPYQ."!NXK-XF9E*D&3#J"J@'9$R8=08A B'RII*,30>2Z\V& 3SF.RCBS MC*MYOFLHO@8FXBAF1@YE5_5@2LQ-I<3<;)SE26.LW\5:N@\8B8=Q "%E]W&% MRE_!%<*;&;7NA%>07%XD&S-']VI\)YHY]NTG1C-9#"?@?6AXMP1F(D%%AXH. M;T-#38>:#E-%PR:0(A B$"(P(2*JTJHZ&JKP%7FLG<\VC)SW',7 MN[HQ(-R%61Q7U=S<8? /=+7->(YEJ)E_(?$_,.:2SI@+J&WU"S'"[%EXI>2X MASY)3PM9'4(Q1Z(M?=;0\@4Q[_(Y$Y5GVWZSK#=T"45!M(4DLCA!GC_:_- KE$&=)+2>EPYB],9V 0/F]GRRU2#GA[OUU.\Z\;Q<_4D;7J]E: MMTL1.5/SAMN>N^"T?2T$^S?S[2>*9M'/N"UQ8PB$M/1"B"NUO 1W< B5= @E M[3LX1,KE8EQ0*:!20/I\3:@+(@4B!2+E-1&OU"(E?:Z"$_75.=GQWK':ZY%> MQV=(;^OLJLU\37+I^'@/VN2\^GS_Y3*T\K(%:K!E,SUMY<>>F0R.9#-@#>$% M@AM(R[IXA38N&C8[87APC="SG"E8>V17$->+0: BLU#_0$I6/)5#3M:1L)\< MM@;B.%_2S5ZKX%A$47-:9D=",1#V(QC0Q2;+'J$6"*ZO<#OGK6S[;YA.=:X^ M?Y_/(V]J#!@_&I@GFNL=WN2(D8+W]3JGL$X5J;LM3B]5N'U^QP$R(2,R@1P" M.>2T''+]F0*I(I&7 YZEXJ)@8Z&T$*EMOXZWN,UZ)G;.2RBDU*EY)2>:SU"O M8FV7Z$Z&X-2#@: FC=)9@F$@K4!:.2VMI#%)[P(>D@^2B:($R\"*AJJ"/]=< M,,S5YIKM&1OMX/2X(Y9>J=!GQQR5-W/5V2[?Z[1'3O_M-RE>))9(I-%CCC", MS-)6DR=J8UX8=.9AMUV7MHO89$'1;S_))+O "A.07J#5DB*BZ6J^;-B:RLNN M'8G,NV.5QG*GCEK[OL!K:)$2JDVI[0^X\YHK1!LIAM-Q82PN:Q)6,H:KSDX] MD D1D0G+9G$6'H-N,DWT,JD,'T-6W]5D+W!WL>X?/ QWX,(]I9G\Y)^6RW_N6MS E\Q6_YN"GVI%Q/YL/BJ%K38X!1$<"R.$YD:0*' MFS;Y%9KK6;&3 66__401 M+$LP&*042"DGIY1K3T,^,[O@U0'&RT)110H&:XZ]/BJ6AR=V##PG VD^F.LV MIC:1)37H;[:\HS%F;&'$]RRR& I2(:D_&_'7G8K=TOR,$3MIX'6T6^I@!^\@ MGFXCN[%)PU9J4-%O8M*PZP[4]-N8-&RE!E7]1B9]9:1^KF0(%'F4#1$=>G'T MA"&Y">]6;':-^V9]XM2;E.6PI4X"<7C:!Q+97$V&2F W &;T\%%AQL&;$X'-1UJ^C4VI_MLTVBP M#Q0F-"8A4L8IK=I"N:5BOS]*\2>K9J*'KM5E3-TL!XK N!,.ZWNQ50,"%*^U M:KY<'FC)<;7HM3-*X+J:K>PROBO;GA4O7496%X'G [,5!FUA3N@G;8U0-6"] M\2^2Z@@1 A$"6_Y B$"(7#P6<\T82;?3^O4):^C(FH;"MAY]R38P*A05V WZ M_7[LWWW;W9&F<'>BZ8,#S4%RG*WV?QUON(?3371V%&9]>=MVW/@7ON\:T\"7 MIY;6=]IR]!C_R(E2L3M*L3 <6 AE(_-PU"FQ2*4CH42< HDX75(UTJ 9DS]3F*$&(I$,U($1@SDTJPEN7/NRL]]9DO729&2)W\5R5 MG\[VVE@'AYTXO^<5AYWK3NR)DZ!R4]G3U$@/EJMH#0XQ,FT+?M8R\(8 S/>! MBPZOA]E?K#&)M]"0UCK3F:G9!1\75",<+)N%%"M'3W(VA:.UHS1RUJRF.;L=/&0 M+KG&A"EB>%1C&.BLT\8!X1U'2HZ3"/Z%*!E@N9>6:S9-- \/_K^C#/+K#0W7C];T3)Q%=]8J;QLQM9\\'M?WF;"7VT 81@<)BN] MDY7>4"/ZQ Z^9"G$V2,",IKGM_-QH$OO*!8->FG&SSW4B8[>.UJF M SD=ZD>W?\$K_@"(Q+L/$Q]KK_FKL'2IQ9=J^FJJF/52T2M;N:F@ESD)I4 ; M/#Q+P YX\)(*S!>#U[@@0E(A!WA/'$($0N2KYXM!C$",P&T$0N1R 2BH&E U M('O"=",($0B1]X>\OB)$KCL+!GB0XRB,,\NXFN>[AN)K8"*.8F;D4'95#R;" MW%0BS W'59[TQ_I=;*7[@))X& RPTN^DW2&\QK@9I^&Y.^LKR6$WKTTYUX47+;YDY[KD+7-T8$.X"+8ZK:F[N,/@'NMIF M/,/:=#U>FL$9K38X>HSIV<,]CKSW>?[D4 MK;QL@3)LV4Q14V*G3 9'LQFP?E_Z^L 3).?B#W_$6'Z*\=P])0)A/1=>#,=( M69T##G*686L_HNEI+O@I\>O#EZA.,+6TFTT#NWA-."X:-CME++*B3A0+(;0R MCRW[NY&';6:(%'X@ RR>RR$%[$B,L=O<=;K"@E%,2O+)Z:*='SD2%TTESNEB ML@R+9'$"A[URON1EH+>R^[]A]M:YN@E>@$C>U'TP?C0PAC37.[S)$9-H1W>' MBF>K761=Z*VJI3F\VJFXZP71ZN[% M8$6T&9T@-'Y]9D99VES%]2W=Y U,7?&VK6VP7 ^ M7%;@!5PR'V4310F6@14-505_KKE@F*O--=LS-MK!R7+'+!H_J,X;B- 2"Y3? MEBM>LYGSN-,R2R33Z#%'*&:V\9G!6I+[9H'*S0)3"?NEO0XH!D4CJR5Y]H$U M+2"_0+LE34S3U7S9L#65EUT[DIEW1RO\6J.\J:7)IC99]]#A<.V%ZID-%EY2 MRU1O:*&\S$LLSE&S6EN,CT H\>TGQ9)9FH&MAV\R,_4RV1,?A%;?U60O<'>Q M\A^\#'?H8E=BGZ+\IF%2RH:MT+R%BZN/U*IZZJE\ME\_:D:1WQ;7TUP718SN M!EV%S>9R/HI=EBCU[2>9Q7$B2\-M&V[;)]^V4YC*>WVG@H\0RAE/ 5NNM=A/ MK9*)!+56H2)46%K?Q(X&E/WV$T6P+,' \G:04T[/*=>>^WQN>FE5MR[GFFU& M%%"S+9HAFK!N!YK%42:+(N2? M[?CX@L=_?#DZA9P?KZ_%IVIL[O^,_KC_VTIT4'+_/WMOVIPZKNT/O[^?@MKG MGOMTUX4<#PQF]_WO*@8SAADSY UE;&&,C0T>&/+I'TFVP<0D.\DF"4ETJDYW M&H0M+:WUTYJ%^'7NOR)(3&(R-RS:Z\ W1OW[I;<6_[ MB\S2-]0A0>OG(1.+19-)(LLB=OP3$2-"S*6X2X3HY4MP0@\_+:"+CKH!Z-DG3\7[XIBKGPQ]DWZ#/6%.& P3GPU!@1C% ;R-/V)S M"PGOO_JF=!8Q<+**@614]UZW];;"_^C'KSX2$=1FH("P "H-!XX5PUS[)+]B MZB9HZN8H)CYYCQ^>;DN$WMZ7$ ZDO]"(V/_&&/S+OQ_LQ,F&TB&0]E_H??3( MXX/M$C'<3)*R*,ZR$%O #*0FR30K3[*S:68B<:EI)B5)28X3?WB$$ . TME9 MTKAC1TN>V=S=YLM\*5-*=%#BW,.1E99\)W*,FZ;J_6KOSG#'0W\]MNX9926QVUO%SG9E,9 NF$CKQ^=+LIUY5.4]7*F_MB=KWE[KLR>CW- M/APJ:!F^X-P[(T%56[=YJE8Q$Q1^:OKAT%D2S%JE#+/C]_]=-]M,UD)NP MT45E]_/E-%<0N_QPL)8WW,:1$W,T,ADA*9BL^OWV=J4-1S-QFZ[?CL<-!8Z, M++]NF3VSI51;?.LVTYVL-V8EGT4CH\N_5>8+=CZH9@1Q4+=+^<5LNW70ZZ/+ MGYO]?*E0-^I4:ZX6]9K:+T]W>&AD^9TD4^V/*"HAM%+V>J0T)YTAU4%#N8=# M:6TM6'N7;5)B8N-LZ_M$H[/?(DK1#X>:L^9DXZPR36&?'8&D9I9D99R;I*(\ M55&$>TT=Y;M"CU:RD[+5M&9N!XZ,$+7?*U?2V^JJP^]3T_32;!66'14],T+4 M@5B1*J[5J6K+7G*3G,U9>]9 SXP2E=_:MZ;@IN]YD1X.G5VBZ8RG>&B$J(E= M?K:A6B"G@9*A=CF);=D9/#1"J;X^*7!\Y=;@A\QT6F#,.VM45^#0**6F55OJ MK1HLSQ?*>6YASTK+U; S24$9L9]I:N2#GAV7(+=9@"T=&&56K:"DF MM9AHZC:[!/-63F-?4<[-6HS=OYR:9**'V;%).59R&QN]S MO?M]==%NK$4T,D(H.=VX;]1Z19XJ"U:V1BG=_ATZ J M50?[Y(I=X92#25?255'=DI+J)V"FJA79F6UI8+)IH ME*A,JL%TLOUY1RAT-^U)W[J=&W#[LV>(2K>U:;_3DBK\L"9!Z>(*:XO&3XT0 M51_-,B.FUFMI:L5NWI&6H>PZ'AHA*W>;GU9'Y0S+NV4N6U8;H.-V\- HM81. M)I=3TJF"5I;A>;77'3&G>V>&R4">_S MC3N+H?'1@B6N>WP9E:LI*C"8M^T,TUNI]_"Y])1*MRO M.U*W-ND 2BSE^]G;E#A>E')H:&2VVM)Q'9.OW?.@X_N&P/ #&493R%Z9#JKL9$JRZ*CN;M!1Y5+NJ5# 8=CHV>FNU8F MW>IBE^4+M1S3')2[W=TRAUP"4?5B6)23^T6K0:T-JF$T9W+?A0<&B$PYCU@FMV>&Y&E<5*]UX=] UQW$%#(^NJU+6[ M?J9HZX+:7,W827:WKJ;PT"@S:HHY7U"E:EOKM7)II6&4VP7-&QMAL,&L4UO) M3%^C]EI;VZ:6PYY04/#8"(-U-O)=3ZI,38TI#8K=Q3(U2N?A<]DHO;H)7AUM MAJ4USS1G(+GU?O=>#)(N51YU!Z[Z^F\MQ85-#1"K^9>3=ZS M1:X@E,M.Q[T=)E(VC2<0H5WW=ILOIDJ>&%1>K$30)M%)['6 M6EEZ?G];K5>U#9Q#,DJOTKJ2:"^%AJTM2YG>[41J[*P9'AJAUTR1V/N5P0!> M%=K[VKB0WK-2!PV-T&M4S4]7UIH;"FO)EG1G9Z:Z:04-C3)-4ZS=51L-/4\- MBP+G9,"B.9!R>&R$8(Y3DY6V7-X*96 43+<+FLL:GD*48*EM4;W;ZUR16K:$ MN:3.Y)56QBN+$FR9+RV6'- C I0_5B.)I3WW C!ZH6&P.P:15NK&[V2+(S' MM68=4R%Z2.X275N\$W4H9XI3V6W+MZO,&#[WC(DPWYNI]G*IU(1>6LRD4VEN M-)[@H1'BWJH-9RK<4R.AKJ8ZZ^XP.4\8'30T0EQKE>1Z1@*LJ'J1M7>+PIC+ M++9H:)2XY)<$F@ZI5GCL\V$V29CVMT&M)04.C M&DB)FQN%&F=1K>F@H -=%;%,9L[85;M^%V[N'2LD1N(V49:9C+;&$X@2]VZB M9C:9R6#+MV9YB\G!HVG&R7NBJ\NC$QMNM3$Q&3+YL=[MP=U1C@V2MP"EQ@W M+5X3^7)26.?OA-URO,FA^Z BQ-W<3>;":IFH4.)$L;:W]C2U<[9H:(2XM2XE M=TJ,6Z7J^U:FWM YKCW#3STCZ]-LPTZ7:UE!O4OO[66RU^H,\(U448J)5'>4 M9ZJSA":N-ZZI5]62R'C/C5#,K1:5[*H/\<:55,EM#>F5D_*>&Z%8@;<*@.FL M):U-99B 6J)$B.(K:)\O]1MIUS;HJ%1]4[HUQJ&+= F M5:C8H-,I":O"!D\VJMYUQMRHV=S=EZGA*BTE4C)U75S9X&?P1]@5C=S;OL,>N6TESR]\ZDJ/ M.EZIB%/8VB,($_YU <;^?7M!A M"RGP6W__X7MQ:INZZX!_D.L_NL3W"P33+P@#A\),?QP:9S]P%_PPV(E'_[ A M7W(C_ RZ-*'ZNU.=\/J5@ YUPZ7(1KPW^Z=N,H3J!'2^.M4)Z%S)1@3E.(3H M!'.^.-6?3K@E&_'.[$_AC#]"=H(Z7YKJ1-.YDHT@FLX5<3^!H8_Q:+(R4;$10-$Z(3S/GB5">8#FO5KXG8NP@Q/K?:OJA%SYJ9K MBX9LQ\!. BLGAALFQ631$?\^7>QW8OCDL_B=3M^DN4_-[UY7F?_Y%YVF_L'L M'OO\>QY9YJM1[WF@=\,^J;=]^!X?6Q7CO7UJZ/]-K?_\^NTHU/$XH1J$4U[( M*32-C\=K9I5C']H8;D1[(8XYZ6=+^.;Y?/-X+Z0K!YV@SRC9[)?J%)Y%^HEU MBJ!M74BK(%SPC 7_S@'TY1;\.]_+&_?->EL2O,XT_ R7/[X]=[PV%GQY\]G# ML.@_7\KJ7H7()P9UK^7P2ZW#Z]G()Q?W^"Y/_TCA3]^DZ4^]Z[FEZ1H.V?57 M. 0^\:[[=QF1;7^-=?^)]]V[:";VUZUIVR_U_7[SS?_T,A_IO=\6_\G:WFK3/[U1UC>C:MKO_0XO:-IQ+6W8KQO" MWG.1S^HW\2Z^H# K8B:6@61:(HHT)G35 #]= \H5^BOR-7[,3RQF7S7EYAJI M\]K,P\\G(+_KC?!M68 ("!&09U2W?5L.(/+Q2OEXLB[^\\G';VO.ORT/$ DA M)P@Y08@5^OL:X6_+ E>QWU=+G>\#D;^I9_VV'$#D@\C'^^7_71\+O,)%?]V7 M_.9%730D$(_57 -XL1F6BGM_,!3#7EJ+(E<_^Z&KKW\7,JY&M">MM5%,C\ME M@U=;Y53>RF=:=]ON0TQ.60K)=T[SAAF'695D-( MM??C+;HJ\<>O)!=GV6R<2G*_OT>9R-9%#MKK1MP+7JONQ4J^ 92\[%KU]\21 MR]_*OIG0G2Q?<0<"0QF,-&ZZBZV.KFA-03 A&$(PY+(8@IV!!$(N!"''@FU4 M:5TU_'QL'T[VBZZSG]NE.=]KY;-FC[=WG6WG;>&DM2K.MO<5ILY"@"*N\49OLVH.+'X*X*5IX!)7]=%Y8<*_IQ0?]));Z7 M\._CRGC9Y$Q& TL*"(/N?6KD,$4Y=UE<@22%CSD#,,I>3M=NV].!)C+[_*Z_ M:PSJ763\H)OLV%0$7/XFZ$)4%J*R7 W,!.T>@C(2'U/H<4UO],HK1EBFA&2A ME[<&=NW"F/(02MQ\E2F;S59;*ZSW27L]JN1+"C)]T$67;"H99YDL45;>P4.) MZVBN2< N>'B_FULR:*:!6=_S+?BR-7?TNMDQJ)J0Z-\F6;!;:3F0NYA[\L%1 M??13+LW[5+K<%2TJ(3C-?6HE5Y9Y+%_I'[]2<99-QC-)EIS8Y,2^\(F-P^E? M%5#>YYC^$S1Y0^U?SQ9:TW;%70FMNC7(=ULIOC=$[@5TAS1-,?$DQQ! (8!R M<4#)7)N*":=?WZ9_2TY_Z\(3PNC7M^T2]L=1==KYY@DIG0GMW=-R?9RP;B,F/)U8?MW)Q716%0S*^S8GKV>O<> M-%"]W '4*O",$5]8M&E6&C>[VM"HI-/RG7G?S&\G:1R#2\:YS-OG,7\S"7KS M8DQR5ES?IG_+L^*MJRH)HU_?GG]31G_C\LC/K!7UQZJ^MJFI02UG+%.OK2I& ML__ZT,1O%9K4BFGT[&Z12G3O=KG*75< ; )X3F(JV@"U MWERN@&'C+8N!'?H;Q$B$EM1]OM.!2%CC(X+WUTB'SU_/2$2$B,C;N]L^LX1< MLP?NZ>H]2[JKIK(6N]#VK17E* -W/"R\OA@X)R](UTN,8207+87P=OD,/^BQSV1$*^3XD688WK M8 T"GM=:6"F[4.F/VLEV!RX7 MQ<*>Z0'XW/4YJ$@:-3R-F;.8!6S'4B4'H(68DA83MY!;[(O'OKX9K'RRRIW+ MMPVXJ$\RVI2PDVBO@*FW.&$_MM)<(;>X[]B=/^@>@)[M-0^ ,X<;Y<&)UU2@ M>Y 1/"R')*1LA2/MQ_8"6]/(4O>5NL@#:=]<5^_ZM>6V,^%P&U0F&<]2;^]@ M_&:R]BVS:TC!%.'T[['HSY5<3QB=%$S]632(L/JWVG6"Z831O\6>DQ*?;[CI MWQ+=2(D/8?1OL>A/5N+S&*=_N_]] 3M[$5IK(]]1K>EMG:JGS7SC3LPU]%(.KI[Y\8NEXA1'K@,@^0VDG.BC M]5/"&D1$2(8QD1!2IT+J5(B,D%.$G")$0DB="F$- IX?%3$A$D(DA$C(EZU3 MN6#TY8I"+5VPK6+V::NRK%_4?A_).!RG0$7W3)^'B6F-7L06RF9EM?&L"_NAD>)\>(P9T(M M;%IA>UU*WU(%5N4& TYPP$J9T!2*M:28>"K[#O>N?3/Y\P_DCY._:R2*'V6Y M6E"Z#FWVFS$%D91'W617*R@7/+V_;O>VUYWB9TJQ.PN=[DC)U8+:Y^U:9CRB MNG8FA\YO[L,"7(0I M"%,0]'Q&G(L("A$4(BC/"7==K:1R/9(8,IB M41YZOGGF^<;]ERO-RHLZ:KT6C_7 RL%>F1A+Q6-H"TGRP#>HQ_KPQFPY.&QV MP=!@HD^K5GO.S-K()0V?)HO+?N@ MU]S,Z-R$IG&#-2Z>YN@X2,DC),-5;EW)U0$8:"EMB!5JD)]AV$)BF()@1$"(A<%D0^?9' 56'( MT\'.[CXG4(MB6>>'B6VEPL_I:C;U^D[5S\*3P;+'W!I=IBN4Y9&YR5GM2<;3 M3K@?OS(4'<^0^Z6^:-W>!Z+*-9;G?8"#Y _!1)+S\,'%KNNS 6NMM0%=3Q?#>H)5W"5W&6!!9(4/N8,PNPDICLLLN4"[^X& M4F-2I#H-#FLL-/WC%TMZ2Q"EA2@MUZRT=($CJ@:0>=$R(,GLP/J9WBVHM+M. M:2+7R*A\%CA.[\*@\A!+Z@(SK ^U9EYH,_Z%(.]Q _J+?25Y2RT[1;@Q=QE>496+^2@? M'-9'9Z7)+^ZF6]W=4&Y_;65:I6IF6_$.Z_2/7ZDXRR;CF21+SFQR9E_XS+Z^ M@MI/9Q#\"9R\H0%0ZNV;C?1RR_#+DDX[M+"I-#K8Q4!G?_RB*2:>Y-ZAZHD@ MRK=#E,]>@/S&Z)+6]CN>%5L%K5QUMIF\5E?9RAMK\/<):;I=[E,YH;RV94$J M:1)88@T>)5ED4UP\F8VJ%U^L!+L)G)B*'30D$^T[75I'T@\O=XQ]LT63V],( MIW^/19.;=KXEHY/;TPBK?X==)YA^]8S^5F40-!6J@Z"9"4M?,!PWU.EM;:3H MIK:4'(5;IE:;;.+U+CYHHGHI!+?A6Z./=GR6E0QU4EZW^*697.8&@*N,,ENT M*A2)2Z?C')LFUT:3^^C(>4'.BU<&@PBC?ZL]_Z:,_JGNHWMOS4A8*V9JL+\; M"NE*CF;WRSF;TUX?H?B=4G/'W#I^7(5 MH"73 G#:,CD; &Z3+^58H< MB8@0$2'W_! )^;"P"Z$#*4=["T?U\^O3.$.I4J,I)VIBLNLJW61G6KQ]O9GW MV-M\.Z;@FS%]9,5XE,L9HZXE0'?;,M MPLZ "["AOS0 ]9&E4 ;[IDI=X%D*@9^RD#477!&OUQE[,7. M$48+?KU9*OE\?FEOD2,]B;I4:;I^^4JD@; =N#[8^8LM@(6WC]# C'B)=ND"N9;5<%\X[#*R958CX56N@TO-!=LJ+7'9@YBHENI'K M3.@,B@%DX^E4]&XJTE"0>@I23T%DA)PBY!0A M$D+J*0AK$/ D]11$0HB$?%BPY2N*R.>NI^B"E6M)<]$^'VR9F=9;M[;Z9H+@ M1UE,2P96PAO\DU[M8K:IJW+L7Q3^'PFY7&O(!76R.LI,:_8@NE(R+>]NI-.V M55XDYDRPQ13E^^%VOV*$=69Z[TJ.NVMGBSWXPIB*0\ZBB[6D&YX/G]E6^9>=TY?J9S[OVXLFBVG+[* MUY>3*M_.;M8534$G. =/\#B5B59,D@/\(F$M DOG8EQ7"TSD!"4:/047NDGG8M;]>BH/6*-M MZP*C[RJ[MMW8W!H=[)]GGF_>?[D2K;RHHR9L\5@12-@M$V/I> SMX)?.(#B1 MY03^\">6YE,I3P2@B(CUD'A8("&[FIXD)'35 #_A\H"%_HI\[;U$-MVI#KYM M&=B'=X3+P6&S2X8CR[T"MVO.JX(&BGFZDUSLMW=N[@\JP/!:O!*P,V%&JWQ; M'.Q7H[RVGHK++E7;I=Q.;D)G<5\W+IZAN7B29LD].5\R'^BEZ/[?I'SKS>X2 M_ D>='=@_C12!\"ENW-Y(Q6U-YQ=JU5%Y<:R,W35; =:8R(X20%X82@"$&1 MRZ+(IZ]-N"X0>3K VJ>,1B6WX6P!M+A)K3&Z&S5WRML"RKJ=S[==LM474CG.O?L1ES(Z ZKK^9 6F%6=5_1R3TDP6&>A::BT1+46TM2"J"U$;;DBH.D"1U0-(/.B M94":V3ZJR+)5++LYA^);J=&@*X'I0.J^L0&4-Q9"=;J:"9K(W/>SW52E3 \Z M&$R2J%%^.DXEB3?E6Y:F?DS]Q!^*5M\"HNU:>\S\GH_!ERZ3X?CZ8KI3!5=I M*/?4V,FN=W_2JNK44?G@N YUH1+2TZ:0SU/"\CY;-0Q]L%^RWG&=_O$K%6?9 M9#QS1L;(J4U.[:]6R_OY;((_P9,WM &6N5:EB^_RRO>MM+"')SUL>J&1_ M_*(I)I[D& (I!%(N#BF?O?CYK>&E0UM',21%=@ M/<&ZSY38=YE8#X"8*$GP5!"-/63GF&$Z\/F."3E&=&740 M[R@V4PW1D%11A_/TSQC[YG3FLFJO='&/=@/\<[*, IS2U%+AM"M WP DG&@) MHF$G_'6@[(K$'" Q^/D,1'P%?:@7H*>L;H)_PG\$;Y9T(%H(3>;^](*T,29S MPR))#/R6U+\O=S0\NJ-,\@@1/DQD'L[^O\+3/P)<0C)UT_H9Y+B%UN7O (,1 M3P&)*=04M(0X@^_]*>I;<6_[B\S2-]2ARN?G(4^.19-)(K]M[/@G(D:$F$MQ MEPC1R\?7A YF#O+\LJGC9Q@<#Q^:-HZ._+2 +CKJ!J"GGSP7[XQCKGXR]$T: ML1+\3W]=2?HF\Q8;Q9QP+-X1-H3>8A2Z\=[^B,TMA+?_ZIO269#'V44&@E7= M>]W66X?_T8]??81JJ#5$ <$W%,D#&XMA5GZ2B3')$Y"\1[GS27[\\'2O(EO@ M?0D17/H+C8C];XS!O_S[P>8\V.7CN7K88_31(X\/MDO$)\1$Y#*2G,RR$XY- MLY,DX+B)R"0SDU0J*],2F,ZR*4141(CW ?WIR5O\G9K"4PX!;[];+?+Q6+59 M@* Y?4?(?W):0C,G%*M]OA@KM)I%OMGS_NJU;JO%'/JXUX?_:O#-?B_6*L4* MN5XE5KIM#7L77L-S%#_N^?CM9J<0@[)9B8Q8%R9J9B@PB>6^.6G9W7IGB[)A'XZ4ZW><)90R37Y=,/.= MZ;TQX]7Y[E8K%'9M MGINT4DT^-TE%1\X658E?)=T4OR^FD\5UFI8VMQTX,O+V=7*?TWH#9L[@YP)]-D MJSQK#I1))CJ2*JWL\=VJ,Z32G6VGG:RN^5QK.^&B(SE9H^;:0*6UX=W$JDO) MZH"_VTZR9]9>2%?OJZ5*EBK/\NZ]K&O)6G>+$J$C0ULEM]QA0M]E?9U2^G^834WZ>8GM@5)$[2+..#*VU=HHP7',U7DQ6JQ65 MO0=,&0YEHT/GC,@X!?V^**2[Q?NF5=L/I3NH&9_9_&G?:9CY76M'M2JC53F7 MRVY6)AQZ9O?YQOUJGMXR'6%=:5:3(WXC-10%72X;&5KAUG1;:0.6JJ_RZV[Y MSN&7<@[UH(\2:[31*9G/:BE=5DUBW+= MRNS@T#.[5=RM9Y7!F:WVH)2Z_4&7$IPNZO;Y8[2FDM;M3^#0,[O%3NV$]5"=R-377JBZ< MZYG=&FINKSVM"2+OCI>]^?V\.^?IW(0]LUO\)+,8NEDHMO512K<30Y=.%SK( M#HT,727-;E5)MA=:FLG8LC[8Z;7!=L*>V2W;8D;N>I,>\NF[_JJKIC5.,N'0 M,[O578CUWG _70FBD'/JTY6B+Z#$LN=V:W-GRH+K;*\VRS+JSMY#"EP9K=H3BE6\X8S%(!^7ZAL%JF%,H9//;-; M=7=*S>_Z+48K3Z8)()5GE86X14,C@ V/GHTPH6]3%$AV*]QB#!95[ZD1Q)Y8 M22=;5Z>LUA+[KM[4!ME!'L[US,9:.[J8E:NV2)4%K7!7$(<&!> A=&9CF5&U M:MV5Z:P&1O52KMNVF\GL%@V-'BX*?]_-45#Y[&UTM0G _;P(Q1 .C&1I8U7KNY M_JTZYC5F+)=TSBPPL_(6#0V6A5T4#XH9H*6FBRL;_ S^"*M.R+KQ+1NDHDN> M#7"BUXNN8YXJ]?B3$T4\JH=3$1O)L8*)^2^D/5WM&24SZ=3-D_>MANR#T+-- M^+R9;FX#12_X[P1RW/WT[-(MI-%O#<+#]^+4-G77 ?\@VS"ZPO?39.G7>2*> M=G(NX5/TP%1B;I+)JR-Y"M+9L43#1G["G_@OE);T%Q5/P*_^_EK;$?B<_;A" MZLFBTS?>#M]+=6);'W;F"U.=O6&>O"N1D/TMR/[!V//]J/YX-).@#D&=3T_V MWU=GGZ@^O],VW]=A&?&Y7B1^_R)=[W,M&)HYZ,/_]R/UXSG2QM(WV>2'=G'@ M_C0RH.YB#?CQW([QA@SD0\W^__R+3E/_L'3<^^/@<2="\?2"'SL.WUQ.N @) MGMIW;U>C_SS=Y[!$,,^2"#KYT:V"_U0B&(I)1JCP.A7H7?;\3]9*N. )+F#/ M8MX#Y>FQM(X3HF4.1#M9YG\(D!+MXO?:Q15+R5]5 PO)].Q$?I]V]2@DG7GJ MZ3!G;KKP2;+]]TLUDX>>X?=-O/S=*>T-.O8&.EUU0;3G,627V;&992YCY@J@ M3D"&$D/9AQMH;@'[F6?7&3&[TLSC1ZAQT53DD,?BVU/!\R!<-1DNO^I/( 'O MTRC\^F6 L/SO5OWR0_!=3[RGEOGC5Q,X,14W!HA]?J7QO07WBO;Q%14RS_-@ M7UKK?5WQ"_=&Q2^')J@9KP=J\J0':G)2,KN=;:[&&'S!I'=4:3UJ+)G7U\*T M+7.F.K>F;9]KO#,'BZ8FJCUMOZ7%_#;;RPUIE&?)_OA%LYDXDTE=H(R=R"R1 MV:\ELP_[%BO]^^9LU*7JO-NE9VIWZ@YFU=[/&MP_B<7]O0R0+VV$OZK3 +'*O[U0$!GX7F9Z$:S@R:EB MO2<&]:68N#3AW.^]#\!NA8JXB05_3=; M4@T,1/>Q;0/2RC\6P?HCYPAYT*" M>L: :%I[^V[2E0M4PN(W]R6I2=^742$D-/I3J7B*R1*;GT@YD?(K<0:\4LIW MPT8]?;](I"GQMI#FC'%M5UYTX)Q1_[QD/,E17]%-\#0GX+Y B:GH-9]9(@WF M@MK,]]'>B17ST5;,IP+(-U:#<$_1/!+J0DBFST"BH.[RPZ(@[ZA$M97D5[(N M9).="8>C'>DXF[G$W24$$ @@$$#X4(WIV8!0UYKF9D;O@9!.:_?[54JDZ(H" M 2&- 8%BHMU OYJ/9P8L"VI#051$W,%7$9\.L?:(M?=1/AU/(@\7U/*>:9(' M!IBISAD0&Q0GMXL)Q?"42%MK)C\L.&FZ,\DBK28;9SCBS2'R3>3[6G23E\LW MUY09.LO4*6K=3"WU;:G8[RT5*-]I=-7(,_*SOIH7IXW2-6RT]9#J,0D24W5B MNFG;?ZJZ?!\[A=AKQ%Z['IWG(- ETRJ:[M29N7I.DN!6..<2X(3^MC8M;5A1 M&&JYQ: C+OH5-X=::6*-)\T0-PZ!!0(+GUY5>B$LC'."6AJF,TN-V?1!)2.W MYWU+0;" O#GHRJBO[LT)1P11S_89@&^"?\I@ZA"?#K'YB,WW,?I-6"Y;LY)W MT8FA%$S[+)!5J[7=A"M05<$5"M:Z,:M/%'0Q#8WT&RYYB9NPB6Q_R443V7YW M)>6%LFT5V+$A2)+-]]JTFN2:;K<_P;W]H9+"L5^R=.C6'Y_SC5SK./"GQGJ\MC0;2K MHUN=[?;HK8+FC"JBXUDZ>DWXU_+[M)PYL(B#AQB!Q C\('T'"> !R7*'Q@&H MFU])-[>'6]//H!L==#DZ,NWI;#Q)IR,:_]_$NB?23:3[ M'4WZ5TJW,5.GM=*D-A?6$SWGUDJ[V?INBZ0;6O-I.LZX:"[=GZE6WT<\"$Q<.4Q\BXC+ M'R,&I!Q\U;E*H<)H4F@-"E5AS772A;(XVZS[&#I0$B[WN=-%7NEZ6HE[XG@63:\]*1FY"XSZ_7#Q[!N>( M[XE(.)'PZ_ ]/4/";XU4?C\?9Q3-!9)@3MJL>I]6D(1[%<_9['-LH*_L@8+$ MM%QPDD_RB5O$?!*EAQB(Q$#\<"T)B?WM4>K/H*==$?4QWVIQ5&L],;11&HSG M$XB>N!TP0\69)$=*C @^?$E\^*:*5104'M6M*A(H\>J**E,M<3OD=@FKHX$M M0H!7VA.G$C$: MB='X6=6F\ZD&IZTIGHFA@^6FF1E+U3[5V^RVJKNMZL5Y!\[6ZUN39)]C-A*O M$@$( A!7I&E=$"!8J][H:GNM)[3 2!F,DWN3[2L((%#R43SUO?Q*APNH++ ! MA@M"N>"AF!WQ+5T4*4U+!E;"&_R37NUBMJFK/\0K^[RU ' :E0)?AX"9P8KA=\PI=SB%#Q6VZ#[5N%@_]D/[O M/]/?IYU\6J?9[Z0L0KF/-80_#V*_+>%^8SE?+ZI_JWPNB#&HFUK;1YC\7K#1 M?8EGFJZ=P?"@ MS/6AS!L'3?\(9;)&]^ZV-]G>4WMV+#CI>J7/(R\_;CG-4;7UBMVXKU4 M+424C,UT<(?\&U 2LM2 ML]L)G"6^KX%.73HC^ON(!($& @T??>?XGT##DM,:Q16UG5&]!,V-UZE6>6QW M$#3@^QTRSRJ6N&*OP,NTJ8*X4ATXXWL %V+.G*UH ;@M&Z";F(!PF^V7='7\ M4%OIDZA/WP 0OS7ZO9-B5#*MGB^QYXK"RN4]Z-8]5A;[[(5=4QWEKK60;*P3*54JNDUF1#'#CDMO&7L\R2L3!C>E1AF$E]:,OH],$&P@V/"!F<=_ MC@WI4G?JI#>WG+;?J+I3A M,VAHY>3;=2$Y*&NM?4JLE;,99S,=E1TEOD5BCMHF9U#=W)K4M$\Y/]K-D(3EC<"M<"\H% MTG#@4S7@X&LX;""AC_^T]IVXE8CI^ E,Q^LJ/'AK;2(A\G:;6=:YQ;XKC MW(3)>FI6*LZEGV/1$D<5@0@"$5>L8_T!1*B[OI!G>'DCK+FZ2,]N[PM@HB"( M0 E4#!6GDF_3T/%3=@UR;8"">X_7AY..0:1CT#41[M/V\K@"U/Z8-D'5 %I. M&G@\?L/)+-D:UM>UI:#.C57![C:FC;PR87&_;C853VT#7HAZI2V=TI&Z0^ EIZ"@EC+W.:LS!:A#M0:TUP\D_WD7=N!K/O,LV- MU<@(A6TNL<^:RVRQDYNPC'\[18:^].T4WT<,"!P0./A@Q\"+X4!DH-:!SFFI*%MB$&:FDL0 M<\1=;*LZ\SDT'.'L2;(.B<232/PGUZE"%;8ETSIB06O6/2!!#P$!_+:*8: O M[H9'$"@%[L(GN[:S^52EO6L-#*V0[N=F]0F[9/GMA&6Q!D;'LVERFSW!$((A MGU,1>Q\,,>[N%AV;:^_XY5)9%1,"QT]G&$/0S0]Q^DPJ];?/]GDTF$.R?4BV MSS41CL3=KTXS_$W<_3QH/QIW;V=Y_2ZAK@O\/L_S68K-W"I;9<+BYMT,%T]G MGA-W)SZX;X8Z!&2N!&0^)KGGA2 CT:592]V[&6V?<3MB W!Y/9U#((,\>ZEX M.O4V/36O6R&U4VD'HH8(K:/H7DNVC!^YX%%5W0 M/YL!Z=Q="U5#9/A=7MD+R]MAJ]@LW[97)0BR7A/R3)RBH[X\XLK[O CR!0'C MZ^M3[XX2C^ID\ZUI+=8[=\/75W0W72DLM'H2PP74R5+I>))Y3IG'U_;;%9ZM MF,5C4P!?8B"7'KHK#^_4Z[6UJ[:1B:ON*@GW::WHCU43<_:D-9ND4:4)5@NU M8=5MMO*43@%.70QZ8"[VLA^D%IZ![;J35*M ,BPMD1S.4X.:DAU7.Q,6]U-/ M450\?29ICOCKOCOT$*2Y-J1A)^YJUBD95:BLM4809I,I6. MOEOPO,W7W57A7AHK$T#E$-) !3%)4W&.BH8&OK+3[B7:(( ?7D /O!X ^5"E M[P106 @HLNFB!F7OA"@O,5#_^Y)I,N^_U"L'SY#[KEG=63E+:W-"B];:@K:E M\WHE=S7H61 D5ZN5UFUA.%D;2ZGEMNC%=L+B;NXI.A-/,\] 3^*.(]! H.%E MT,!..O>%)%"U-$I,R=.GR\F%$0&WJ'7PALN//L; M=\2I^Z$+H-(CP77B>"7R+CP_;RCFF+&IJ./F"_8< "BWZ M?@^JP7'W.W20/3S=+B:_5ZK9O;M(?^2F>TZQ/U_(1VBMV1>YQ#ZC.SQG/'1F MY9R":%E[2,:!J+O@C&\K6>[)"R,-EE1B7;H5K6U^J98ZDR3EN;U3<2J9/>/; M^F,6N&Z9)A)-)/H:O-BOD>C4P"IQQ?WZEE\:]R.QDZH5I70.2?23WNI/8' _ M4#F*8&7:JF\_F]YE[+8-X =_/;"F_R9&Q.5B=M>9-?5^D/WA[3&N"O8NKLA$ M(G6_C\^I^ULKF]OM+6HX-\;+1;TG*O<0\6A<$AU/9;BWTV"^%^\3./CT<( H M0#/_?'JW \W\W@/?-QU1?[MJW<]IVUR!O^(C,V/>V?SYZ*5^747ATED^97=0 M&2E2V1;$3G^1;^T2R^&T,TDR3R< $D\(P0J"%9_ EW))K-COZ!+#-XVNUK.H M.R&STBU;RR&L>+Z/Y3_XSNYW34)YOC!?/$=$@I0$UNDT>P#$1$DRE_"UR*,5 M,TP'/M\Q(3N)KJQBM#@D)%,WK9_!"1"BGD\5!A\&"DA,+2!J"7$&W_Y3U+?BWO:7FLG>'*SVGX=# MA,5&% 6I_.]8Z&]$D\B>+<5=(D0V_^SQNGO[/PL^LSR1\3]$_ED(?3\MH(N. MN@$/]LS?86.JK^ MU3>ELP*/_H92"T\D_23[U?\(6J.(,U$25P&=?#@T[DN+^(Z@^Z3!W.MWJT4^ M'JLV"S<'8_CMIW4PZ&//F&.SU>=[L7XK)C1S0K':YXNQ0JM9Y)L][Z]>Z[9: MS*&/2]5FKEFHYFYCO3[\H,$W^[VCB?\$,/E\B?D[ 7GYB*4^?Q\_/!6,"+][ M7T(,DOY"(V+_&V/P+_]^( D/1.JHX!T$"GWTR.,#V?#TC::[A!L@7:2UTH/> MYSM*T33B4;W6I-ZF7/XM5FALBNA(/?7T+8#4'5:P4 M FT7KNVHL_TIB\>>Y!_ZYG_^1:>I?\+_+,)Y6NHJR--TYB"6=VUXFMKVVXG! MV;E'@>452?1O-E7\D8HT,LB2D7*J'M2?90#1PY!NXE"-4P .RJ&;+F(H3F>[ M4UN55=%2X3S^0O-FJ'^\'^'_H/^)F18FOO]=P5,-_2__CJEV3(PY0)H;\%!4 M]C%?=8RM<+=#W)W9B '9E3!W0N40:@0.,A*03BD#'8J,%3,-I":A*\TLW/T% M?F4[KHQ]@LX<'KK*W'0=/ WAIG<3Z\,_II;G+9SI0,+#0"PT-SKSCXW%335< MJ)O"@WN+5FS )^OJ#.@F?$OPNCA\B@)-(QVR%F(U,7CYX4'P+$=DT$UO%=X$ M'K[ML+"Y:<,)00+ 5?M.3;B;&U7R%&G1<9#Y@>J;+5/7XSYUX":ASS7T0\6" M4XE[OW17*]-R#O3 [[;!^?#T8'ZB!>"NH(Y'D&IPLG.@KSQ" AL1XOR*B>VT:< )E:/NS!>9)*NNKYA2VT8&A%6E!J8BMH M@$,PQ<^RH$7H &@-SDU31^O'?\2@YHD-1Y^(TERTX/$6FYIPFR$)_\\#>9YIL$.;:SEAMU#L97$@"F)OX=)V1E&T9.>/O7O59NG$9(=6BX3, M]BW43&U@A)O@PS-L"JS6[!9!,.I^OP%0M(Z6..4=/$W1LB9U-B7<*6UCJA7< M6W.Z'B?,]$KY\(G-E\>Q_IG0CLV;@YG@.8R@ MB:"+*QO\#/[XYX_6<6J(A3Y!>CI>*#:QH+$%.BSC5_N=?V70F^\]#=]\#S]LEK&H\ MY6=:$>VS,C_S#\XR@-@)49$/#L$8W#L-E8]@4 "RN42>$PK2$>MQ0$ M?,8!? L-&KO7,1 (='QF%FWK'MW4$A!JMRYJ+CO<&.'=4G?(A%]]\G'-S* M?0P@]0632M1 3((K@^>49+J6C8[S*=9ZQ,/QCR>%F$JT;5-2L=_-ATVDB5D MG>8!2:(O]J:^#!X4'> _*T"W]Q:DFP.LOH%+EOF=JG]P"K%/WJ86!N277J9& MCHIO?E04/ &_#2R=Q]7%T%D@0ZG4S14:;VNJKGO**7+8^$H\"E;)7A=T]'@; M_3F'+TYX=@\Z/A(R6*+!\%1PD6X,;#_KY'BRJ(:G"2(@.%IT<7@T0%2?HT?C MURD^:DQ]:_Q$=3]JTEY&AG\NP:/'!\K#F8--T#/D\(X4#'H(TW4<2/#M#'PH M!N\_&)4^7$*=5;OQP3> XJ6K.RI\1@"L*WAX(C?LX4 4H:D N@OSU^%//X!NL%N9-K(70D>H&-L@.]K9>W6E^(7ATPY:GWBWX<_\;_%N M!MN+UGD##?4PN>+'%^##PE!$K]V]OXU[SP" !/)7=CPZX$R1[I"8BG;(SD*_ MW:B6XR(S#8C+P$#RYA.:2>CHJYS;OKF(3GA('Q-;D,AVV2,B!-8K_'L+K9>8 MA$1YIGH[!=\&YVN@$\_S0 2K@+^:P1]A10$.0I.-(3@$<+42/..1JP(*OPX" MSC[0!UN!(H(+=84L0?C]PIS&[+DHFUO?Y/P//.41=SRD!=Q$*,M(??(9;B:B MVF '6Y1(J&PL28XIBT>;5%85. *^&8E( A@(3>48JBLVE_NPGA YCQ\R^X/3 M.'2D/QP9'/&F 95$U7.&A5YSJI$\(E,WL5M5.Z>-/N))0.\XCTY(?WKX$@0. MT'9^N3+V; 4L##*02('7=TV M9\X6K05*&@0W/,4P 'K\MH0,"4^GV$P%NFQ'U.$#+635@JRN8[DX. KB1[>" M!Z=1S\(3:M!_3AS*;Q^I?J9>\]9N[KQHJW9KEI,@O"&?GG+P)T=K=* M"*I6:2:%ZD[:!JD,V/>7H\\ZYC4@)YB'N(MOALP M#'C^E=(!J$!= WB*D*WN8M"P=N8(LY$K\(G)X!^@Q)L7S HGU,YT,X]9-A@3[S&JG;P_("NP8_^=.O@CAFFAFI!6@2).\)G0I+0#0Q3R-?P>K#PD\H*4!IY7#[T6OS*'%2/Q$&$MYW+M0P@5 M<6H4PL+6.!(^/!'T\% 0#\M-"<4<:2K1P<.Z+C22X']1-'IO%RBN[CVCEQ@% MB^\AT,$7SL6"^TYB.0GY+V-TEH7'(%+BEYZ(_Q6*_88'![.'%@\F%J0-BJ6% M:2N;\ 4( @+@0[CH3^'AZF:FZ7BIAA8Z.= ^3/XD->X5S_).2Y);]_ZY=;$$WC]L M"7_Q/#O?XO?.E">] [[5_UY*5DBSC_V%-!35=OP[KIZR O[&VHPJXQCG68- MQ";!\61[H-R$\Z#.Z4=GK8/X8[;$T;9$45FD*QTBPT];)"<'+YH!.OF1;8@U M&GS$^V>^'3JVT3J7*"0*(+&66(_RG:3NTO>I8XU9Q)>T^;9$X&U=(FW-#K2Q M\QIW6.E 2@QVB0H>]M\A+V6@SYMV:#+(>H!VX]K%B450!?1>CDS+HSYF MS_%CIFAJHNRO?N$:7KK/0:%[='[H2[_^ MHP %+$UUP.BN9#JNMH;DY@QT;G M5(JM@A?Z(!]OC"06V%7^5H+.?771@]H7,--_2?,3X>F-;Z6F+Y),93X%:[LDZP.+QS!0T&RAH M@R;3.ZU3*0ZR%*]:JQ)-T>FU;7/Y_73[$8%F3_:1#G=@/_RO0]@VYF^J%['YTPQ>.'B% M8I_HA/*@2[7D! K,[4]348, BY^3B@>''WZ(,H6S4$-Q.>1"@M-R'^2/>DD] M07#2RRU"2.['C>8JF,4.#(+\5BK&M@8\82#$;$3=Q2*!XI#P/9X@Q[QP(0XP M1X_-BT//17'F/P\4HKK#=^5U4](.<9MBI>Q. MNZK8$)8@QS :5QWN"[EHW.;\N"N)V[!GXC8]=[E$4@#UHA!)8D>:Q *B?,U@ MSN^*,#%RH0BZ*IV[(*P+D+ET0B[+-.#?DJB6D_.W,U,=)^^-7B(3! M00Y?;CJQ,8#TE4WDL(0X\6U)^33H5M'A8$%M%D(@Y?DU2P>5]2QI\ZBXX.#A M+>5Z^5"1C(VJ4'(] 3\N04%=&4(OU.F1BQG=-8W^$QVI?_7-%81G+LG]?7A4 M\+,8E3P\T=.T#RD0T"I&)QS.,T"GMQIDM&Q1@A$T0%3X*8ZL3+T $K8F _O- M.DP%*8;H/^%4XC%PH]S$8[?5?*L;]Y^&XF1>+'H#4"6&#BV-4+C&O[$OK+ZC MZ)UW"*-EP!,8FG[81D/9J(Z?-!08NAC]D?856YKR,6LH)KLXF_CL//W0$7K> MQLL40W$45<:>9]^P/#[7@B@BVJX%O&PK;,2AB:&5B:L5E!SL]L(FG[?_-!/W MJ!^DC(7Z_>-O&%_=\%*]\)-"RW1P$ I:C0"N IOXQ] ;4BU$M(DV"GNAJ!B. M1F)_]N$MZ T^_T&6>L!*3()*/X.5?L+'P2$H[R<( ;B&@B,;#CPY# QL. MR@;<3#O( MI@=2KFWZR@/#!@>5Z+<)[3+XD94=;1OIUE"A_B#%U;T^-XS;_'^ M>L] V4#&@Y=X8H-C0R)*N(>[A2(R6(9PKO;CD U1RJJ0G3=4ZC+W@)B*7W*)=M'E-0B"*[!SQ@4[% M0YDEI]%Z+Q=8-5[V* ]J4$XR^C]&4"_4&IJL)SE8!KR,:<_3A;U?*-7P:"0' MJSY%$"Q#$*U4R$8AV46.6_A)F(Q'_ZSOF9-058\2. AQ/BZ"0.3#"Y*:O?/7 M/Q4>G)FIFUC+WV:$3H=ZQ=!+(53#,\4,(YP8X!M\C>E:']6IY8N+??AH?E+L ML[CN&J6"]<4=JJ_V)#Z3I.")7%TBN0X@W@R-C!5#C/5 "41/#87>CQ\BP41B MA;VEF-GG'MJC#!Y+-&R4W&!(GG=&#OP?\(B=N;KA%S[[>6L.G$*(MSV1P/D M!R]^^,5!$9=J; "J/\.H VS?G7N I]##P\'_8UEOH%]Y+&P'YZ6OZIW\"7WB$$F AI&(63K%1_:"+&>P<[@AE145#O \PH)ZC3.IYY Q_34 X8X)^Q!^&7@0-5=+_/@I>PNUS!$]C/R I4C6,J8L#FOI0?^ C*HKKT M6T2H'H)&X S+5 !O>A(GQ#$K5>T-",IDC:%DG;(FE;)&WK4Z9M/1WT M>T&(D'G+)*_+ZYQO':/UF_:@6W 5 V\,CD7NH^'9Y'0ZK<_5[I3?+R;M_'#F M#'.93I3VY\>]:7CVY>W:?A]S],IK0W3Y3F'&T'%(,S>O8O9NN <))B)*SL"> M>NQE-@^!!ZBR+U5D,2HFTGYQ5,#/^( _QJH\BE1X3HRSR8QP0J972(LJ-0P_ MV\_S]9VT@PNB2CZT!%;LH=@(N0-U[T7P22!(??."6] M G/; 2O[DDVK+K ?5]C&ZJ@1D=XDU]F;1$7,!.D;"(_?IM \AF51*2.NASI( MX3^/EZH3?B+\=.2G%;"P=Q;YI,TI7*H?ZCSX)CP.(_Q$^.DQ?I*!@_(JC%!0 MPT];7D%U&1#6(:SS&.N(.N[=^PCG!*KF70)LQ%F>S3UWK> #GV;D"$4 M]UH=G2;IH!P\>X:K;Q[AOC=MB?A;N_1XM1\7I>4K>R!^D#\F:%@B<[-0AQ!7N30Z!X1EM5M&^G_2;PBDKH>(^SQZ-=N8ZTV?K4)* &YCX M'56#YP?-Z>"TO"R^1_J$W3RW"]C#1H17W93V"[96C)^6M]F/?;I1R?*,7OK8)SA[.29ZR5; MA$XIJ!4!=0/LSV>F$<9[(\8[ZB_'JD[(<^B*%LG+!T+=8T5T^!Y*2+V:"71M MS?%VH*!A>F*Z3WA_>844Z.X:PFV$VS"W&9Y:!Q'+!IC)CD?YX1@/E'WGT%T6 M-Q.&PU1\27EXUNH+V#0=#5#1P M5J%B86L6BJ8F^E=H!-<]'9LY![:0WR\[U&W;:X+M(*' -B]JABG#_[:HLRJ#?RN3A^DWAVU&HT*U3,>>>9CZA_[L7C(E%L3'O'!3@"TI MVSR8[WZ;DT,5";9YCV^03-2J3P81^0XUJ0FU@RP$"KNO^X=;.DMPKN84'T4! M=2ROCZ5/D_BC)IXH0:MVB2CSX*ZM>'#M6;@_PJ&?0= ?(6BV$+20/_3^"_=* MP!FNGF\3H*$XQ]4 BNEX_<2#KMN'C?!R2H-+4'S5[*"U>66)X&!Y^DU2#WTM M;;\30\C+<++[L<,%*X>+N!!?>2Y8^2;6FZNK0S?&H+S./KF7Q;M/18*D.73Q M@0<[W$9_R_PDUD-F/JX77/D9KOZ[<>*J:'G5 Y;?-4<&?GJ!K\62;IN_11Q/ MHKS>C+X/S6.X!R=H IH3\ZB0L##7O?%4[OYF! >]\R.0R/(-[:?OZJY3/S] M[Z5:'AOEX"L1O1LD,<,?"Z!/;CT1O:LE'DEP\D^%D#L/74P)3\#/9SD3'GPO M'C1GL],K5#4UVGA\:IJ:A\''0]=7ZX[7[!PO8_68+D:XCG#=(UP7[M)PN-<5 M'^5NH)R=7%0GZ:*O(0>J*\$TPEV/YH\A?XV!^N][YR7N*W?L4_?0GB)(17CI M"5XZ&,XH/B%Z-FS"OYTLN*(:6"2WA_#14WP4:E#\$(X"9\Q)J^8G76:!KZQJ M' ,=YB'3^F!L>[?='L)KAUO%(!\C)TWH&CG?@?/=_=0O& M@K6XBMY&/*/:<^3&.5-'-/OZ.IVN17U"Y_*95XZ=7@W@13"^^ MYB=:>=&U: CMM ^,UP+&CJ&;D8^:!FJ^ZI_-7E04'63H7BYTH'O->O!EAP<= M-8ZM(7SI"(ZNPJ!X!9!7EO.0]#6N[7#N]79N\50\DAHY!-QYOCQG]4FPX) MWN)9DF"7FO<-ZEF$NSJZ.)[YUS';V/LF"(M&F[$&.>YF:%DHTNS:?F])[P'A M+]%6X%?]?;[#Z^'NE8"@XC%3/!2J?Q@5/G8*P_>"A#W6I@6?B%GPJ'?BKLLH M*SI$#6_&4.EQD ;_X(&G->#VZ067!X[QWNVU6#V^6/8ZLYXC(;X$4S^F.1Z9 M\D+WG:)+UU':_$%\_3Y=X,PK<9M:G^G]RR?%X#8;=3E%Z7#^K:)'+O.U?0L7 MO$,Z//,>D)5K@8G:FFEZH=784NY :HRMVF@HSW]S"0A[TJZ"G2C]^^9LU*7J MO-NE9Q"$W<&LJH0O 6%.K@!!UW_(IN-_';2UT"WC)^_3H35K PL=\%"G;YVY6Q__&(B]Z-$/O@WC@2((YR==&/"@)G M;LK(G77H'P\AU+6]LR) G/!O#[ML'5NGQ/#/\-$:M#7W3Q%XSMN/N$C"SPQY M1>)H HZH ;]-MG\1:TA/D@&$?.^]WD6AZ&M/SS&#!*7#X10Z2CQ?B'UHD(\+ M@M 3D*MCY:[4 XV\0P/==[8$N&%W> 7!^8+IZR\'K^,W-(*X 35I<+R+].'N M^0LYK,YOO2!;XA8)%UI@'+?\@^>"GXV&!\'#P$)Y@+*(?4 .Z@B+4NGB,;0; MZ& T )#M$"E"*6HXWPT+Z_QP_ 1WK\+'QP\)83B5"W\2+%025W;H//8V![\2 MN]=1YI?B/S H4SMZ*Z\ZO^>#!%PXY/2%TJQP8M39LL1'RAC-0/9.?9.J)YZ( M>?%U!P@^W"GJD>FHWHW&QZMZ#\TY#ZIF8*@PU-VP;VJ59M>RY/!:*%\<#;Z=W>ZR<6/GP(%&W_,D1OJI+?ROB!A\\ M/ICPQVJ8Y/@>,PO=)>8Y!7P5]V!F&3)^LD0" MPIR9'7P5ZB:/)W?8C_"]]TL@GMS7&$-R)JDK?$S!1V!C%SYB'U3VHL8IX6M+ M#D9F,)V*N84+0];D0\X\,S^D MO(>:?)W8L>@XQ-42GOC[FW. $;Q/^")1_T58,\&TQG=4')G]Q-.!LG?#YNA1 M"GW]03ZW:E%!EU ZQPEZIK6[\FF\.FC'6&L-3"9_L'H8A"YJ0<+H^3<.;SR, M/'-IY4.'1G1VP/Z-=\/3&[QK5^(O\'4\FWE M$6N,ILZ;8X-[5^*VZMV6*K-I4&W2N:7T_[/W94VJ*EO"[_TKB+I]OS@G6NLR M*&J=[AV!BO.L.+T8B*@(@C(X_?HO,P'%H:S1J8J'O:L*TR1S3;G6RC6H>^98 M,/Q.>VQ;=-'9?AUM:]N,L(#VO#7%:(\E%@F&"]Q@/.&Y8+4VQF4SFR?,*FP[ M%SGN50G4$L6MC7]Q9',& 7\_9-W1^V%?CMF\8?NWLPI;0G+KZV6+H9J]BFVMEO6Z;:LQ*,GJ )L$' M,'YC78:);YI>1'OH6<563-*D'BF+7+24:FSBTC+W>-;KQJD5)!""V?_A#AR'/XSDZH M3P ]V8GDTLM:$I=*"](4A>XL%[P]T!NA3$-*:"0C2V9G&)3'S4R"90#00^09 MH)\ZY[XDCR[,.Z\'SZLVQV.%X7(R%*CE< MU,+=HIC3)]DHP")%$,_1^SIP/PYS93$TK%&O4V?342NXV0Q2O73UXT?T=\,\ MU>H/X]5&7\#GH9AIQ4:I3"@/+S8BT6?ZG9SSFZ\G/IG^7_?4ZKAP#8![@M:7 M\_O=D."C+/'77+SV\_U[!#=5=Z]@RBX?_QG;EL7;>KSLXBM.JR3/6T]-I*,; M9*?)J2YZ_4(HB1P&TD('LQW@@KRPZ,3Q3F*[6 Y7LE>C "J.L%* .@ILBW$X M]=GVTKX;$N? MH3HKMD?*3N&!*L?>WH.&* 2E5=#>^$L&_>@-\U:ZUTQ5PZPTMR)\A:H[#X7K>M$J# MH(+G)]VXQ$4MOA0&Z.'"N&P6W$B,PDUDG M(]MVE^Y7[SNJP F=^*]483WR2".98CCS;JW3;?+ 5L9,;?2BPARNV>WRQ\Z_ MOU?6$UWZVN:R_2DJ4GQ%S>-[:N6XE:C'J)3B3G> M)990:SH<*6UP6:E$9),EZ9A2+@^"#9D;@9'1PY&TS,0F2T.MLG.MS)69864R M)T8]\GC.^3(Q,'A*5#E+8::U07K$]+-+,#)\.#)MEBJ0 1Q)'F\_.4Q;9"6LU>9VI"L,9R9O- M2;5''2\T4E_*19.-3SA^6*K$LZ5\-"54>Z$>?CBRG N5FB0Y[G*TU!@6YA:S MPFL,&'DTIQFI)=*YY5K!6]EF;]:ME".IX@B,/-I\F6[5&-(B5FS04AN1A397 ME Y\^]'F&_'5>MS,6U4YL:GDK1#%YF4>SGF\^>DBFHHOK+K.I9/U<+(T:4^J M]*@7/MZ2:>3&Z:6(SUDI(V:L3":3RX/7T\Q6Q3SJSV%T-T8L6LKQ7'^"7O5K>>JJV ME<1[PT2W)L\V[F97M=6XNCFW9Y:=R)YV0YT\:4U[=MY]FG=W3E0?X$9/!WL M4->!>-W"LF] \WC9MX;OVTQ[*F#]H&O*KLW!E@=A[WD+WK]@?!\P-JJ9BB"! M(@1>R8R#SB/#6V.!-S!CK"W!MT1%6]KA:>**AR'H ;ND@:>6\):%G/0TI\H9 M>-UQ@Q/HECIL$>(R,BK!@0+\D(M31[7M7Q83CWL.$3:5HDXG8L5# _D&CZ0"'F>6H\249]ML9+&,ALK5&X&X$,]3P58A,<;!%MJE M;BW;G+=& ,3'D5S_/HRB>$6H'3.MJU$$KH.D#_%!$;44R@"CWXY_V#N:/AE,>:6#Z3-A3*\(S50R M$UGDTYHDEZDV@Y<'U0W?NA6M*.F,V UQQ0J^UA;6:-*+14A N##LQ./(3C?*[%9/E"2>2;S&,>2Y_A M@MW\B)7G\NKG5ZV5:9&^%H&4XWUF%27^.M:2@4GPA#HED8W>14 M^@P;O )B4^KGVOPR',3I;C]-2M-RK]*_%8A3V2B7K9OU!9>8E12C@@_!1IE7 M0'S;4^EN7 [W[V#PM$M$UYU.#J]Q$EU;;]R!A>S:O#!7\9U\)9GBM$1JIM$2)1D.HJ3,E\PZ 3'J^6[ZY-\ M=L>A7BF[TAE=KD2Y,B%7.'E)Q)4,:[8Q?.89[#/\/?G@]1>2TC;#\OV.%_!7%NDH@"&!GA57-$$ M^$!GLFA3W,(Y+4+$O?O("S@_&)'%$&> M?S.29_LY3$U3+%/\QZUI?8EXJ_?@G'@_SO=BL?9K4K\*<.(9IWUX7QK>;LS> MJ\7%GVGRAECP5'(_1LCO0@3Y3-R2'WQ,[%B"O.5!X"/"(YM\1-P%(GS9="^8 M>,8C/B+N A&^;+H/1/BRZ5XPXT&$+YON Q% -D5]3'P?)E"[KOTF;1]$ MR9MNONL!(OH!0'Q5,)\](>]ZRX*FP(?_]Q1^^N3VR>AS=)N^Z:;'$K,5ANIM M86YBZ 7A$YU]+2>P@:YGBO:U#'ON6F:73W?1H_PZ:9*OT] 1C&Y!5'3LH8FJ M+JT^05*^!/Z]$IC\++,0U'/DL9D%7OU^FVP][U[^EKWN[GEN\3!M>@EC=HPYV6@471P20945F(PWJV4$\19_HQR%<^W*0+W\2Q!$<3B\+KJ/T@K>0;6'(5*WWL.GZIM] M0U#2K??]W]^Q$_MVZ@9;\7 B"ICTUGJB]NJIO3= _#HUWC^=>1RDKE0VF7IR MB\NT2Y7V-)NOYG"ZGRGFQUPH/*O#"D#4TQ\J' I0Q''1\6^S(&_-'C<1"W>P M;U\LW*(+P:>SY6\@%M9CN59ODZS!I7&AF*]PI46O#<4"#6O84X$8?JI=[#?9 MDK=F#U\L^&+A:ETM/IT.?@.ID,SUR\WI)FMR)"V6^&BE%5DM8!' V-,?.DH% M(N1OD0J7=#KY(@2%G/QJ$7*=>@_+_E/KDK_!PGFGW"5_'Q-YVRRUL_8Y%L!O3]CEY>^!;Z/39X/ M1/T9F_PE]'K;BTJ?7M^[2<^9Z%/FS]GD#Z#,+X?+W],N'^TR M@MX*3X]V-WFPI3U4.OU!ML5#?M&]Y!U:M-;O1G0VR[8V MTG18[G5"A=6H1\-;3I*@ GCDN BJ?\OYX+Y(7XC<_YWHIPLGWT"(6 NJO*D: MLS ^%>OU&2].2\'8$@@1^ND/08<#>/2X9N7/O/WPA8@O1.[G!O73I81O($.4 MPC(<"9N).!?,+4KS#5E(EWH,D"&QIS\A@@C$Z N%6]V=#/%O4.])X/CWK=M%$$'\/!QQ?D'N6\]<)Z@-N-W M?>-ZK]Z>VR4GW8O\HV\/A3L0AI_R R&VSCJTR^?+#EQ^? M=@%YY<=0E'LT;6:+>N( MU]9JBK,);;3@TGD^)BJ-;CE+,V"OT.5#!F@\^A/%Q]VZ=WQ9<]O*)7[0@H!L&XI_8]ZUEPZWA\NKUVZT!9TQ"=ES0=528M+># RF4DU-D*G(K?V%)')SG*C">107L='>CJ5H(M$ M9=F+HC AB@Q$8Q"!&7]#;Y(N@N^&T6\/% M%T'?ZZ8Z*8%FJXB47LY:8]:J1C=X<9,.")X$HK,^G@KNHIF>A&- MZ/6A$@3]5>%0(!PY%S#PDR30W?JP[H\K[T! M-2IXL#2-SI=X-SR2;NWR:DKI:*P7&\WD>BF\&C?;:8HQJD!6 M$%U*W26>IF@Q6R*8J:#>VGZKCEKX4%K*:6[*Q\ND6>]/0M%1+P9=2.%H)$ 2 MY\K;^-%&'[W!\WG]1_+ZH;+"S4=:N+GNMC@ZPQ#4>CJF&/G6[N)4*CC=I!@> MQZ=TH=5MU\I,MU(%O$X#7L=#@2C](Z_V?5[W>?V";I245JLNF1RIL@F-6.&I M>;LX)6]]K!A.;]:,APJ :/&IC1LU_ \:]6(H53K6\UA]M;^![R6R1)BH95AI4EK.8Z* MJ]Q4@)(!^A]BT7 #YVK+8'\#_\Q>8#A/^ZPD@5>+PD70.@$[$T:KNU'D@HX MU'PACIJM?>:TO]A2]U ; O@48!%V;+&)"-.&F(M* T#VPLM\ M((B>7RI@0D#SF#D6P3_8LQ4P,69(*VRJH4:;XKE&F_ 1U^ _!I DR2T*=C2 M&AOS@_?*"\'AQEZN5&!KZ5HXQM8IH3JPBNR:53\H-!QN[^T11TTRY/@Z+JK" M&&Q>1FY/=^ ;8L'QA9Z9MK&>B7LSNE\]&NO,96CS%-DAPH8<)+A !<$,$E=:)( 1@20_BCPQABVAU1$6QX"EK 4P"*2BO&"H%DJ M^!U\7Y06T'(* 'D)0*@ EMD]-+"_^"US83RPX,R_T=P#<2CJ.AIK+\0[3I%X M&QE_PW=!!19\!#8'[#_X&PH>X"%O]FW2P8RQ*)J #YGC96&\;N]2ARKS8&OA] M""$&IIZ!'^"9HD'C%0-RQ;1Q(*)?/&OTS/",-=!^$=0=,$"$:99IP!,(XL\+ M7_!5<<$K%H*'+HXLA=>5-=9?[RG^8%D#$4@Q@'[PMB$&?180IT"*;?=A(%"I MHHA6P9U")AP@('GH@-+%'EP%KZO@\4R7-!V^;P]T?1&NVX5>\A#Y7@BB>=TO MVJ]T5@+F120)1COP 0\A,0X6" \ 2H8=0F$X+YSIVD*"VWFE72I!.CZ4'\+C MG[HB &KKO^,C#Q3 M87AL@4=.GV**WNT Q_\-=^"9=V^RH" JRC_G.M*Z,URX)3H9\A2/L;%(4#8( M/>!!__^7=S>[@*@@(%M-?W&=B![P.6 AD3]Q!$@ ,)D( T!^>F-GLAB6=Z']\AXCD2/D+YUQ%&[FE#"#/4#CW_RY]@ M>?01-M:A=OZOAB:<\K7;JHH*%5IEK].]\^CI3P/);>C>@LH^.').<> [Y[+= M-EN>Y"\DAS[<2+G>J&63; #+EA+/VP[*EU\6PB+$+/:.-9;*#;:.-B;?Q^PU0%_[BX< MMMP)'[TRO9[ M87E>G9,K.;22B\0(C P?CA0RD^!$S:3*>-J:!P$-E*I1M0I&1@]'AC)Y)6>N M2V%9FH6)2+P?G@9;HQYY_':VG)R4PE6]S:WY7%-DB_-B4H,CC]Y.K_5IH97. MUV4KH31)8904NJTE&'GT]EHQ+P[PX;S.2F1#Z':"(4:(+'O4\=N-#)FMYEAF MPTFKU2PX"]9:!@G[8^&'(Q?5U*0Z7W5NM+:V^!A?G\*V?4<[JA!FRR0TOLSE>ZV8*:5Q(C6#)T#/#P99 ?E")L?]JO)3B(U'P2K/?IX)-UJ4T)I,DK) MP5)KG"/)BA5!A9KE5XJVAV6(B5?0MZO@=9T:'+J$MO,](=7B=FP![X?WWN&Q$5C M42^,!!B6?ZEB>$CPA?-MT;(GS9 M="^8\/6F>T&$+YON Q% -L5\3'P?)CZ4[?R&,?WE'1][+R*?/@L=^ID(7YQJOG*S]$KD\NX*YJ+VQ?7$!(335SGD M-]!#SE)%C,(#WT8 UQ /;VWXWDGBLG4I+D,2=W5V7E4,W#,G//A!>G>#*O-49QBK-0B\#69=^^A.*D(%(./2C>IF;8[ M'\;9F C3,F!)?IH*1$CRNTI<7]]6/IGM^Y>DPNI;3I+ML37QMV\D7TQF_70E MZZV MY\ANRYG0[@,NQ->QNNB2RJLU+H^-C8LCS/#)(NWFFD-YHG!EFI$ (]= MT(#XZ83L<^N/X=:+60T?8M8YD6^7(Z%QE;6HG(!GBFF-*$)F1STBX*R!=4Q/YA6Z0RYD2IS+PMYGWKTLZ*\7D ME_-V3^>D;*?:9)J)23H#2TH HX*@ Y'8.4GGWTKX#.\S_&VLD4_R^URGIV8U M5#!9OLOCD[DR. I::KPN@CLU\JTR@L&GI?3YHAG MPIE6=-F+0)N'CEZH)?L=)#/>%_W[$N%W2H3;6$1G!8*<:1=J:? YSA?3ZEPS M\%*N 04"O*P)X)?R@?AW-3[;^Q<[%[6#SK)]B&9,DRMV:CB9Y%N+;%)M)%58 M)!?>\@1P^EQ[\2LT&WQ7!9,/E"&]8:G<@30$EID(*^/V17,IVNT[WE-!]T3 M&AI^LF@NJCT#?CI]*\QMGY13M7CA]^''DFI_#U(Z^"+JS0=;\]FK+N[Q^FNX?0XI)0^A MM/,?P EGX'V29AE863 U, M&_*]AS8Y9-/(,6R:@EB!N8258Z,BM9WO"?_+T MQS !XUJS/\>4XE(27-%_7[IU_&$MZ.;&$J)+J;O$TQ0M9DL$,Q74?84M_%V2 MVVF05MLBF-3R#T 3A"Y M%P?>82=&;C[2PLUUM\71&8:@UM,QQ&78)32';>'LWQ(#DD.L*D7,C%E_ 2 M[@/,=]1A^(N=A;?MN]RFB)"G?^(Q4Q%U]'W R^4^X'RTH#KXWQA*XB"K5AS1 M4D&:U$D$SL>U92^?;/78]3P3#F^6!3),CY[^Q)Z/L\%^_,GS#?#L:OUE6XW2 M,SP]7S7"U7%]U@B#HYQZ/G:_G.:'P%5$RPW$\C= -[F>")7!>M[G@AJO57O% M>J&O(FJE?YVD_@9P*G0)SS/M0I@3.^-X*TU(-;0<_C=Q/I5Q2C@F(VH M7>5LMR=,VV[*P QW6U!ILKLZ.M;AL]_N]N/M;CVD@^UHQV]Z>W)EW]80DWF% MO%'W5]@>="H9(DIOW/5]A:X4G5<-H,"#QV I)C ?3&RD::@%J>LJ.6AQ:A\A MDH$>0DD'%2#'!_6,,=OIMUXD] Y',@+VLOO(PF:L@LN9R$VR??\K&X%O]=A, MO+&U.& CU0!<,6_8NMKKH-CR^C.6TFR_SY2?:+K3>U8RC5V'[,!)G]AK4@3Z M=':2!!:!1@UPD3?)JS\.1 4(-]T('+?=M?UTHN%U5(%Q]EQ'OBO7W>.NU[8S MCY;+KZ$_#H,Q'/8B1Z(JZM ]A:FBB>U1(^QF'I1609M)7C+H1R\L$^62HK)S M+KA8&&QS'@QJM='96X./\HQ'CISK'TGA6W9%/R#.W[F)*)$0IGP(&/*)K*G2 M%-^)+!+56VPB%-[?1 #K6R8F@$4L>!W2QTRTFQ]KZCYY@,VZ79W!>3O6-&5' M,9!PAY;]O2%@=GN0"1CLPF?8KQ:Z'H;#QH#/1;M5,^)Y*'2AT(.N6-@@>R"! MF0*8JIEVZ^R9IMN>6]C3&KF]+74G/UZ3,D-MU[?;P)9 8_/XN)$7:,PO1+O? MM].4>^!HDZBWMBK:#F0PC2(:QJ%OZLM+6(XE(,H!Z* _NB^N-?#C IWUO+IM M'S""R*NH!=Z!9NNX&2HN(E@7#S5QRDOP"N*DGNM18JLI=A$?F!..XY5,8QF: M1'OI-E!B 2 /K[0I *Y,;JYUD M\U5QF4EFY,IL (PJ_(S)ZHNLM[7L.OB>- 1$#1@W9PU&4[LULZ]C7TG<#T2H M48'Y!K;8/:M)'DI)^ $/8VS5UW35/64.3*S+HFDX'GUM8,$YH?KH*HGHP $* M+I ((QUIU3->D/F1"'0+2;&UB:&S*$L'TLI2K"E\)$+[&AP#61,;:& >>#S9 M;_/HX^X;=S8!NESMB[!2++2:;9T%@ XHE5OMX\2+]G<%YEU( U?=]="SJ^=" M,#H[)Z[" 3FPF]EJ[<#%[P*T"FN@%80T(Q@ ] 4( =B$@ M6_ Q;U@ZPCQX.-*!B@(H;0F.0H=*D';BG)D.EE]CH+1KYP1.VE_HH9=A3O*5 MRT9;&PR8N;KQ:O/B@ZMW:3>!ZIBA3I S:G 9H&RP1VL#P';I]P@8P MT12>D<$^&$ANY(6] GV/N9 UKAI _Q'LC3.*LHLY@+!:H*A]9/RI0#$Q#&AG M;$,W)&!^;(U\N$\ ,P^_V/$\!WVJ3S[QM/\YW5/>%<0H),@A)+?N-!EYIN M M)" >]Q*2HF>'O6P]\^Y-%A1$13F\J-PKS/N]G9->+\#E@(5'XVP@<9*BU%#\$KW_AE26_-IR]1F+/ ME%O7^V5;P)N"2R)P6)\8\_R.CK=#I,&6RAZX[755=KZVWUC9??A&BRL'Y_!F MF22>Z7U\AXCG2/@(Y5]'&+DGM1!FJ!UZ_I<_$3*&/L+&.M2M_]70A)/!96]: M^JB9-V1%Z&&W]3-;8G]B+K=A@"/R^0N)_0^7DZXW:MDD&\"RI<3SMH[TY9>% ML @QB[UCC:5R@ZUCC3+&E1@NF6VP22Q1+B794MW^K5XN9),,?)S*EIA2(LL4 ML'H#/"BRI48="R+\ 4$G#G:5LL^(.8?($;,$ 6/L A4=9MD]W.>R(^:Q/P02 M3?@+CL#^!R/1-_\^8*L#_MS%QVZY*(R.D+ HZ,'HYL6Y:A&E.MA,S4NQ('<_;U2(:&CHO;[8$-?S5"T?E MLYI=*;/A@NS<4!A:BI+K?+0*1A[!"<>'>BH?$BF\E616T091R1EMN,[(X<@4 MD^DJB7!IR0'ML6?V12O=K:!U'FV)E[*-+EG(B"R?S'96L^XZW*G UQ/4X=!R M?KILSUIID2N/,F:KFK7,E ZK6!Y-2D32= UL6.+X4#F^B(V+V[8E1 M2]QJKG8IF516*6L4HS0M.^J%C^>)HT1(7N5996FW@R&,JR2@QL3B912-R(CYJ%E*=HI&9+7OT\>N7FTA. ME?#\BDWDVXD9O2A4DBN8PGXT9U\6\4$N'FW@?"I7-8QH6*)2 V./-J2&186?2ZT-EBZ4^Q$RR.&90MPG4>HUU6*QH58 M*\5)A0;%:Q4Y5%-'<)U'6TH&A5!]+%4+G!HV/:B(='.F&^-AM+ME7>$^OU^?BS5^NQZ MTJO$6T.SQ42JZ%NA2RB=)^W&(\O6MFHU 1@+P.Y8B"HPS\TQT#)'8\VRC3/; M4H$%8G5X7AP:2]O[MMUE&[R) ^\ 9@HX68+0HX+U>4.Z]%WY_5K(=^!XVOKZ M[;N$-XUL]#&P^)Q;6^0".1W-OKVD/+)T@14J\ 9RS.S>!^\=[!!Y^[)7$Y % M#]=I&=",7;K&+!=$/#R;GNGIZ.=0@M>%M=@ M(S/+=%(A -1=4-CNM1U@4)K! -(I]+S8H+2OG7E,L*:6K09BP- 7QD%KYHQ% M*Y",7: CNJZRU\\;'@\">CZ$5UX>%&R!! "GVE\>\+9_H8^"Q '&.IF M5!,6-3Y67P.[/E;'&@&T*7Q M#H.*9ACPHAUZ7/[>^1-=0+K.GE2"?\TMM-*GLA_WD RSHG*T8%JXZW=X;(4H.$!%%O("8@:OB$OJ!N\;XQ% M$29QU5RV'&CH;L!YB^?5!^$M+F^@D 11&2*):QA!1^] [[4DT[E%1AMS,\'L M?<&_MK,_O^)]O $Q'-/I.[GK^V^_C\(W'?R!J2K@-V'= &^(0VI] 6]=!<,J*=MXG/QP"**"9!310 M$HV=2NK* S >G*P#"1R1\'80<#U8NO.7HXL -0A=1&@H6=6P^D" 2."LA;(/ MWF5XKP;AA8TN.'-[ @MMI6R;8(F"8/HP&U148*(H6J6D>N"Q#3.X3&+R)2CJ MTH*DB&ZCH-Y2%X')B(X+6YYLQ4@XI[>E4K*@R]*,24:KHXQ59:K'5O3I<<@> M)FXA=([4CP]+H*RZ$&W=&!VA.UAA.V#=FOT/=WDJ'G2Z6[BQ7;@G)A2=WP;2 M'OJ:ZMRUV[7 /.-MSP*T+P0%G.X2"A@#FL!85 9!4PL"M1D.=7(?O5^$@1#. MI_#O75:X)S4+O=*-5#M^B3$&)H1=E S)#UW<2WL\O4/M0VK/&ZL>Z2)OH@MA M7CVWTEWUM%,+'8C()>\%,?@RC//XV&(S!T#WKAR^C4:B%F:8@S4#'?4GI+GMF#B+]E32U*T5>#)Z+5G6N7(P,!D*$ M6)6BRZ<_D9^>P/9A2.%\66KHA."?27T_+"$M@]#>]/4FY'Q(C;GZ%0S7DUVJ"6M5I_^$&?!_0-RU3X,J0PY MB%/)-F?*XEHHS=C*I!5?C@"DB'/5#US"_'32V7[Z/_2,VG$XZSW/&CQ7MJ4V M'3'[E^-/_-O]],Q)X-'C87"W&_\&SH1[U$&@2T,2E[:_X%!3 31-[TG%T0! M( +H>4$:UY"7=,>_W1<5;>EZ6#T'F>TF]I9TT<6!9"+_'D#C0$1Q44XW/.AG M<*G= $L<(!,#L<1?4%LB\7^8>@+]1OSS-];09D#IID@Z@)WW7:6V5E86!679 MZ$'Z%_$/EK!75$ >1PPZMSPO@].[+P2F#W+V(P <[-^3T\CO[=&A+2=#ZG.T M$["UG7W_-?P+O0%:4\ZKS=/U?3SK1$K/@:K!O!D?#[^5LU31^0SW?&9;HC!U M;(DT(.1$VNU?W-N^!TIO$AN,R;^#D/S]FEXPD0E*PR40%H:H'HK")-C#SO: M2F!#*SH;9%P0I33=)CE(<8?UO>RL9V85F^/%;(O-"\V656!'67&R?/IS;X4- MKP,-*ENK$LUEL8_7PP41#XZF@W8<'*P;4==.E#H[>'"[?.%#L?LFFYU.;CQM M.SDVH3BP([+W#&%PDLTT>#MEFXL!C'NN/V.FC@)YU]!G[%R8@<-M*NI(,,Z M]>]#XA%/A) M:1EB,TM8IXF\MK5Q*_"<*$7HA5!4YJ-RK-X53.9J;5LJ+-M6I3+JQY2UV8"ZU@QU #PS4>R_M M)'V-= ^N7-*Z9LUZ[*17)^OKU0@O)VM:LUVHJU-S>> N/3>T1QYZ2R'Y#C5X MH*&4&%M46U- I2A*YU@IMB^[!< _:W31AG0ZVVKVJ&H#R>!'(UTW( MLN6]J\7"_@#@!9IE@"\;?S\?N+R6* MO[^2J(,9)[H?A>+#R'Z4!O/B_N)=% R&=Q8$XX(%.V1\/_3^.++7<^/LA/&: MNOM6MY:;O:,WB^^B6_'*?!]8+99Y&*]\Q0JR[T?[7I;'EVH>D\_DV7+X/B*NA B">([X M+'$7F'@.GRV,[B/B>K+I;%U^'Q'7X@C\F?)9XBXPX""%\TW0DB"!\-=X$&7S#=!R)\P70GB(@^$[ZKZ1L1\78SYH]Y MOZ^WZZA[&>8-0[]*L[VW',\_H]GZ6T[=G['+-P[8'[')MPZO'[')-QU]7]XE M%#A?*03%>*/R=G62'H!^W]KU'0KHZW;%?0BHO.5NNCF#E$032SAA&#Y_^/QQ M9:B<]WGAU+]-&$ MV'5LTT>#BF/,.E&&CA.'F*TPE.V#N:6$[UCZ,]N0U80&.\L^D.Q_-&+QM:,S M]O4#L]!>9J'/03X'W<3^?F &8E!FA,\Y/N?@0?FH!3,PVO"/+Q][ODV-\*NN\S+OP1!%(?#ZSI2$MLD\3A,$O\ MSCU6_ZTW\=_?:*E??RL>^D29@][: =1>OZ*+%\)P4FE[VTHINT(IS$HRMI]O MJ6:_MD,1E33HT>U:C[%BH3J^CB8ZDRG5CD?%2?E@EHB'TI'2/C)2& M_0XNI<.QZ88,]5-. MN"L$'O)YT*?*WT65CHE^5_CS#Y^WBA>YKG'H&6=@L[_WE3,"!Y6V'C'U[%A* MLV(Y.M-F@F4Q,=@M*>H?5+Y(V/D>[@I[OD XHXTR@M.W11S 4 FWUEU&0SV> MH2?FA!@0X]E,(V*E<;Q55BH K-5$M8#ZJQ%/?VC@O0NZB$\R^EF=6)V.5EG)ZV%YT0\0H6ANB#HDA^]"/G#OT'R9P98\)4,G! MAEMRL 1+#G[.Q?08T47WGO3P@&S-U5WR.>+IM3QIAJ*U7ET.,GV9K!AU*I>Y MBI^I&>^-8ZM1-\5-RS(C\BO37!"C7@CZF4)D($91WW1T_X)S^J=S]L730Z[D M7/))\=%)\>)Y&/X91?WSR!<"UTPV M\47 51U(LCP)A;1@B>/*]&H4'A&Y@CJK L:'#J30<<,9G^M_)]=?)T7'Y_MO M=AF)[46S66TD>VS=C)O5P:(^;8P8R-XA^V"/Q*[A,KJU*S6Q:U!1@0TJOBU* MZ8:1:?<@%5Z/>;HU8!Y0DNR(%-&H(T2HV+"/-PFNBHNZVL@)\V(B9(ZNX:-: M&ER6&&<33;D\:ZTRTD;]4]? M7_)<+%?M_J#B'[T^ US3QW6'B 6VYZ-7BN M0H_8VP?K T91N>2!T6C^AF;RRL/4Z[E4FMXO8MD/-Z?^-@^2,8IU,K6P@N-3 MI= +%]941N69'@T]2"1)!?!H]"LZK%\8[@'9[Z&CF7R*>SR*^W5!2]\L[R_D MW\#S5#;*Q3-)O#Y?#"L%L%@I5@5G0]0_&WXII_ZRR*(KZ66?"@LJERI2C2U2 M([;5HD*)L4ZGB!;4W&!8$(%_*2[(9\W'8\U?%_YS)>8\F^X5%5MT*2DT<3(_ MGRYR/6E=9I:0!T/V$4G$0F]Y*OZ#>M7_07LF:@M<+I_;A[0OD:7_S.0C)G"KU\0*)P%NKX\ M,O),A??W04$WR7Y#),^\>Y,%!5%1_CGK8/[6EDJO%J(B0QXWCPU[(GS<-@G^ M_U][3:&VOLZ@H"F:_N)Z-#W@<\!"(J8?B4&[YQ0/E;T77EGR:\/9:R3VO*UV M][)UBE)P2=#J"_\;\_P.@7*$M"F_"GK@YLB8H"(.S1?G:^XSW>Z0Y3Q\H_>5 M@W-3F[V0Q#.]C^\0\1P)'Z'\ZP@CCYUPU X]_\L?\P7"\1,VUJ%$^E=#$TYR M$/P=\ 00/,I>43;GT=.?!B1-3!MB"2C@5--P&>H3<_V_?Q$TON-(WN;*Z]2B M.U=6K=ZH99-L ,N6$L_;PFJ77Q;"(L0L]HXUELH-MHXURAA78KADML$FL42Y ME&1+=?NW>KF033+P<2I;8DJ)+%/ Z@WPH,B6&G4LB/ '!)VW8<(9,><0.6*6 M(.&5Q@ZS[![N<]D1\]@? HDF_ 5'8/^#D>B;?Q^PU0%_[K2"+7?.S%>G=QF- M=X^[#ID+EV>E;%DFVY8\C!3"5"NT[!&]\)-->=N1T^5:Z9<;W3@K%6C5RE;7 M/8MCP,CHX4AK%,QO@JM)21;;(38R3VXJ$0+."=78_:'!25CL4^.JRDH27\YE M$^%.N+?LD=!7N3^R;02'E4UOQ;/K6K_0U$A++W)PY-%")P6K95B\/N3(JE9+ MYUBRL%88,/)HH;)1ILQYCZ!86Z_4S%"H MYOJ](!H:.APZE\;):6VPCN*MEE$8B$2^A *%D[R8K497!7B\Q8<&3D2B2]WB8B);+_']9B9A MT<$<6N?1EJ+<;%9*DRV)FQ:K;7,U'"4C43@I01T.C:7ET(:NMN=R8M$EN7YF ME"A.83;NT:3-;'<>*DL"R9+YK#9J*\M.- OSI([VE,X'BU.Q%AUP_";7;<92 M:F(597KAXSE#B]XT*V9I2J:#@UD^7>F&]=0(C#PF_*S8Y>83,2>W1FL^384E MKJM C?!HSD67:%8SD4Z2R_=;RV YM2ZW8TAW/!P95@RKIM:'I"Q5RPJ1,;E- M(3@"(X_P*77-A<@ 3,DMA1PNM?6DT2O!.8_6V5HDU&PEJ,?DO-JFJ-)XI6TT M./((G]J:*;#M4'_&!1O\0!'GN5FF@=9YM*5D*1$)+>@XSI:UP;C1DV9XAX<+ MW>+S0#>TO]CO)3-IJU^3^"(W!(2ZM_$,DQIN+8?22K0GX&XC1YK')ZSBC&@ M3I"S5-$^U"D\8/\"[9T 9HY%<.!,P3F_AGHX$?G'P,!DLH@T7I"]$PX?6O 7X'G[G50/NP&F@ 0_4;3+=^@PKK-V# -@,#MQ'Y,WA! M_(PUP *,L::;07#F3M$@10-G"?IK!OV,X+W84M1%[+\O8OW1/0JWC3^YE;5* MY3BNX&)4FC3KXIBOQ_83-\+?8/PE+%T'@-N:?K1M^I5X7>_-FERO/^>Z#7RN M\]/%<#*>C)014.MC0%T]LOHP0% *! 2$V@^!3DE3A3, :BE\.MN>TI;<"H=J M*E--AME^%1C&Q/-Q2HL+GP"FB\9,%* >HJQMFIO:;X:4#>CY%!OLR-##$ .Q M;WJY0N?5D8@-=6V*[2G:03 F**V"MI7[DD$_>DQN5)!H:Y!C\X8T+"9'7+4S M8TZ:S)^5%N_4\#55W*KWZ =F:N_9 5ZK;;+XAK-8*Y5JENRD5R?KZ]4(+R=K6K-=J*M3$R@'!^?!V<'@@(3T M,]3@E0?0>C%'4EI30"9@$P8B)G[;_D;0##. J:*)"4ZK0/BAI8*'D&V'L%+T M OJ"L(%D\*.1+HZ@TQ;KKS%!X0W#%K=NM WV%Q"WYEBS#/!EX^_G4ZZ1V>GS MZJU=/8AOR &WX\FP0[0$@ Q^9H@O[B_>14'#WUD0M($$VSS>=S,<6S'XD6_ MU-VW>AIU/WU;(VJ_$?B5.K*_%<'D(^)*B'@S)LO'Q+4P\<8=G(^(Z\FFL_>$ M/B*NQ1%O!:SYF/!ET^]"A"^;[@01;X4V^HCP1=/O0H0OFNX$$>=C.7TT^(+I M=R'"%TQW@HBW(EE]1'P,$>]/B+U9#X&[ZVKJ=R3X.;OTDQ9^R"8OGYGZY2[V M;FX=#*[PFW$_/,$_&E0NGDG[508IB2:6<&(K?/[P^>/*4+EP_NI7N2.M:X:! MP1Q0,,'&FU7P !SB:T _I<;[]VSR8>HP/9H0NXYM^FA0<0N=WZX0W)>-AVT< M*JS5\5"R_]&(Q=>.SA7W?EP6LNO98+"@#>Q"ZG.0ST$WL+\?F($8E.[@PS!^8;V"1)@/[RSYX_O;YQ^>?*T/%J8S]N!P$ZRQAJ-#2/O?\H YG;N)U M'"9>?UN#LX>K5/9Z2[*?7KULEZ']_B+M#M'LU_ATBK6'LX0L=L.XB)<+8EJB MZRPI=ZY2-WJ14X/:2JG6N!:E+"J#94>>C&"-$?+I3R@RY4PYH@V#HK#@:43);YZ*H=G54C M%7A.1?USRI<(YYIJW19[V%^_40A\KD#V*ZP?7TQRW7(RV^+(^)C(+08T(=*P MM!XLV!<+'_']WS[C_R[&?[69F*\*W*44.%>)>Q%.=W.C-3_#ZZ$%Q\Q,(I>+ M(&8/H8.>#A^79'O 4)4]'D"%^QINX;X2+-SW.:?28\03W7N:P^-Q-5=WJ>>( MI;5AULK4PO.PG(]I&WT=)2?I\?(:GJ5(3.#S_60LCP<3_4I[7AB$LS-8OQ5Z MENA A,:_26/_!:?T3V?LA^Y4YI/B#R+%W]'"[)Z/F LYD(RN5>Y89$;%@V.] M*8^T39DV8.'QJ'\<^3+@GIJCW9/7Z/::Y:=<1F9D% YE5EV:Y6FS5IK-QL1P M!)D=NHPBQ'>YC'Q6?W16_QW-UAZ1[\\YB=I*(:-/A+PL)XA.L]C.XTHKP4#V M#J'#G(X>UZ7_D8%(V\8.%=C8X=LBD6X8?78/0N'UN*9; ^;Q!,F.1A&).C)D M4+((:B4;53E=*K0S*Y5("+6KQ#N52^QBE0_J238XYPHU*SU8UL+GHMEH]T?5'RQ\XT^0)BR=T+8!",-P23B M74W.;]9K(A@5REP;=@6%/D _6M27,Q?(VKL_N/B2YMN\CCV5C);+&77$BHW0 M*,%$RKN!VOQTHN=6 TFK^AF;SR,'6/+I7N^'LX]AW=9R_D MI=.[Z4087XL=N2QG1@O3M'*A4!4LC81=9ZE ^*R#_\[S]&]\5-W@7N\;LQ#O MB/L^XA/S*>[Q*.ZWA8)]L[B_D \I%98;DU0\WI43^7"VDH@:O?"0 =N(^D?# M+V747Q"O=255[%/!5M5FL;GJ*^FF/)TV^8JA96:U#.1(Z&@AZ-"7HJU\?GP\ M?OQM05578LYSOHEQVZ3)1+N^Q-.A^IB:!UO%$CN"/!BRC\40>9PH>^";^(_) M]Q7Q#QH&MRNI%N^,.WKR[2B<6(8I#==?YSA[CR5K"MXH[*$M:>EH];U(C[ 1 MU]!Z!-FCG+]26JVZ9'*DRB8T8H6GYNWBE%P>8JL&F#^N M:(+L(*/?XQ<#JC!-=$IR/IM1-DRM2'=(Y@D3 =IF8"I3!SB\"@P1$Q#DEA-. M5#N#O[]()IA!.*YX=M (!3LHR[J#^L7V@AY)*D"W^4)$#Z558RQB"6T*EK'& MIKRDFJAZ']@BO[=LP5ZV@I:-S73 =3I8(/I,!.^9P@//_5@7#4L!I#["AKHV MQ4SP"DGE;&O*18NHAI0_!\("VD@<4KF #6JP&:,S!3 TN113#/W)+ MB[$9OX9.3N,9>\=R+;!5'6/J"8PB::S/&V "(+'&$IA>AS+8668 $\:\.@+K ME53W#%6;VFPR0 W2P+Q &&(P M]E-3(9&C/PUK-@,*._H;3",*O&$:$ !#RX2@.#&/O=G7]B49F#4;(*CS # M^TO;S6&\#H&.ECF ,/>L'NN#MT&RXA< $6A)J/\;& @@#['E;AY^\=3*;DFP MGY%HM^J:,S%P/84R X M>,1 .4L5,0H/8'!/D( O S;/*5?*KG1&ERM1KDS(%4Y>$G$EP]P";K/L<&BQ MC;J$I].BL(B"T;/*$L M_'RLJQS +0D&PWNA__FV0=;8-X(-^G@1\1F)UH\F7XVP"#\56DM;-2!(@V-#S M\;7X%NY 9 \LT7-X F+E'Q6TBJZ^5'0-"F!-+:OG('P2@HW(*LL74ODP6\^8 M(Z:S(:@4,7KZ$WNF7X>@>^JN15X'<'3>'L" )FD\*B _1J,M8,B(Y>'P-%#+ MA7EV6LE3NKRN=6J-2$W@APT@#\+/QRZ$'5D"B8!*G1O8$LQNBBK@^.$S=MF3 M\U'/]+VE>NWWF2ZB_KK(6K;7Z556(6A%*'B'&.]@%6A=+EIW:BI4O_@1$KKP M5\\0J$;"1T. 0 /])4BZ8$T-$U*- 51,'05.0+U[3XG;J:,&4CH %00=??<9 M8P03*M]H>4&P.@/0!3!>L($T'(+O;A5XZ,K2!U#;=.GTX;3 _^P9MI>W<[/J M BP>6!.O6;FF$JTOQ/I,9JU8+Q@I4:4T:2YO8>5^RK!U]R==R9!]5)'A@1.D M,@.8F!XE #(Z^'I?TV2'JP$?2X*E6%,,6M6Z!,X28%."/R::CBSH(08$CS!& M-AXT+!7)-MT6DHZ8&!AS,[MM*II*D.L$[J%/GIAIYV6M6\G,Y4*"83'K'# M*M I".(Y>L;& *!Z,/OUO0!)J?5EL=R>UO$UO2;5DES@0FL&QJ^=,;H"T"DV M \PF+41E';!=7\[[ HC4P1/(:?H">J:6@(('HCA%/C67>B%,@5&F6)"E@-8V M$&>:(3FZ@ 9(&ASUAB%"OY)-X=!C(ZJ0Y*'8@4&3R,G3YQ7D@##&HNCZU+;* MM.W16PE0HT;S]L$715/TP8T0#NK(D,,/ 82IKYKQ4A(QJ^YD<'69N\:J) M!)>*C6UE1.$A(*#,&HA Y@[L19Q_K0,=!)N'9;:F"YR:@^O3_A ^147UM@+FZF',Z[71?YS3;*<"! MD]JOYX!SU%W#HP&+*\BCM@;FJ]T02@+H(SA+/B61KP\B-](QMB188 MQN;NZ^[4Z/P$1\Z,UTW[V(8Q]X)SVP(U67M]4&Y)X/RZLISX?C/YDH(CP<\0 M=P'CHZX-S24 ,F/4;,>69<#PXC'D;8>&"%N< *\D:0#SH 0[UQ??GSWMMM80M/XQ5X_@473N+_ MU'F^CGXE_OD; ]B!,L#6OJ$@@7XS6[^UF7][RPI4FB'N/;/GD@ <>=V]MMW['%TO MNENVU[*W6J1[ \5&FX%G0 (":1:TP$L,!S3/V)8 M]H\!(PSCP#O1J"E ;9B MV@;$!(AA:!P85A_Z)$T@4X&,=Z3OSG_IO@ .!?;]P XBL UXTW5:Z,"T 4MP MHESM!4B& UDHW W7S0FD,0_9)JA(JNCX#S!M ? )C00LOMB^92%%5LC\B#AB@$I570IO"7#/K12Y-FKB).\KA,Y_+LN!%/ M58G%Z"2O?Y;@/8)"A4JULBS58'@$RBR# M?Q7YE30%.IZ=3;;-17-#JN)KI \EH$\&?0?(^YY'AB5LU.E'+04@K24/38$I6.SJV5 M>:W(ID5J$0SWA_5:L?KT9PCM4J@8&(=G^%G?$^*,D^+A7;XH^,1X!YT^GWF1 MXR\PQH!E'(>!'0.R=1C,=''&2P-7K7&\@2:2+AH,OGU1K3@2Z#:2%^S_X MS^4"00$@A6&/XW\&DC%3^/4+"H9QQ+6;W4E&GJDP%.+@T=@F<@IFSKD)+/B_ M(7MYYMV;+"B(BO+/V91C9X8+-\8D0Y[,/_LD(F@;@![PH/__R[N;7?9K4- 4 M37]QXW$GK>-9%^V:;(4BF?# M 9C_C7E^AT Y0MJ47P4]<'-B4(.*.#1?G*^YSU#\Z/8A=$L!:GAQ'3T'2'-P M;FJS%Y)XIO?Q'2*>(^$CE'\=8>1Q7B:U0\__\ONZV1;'3QB0K4!>_JNA":]K M<>>$Y9> M?EE'P9GGUE@J-]@ZUBAC7(GADMD&F\02Y5*2+=7MW^KE0C;)P,>I;(DI);), M :LWP(,B6VK4L2#"'[(R=EU9SX@YA\@1LP0!8^SBQ!UFV3WI?1#@2Z:WDE,VFK7Y/X(C<5&9*4 MH]G6.F%;5)%C^^O,Z.CK[SAKM5W+N'G5J1[XH%<]"_0$24=!I4C1=3-!L.48 MJ)<2>JIJZ, 543!+'\D)9"? UZ"#WM6JEY*B0.>&JTS;MV[@Y!/LP]DQ*A[N M2OY&2_WB59_IT0.W=YP7OY)P->ZX36AU2&<%34 LM%6X*[:*QSH:WJ64]4R5 M[!<2J:G,2D:^5QM'%GAH,_KT/<"9-Y?$T[=PM5(&EW%R9;%!5S7I9BUQJ[R:T&!5W.?OZ^YA-X6B0* Z4:[LBL M:/!Y4M]D1LO@".").G.7=>*VU+9Q/''JIPRAI62.3]@Y4$)^0'+_3.G@#D N M^=T5MWV)<2GZTR>I4<2<914\'ZLGE&PY.@VUKDI_1*A-B#&I>OUB?M M4$:?UT9+@+'0\W';@6^2&*^'4GQ(=/CJU_O4+Z]7UQ'2 %%#Q;['K3GXVH:\TV#KBBP*4#"V,#L6YZW-"R(B4.Y?HF#^:VKD'LB MABAN-3>]HC#@YK2^P&=,<*33U=MP,ZDU9+44Y@BNW&WVR*XQ#3=I:(*=2^&Y M)#='[I^9)RUN0M?5P4"VVGHH-@X3*UD\A[]+,G-'74:Z?'F]X*0B3HG,REQ0 MS?[KVH!A@CH1AT%L)&HBKH3W,X/II(JP9M?%$:ZM?-^@$90 MM_>;MG?+J -F;Z^7=ACD\1H1"S7+ [S>I>O#+A=M#^.?CWO]$GG.5HG*8)Z. M+_%T/-+K]3,X7XL"\J3>TA8NCMU/2Y@;8SQRTKZT,CIHR);[JM)T=(*9HV NCNVP[EP)^F=)Q M8Y+J%[KLM&)$6;U6RB%*QK'#E;Q8J-9CG'B\"\B)[+ MRKX&<$TF%F"8B M0%Y$SOG[OUMG:8Q%7<26\+\;DBW/\,!;?E')C)6]=$,9OF1O?!F21+@3SC4H[ATM& MCJUF\JT@$3QG%UP0R$.QG(^T,]D%NV[FA)(RJ,:,/) 6ZK'1^HD'V[03:#VZ M"]D&/Y^.O#S4.)&;^AO.FVW,Y95*!SY.,HE+1Q5=FXFZN:X 1@W\O#8>Y"D$'>_B&*VF_5S0,Z0[1[(1!=D M=OZ$:1?0,^V*!*B,$+\KX NO!741AF*[A@+O45.? 4>?^7CKTH)I"[PB.%.^ M-W%A5U310N'KF"(-14^$N&AB?VGV4+ALNZ["8<:#@NIWN8D7[YC2KC&(JLR@ M'C/.%'\?>.O =YSKT5U2S<#Y\MX7 91UF$1@"U').,Q?WX'/@=8S5H#?@[49 MH*S5 3QVZ2Z\6_-\!Z;]O=OOM"'P7C#:8?T#$7X++-V;)NB9#M;ND@S!,N 5 M<%]4M*6S72=E"*W:>':RAGQ&_" C;DG!B]NA!DL-07;9XFXA&B^W/5>.3Y11 MJM4=& FIPXI,+UP?XGBA4Q]=Z$3Y,N[M$J1NOH'=6DL @.9GAOCB_N)]*PS/ M=T+S8:2R8 >Q[X4W\Y:I[<-1]T41J\2^S.(_M@Z.I=[8IMZQ__O,DF^@]YOV"DQ^L4$(CM' MTP8*S-3;HA]+54BUL' M8_U^:=#7F]'JR4QKF C];M7X9)YUN"3/6L/&5,&E<692V(0S+0NZ]JG#7&(L M>"Y=_3T .YF?_AT PU,=FNU&C PNMN0Z43*4=L*Z&, RY8T03;77 MI_1[/PC[F_B"K<95BLOGF :1F0Y&_,4.D(DXG]%*HIKG^%JEW]X8@W15A37- MKR,/;ZU:U>VRO/:5$G178Z;HU@2QA:>=%3'3414?P],YB^JX MB692@ZW1''XE5HG-V.QJ;3DH359SNMN*34?,A?@5CW1'(6)=[[!YB='+R:"0 M:BROR*^W/K3*PR&L[2?N+N;]T]@_C3_%Y#8I;3]E5_#B_,1YO%%GQ?ZJJ"7D MEAR/35OST7!2O90RWL>G-3*;[Y)<"U]%C$EEI'2HUY7QQSZ/4Y:N2J@[(U2P MAP"0X/?O4[!_!__^?&;=QEJZY +&I1QB<7@T+27,7'>R[K*)5B(Z(:W%0.E> M2F>>B95^O):*X1R9&_?*7&8NMKNO.Q!_W!E\.H#(/XE_]$E[DS/[N^OV/ZHL5K[?99E$?58=H/I$)35;:5\IW/4*PZI7:%;V*59Y96U M(1EVMQMX2XR9NJ@.G =PPH,FS[L>4H#F%%$_CLN\9'O2M^+K/^A:<74W]UYI MR!0E/J>$N,2F% T*2H.JWN,N_.Q_D:F%<2Q2W190'FVYP%\]")6_T!F:M?0UIQ,& RFWRDS)6[>7HSU2+==?+R2!OD M-'V<*U8W;'Z2TFMD9S3JQ9FG/^2]II!^#?9'YYK_3S-%Y*?S^-^D[_7 ZJ5C'+S,2O.Y79&(:JM MS HU]SYN&6F#^"[4C,\!=Y3+K\3I,++":;W'TL-N)Q3+?KXDTYO G<>,VKC< M&5E+5X2KN-6O: F.RV<;!O=W&Q,CL)U!L'U]3H.A^3[U;(.!ZE[N^)3V^-G M=CI7:>^D.2Q-%3A;F^K''SL?JU72-[715.X.LBS=;A:,'DW-..F"4G/"CDA+ M:Y,;N5Q3JN4XBZ_H.0-+3UZY#/"WGD8?@WFNSS^I/H8!M;/.F!NY/^/*^;&J1#/I MH1B]( 9R*ZZ3Y8AQD"/EN!F?U1,#881\$/^?O2]K3IQ9$GV?7Z'HF7/C?''! M1Q(@H'MN1["(?5\-+X00 F1MH 40O_Y6EB1V:+L-!MMZ:+<-I5)55F96[AG^ MO)?8VT >[*MT/1:?IR6E:A7[LV+BA5O>D-&49J5!O&8.LVRVGTXJJ_5B/FYC M"\+KJU>_^WZ[I_I'?")5==?2/+:@_]_FOO844 +) >)LBFM/;@6!?PM/DZ< M(0GV4$-T8 30(5GHL7^G./_=:?VR$'2;0!\00^@MZ"6;;WK66BH: MHVH*.&6P^=O8$1Q,S41(]@$7T2$;[*PM/K84^TLR&V*$?(5**+SZ]\QJ)Y0! M[^PD]<2&BI6>#80.V7U9%ZZI4C$C^3^S\"YB4S^7LWQ+60][4YI/F M,"A9[55-T6=FB")Q?*9JW/26E?&SPVRR%H-:BPVAE9GG/_[ N^O DY' M:";&>2/1;C-4KR0)9+I1-R"KZU(QOJL:<+&JI0L[_D'CT5ISO]]M[W?7?&UW MS:C?7=/OKNEWU_2[:WZU[IJQ-W77C%\,Z5F[>8S&9LT M;RP*8H\N"&H6E'W;@'8G^0,F,@0W)>\KO">MX$ L9R*_!3*PKG&?]F^E,#[_J*XAUFZ.[D_KJ&KF<_5 MZ]-":28%,QFVD]1E-=,\G0AP4)054_867-XK3D87BQ:C2PR7GI-"LYJ=E<)Y M>5A"*JBC7;HIN/L2]A.Q2T/&^8-^34G&O0J,/NF=(KV3T(:["K/IV]N3[H#C M?ZGKUC@;!X=GM,V-=MKN8C3&M%!;<1*]:HF+E%EK,16PN\3^U.KH7G;T]P#9 M3G+ESFR5Z4MTJ;%H5]JYMO8!0&:KP<*TGNA&VN(DVTPVJ5ASA#OZQEYCW;I6 M>?\3@<>G^Q1M(Y5.D=L]@Y+?<_;O"R98RN%UHD@;,79>K/!K8=@)CKMWZAXD MMTTIF9*K"[9JI^K)?CJ\2FD): 9R;*)ZH!BD^QT>6;'FU1=Q:$K!XD!K2JEF M92S?J=F'*<0X-M>LW6&[9,U83?H++5V>X)OA7IW ;GC]OC,: ML;9,,:E0(4&*HRX]34[8.CFZ$PMNL).2WND+:3)8I+AFSUNVG]=(H(]$CJRW* MJUQZVK_3F09C>=*6GWE.:L[R$2V8B:1'<1S4=OXN^HXBQ1M#$Y5TKLW"HDE6XKKQCWG3"IVUJQA+8:Y-C/B:O*X%>M!\LMG="9M]TSL MD*7O6GJ3:\ES(LD[7B9^ ]@=-\U,1TQ%1PO@+MIVU/*W0F EXK^@C!C M2S>$,PZQN87V.K:QD7NS=7<#E@ 8!%,B]('8#7U3#D.$GH0[DPEC- 'X.%5O M/,9V=T7;%>PXZEPE&"IS+*<" H,[#$B)6W"BC,-N8%VNJ@N*LM,N2\/OY]'9 M(H%"-P+@RW/(T$2(L6].]Y:PPQ:=G0\%A !N*1 (P(;6:&-G NRI=2?$#MS3 MCL1ML[!K.6G/76MO=K!N.?]A!<>3+MA7\GA>=>:MD+5V5[ MP0:9544;:_D053R3S?T5(J&O!;>I.JZ.^QTMP8IE?=0QDMV:YC@Q+E@_K^W/ M-# GM+P6BANOYO8N&('2!GQ7Q=V"L+5SZ#2F)PSH3&\02/K!/1]W63<_1:1U MUFSZY;-=;U9D ==2V0%I=?SW&,AG:_UN(Z=$2=HLED;3/%>NY1)@R;A7-9N' M+L%P3= 7I5%A]6SH(4FI2V-)22JUQ@L&_?E@ADL1%S&6=%&.S8+2D1,PN6P>YX2.3 MA$1C>^F]Q@WXL5:ZS]=QO036$<'I=WS.2E<0BJMN1VHH9(I.#@TN1;65_N0X MDOWT.!S)3GT:FYX#"M]B]SH3SL;P 26]>'&&B!#L!DY=,$2W2.\2-FW"SQ5D MVV1D&P&"!V>'.!8=@]Y>]W'#X0!CC@?(B,+1:*CQPN%F.L[X)^)[EGC;21"C MZ*>_6KQ#!8Z9\R*,T36*@[H1D[<)!:D7!!CV/$.0+F*KJ=MBW:3!@6<7;*DX244=[=6TWN+345UK'[M\ M['*Q:X*P"XN[B"ECC08*G7F52K8XMK&MX^P; =O\P:[#NW%PPDK0>=%'.A_I M7L72H/Z^&R4)M[?"O2 5;\;IYAYGV\B%7B4Y$ ML#2)KB,1@LP)52,X&<>CX$!OR]BXZ.$B10AX++T!=WPZCW ?8$G85%)QL& ? MIKME%O#)WMG,L*]KB>?M-#]^9UPMT3//B+YMYH_A-8)39%U4$=IR$UUP6B74DHE&6:PV"D"I[!BQ$MC>V MH% 08AT\OHXIYZ!7S$P61A,GK]^ATHT]R'F[P$,S-_@6\4X#[/<[II^3=E^_ M M.K*S#%_ I,?@4FOP*37X'IL2LP<=A'-#9V^OS!1_4V4F MBCQ?_NFB&^Q!'%_W%F+>(/E5-QX'UREQ>^'O41T[MY &P4._=:DYT>W@/5.!&2/_6-Z*A(_)Y7B$-8GQ+&SN1@31RW2:&@KF$.LE[<(/0 MVJ"X"CI ^YG#_PTFDETI*-PSPW)--1]?50OKA9"XAVI(;4X/_XIMKZ(D? MO^-GRT2A?7&BZJD GN"O"ZJPY&37:&T$D&)M8@5?S<*"H(GI" Q4T'U)3E)T(?><5LL@Y?,/O0_87ET): M-'@(@R4:"#5\:\ E_O\:HZIH$""PN479+!R_(8@X\0EC/72)%17(MQ%-#\/Q M% '"#?!R?$L;LS\B!P?I$0D@G4[7EC ES!/8UN;;>A2>B(P[#_8G(&B>2[#Q M+!><-1N$JIF(RL>X/+];.V+_W0[G0%J3!H4 =]X)%C\# M7WOG=[-)+_+P$3YT6-&%AT1CLR3W>=WMPXL3X 3#=+/,/)?=$K.9*;? 3 L= M&XZEP)/B5KP$ME:;8*+!]DO$2D6W""*D+R%LX]S6R="U%P>0.X;TK47S@.WM M/+=QX0CJ0M0U5?%RZTYA#5B..+9@\>"B\>8"2-.XT3N0FXEB&Q!;1RT#,\#@_C_@6 $G V;E;='YRHJ MMB=3(HY)T5Y@,9[!<*,$ER(2%+WT%9CE@,-AK@FE#O!*<-[N#M,\O)T A>V MAQY3."3:#FTGN@VMRS%]60BDNFQCZ#AN7E%FBH[*MXRT:N M!NOFXHW$,7I< &'5LX#@2 4LP(HXQ1HGDP-O &'*.15XU=#C;6?>Z4A:CNN9 MPVS!63:(<^CQK0@*B7ZCHTTX.10C"_QHB&-QQ%8_1GJXML3RM3@.[&_'P2&\ MJDW"N "N0#0Z0(AX5@6)T&BEDH 9%.?R?6Q1@KUM)$GX9]9)&;@\/P0 MV*);^=NON;+'J;*:-@(X)=11'ND9ZD1$IX)K!IW-Y0CG[&=Y)LWY=BHK2R(= M*A3F7/W8]GUZW"?+Y?#@@REH"R'" 9'/^UXI\SEBFP'RWL2#*.8^*ZBMLJF> MX<41S!"R"ULYZC@T"Y@&6H*(>0B0O\?G^+DEZE#@/P/F,P&)90ML4=L+T(T8L(@A7B #FA(UA M_HEH6E#KYGCS>]4P_BC'HIV=Z(&P^%JIWE?N;;B?,GG(6D^W<<^:Q4:V6= D MYKE9CR7)OM6<3J V9.3!C MEW:U4.A&HBMCS#PC4#$?G:Z\\0RYUN>W5146+Q;V,+RTM95M"R6DM!7@AE?,"G2Y3/A\N4L*[%R>QB*LZ2\^A@4<,U0\]7&0A\<<#U M!$YO+;63\.K2<:->7+T(;3&3KM9Z?')9-A*7:^-\"WB!$'428H::;>78;B%( M,OU$0@XQBZ[$(HA%+_85__H0RVB6?A)@JZ):+AHOU2C+4%,QE,RM\SUJ"5=? MZ + ;G'W/2#0T-B30$O6LE)$V CUV02D7/4 43.L$= M< N"S:E@(?TB1 ;@OHN BJ!9D^G>I_&/$-0>ZP02$,Q\\1AFK8CUDGZFLBS7 M,:WP?)&7XC84C@]?:C@%[GSH:=$'7NR MH2"F ,HR^H$%*1V*H:D31_CB19VW%,@NX/$'(R@Y*CA&3:?6I:X[_AW'JP[V M4=4U82J<[5DPD=8M.X84]":P>SP1>3=E"%,Z8 M$F-96V*AS:VZP*GGEK%)FX 2IK)F&%[MG(F*+0>>K'O"3KUCL@'RW7O!<9+= MK*YF@(4P +P?#OE3/I3MQDA7U688B*69N&/5K:ZSY2N8X8A Q MQS,1@Q4+M*#JN.'Y+F#M6QF:W&%Z[5C;HF*5F-3F*"L2>E;"F92&9&A-%8YY MWM87 E!Q"\7J&K8O8D0%&Q;Z=K)KT3TF;9RW!P?BL #'T'5(\% ^V@D/!!N@ MJN+HP[WH0J=&KNIP!,+4Q)H M5KCZK\DY]R)>L+%C3]V9V;M6.015)#ZJV+_KPL+Q&SOA0#.(7'1RM9RWHI?X M:4_O2WN*^VE/?MJ3G_;DISU]AK2G%C](K,5!S^S'5+(K-%*1EX*ES()+$ ;< M1*C-R!<^.M)'2E!L"\W!()(//V>ZA3H:25&'0Y^'+Z-RBGO)2'193:6JR7*5 M->H#>D >CJSFS&RS&*JP;# 3-",S@T\RLP0:>?3Z8FBHI6K+?%]2LMF^^<*% MU2@)(R.'(^4X*R>MS'.*32'U+V9-[4AKN40C8X MLWT=1AYO:19?-$AF6)A*V5ZC&V9KR4EF!:^GPH=#"V9T*HDT/Y52D5$A7[/K MB#?@6:.'0\M&+M8?&.D&J40KRZ%2R2[U^F00.@;4.AA39V2U\\P&YT5)#8T$ M,]N#D4> :F7U43Z5G@GM8&DZ7-'*JC:>U]'((T!E7ZA)BEFT6#;5EM/]\8Q; MK\8PYQ&@FO&6F#(,)M<6^NLP/U8'IKR&D<> BH0-UBII<4&J=N+UCMCI]H<& M'GH$J'FAKPKBBU1N-^M-*S/*106+A)4> VI%QRVI(,X5J3K3"O%*+S07,LM! M^!A03%?OD>T&WV,M*IA@DOE4)C>J#R+'(S/B:E5-AF5#"E;SD:$VS+#I=&+ M'(^<]19BN9ICTVQU&8FD5=U.C L))#,?C6QPW4XBEZY29-5,:Z.4\/(<3,+( MHV.R5T*S68E%.#9(:_-DO99N/S>7:.31,94*9$^8I4ZLM(AEJ!B./ MCHDO!K/I\B 8)X-5:]:WU-PDG9^ ;']T3*Q=G=?85J-"VO..GG[N27,=D6CT MQ#$-GNR)$6^+5N2.I\M>3'0Y*.T2J0, M3)Q >"2EHS4Z8OJ>4 Y!^4@UV*ETA'1D1WLX*<6[$ON9M"01AW7AAQU-P$D0 M4HDR4BM"U/\:UNQ8U(D^@<@%/OY-74.X#[Q2,H=U6K09VIEA(CG$FOW>Z9UC M@G9CS1P/$NA&N!7+CLE#4YU^"4X&H&?>N]Z:S*FS)C_SZ95QB(>=17'FY=^Y M*+%1T>F#H6JO,7EA2Y>C<+[*^@4?;^@!@D$[O,%=00M^'3GN[" M6::VK[C@3_:4C6-= ^/G;@$R_-"^JF'JWE(]_NYL?%O$ZP2/=Z8(TT_QT+]V M 790[^O6![(S<':JVM76D@,VG/&8)$^?V$'5LE,;WJN%ANT #@SH)Y+Y^B#P MS'?GH$ ]D6$?"I&GN \$GR <@J"_ 6?\$Q1B3[0/!)\@_!MB>T/XJ(!0@?%Y MHT\0OLCD$X0O,ODBTR FO#_TT,S__)9QT??]TOSW-I+]17(U M/ O6Z:,HC:N<_A8"'Z, W1$ O";#A__O1^S'W^J(T26%XU&Q%X%0P MP@M NR$,8[/WQ1Y=\#UL W6^R*7P(#C#/-'TI\:9,_ZH?7SY,Z_=BRUUV>WC M0.4T,[H$EG__#X; \.1"4FC6H2ZB%^<@QQ'@ (O@5".XNY+]&;V Q:-9]X>) MJC/035 Q_KD2Y=[\ G@WR)U]'_\\ L"&;.D_D2W>.?,4_]QL/:MKAO%'Q/G? MH?Z?WW\'QW0VIK6QGQ.L&3#[C'\^1V);__'?:\M\'_ MN9;O_KZ'A\.<=U-10WOIWJ\MR?#7=6F\SDT70MJ3=AE:GJ2@;OQ>MR=,1Q4@ M([??4X)=:8VT7.FVB]%$M2?D3+*_ODF1&RPU'E:R@=3(<7 2RVF=()EB8F0Y M(\[YOK@]-#S/H^C/SJ!(]C$QZ+X('(_^U3^>E2 M5EO)>U=D/D'WRCQ*&@$O1N5^0TYX2XQZDX>XUK M8V\G]\[R_4!=YHMO\D-2$N_-NJYDV?!HJ;%+.BX;JZ^BN31)3BVI2W4J$;8T MFL?''^K.2(P;5-*V^38IS#6='S=*796!JH2A'[]#E_G8XT;Z/0*)W#M5\T,V M^2&9F)_9M?$8Q/]Z_:9;+6;JM$(J;)#IZE6Z2.KZ2P*Q P:Q@U-]_*[GY?CB MI/)-Y(*/S6+TY8+;J#>"MIY:K59_+35;\U2V%K6'2AK8 #@_;FGS_.+T\4V8 MP#=0#JYCU[C$ ZP@GR:EEYK45BK\(L,TDA%&_?OVH7^A&S3&S*38'0^G4M-F MIS13X5.3_@1Q ?!]W$HY^"9\P%<./K%R\)6(__6ZP4!E"D*'D7.259OU&ATY M1)8R=6 '$<0.J!/LX'J^CR].*O>N;/.%:MGX@L&ME8-0HQ BPF\O!^F9&ZM?W92;?52+QTUB^!%\Y MK;LUJK'I6! K];;%-K3$*IPV>SKPD/B/WQ$_F-WG(+Y.H%B@Q/LIDXR65FH2F?Z(R>>U@@P?ZHX\H<-_!'?2@% M5:&!M1]W^R8U['[5^QX!"(Y.=F<8W)L;7LG$@ZGO<+3+"E.=4%$O-T+-MM"/ M*&)*X\=LZT/S>59Q+E'M%'.T9'5J^?R+VA#D; )N B10/87]=)[W*6+?FXTX M6MGCLI&'=SL]!N]XO7Z6L*E8BRP7ZNW@LE)O/9/1A)U:(FX"+J>;>IR^."7Y M4LG&U_2X[,272JZCH/66LZ6X-)IF>T[VFC0[KV0KX3KB(O$?O\FGD)]%X#,1 M7[5Y $//)1X2&2G#4L%J/;--LV5'>JT"LQY]<"@=:PP+_' BB<^\%@K6C4PA M!)H-^)UNI-I\$S;BJS;?6+7Y2KSC]9K-C!_9[%P,LBP=%:*,L4Z6NEW0;+#G MR<]E>K>7Z7NS$]?E]+C\Q!=+KJ+:3&QM_E(N]P=L=USNI =M0L0)7\2D_H M4BW6KE)2K2TMJ:2<^U ?4B.=?0Y6HUU&Z@Z'\9!HMEY"G M_NM'^-V=)JY._>>"^NZ^TWN[E#Z.Y%^O(!F=;I!Z[L>#[6Q*B#-<2DZO&Q/$ M!)@?OZ.G4@7\;"-?!'A'@M'==_HM18#36DV&:N3*I=Z89:U!*U:O-L*%N)) MM ]90I$GVH_P]TG?E_YO82>1NGFK4DV2,BG$Q)=.4YARS?B'NEE$(]%)-WNM M;#LU;C:,$1V<)FV@?>QFN97T_QC4_U%=+>^.\+YH_T$NE8^CY]=+]N-4K$4N MRX.ZU R%8MW(W%A6UTN@\ AN:>7WL/F0I)N[D\8-[O39WW^IWO.#/),M$ MN]E:8\@DR&XDG.B-AIR.B:G'. M) JVR*8U:D9GYHAW9EL* M0#^(%<@C],1V[X0V)F#/0;QIPMGU[C'<80NO1)";K0Q_)*KHQ>9/*G:(RQA: M,H86AZ%%B"HO6R.!F.G:#'%>.T (@J)Q-HRB>B MS*G<1,!GJ0L+45@:A#D5B)2&SEBU 6Y4])>!ON.!FX\(^6C]>,XM1G J8@6R M;,-[EU-!1>O0"?1#14/11_P4L2L!=DWPHHZ$%P/Q+QY_,$*7CBF@UW,F7@// MZ;J-+@6"4]"]@G$-G3)^*Z%P-J%J)C$4B+$%;X,%HCP M-P1Q@X>!@!E'[Q<-0H:YT1+5<^>Q65, ;5!&JB4\!4"N92$)P9QPC4Q(*3+0$C[]Y+G(]WW_%$(-8-7^$M377!>_-N+MSG M6G4='08KC38WJ->')"6VPM6Z([,AT07=U^:%<0,81GV:ZQE 0V#8$&7$!@%@)^ZL"%5GP(UUQ+4,=%^.%AR2X2>"9@%_T"4TF\BE4K=.WAE[DZB\=9W4EF'*AQZ%W V%Q&I6SQ@1@A%O:TAR&$(S@8O"X. MT2;A3;LL>BHB=J7S4]N].G604W1T+F@]Z'&X\]#V%6XE*N@@\/M :D',4!NB M8UK@JT]49Q:\"?%A="D?C;34X[$@1;@K!QZ[7=&3C\NG<+FUN1YE$ (=Z< ! MI64XR.OBP=X%K L_/W#5Y-/1NN\'8M?Z$)2%L?DS''JB_[R!H#MLQZ3@_0M% MGN)Q1]@'^#O2!_5SU\SL_,P[A^)(FHB YY8&HIA'O\" 7/$:7@DF&4^.V&$) MHB.K ]8".ZSY^G]5D +Q9^85P#-'78*:,PQ#CC#G!? &[\:3M G<*)ZQ/XT MD%0=*=Q%$!V..@Y%^)._M6@PUF.;P1:^@:/ [W+/H-IV,X/(23L1G& MF J>*0M;0."4\2\@XJ(Y03H.N.(_( 7Z R/"5-/-(-B7$"M"2W::MA#<;*9K M*P=UT$7 L.BZ= MC';EN5T;!)YW) R1*H->_C^?+) )3*8MM(,TVL!&[3]T[9"[? /+!0;<0T^/RDP>;8&?*? MD;CP?J(?'H'PLL#IX%B;_AJ)QDSF[)_8O^(BMN83D.S=*D \ =\."? M_[6[FZU+,?&]=C"):$=)%0Y%_$SN\ E*-#0XIM< =N>YS8?\P]12-'!WY^P_LQ(40VA[/_W+[!J?-&?\@ MD%Z)2/Z_6QI_WC3ENH=W35/N1XA;.R+=&-&;:NZ:I?YB+B]DQ[V"N!M=0_O8 M[$)HN/>6?0-L<9*M<4VB5:5:%<2[72^ MQ::)5+629BM-Y[=FM91/)^#C3+Z2J*3RB1+1;*$/RFREU22"^/RPZ72SPTML M;E>D""+"V/IX76+9?KA/94?$XWR).!K_;QA!_%^"QD_^(S0.WRV#*,W3Y#@2'=#44!B$R>%H$(\/(P,NRL1X.LJ,Q\+XAX.!;WAB M0/_%,Z&]9UK\P#1CB85I!EF26RQ7MLH:BU![ J;UPY'URB)<27:GI?:\.(]/ M]8)LUA,)-#)V.+*7Y0M:.E[HMXNQ15/.%X,QN;4T0G=;J4Z-0I&'KT]R:9(I=P8!-O%G-$Q M:7.FB24825&'0V-9>UB@MS5Y.#(L4=.,6GQNLZD$6S%#_75T48&Z-41';^_1_& =$6MMEIDJ1G&\I@K4&N8\ E,S-A:4<$//M.DZ51LQ M[7%_(L"<1V#B=*J9KS'Z0!)>XJF\\%RUI *NC'$$)CXS&6?-X3 CI=+CW+K1 MG^4*#$1W'FVI'I/U'#J])5M=Q0KU<3;6KZ+-QTYLOC;JYF)US6BG+#-+QO)M M:3U)H)%'FZ?BXU&-317C)!?.160I8M@1#>8\VCR5#>E3J]KB):%+3_-6JF@L MPC#GT>9?>7X72TS*QTB=-;ZC"^;-08 MM"6*/+&G?+>VLN-5FE1:Y>2\G2WDUK$$B+9'0WO+6+F<%_0D*TXKR[E>B4HO M7!V&'NT_,ICQZ>RPD6M;37G:[0YE)1+!0X\ T)E;5)X>J QII\*A62>>KV53 M$QAZ!('2E#+5"&T$V2!K/:]FLD;U3XJ$0/VZW&?&Z/U-IR M0(6.]T4RD4DO%!)";$J*]A=YC5L5^V@%)P@EOS2D3GR23K3MFB(DI*JX*";1 M"B+'0YGTV&X:JAUK-XL#V4@78WEFA68]05315+\^*R^M'MD="L49&C8A>8^LP M])A1Q>382R(R:M-;C)0S= MG,&!2N Y)-.YK#5LB%RYC2!'TU(LW[53">4Y. M6K4=+Y:H[ED;B7]CNQ%!_^.H9/NZ:P!!14&/8RUL?#)*!6T,ZSL@8AJ"*B)U M7D4O-X@1TM^0:AH->/$).):%,Y%^A[1_1[]S@QW ^L,YH;1H"%::1<.PL)F MUPP31W/@8(M7F!0<,P%Z)T1:6(;A&"30[.!G,SE1AC\K:(D$$R!@&S3Y"]3< M)_P[]>L:%H!#(#FPYAP8\9;N&&H_HV$@CT[;,+'KSR>IS=#B:A.I((:5#)Q*,4)ZT40?5B_2 M0_FDO>/$SX!77E!Y>Z^8RF;LKKN_(>#@077B5E6)1BKD8-%.Z6R5S4MEO3N+ M2N0EZ@PB] 0*72)VBMCM(7DZT:"OI4SZ.:(O7I;TD$4'LU!BK087"2Y__/ZH M$C77AN9L5E.EW$A<2?.X-8UE]&6U7/LP:/9?FLT._Y(=L=FQDE22O%9;BXD? MOU7M1*3W(=<[[61VO2;NM;F]99S81G?SP -% \<\GKBV"!R#A^8M6*K@?DKN M7&:8_P$=H>=5S7$2@M\&:^=.Y,*I&VUG-S'^_;B6T?-L9RNHBT8-4%O3M&-D>;U=�D8YUG3\3+G1[WJ>+E[GVOO#/8KX+DA[R*)&,!B1&:8?Q# MH+,%"D$X2> S]N/^+MS;2439/*$B((HN$&4,Q!D"(N\ T0 @@@P/-D",NU,C5FF9$&2,9]OA,;HP M S4$_856(VHC1SKT9B6.9_6FV\YO(J+>F]Z-&3$($/C0)&B\B5@-_.H,YI;H M-C6>B+0H6_#I:= X,/FW*VNRM:8K'/[C>5[=&$H-3/PB)R-HH>E$+!JCZX/' M/GN-1_P5Q\(KL#1'>3-P@+U.""M!YT4G*)"3O0D6H)UY7WE+UF:NVQ4Q5]@6 M3';\U)\VW,)AZNYP83R&P 2 Z=$KSLR +ZU-L@%$)&SN"AU?2K8[7!',*1QF M&^&D?GY P(T7U7A!&!G;T-.QKBEN'/\60J]>I3/K-DP=5&JDQ#KW(*BWV ?N M)@- " 0$P4+ CBV8NX']+HI[*I$7O;\3_\ZMB*&@"F/1B^K9C:)U]6_#0RT8 M#7D)2)UVPCUALOU-#04\$CUG\8Z&[R2S;)Z?6?I,,UQ-B<.)%PBS'*EA*&Q" M'Q%56>BN1ZK:#KV<-B9L:>B):+X:#[P0I]WP+"<$09E9VPR2T2L(S .%$RN M]#?1P] GC\4?D_A1[,,)*\DK8B$VG.+>99Z_F2D<^ M#>K!!S[5EH2(EXO$8U/VLH.VTP?@:P?-$=TB/$5GM@F00V"T9-,-_D#?"PM1 MLPS9AF@1603YOUT" M'.*K'P[V%:3X\T.26IKNNJOC0T$=RRD)=>1>R]B+?BRV9X)2OK+B2C6R.5.L M?&(^'MJK^HT$\7>CBFOB5L[FQNO*G-O"QX$FIAG,]HW_%, M[\P-&6"0;>?!R?L[N-01.CC!+& /^&,0R>9[;H@X.D*17Q!/A[D/]JE G<94-'^P^LOM0]Z'NLYBO M W8?V7VH?Q>H^RS&1W8?ZC[4?1;S:<#^YX9%KS>"W6+'EY)<")R;<@23OW#_ M7Y'N/^38W[%%7I/AP__W(_+C-=NE0T^Q!^C\]IY\K18.YBD[03SLI2">;:[3 MVTNF B=Y$!3Q,>)/&7SBZB_PP6>5GY,T+L%EOSC\\ QAT*\B#(IZ"E.?FS# MF?F)F:!_TF\YZ9!_TM_DI'V:_BXG'3HILAQHQ.09?7$/:E1H [:]C?[G\04A M7R/\._D?4E-?L=]P["G*W'[#[Z&$?^VW+P/=U@ M/O[Z^.L?[7?=I(^_7_9HO\4FOR3^?CY70V7K1^!,4Q>'EI/F;6I[!36F"!*" M;EP-B>^][7L1[Q_;KG^\@WH/+G_=8'YWIV<5]GMO]7X-YC?U)BCR=,&)SMKB M8TNQOR2S(4;(5ZB$PJO['>=#;RBUBLC:J3(&-<8V%0=#FP;S<5KO%$)!92+9 M]<5Z-4@.R&)B G46?_R.,X%0_%*'>9_V?=KW:?_O:3^T1_NA07L^T2(=N]]M M,[D$%;*5:2@A)6Y&^\)8*U?+>35(6M2RNYC9365E0W,#YL=OA@G$0HQ/^S[M M^[1_5=I_8YVIFUW[3%>,]5$GJ0Q'_\ID+1 !V-^+3OT[Y/ M^[>@_<-K?]):5\;/#;+(6@UJ+#:&5F>-JNR8C4;2>K):+6_3%S=BD&^@:-Y%)UP"+J""V=7 MQ[C IE'=EK/%$=$;CD=N.%ZO;Z;JRJ@<;*?DW#S.I(9,<@9MU$(_?H=# 9** M!J@X>3N!YZM3A,\6?+9P)0/'1[(%+C.N6M-@3VP+S5EE5NQ$=#,U06R!06R! M#D08*D"&;J@'?76*\-F"SQ:N8_OX2*[P,N CE48[2K)5,Y:K*-U,3VB L!#' M7"&._D4COK#@B M2B26'M-DM31WA-!O8&,GVXN<8%?*T'J):?'G8+N:I6J9E\Z M[=:7@QA8/.@G^I*!]Y-CLT_%/A6_GXK?;KBX!17SD7*,L(E&?BGTJ]JGXBG:&6Q#Q+-O):SUNT6S;@A2>5;-#79@#$<=_ M_ X]T3>T)-P;F7TB]HGXW43\=K/ +8BX%D_*X1A?(-O51I RJE,J$@L"$8/Z M3STQ\4\=,>%G,/F;?">CNB-7\L_6WZ2/P/[9?MM-^@C\=<_V6VSR4R/P)_/K MP9R7JLJFCWNJ^W5E_7)M5PU[>"BCQCI"RM*6 M:HYK3/""_+JU/O'[Q/^5Z]86\N.L$>HLUZ12'V37/;J[JC"8^/W"M3[Q^\3_ ME0O7BKV(U7\N<[UVUW[F](B<*]7I!"S(KUSK$[]/_%^Z?Z M*BIR[9R5Z6'BOU+IVL-(S8]#XH-R*\T3X9:^#<[?Y)[;? M8I,^ G_=L_T6F_S4"/S)DJXVTCU%XQ?J<$Q0RQL=&M03P M@P]J2/$-Z>*[[MOG!X_?B8*>I_N%=IS6I: ML:-X9LD+E0GP@QNVHKB?J80= MCP7>)+0Q,8+*-.)"(!"<3%WDP7Z"@[L)!# X4+P'"/X>"4/3MP/Z_7C\?CR/ M:S?)J[PN*()J)H:5Y-7F%4XVP8G-!U3IW@YXP3O+%?J?3T M54T2)3MEFF9K-(X]AY8#*H*-*8%P.!((QV-^[RZ?5_B\XA.95&["*^J):K2> MB7!I5E"3BT2EGE$[TL^5 MVTRH.'MI3";#\0 +%=#!(Q!GZ !#^FV"?5;ALXI/9(:Y":NPM83:>>'8=#L; MT\B"QE,QGIL JP#;#!,+!2+Q2[EIGRRLY:V1+".GMK!OH?WBZ3C7AXM7><)/ MWGEDF\X9T[9;4OS(PGV"@>:3ZWB]-4UQK&+4%D.K/%OT!*24,=B $PV$0=B* MW5 O\UG*PU".SU(^!4NY2S3-&UB*T T]RV')Z+;G;#&24RIVFIXD@*4P., N MS(0"4<8O%^*SE#OZU^\-F,=@*?>,QWD#1]&4[K-2G2Y2T3/&SC*M"LGR=8H7FH'VXH>+*:+2W:T M!(Z"8WI" 9H*!RCJ?5UF'R"FQREN<*G%E&\U?]A-7K'(RJ=A/N_L8?WW9I?W M-+%VZ>L$GXF,NLV0U"].R6"*S2Y[J=(LED2Z4!3,*_03>4,MR*='GQX?AA[? M;K.X#3WV\I.Z4M=%L3T?<46Q.NKFLN(2Z)&!MO*12]6,/A.J^O3HT^-5%?[; MD"-35GFE&VTW)&5J4JW>0*]%'7*,P_5XRYK"/CGZY/@HY/AV;?E&MR/]S)5? M9@6%+6;Y1<4HA.A)&TNKH!533\P?0RG^@^,X?GO#D&:.X,\_#$U='7M>+,,4 MQ[;SD:BB%YL_J=CA4C.:3IA3 ?W3!8%0T&Q3@Q#0Z!&1%G@!K!=.W$:("CB_ M %?&63: #X%[.*I=[!DD5%/T$H&: F_IHBD*!KOB90NM/Z-K2FI;-+$Z/D2V MI'UZ@L1*- :RKJ+%:[Q4G<'31D(=-3:I1OB+,@;.8&6QDZXQK=N:F$HEFJ>4A %4[7!_FRS:[S0EADF\4Z6L]X2N7I";K, M M%8.!")'%,0/N8[N T?ZH!C*87N/9=">4F1GY5(7UPOEX/Z(QZP&H[-K)46 M+[/-4+ 4EIJ5D4W5$7>D W'JV 7AQF4%((=N)O"P'MD.($[ F<12T 5"- P+ M-U 153@_57 08"F:T]?EW3G3".[6B#':&V8V;NS7KL%O-U2,0%OC+1D#@!@* M/&<9 GY.:!:67 M5G,ZR^2:04UK!WOQ]$.RLTS+YNP%72F3VFASI?-=(;FHE2.2<%ACYF%8W23;SWD^0$RB^'O5^+(S-*%@5@=2W*J6EZ2 M5HG'D#<>XOY \6CHP^ 9G"FBW"(70 M>?$0'ST1-F<5I'<.BPXW![D0:XTE)95:Y96T6+>M! CF%'U\\_R+V-DAX6R1 MP'LD1I8 C#A*_!MD9)K\A3_&OU.__@G@XP&,XE0;L758)EPCT.&+F\W0[VAM M,F'JG&HX[S*(?\,C[F0I9U *!K5V!GGS$YQ!.&K#@9( ?\.)BJK%N<_AJ)QDSF[)]8[W"E;L\'2T>?0A&0Q=%'4^PR_!D"AYBG M:I+_ C5B9]Z]R8*\(,N_+O5;]F:XNE;!8Z![.@0=WG'H.0H%33D W $/_OE? MN[O9^JB#O"9K^D_/$[T#/A2E M2_S<.+-#L"30V2/_(G9^!Z <'9K"K8([<'/U^J LC,V?[F/>9U@GWWRH&2(N MR*X+(*TLA(-#<\_XJYLJ,DC]&6SU_O<_PX]:UJ8( M!O&*-5:J+;9)M*I$NY)HI_,M-DVDJI4T6VDZOS6KI7PZ 1]G\I5$)95/E(AF M"WU09BNM)A'$YX<8'21GN#N\Q.9<),?$$D2$L;6&N,2R_7"?RHZ(Q_D2A/]_ MPPCB_Z*; )[\YX"L#NAS:XG;4"=\=&9ZC] .&+IC9QH.TKFL-6R(7+FM" F: MEF+YKIU*#& H&)K./4:)+Y6,&:PKTKS>+@P:DK'.LW7GL5NP8<^XLX>Y(\'@ M=7$(FI:EHUM/!\4-[D^""7@W(%ST3^YU1[3@,CUS)1(MK.ML_IXFQ[_R.!S+7T>?/,)V=B9# M7[YR!Q,,FI<.2\5=;;X MDNAWU.8D6(\A/0;Q%&Z&)D.J@?!AG.SB_19^\C()MS^=+1)HCX)QNWOY]%H_ MC[&_A5FC!HM$+ (IAYX%S@2X[;&5#>?2A9FF.\8ZS#\0>J+9812P/P@CQ?QE M+*I(@P8F9(#"B/GV$Y% ZNA8T/6MK0^]"=@28O/H[;+(.<""5X\$)/,@^1B- M'=H$XKVR#:R4M]#CJBF#NLXY==$[9ED [LYZ\ 6T!'WZRL:4*P34O:4/ M&>MM;L-%P2KBBL@(O%4$6KP>X[1E)#$8IAKS8H]G+7)D]LGL,EJ(UY&>''F* MGC",O,%$^?<0>WO(TT="+#.E2^EGC59)9JU)NIK/)#)K\%.%GXZ#GO]U:/$# M ([?YP* 1V^/OG\=[_*19S%_2:I+TM R;7LAYI1A-]N.U^OX+$Z9]6Z*O7\= MD?"AY!Z+FF6A61Q*S51*SNI:A'X))UZ'O.B^Q!K,!2QU?P4X%RQ5<$>0QR, MAX><[%FU]^YYI%=A4PV@]_];TQ&,E",@;(Z#V3F-6#RYZLG38I)M-DQNEC4[7#$-Z,L\'1=) M)I 4)HM831W=""[,($0Z8)&Z>:M239(R*<3$ETY3F'+-^/*#P%*J4^5B,5/0 MI.YS/+RH#Q++"+7\\9LB3]Q)'E@.<35_"J6P=LZ#*=91.9' PCE+VY.WQE000(KTC(%7$YROHH[NN@")299MURVY75]8TK1N1IMEPO9K8\)@#S0/1Q MRWM\37G'XL@1LH#T*P'= B/!4_H$]"% #8N;AFG!5&Z;7J1\8AP$M6LV17@H M&^ZCW 0I7HY5$YODDF@BN* 3F!%P^" 9_\/I\Q^@0D2SBY E$JIC4 '8TS@^1* S='*3 JBOH M,TXW[0IB?!O7.<"S.G:AZ6[=A6))YEW?>;36IL*]93=)=IN)16U8&;6TUM]? MOBX181HJ>; X>?$:L6?)XE2K)S6GDM7EY_GP3$3R2#QT0CK\4'GD_4!M%NQ, M.U+0ZFTE'JPLM$$F(;_4/P"H2[TI2=FDL))22CY=$6M\YH5&(G< ,S3 6H0?@[_*HBHJEN)^3_9B M747,BW:[N)+BS65W-:Y$]I __(&!(R+S$BZ%IU2?+#;J[6ZJ_4(IQA(R+$X4 M3?@7&/H^YQ%PJYTCH/E\PYQ'FKRD6*'NNBY6T[W>W8X@;U']>H'-5=O"2E!J M6;936NOH")BG*'U\!%>Y/W8T4_ASQT^%/;A!;1R$F$_7[NK?*@V 2G7<-H0$ M@.0D&VRUR8BD#GF[30>5R/"YVEWP572W1,-/Q\?HWRUO >UZ4LJOQDLI+-F= M4BH4;%7[>@Y12"C^=%Q^[IR^#"+E,7:?TIAGNH8$1R1.P>& KWL&A!W -1+> MICGC'8(/7#?%M1.PX/D;3OF&#PW[!W+NB:6*F._@C6/_L^&Z29 8OA#Y/VKZ M6U\1L )M8UO[=/[I!U!3]J(AT08VFH:K:""M ?Q'B9DNRF#H)K'>5'04MX%PU+VXK@%AHT6)+\GY2&F+O)(- MC\UHPJQOB20ZPEO1GL3;8!NK3!U"<((CPN6;&,T_@> C+W: M(T\QQ>(Z>+<17W%YESG5-6LR)+.D[+/HT.8U&HLOC M=A1XU[\Z%F%?A"UPNC/QR?4@_G;;>Y:Z B8(=JJ7BECRG&1H85%9\9%XXR]$ M&#!"'H2V;P"8U'1=6Z*77T"*9#HSF9'5=9!LVFPI%9OTFH,!(KM(^!)2>"?^ M9U/, 4Y4>5-#NX?#HT]@15X=02HMA(BY#^XR5)Q:0%RPYWZ@I+ES,$%#X'\B M!%VBZ]H0U$,:+6%SUJX=2/[TT9K,I.8^00\&*Y5?! M/B3:,$'L7#VTAGMQ>P3$0KTQ^@R25&+XF$UZ8^X%#[USYZC)C)PF@"PMMT8X)P-2$LT!F0YN8DI&K;2G[NW?!$ M^*K+M567'2\&UF"L"7J#=>6[/66([MP>ZPI'ZD9M MO(RQQ:HVS:CFNEV F-O;W./)03<6HTH=DK0+6K,5S%6[=?X-]_C0,HF1AB/? M/=!PC@8_VK>9[U.4A4T'Z#C$;9<58NA)@5Z@NA/'KLQD\7 VS")QS*)F>B>X MDQJ@;0+OA>VA;UU2G\Z2<)1YZ.<9GLXSI/T\0S_/T,\S]/,,'SO/D-O46PV7 MB[/55&399K8^SU!<95XDZQ#CM1+]M%HU&UL[U2J1Q<#D(# M\G"D%FV%>LN*G"*SZ#5'N:0"./YJS6XS&J&R^72%&=I882.YMHK0D: M>;3.#*-MCVI)4-#39'CH_H@ M#ICCD4&R%F*:0@,IKIR@)BM:HY);!A:EP?Q(Y'#N-Y2!^ M8IT))J/1PHO:GI/C6J(:BPQRT@1B\8^&EB-\>K@4,EFVJ5'!S,@>U1D3#:6. MA_8GJE86HZ&V9 ]+M)I@N)KXG("A1\?$ML-9GA?((JG0*=I.15Z2)H5G/3JG ME"JM7M1^8TB*_6*T-ZTA3;B1.(5/+Y/VB]Z19S&)GB^L;C3$]:P&8-[1G.E) MK]NO#,8T6YUT"^UTQV:6R^4I?%)XZ[G0U"(9,CCLD=%4CR&[VO(4EI2"RK*< M7H2>246@.\_=4*A?#L/(HSFSS6>%;KX47\AN"QU63DKW9PI@WM$ZDU.A*#>Z M05UBV+4ZK752(7EX$O/&53K*):.M@J1$R_6:' Q%%VC.$YBGC,*=Z(BQ\FPS M)5?IGD)&I[/$*GHX;BDW.TY51,SZ?:C+@\XG#CXW%YGG8G5, M+F'HT>FOIJDYE1NM\^V@/%^M8R6UU^+QK-[QG\GGOASY^H8X6?J6.9-_UK#' MFBP[>A:.8C0L!0VQ<1+R>V(X]F.G-DG7@@'JXB9M#CX$G[7BF$P/5;>M$G[9 M[_SS0Y)D3\:;E3D3*AK96.0\CJ,.U=<92AQ%&Z2R'B^S2C8R&"4^,&?V^MHG M5OLVVI/3-@1I3C(W,X2?WB^[*P-EPU4T0.[B'9%\7[4YEIS((WW$U+VWNK-1 MSAXN=[ X5ZN5(9_HB[5:=Z2\G?=IZ!UC1"\>B+R_@S#U3T!O3$??4ZG?53(W]!2G[G@*K@UD3TK?',BW.@CJ*1;U M#^(1#B+\1#+^27S@2?B,Z*'PWV=$#W(0/B.Z[DG\N>?:GX[DCT+KQP$"=(DC MB^^'-(?X$Z=^-PR.U:1+-N[C%%-LJQZ>7$4*;7&HB^BM.4%>"+!M6 &G&L'= M99QZP]8"[D(/Z5H 4MQ.X2\I//(4W_BK[M+[,?9.)XAGGB!"5 #<_>$C*%WA MZO^(73IG3/@'?'# 8%\B0N2IPW79Z<$51)YAT'L C6X NK??_WP='OWUN/(; M<__OSY8C?TNUHN,J99"$(CXY^39/E.N]R]>U8C=A.Y&E7< M>S/W:. %2MP=]GVA-]:O*S7Y4U#KI6:FY7J"&H'#@ MP="KXPS.H^D)G+Z)_PUM^G_-)KW(3 _&(BQ7D&PZ$QPFJD.(2H!FM9$ 0U[J MA_T62=$GYT= >9^QH'S8:L2+W7Q84NHTV37:Z\QB78>\=:CJ$&"BQWFF#V=X\LG5 M)](5)>,J,%'DFG)#M&C\6 YZ]5L(%(D)U#Q0"QVB4B_C*4B MZELJWL*>'DO6OR?'>BQ(?'&9XSP7BT569B_/5R;2O#HLM/H5H\!DEX,(MEQ$ M ^'8<0*S;[GPR=LG[T>34:!ER@GZ5LOU*!\B\WV6&1H->3&S"VP#\D:0E!(- M,/%+Y/TYC1DQWYAQGC_=SQO_T,SJ<<'R'023C' M)1ORI)%\$CNN2?5FX>21S"4M7"+&RS?<9!KZ^M0CZ5,/PJJ^G_IT/R'DE''W M.1ZMK6H%B[6I<68YKZ7,[O,2ZMI"'RHR0%+7DCZ^+HK[=/PMZ?AN4L8),AZ& M+&;9JY6>I6P]W"RTN(@A+*"V"I(N(O% B#PND/\N">-#D1JJZ_V$JG36;HT[ M7P=Z#!WH0?C/XZH\P(#^_14DB;8Z$@T>E]44>5!\? M/Q*2B^=:-:W7 M6*$X:62"^J"J]Y:#&(@53( \483W'Y^>?7K^YO3\L1+%&\A9S2R7=HFIYTFA M%8MUZ9X82E4GB)PA5#00I8XC0/[YU :,S.G&BK[BXRL^ON+ST6+'"7X4>1'X M]71DI"2[/T\.N7C_9=6%XGLA:.(9B(=#OM'"IUV?=N\M8IP@W8E%+Y(KB:-9 M4:T$1U1OIG$S(%VP5$0"D?CGMU3PEJY#!<89]/M#!Z>-SW5J_M8ZSQ\2X1Y: M ?#UHB]LYT@Y]'N">:7(T3K7CHHT62P5E\UD1969#"XBC02/<"A 4[YAPR=R MG\@?7S(Y3^/B.E@H#?7ZDFSRE=JJ&FVV4EU,XTA"H>,!*GSAZXHI]][6O72G?>H-(>H=:1;4<[Z+!?>V^?MWW^N]]:D/%DTJFLJ?Y5P, MMS+&U44WS@JMYVPQ/XB6A6@=N@<@Z21"!J*A=^6X^%EM#TD!/K5_5>O)16(O M54NA$3WEBRQCCUBCK_,A:XG;R8"8P@3"D3\&E?X'MQGX?=3K[F,*G,+O/Z&Y MJ6-*P9&--.=BEQI]%4XXE(O*^?"NXEN[^JK1!,+#GC M]AV"7R%$O*;UN\=7-KAYQBZ[V^Y]M RWPO-4CFQSLT(]NFRV5L5Q'4D.Z.X[ MW^X= 'H;J+R)V=X**+%FF5:B19UM1DK)FY_7PXP]!X$?=\Q1=A4!L'+6/3)_GSHVH#=E4=MPTA 5LZ>3:I=<]< MUHQ2KSUOJX.0G>CE7TKX.PKP&-+?:CP7RS."-3(>G%+/43T=4$ MT#;\=!S/?0YM\=L(83435&,/Y7"/Y@N\>,O2$=?7!1[$1N\/M"QU$B F@HKFE=TV[2-(+$&/XWKVWO+0NU6\ M)'0L(_@ BL2JV&R&EXP;)#MI*(B$=NZ,S]:8^$Y+W6G>?73(.J=.!&@)CCM4 M WSW-@:]LX/B*NCLZF<._S?(+$;EI*4;>;;91H2V+#;*G43]I #VMYOXPV &XP#G^5N14D/KG=Q>,MA1.D@5*1NDHITNH,)]E< M-O'V[N+[3&"_O_@.Y4=( ("X6-XTPO\3$LY#DVVC2TC+-S'_12_ M.-^+W*?+]W87_+CF@F]N+'C(03ZFM> I,GIMBT&6Z2OQ_#P9;-/U=C:G-]9Z MN^BW&/R0%H/O;@;@]]#Q&PU^KX/P^WL]RD'X_;T>Y"1\WO0@!^'SID_U8#/I*I<$?:L_W#A*^QS'[F/V)]OQ5+L.O=_U] MNB:/W[@UJ]][]XL?L-][UV?+'[)KOV7N%VE$X[?,_80]-C\P2/^KQ^#?+N/F M8H# 6SOEKF,Q6Q)KL;R4HJ1Q1 Z-^E1ZZ;2VBP;(Z+O*JOIT[=/U5Z/KF^76 MO(JL7]>OLA%CQGJM.>ZSS?4X:#<2\VF'\EKAA0,T6:!X'>>)D"E^'6G/5#*(3F 8IRJ+1MMM7T?1@7#XAJF]7P3-?<+] M8H1[=XGA?+?)^#S+)>VREB3I:B)?D"OENAASN]$A<@TQMV]'=V]IV.^9Z]=A M]+6=QQ4ZSC.O0K"2,DIJNB?1W;&4KCZSB:B< M1+ XPW$::B@>C%XL\^P?H$^P4)]B$DA#-- M:Y=5K52-]R8O$D=90J?!QI/S1L)I*X?(E;J]N^/>LC(ZF+BOW?C:C:_=/*ZP M<89Y]>MT@Q.GP9)4;;8CQ5';;FO&Q.E!%PTP%YF73^@^H?N$_FA"BK@XI5,D MNTW1[G)9BYVGJ9@6L1:I;L5M3A<-1.+'=?H^M16C-15T@1N;@NZK1I^IU\2] M@?#PK24^J<0BZ^JKN5@"R/:"R))M!]OMT8+/L=5,9:4'3;6X'DR MXF4^$_"9@,\$/H4TL^4#IT4:=9V?B\&Z626KLME<&'5.Z2XG3I,\X .Q*X2/ M/)*5I:5!!4BOCN"F@J#?=\97OGSEZP&L+"=8E-;+SHR72J/#*OG4,)5)%:)R MSVN%%V$"9#SLVU=\$O=)_'-()"Y%7M16MQ7C MV16/AB84^.L$8Y+ZV6DJ&(KQ4K4R%::C:;G7++I;--.K8=V:N5UN8L$R-C%?MN?T!)2/==^ MS+>%^(J2KRC=4#KY4U>X+5.R*J5!E$R&9I)-9I)J3V.'0GN"EP;=\@+1F%_< MPZ=HGZ+O+(.\GJ!SW+HO-A=BA S6$DM&[&D]>X )&J2,:" >)C^]I,[B!GI,YV^J[+TFQ=5^8"R]AL4%N'Z+(YJ@^H MD!L5$HD=1[+Z]@Z?JGVJOKNL<9ZH5WK1GD:2L28I:LQ4UNE8M-9+ %$[(1[1 M\'$JW.>V;)0T=1*$#K'7ECONO;%[:43[%!Q"%#S2+&CJ>!=&=MOBAW??Z[VU MI ^71RJ:RI_E7I.&(BVF;#;.6E28DK674D7/+P<4KFX:B@?0.GT+B$_O/KU_ M&DGE(KFG9HVAT9>J6:D:G(0D/54=-=L)('2D WU-?XU$8R9S]D\,8'<)'N'0T:=0 M!!:&/G+[1X2@C_-^=[V=>?XU&G_:M!KY MN6% (5@212(P_XO8^1V ON.3"6V/YW^YO1=LS_@',=6!R_UW2^,/:,09";\C M#H&XF;S7*\C]Z,=OW*$=S)2-!@9?3FR,(HNA!@3C.*"68@IRTF2:B2E0?AXSFQN:@]M M4M>5U6A:R2<&LX(8@X7+\9 M6YPR8SKEEETKU?(V''FT3CLF!>,EFK*5SEA-9R/R*EHBI$'T^.WYWE09)?!Q M"@^F9V:-Z);GY$P"TM#1R%Y62_9B6KK)K7/.M-KC<)41 MF$Z[GVZ/5: Q]19@Y/$Z537.EZA!B^7$#CYKC10IG*P/B.,YQX.6F2]&!S.% MG/:9%67%S40L)U-KB&$C-Q+-PDEP9KN"/LKRB0I..D9N%B,JL0(! M"T,=CQW3AV29 [U>+./!>3U"*'IWL99H&)-]-+1HK^WI0,H)2G&J53E'%K*#+@J= M.AJZGJZ3 SJ'0\/%0 M(B%-9F(L.,!3T8F%5PG32H8EJ#4<#97*82-)=JIKAHK,XO6*4:CK<.@)#A$< M%-@B1TTY/-5(SLH4'2O6V,6 .(%34TM)-7--D6":UE(;K4?5+ED'1'H"J>2Z M&=2RO9;.SCHT4>A,R6)^CH8>8956#!;*[*+;59Q:JJZTEN-('8+@!%K-;(MU MYJ-!&N=T-27Q9#T2=F<])M1\NZ.UFL41[I0UM28-^S997,"AQXB5I)(XWR@Y M19SK=0LE.D*,^3$XK1/X4DJ')XUFK&(P*SH?C W*Y&(!;YT3^"*6&*.4LL'A M4(P1TQ=--I7H *9R E_RL\8B65^."440A6%U,!/*&:D.AQZ=5HDPVEG+;*SQ MX&R9+0]EA:R):-:CTXKG^/FL5,^M%%E;DIV,,5S-DVC6H],*XCT^&Y?#8Z4C M.*M\D^^,1!+->GQ:')YHRO/(BL:KA5AQ/IJ(/#4!TYY [ODH6RCB'6[$4')$ M&67S:H9>@6E/('>=DY($UQVU\>)X7A(%M9JF6N!@3R#W;,!6+<@6-4&0!CR!,G$Y8I1:S/-*4YRY44!3X;KZ2$:2APCS&*<391%)AL(07#LT1(XUAJSXG+8P#F\ULX1XV)SM )+.,'GY45A-"A/%C20U^CD<@H8 MS1JOPZ''2TAU3PP4=VF,;3N@PM9W(:SI?D_ 9)TW- %. M90H\5,I'&&=A' QL$2W!QFP#3"%@2"P'G[E?$I9300?_7\CV6-8QJ%B B2S; M=)#1BE,QWK!L.,T( _N>R[RP^4-5P5H#F"3H@LFI ?24&\&49?!U)/EO9K? MCM"[P8F/X /8?%%'WE6T%,L&_W,3G'=!.&! "(-G)!JJ:BS@N8"M 2W:T< Q MKN#>P.#-8;AZ:Y@(N+] .R%:$.PFZGV&[WT6 ,=@304>KE)=!>!,<'UPO3Q: MT>&A_D;*V(&A[L!"F7;<%4.IQ[51MHQ]!T7&:-07=('4F91!+/',K%O6R,5^ MO8PF/Q9&CBI4Q>86#Y!>WP+O2*H&K_S:8G.N8^!"H]E7!)PUN^$>%9XP]5^8 M8/'<%$P'8"?<#JN_8N1#MK6MB-8( ,DWI[3Y.PBG_NT:X!;@7-XU M?'E6S@,]G!L"2G/LEWKX]1JEPQU^U-R[;[V\:*R.#X@K >*]RKP^(*X%B/>J M!_N0\'G3SP*$SYON!1 ^;SHO)-X/A_RV*'N]@X!*QI&_[2JAP1>/^#[6G][R M,+H*[/Y/Y"D[TN!CU3 MBX:[VO.MTR)N 68?LQ]HS\]R&3[?]7=BUW=Y__&&"L_T__TB?WV5?**A1/BF M24;Q;X9@;?T.82( ?0^13TH)UQ.HWMFE"V/,!_ + $-?"1;&3P'7XZ O5##\ M%3Y\<*"Q[8$>[/>_/EM^*+9\SEUO<2/Z56(+1T.QRP+^N\3TEPQ=GH8#[IN1 M]?=):GK\1F!1/X7IN^7W;[SORR8M/7M.TO5Z9U@9QW9,H>P6A-\K4WOP?!,+ MT@ ?@G$+=MBX-?;[5.]3_1UD(IZ5Z,''>;T"5MQ:0+6W#)8_MDX0O9WN! MI0]VM(^35E_)HRCRCQG&!GX9J@-+HY4F H,:X0 MXW^PW^G!I47TK,?"7IT,L3]-(VX9*)V#^6ETL),R4#F.L&%$9!#M E M)\&$2VB%WQ7WA!4_3PS;=(#! )H(*'>1!W0-OHD9X)4FQG/6&(/!S19,?91M M+Y'3@GF=,%-T5T,4?E>4=4[G!?>5%D14M'![; KNY):\Q#2D0F."#G-%W\ND M!+^$+YL'N6N5 ]:< H?Y2@)DW>(C(CD0ZW@Q-IJFC$PGVI4NE0#Y Y,;T2P1 M<"/Z ?EWD!I!AJ(1'Q!W @B%/8!<0^ 2(02?H[U/0""#,7\.^(> .&SICL! M!&!-/D7< R" U!3U 7$'@"!"I,^:[@$0B5#4+SIP#X (A_"P#X@[ 1@33X@ M[@$0"?^RO@] ^*SIO(#X?H;;>V;8^TVZOIC!\ZZW_/W4-C(:BD0?.H^TA9Q, M;GPFQKSE7#I3G9'WE+UGQYA(*)IX:(QIRLMKXLM[U]S]XHM_H?S8"^7=P@2N M?.2:@A^8%WRALL17_1,WK-[UC0HC6S@_=K4)&$_BW_^?!SP>BMTV)^&."/SB M%_D-"1Q'S.NQX7PN G]X@>V%U01_998#/"$B%ZRRCL\%;-X\3>,M )>V8=+G$_PB=[#G&U01"=]FWV\D:-SD(-Q0 MP)^' *YF^_/V[2/^0:#9ST, 5]7_>?MVPZA\Q/?"F'X> KAR[,_;MQNDXR.^ M%R3S\Q#@P1'_2UKKGX>_;:1]/ =I;&_FOJ G]0/Q]?M;T2/C[D&ZIS'XY'.2!^NV[ MGWPK_,.ZG^[M('Q_U ]' -\?];/V[?NC;NV/NK>#>' [O>^@\AU4/Q+Q[]Q! MM:GYBU%H?EHSP-K6J,HHK,:*,#]HB$$'Z'6<90FVY?NC'L>>?XYZUM?Q,-VN M-/6VJ"Z!GZZJVUX[?'PA]Q=X-DP)^0I!:[S^^5K5F_*[GJT$!>LVX%:K(FL) M-*2M?>H[48VZ;"Q6)MO*]AE.7^#2+*TT.Y/Z( :+TR<"$?RMIF*^[^V'T.H5 M@'5'M!H^H-7P@)U)1K2]ZG=8*D<3X94V#M/*Y]M,?)]6YZM66I7BD3 CIQ/C MN3G0%[)# UJE?OV)!8C(6[7C?3_CO?L9ST.KU_ 89MJFAS-\4AM1$EAVXMNPYE5>;0[F7A?-:'AS4H^ M_3_+IWY';."*]I/WV4#>)K,-/E-3E8[8X+DL&=/F;<@&J%]_(M1%!#L_ON!^ M<-^/+WAZP\S[/(!)EN(2)W4=)EL6^WV*;@5YLPYX #3&!.)Q_'+JW8_D GYL MQ4UC*^Z'"US1Y/,^%QC'^'(SU51))=CJ<+%)?)P93VC !:"9)Q&_B#[PX$S@ MSN-,D%W'LDT'P8M349* Y;;*%H6\?H_"LN=#WMNM'\@T^M"/_69.C[VW7CX30#^_LKDX%J(?K MTE[NM._C]IU;OH_[_#YNSQ8UR.N\H0E@?EO0!-TN&3SZ'KV4K8%JZH,#0T4* MVBEH?=3TK!1EU#AK4&P.U6)N9>N,G(JUJLT1F5BMOVXDW[(!9""#[SQA%^%@GP_^9WXR<_)2FR# MU.N)7GJAI)SB<#06T_%<^NL^]P^QDE9&LH2JPQ>86;IK39*#:8&:T'"[%&(E MU 7S$WXB*_&][;ZW_?)"20&WD^.H52\P@BY93"%<=,K-"W,2P3)&ZU9YR;%: M*96)2\2^S/R4D4V6KKV2ZSQ%>I M19?,+BCDU/'V('*79IYY94;+]* B079 7:0\.MB^#$GCQ1SXIN/OL4-X@M"CZU+6HXM-J-S7F]&._4! M#;E!XM84>YX +7N69M ;D!- &% MR9_.#AX^W*GI#%V[CXPPU(]T\L,3GC'2";+^OWP[T8[Y>V3O+NT$XT]/\R9I M.5P*;U9+\UYE9(I*CT:[^_7G1.K_WWY@D\\YGC&PZ2JXPCJ.E,,C/-Y'"G M,8KAZF#5$HD%W!TL-1(^CC4X!^=X\& #/V[I&>.6KL$Y'LE2]1[G8/5JH9OJ MK2A%7O-4MC,9R/5&'>X.5:%-'->+]EG'O<W- M T=NLNM'^_]8B6^(^ZGN/ ?(>MC,\:S7&1=NP6MC^@# MHX579W=C+AO:AJ0I_5&>H;KMDC6@PE-6KE\VMZ](\O4ID8L++!6IYXU)KFDF M\<6 B*#>I?&+=%CS_?OW0TV^?_^!LD>^QE8*77J:Z^>F!5QPQNFY3-E# KD5:'5E*]WK#-M'19G2*V G-) M&(WS3$=___#/?_ ^2A?(VOZ+U5 MSEXKPRE;+8YU-9[+BD+\PGR%S&8X([%2)TIUW)'QM=)JA7MUR%=@5DJ N$S6 MZH-[^/S@@&<,#GB C):O\95@7R?K\<0LK6A5I]B?%ND)M[BP&M2PK1SG!)LE MW.$';*_9ZG85#'BKSP359G+7@0M>K92$/I*)V:HE;: M$S# 6D#F0/WZ$[V@O>KIF8,?Q?+$S.'1S4X?X@VT1; I,R>0N* Y8JL6YNIC M6H*\ =;2]8NA^ %!#Q40Y)N.SL@;AI%>8YXB^;!2+"?GC6"\5J[%:<@;4-() MX==&>?3H*K\VRL4C((:&.1+,H/O]W\1TB5F&*H^P?^'HGQ]X1;P2>'7?!W6? MM57NPT#U7O+B1$C.M7;#&+,IJ2;@7%(?JX7Z@*"0<>HRJ8M^)-9#D=<=16K= M]T'=9Z66^["%O<>'G*95Z!(=L:3(_#P]"Q+=1!N67Z!0Z-8)*[E?N,6/W+I< MY-9/930/;U=[C\^T[+*ZBO;K SR;*];)2#9L%5@:\AE8YB5R7&_SW!"(@3&W M"54@%KF( ^6IXK)^'/G&[WNCMP[,8F>2$6VO^AV6RM%$>*6-P[3R]8J=;Y%O M)S8BE::XFN)5HCBO5.W\(CV6(/E":Q$1B.!^Y-0'R9?\*>2++#UWO-$;ATYE MC$9]01=(G4D9Q!+/S+IEC;S,Y=OE$U93S?!-MMAO &!E^3#.HZ'UO],;!35)K71&[#;S(. U"E!M#IRWFOU[S]BWJ M7729,6\T.QJ[ZI7":V>VCI87B'J1Y2(:"(=_//D^7O#13?D#2C_>_W5^E MIQM1@A\2\Z,1X!Z+$]WJ3O!C,GXR MQC-9V;',2#.^O\^B_/6/_%IX2G28(7KANJK,H:.1!K!^/^#?R8MV%4/OS]NT[K6[MM/(1_XE]5*]V MGN2ACB>JQL+"1-/0,..P)^7YM+?' .-#V_G/EV7YK&GQ5\J4N-6T#AB MG8@%5^/]-"%KO1[;:37ST1R;R8Y)>D 2,(TR'"!B\0L6$/,I\E$H\K8%ZZ]" MD1=.AOPP1>*LXTA:B2@Q3;K'!",EP4Q4$452O_Y$ @GJ4A3Y PSV]^!+/%\N MY+-2Y'7R&S],D/5F.C8IF)F@4B0FG;[EC,IZ6H($F?CUAPI$PI>IL?E(SJ6' M=HZ>+[WQR0GRPBF+'R;(F;'N#MH36<:%,3W,]6=LA.W4(4'"_,5X('JB_?A/ MH\C'<_>^,!!D9)W3^5,& A%](IS;//"PAA_?Q_6PSMU;ZSP7MD*X-"R4W#IZ MMF *ENWQ]:I>\@(T5BOM^M$0 M3Q0-\=S&GB\S@K%1#=5D76$FA(M%6/9/,ZXQ%LQC#WV?U;W#W&-MA9T^XE<%F@ MD\5&P>BE\H"[AU%5;R) X,?ZGA^.XE/['0>O/%E1[W-2>T1J+WM5IV:Q*R%N M%X9L;A33%Y#:*>C'BX2/=3H_TN5Q(EV>-6O^#HC].M::<])Z7- F*V%"$3CE M]!O!IC2BBS-TLR=^_8D2@43XN'/;#_/9/W04S;.6&+@?8K^P1>:'8C3HD=F2DH0)D[-B#^\.H_?$B=+YBHWF1S>.79? =]L\> MN?/R6H";)LA__/@4']V?,3[EDNCN!V'<"Y3]((P?J^$?QN6_&:31R:V"I071 MQH-.S[$5H5>U>]( +!NV!8M?I"'G@[ME_0"-9PS0^'F6@8\SB7:EIX:%5F_* M5D=A=M;MI//Y>ATR"6@;H,BHSR4>,'BC@PK."Z,@!Q;&20)F"AK DIWB;PNF MA@4OE;SS&&#T7;=W&*AQXTWZH0?/C+_/#UK?F_[$^'M?WG1/BJXX&IB(/Y"( M:6M0%??UY$I^:=*F4HNS54*IL)! MG5XKTPKY?NLG\5M_G*S"@_HZ%1%DA8KCI,*5K$(RUG*LQ:7)*LN,YST\+V1P MC9HXS46]*8I#"9(55!DA79'/2%UV/5?J]SJ"N4#(_:@[#RUXC MOQB0%%)DHZ$P=3&!^];$>U;=]KX0T??/WEP#_C)%%H58GHN$(P(;;'=[>-?, M.=%^'5(DTH&CH<1/(LP 'O!]X+Z7B3?"^I[07\._MZ\>X#O M%O7=HD_K%OUH=.'4,86!7!45-54M+W"GS9=[9J';&8WKO[ZFA>[B"2-?+/WT M0@!.>W)2 XA)-<'D!=W>1A &R:TLS"E!P:Z2.5$)LBN=H-NY=,8!VFD,Y1*' MHN$GR2W\C^]C?1(?ZZ5I]'6]]%8T.HP/JXR<;T5889IBUJ-")YP?UB&-0GTU M&B(OF UP*R)]#H?M2V75]]3Z#BO?4^M[:GW$]SVUOJ?6]]3^'$_MHVG6;SJ7 M/BBWTR,C/2:,64EQLJ.HUI5:Z5R*'I!QE,,;2EQ0M[XU,SB?NGU?6.V[?9]# M*3\'>;>ZN5DT$^X;.(6+I5R2;Q-J$Y$WJLP5BE^DY.;=T3?2U/]K M9Z7_'WIJ!+(K_)6"@^#X?^#*]^8]F"S("ZKZSULVIED*$(YN:$RPT;WN,G( MT?&@G_]G?S<[%A#D#=4P?_\+1__\LW=\WK&0B"=(0G!H"IP2Y$3P^M^_HC3LG=W@5F[T3&AZ\99\U_/K3;#7R:2: Y2NIT/_^=WBM M92$H0LAB'UACI=IBFEBKBK$5FDWG6TP:2U4K::;2=']K5DOY- T?9_(5NI+* MTR6LV0(/RDREU<2""'[@\A!&VQV^Q>8\)$?$$@2$L6/ 'K'L'AY2V1'QN!\" MCL;_!4=@_X.1Z)M_OR"K%_2Y$QJVU D?O3+]>3GC]6_[1UTWMQ4])TF^/["2 M%NO$LT)\2#2G";P.*]C\$U>A >X$=O[Q,3 MFE_49(5L-WEB1K:*4Q6./)HS8Q8:>I:E'&7E+-9169ZM(^LZ&'FTSF%F, YW M&@V9+38T31Q&$]4830\BQV_/Z3.U+0XC/26XKE9[:CM;2A?H0?1XY*2S7*Y: M#9YD!:G?G;4*9C(_H0?4\&7(P=MHC'O M]TN4(E<'J<&*ZZI%=@%&4B]'YEMC4HX2P:BBJ8TV4XL%2\5H?1 [?GNJ+T_R M25%.,XZ,]^5\AXLIXP48>72>VBHBKZ5Z+J<4B7I-U\-K6RI+8.3F/%^/T_UJ MW;1##:MDZ!(,NTT+0[L%IDZJ!J]XNM-PD*U$(TEF7:BRQ?!H.%[9-)TO2[\P M :A94S"+;3K"A1C,6VR?"KF7YOY/N($S7U/?MB><_;:<.)8MBROWD:R#%X,K M(/YRJ:TQK$:LJL8"NC!E"P."D*.!(:L QEE0;$D+O* -!=,]NC 1<'^!>(-Q M^@@K.+K@?8;O?1; 3,&:"CR\8U0P&9C)!N_B#6UJZ% ,VCQ)@2>.;4'; G*I HP+HI38$0#9;W10E\;R)C\61HXJ5$6$YU!Z.T9VBHQUEK+5 M(=G@HJYDFY'JLJQ="MD_#=2OX!_2H+:*"-(:H!*BA3>:WJU MP F\J\AL/^>&EJ$ZMO /U&F.MWA=X>0+FOIWG57D M+:'@V0X.I-LM0'X8(*@WX[I\0%P+$,0[&2<^),X,"<^]%"/]4[\'_ ]%WLQJ M\ %Q+4#@H=B;(9\^)#X'B8\'L;X&DG>%UJLN(C(2(C?>EXUWBY@N,8#Z\@C;^'6NZ.W_M$W_#;U_9P#_9C3(V]?U]3A" M?&/3O2*"A$/D@V/(*Y:?0^SP&.:+2P9_A04?'&1L>Y '6_^OSX5]+AS]$)%% M$B'BNCF8GR:BOV0=L\>&8W'ZR/K[).U\QA9VZRBBE*&C)4)C8E/09JNWB JG[B J_-_GV EQJQRGV_4E.0IO]CP. ^AGR.N6 M;3H:X![T4K8&JJD/]DC)I21$2&E'@&141K+9H$1%U.FH%^.454*(%B26[2># M7V]X=+B2%&>:*P 6H.ADZ>Z%H\JB6&ZE.,9KJVEETMZG-(CT!<<_O4G0N(! M(,!\)UYR3TB\-<[?@M8C=Y +=19:=VT0/Y#6J4$8/QNIIX;A0K5CM$EV%ELW M2TIV7BX?)D-,.RSY/9>UOQ^ZR<:U\DN;$6>VM>[4DS]Z/+ MGTARP?ZZM#SS?KK6)SF4*)BF,/*J+:0@#5:$4\QI0M+E5:.2MIGL?)$O6%.G MUEK"^#$HAP0BL?@1:_K[:V+(D^#QOH#QPRG7DTU^(N7NI!.EDWFY(KAAD:87J1+B2JU M&$21%$%$ ]'O%67Z$=:,.S)=W$Z8^'DT>S%1XAV2K94(O"G,UBNV.6C8V>*4 M54D-IH- JP01"5"QM_HE/X95@G> +*7;V!2:)@# #/&S H1O>GC\'3^NZ>$E M T*)'N0_O@+N*^ /H8"_B[\/J(>6#O*JOG:5W'H/MU(\#U$U#%!U9#@PW.$F M%'M99_S-]WIKP?8ZRFC%T#TI[X2,RTBM?*\[Z4P862]*/#.?]OHYF/;KJZ5G M4DMOCN57=+G??*^WINBKJ*IO$G2EJY-@4)^N-*ZZ8V MU\L:5^G7US':D<"[42& IC"U4:@*/ \L)_< MCR(IA!'V[XN0=,(C:?P<83;](->5S%9DR@CU94K@PQ$^'#WD"M$OA]ED *=^ M$6)#N7RAPIGF8&S*X>Q<*JY%:M.(E=W;0=-MEI5V::UJ+-3:44U; 6 +OP>(@ZPBX7;;8H!NO+ M@76.'![U.H" 6*%8"Y,&3T0!8A3 D,\)&)"9RJ=79E/Y2N;+?"KO'0LLEPJV:PLCKV@J M)PE'=5,1,,;_^6#:XPYSIGQ !!*X,#J8K=H#ZR_>WA#FP(/ M50.88N-,#7U'&1XIPVU979DG6"J+2-J'$C98HC_"T3"E4+6LS0K7?R(.2UB\\5$ MRE126;J/EUN1M)BAWS[BET@-%H5XNR4O/W\M7%@\>^1">5MMUK7NG,P2N.@] M^3":";>"2[!<;62CFZ! T)-(W^:L$L[/\D,VV^J'S5ZB+4T:4'HDWF(LB[$, MI">HR.[R-J!&ZQ4:U&WX#2!-8LC3M:].7E!\.I*;4&44\(%MH"]X2^4VL1SP MV;71Z''$+7KOM*JB&U ,X/8Z)MD-L[%,LDR-;=HVV\A&:[HJ ;D+O]D-]3AR MUZW#]@6PLQQ]7VLXF4EY'L88 MNKK"D#4$&:9YUZ?'(UL(#P9SLHX)@?Q@@U. MO[L?":JP(4Y;5K&/U#R^NFBX1V]!2^!_ PR')>$L0=\0''C#RS3CW?MJ8"O& MJ 9^F"VC#"U= *'20%+*ZQTHUU5V9U?F5MX7:;L%SZHU#9%/,,+64: M3+"W,(,JF2O%1XM??^R%@8VXE?7240H=)5!'0Q1)L M6Q4\Z%G@S1:T:$\YF#"-\9PU!CBRF6N_>O5+;XQ[V;E /BI[O0%YX."=GB3K MO1>SIJ; C?;>;D"CO IXC+E="WADC8%0C$1(&4B2O*%I\+NVP2L!^#$''PT! MW]O(H.A[<&VO?]$]%AE<$3+8S]Z2D,U1?34]JP:<$/$ M]HK!]Z^80E[0YG0]KZ3LE(PWTE&VCP.MGXB'$@2>.+YF=I#:AQ(RJS^%DQ7_ MP-$?\Y?:AN)<)VM:T W-P_.,8>X@D==M(X7.K6FCLNXG0-+NI*E)5DDM%4Z- M,,M\M9IN:U G/5GKX*3K%>T\X.FII@"(UT*5[Y&O]8B2P SNU?(I-V=:GLLC M 0'3Q8E!NA'3HO&T2.+5TG"=*(DJDY[?@T>*/"\YU>!YG2:GGB,N^0%5J.*S ME1GV8(E?R1(&C( MC?4*?S?0G75XW2.18>?;H9#<$'%]D8@GPVDU]XLN=@@S9,]P[YI3*+H 5.-Y$T9>0.[NZ,@;N[%0!##+&4[ K8/$'T^<\=@(>MG8,4 ML2QDWT#OV$8%W-2;^T!R:5Z'!*A[0KV5RNN4BLN5.NP$E:G@IF%,.$,XF]N/5;T+DAQ8KWC-5 M\5M#VBZZ!! L1%. 9;O;YQ2J'U"0/0;H['$[*$W#H %5%O8WCZ2B%^\W8:@! M0'$#-I6 C'(DJPXZ.@_YWWPIDMGA6>ZQUPT_AJ_[KP&W(0(ARQT%:6WJV2Q? MQ"V!EY M .Y!O/I(=.6;.H1[:O#0]LZ,A8?<1&>,;HB3%P33Z3ICBUD2>+!>PB< M&K@@XE2(B)TP7FUO"!>0T$3[+N@6W+NP>UY/P.?A!NTO)\TOBQ8E)L(Q3L)G MA2'/RZ-$949*O_Y0[]IT(02VAGG(&V%0R6@D>\%I\#8,0D;)36&D9^ADV]@S M7A.;7;N]S9#2ZWJ6('3'0;5 M6.!$:/*!N,5=2'L&*!P[9-&'N(I8].:CAC WU#DT21^,\1AT.JXO"*.)TXI3 M'O"1%%4K&[.O6\,_%:#,TW)YP-!C V^2$I_6ZOU*N0DC;O W Y0M-T+>$G@' MGK2YV1_&NW@K>CO$_O)BCE_@\S;R&$ (*%L.U$-@C(,DZ(*)E&AS:KC!FYLF M\-C4 <\LP9.):Y44O*@A"X5!=XH Y+Q2*>4)Q8=OP\8$4+DT*3Q$=L9QI=<'G<[B0F]$=LKJ?!"O-2]L"8224*M.BT"DR*BI#KZ$K5 M1 6 493G0A"&*1[92Y$''5ZI0-+='/8( RJA;@9CH>E&@"+R- 88J!'AJ M PD??$MUD$UTZ-C0+(ZILB9[HCX'Q.JEK#D:I@I 0N D 4/'Z^H% (ET].'6 ML8Y4D^TH%X0:-S&0"?<5E61HF"9J<6BY&H@[Z 7-, "!"2]P+_*[GWL22K?%G4VH]J<*4.& M E-.M@:+D@S8O#>P)Q5'9I9E,FRVB2]JJMUG,^GZOMS[=;$WR5FRU43.U:J^ MOQ+BE6R7-&T6JTYWR';Z^7P*E_H4RZ+ I_B)Y-W_ !J[ [BY0M;5X8:+"C'J M)1D*$IH?^FYVGP<.I!Z-L2S70D/ M?2PPR$9 *:LG 9:MK!6AWQP5E:9%+WMZ>*D;*4!4Y-M$Q6WFQD1W\M,@$I93 MY*0UMC9?S#/W1K>N(&AW,@5P#0JCG:]G7RFXG'=BB^;@9E4-"VP#G"&@=T&W MT*P--TD$Q2 WH9\Q"46/31K-L2>C;(Z5B:,U*VRUU'#2D6D>'SLG/!FGQUW1 MDW&.YG_7]K#$3WA8F)D#T2RO0UT=W+Q8#?!WW\^R\;-L+C;%/'ES MC=P9X-"-,\'E(V^/!8]$&)?KA>SQ0-&PA(U\?RH'%\]1G>EIJI?-ZHQ@+NJ M@$UO537W4-%);@\6#H)GX-T> ZU12,:G3(69S=)]HC2*3AO-;]2:V#&X?19( MF]#0@:">7!WQ0+3 "CKQJDAO+21HG$4[]M@P8?[?R6 /=D[%$\UV-HT[1".> MK=7"[0;E1G)&HJ>C.=V3=['8%#1C#L3RO:!_B+FR&PF.XIN0YP!Y/18R2OGS M0H:02@97;D%E#,;N 6J"\N!4,-%Q@1,/NEHFOW<4GH^"#@>V$6]0Y4 : <"IP;.%:R-^S$;J.* <=(LR0& J;4E'; MM MA*9B\[!:@D+>D[U*8&U2Y"2!D#/NF&M;O?]L1^5#4;!4KI([=.S>8O M&%(I _"BT"]T]'.P2;A?!#<_[^83^='OH JT+ @6F-+S^]DH01=F2B&B@M_2 M#!O%.V("4)"-%2PJM!AOXNXT6 (=Z,5N;J\\=-PXJ\. 0)0< P:DA%T:1DK1+LA)@2' '.X_A.QN$&.RI M"2\1U+L1P)TG>/6PW-0C"R6*@=V@P$%CN^E;18X]S;!"5_> R M W ZE\@\\MM+409<21209Q9P"A[R)U7=ON/S)[+C?\=??2D= $4@]N$['B4. M'=SGX&/#8QC0&^6"_M67[[[O,>\]U?!07\>(:,#=$=(CX.!7#FG+7O?*]7CR MT-]>6@\G04P'7.X5V>"C!QO:E76#&+U=.C(D&:8@&>"OP):]PJF\$%; $ _9 MJA>'"M[*+1%Y0 $-SH5(Q=8 MR>FH=".W=O_:JG[ MBN!.I<-"PQRGUNQL89\(4I;2HFYU63H!U M"HE +!H/1,CCH-^/FN$!G!'_]L'V,;"Y:]V99:TJ/,36F-/=#%RK8GC2L@O@ MD^ TYD$^(0]PDBF.]4+5%KA&@T7@I$@J$#\!SD^GE[B\X="\:P)FOA'E/TS3 M\/%.,O Y^,>6NH]5V[(W2/4%5ZHK:Y]2_1P=21#);KFEO<+#'X9DN47>%W^X4- M:$8"M!U #YN7^04%0BB"#9$DA9Z]\8)-/N7V)1LKW2ZOZL3N][:.T.ZUTX=+ MX43133+S?.[0C8]L._LP *HI!UWY(:S,Z9S+)#$@;N[\Z5"81G6CT/<1KW*_ M!(?^1I]94) &IP](1?!R_P&'\I86PII[*MS)7.FW/M2/5]F#]+9U$J!; 6'JD7'$8ZR;W(%&D]Z:!("6",5Z>U=\ M[3/7_X^MR>"D*>[Q9RS$.\,VR M$-%M'.!-*L\%4\,>'ESIY44Q."N2]0\5L?FV$(U^M-WC=(O>$'O2L4K-.K.U M(:P89][2>H/Z(CT'LOX?]W*!@4='Q6M"[S=S<$-?HR$JNM^NP<]K^$Q> ^7G M-?AY#7Y>@Y_7<-]Y#=RFK91A9:6!3$32>+&KB*E,15K$5PMPA49^N9BW';F( M"[EE6)O:3"K<2[:2@[R1CR\&Y/%(FJTN1 ?ERI**&FW2RJN:8(A]1UI5BC[(3-!AY_/9& M?QRKM.IKAJM729R9B&0S"QNRXR]'F@F="4]2,5J9,3994'M=LI*%?:"/YI0$ MQ=;+A:RH:&0TTZ(RQG(2E0;4\9SAZ3P8F0A!2BG&F_%U1NRG!\,Z$$J.1G+M M%1FMU+2UTM0FZ38W: KU)#V(GUAGKY;&4_F6J%#59K_$IWA:,NA!XGAD;T1K M.99IQAE''12ZRUI4B])PY&9'K^2SO!WP]8GP,/*2V2]O*P&-DQ(^A@P:J$S? MUVII'O/OS8Z:@F0@EZ!N'ZR>\/K0N>P;&OS!OZ(!X^VMWQ>M9K"1.K<&UA=B MK6=(]TX$W5@GRAT817Q-P]^;'RI!(L"CS9%L_@["+HZ_71D1:B+ORF:>('YP57!#RU =^^55 M<97XSFWEDH\V\-P7L+_5]#*,NMCZ@+@Y((AHB'BS5[L/"9\D?A8@R!#I7Q+W M @B'*)\WG1&2*!^Q.B_KX+D70GJ>@+1NSZ,#OIKW][H<\C'(86'9! ^ MW_R1R/(3N"GMUE?QF:E/'SXS]9'%9Z;?8:99%%4-^VOY_-0GD>OR4\^9YYF^ MB.D20U'(V"98ZH[)QO6SGLG&\>Q(3W% M)M^-H;HS'O+-#JE7Y2+W(7 <\I"O2!UR#1_F>]'>A$VMA$B2Z'7:.KX 3 9( M'7$R1(7/+G7<6IIO(PG-5\J>RQ0"N")/'6LO?/ND]N#WD9I+,?;$<7[BY)O?YBG"CE$HZ MXRP;745N\:::+#=[MXLI20F6"T*E:%=6-6)Q2 .!1F*"$3QQ 7EF"!+,_?(>7YRY"AMRP%E]29;)@/>UR]:*D9/DNFH6:A95@,5+H'LH%HH\GZ%F M+Y[EK6HAOC9Y?D/.(9L* S8U,AQ8]N/A^-19BX1_ABTU)Y;=R#M"DTT9"ZHN M)I5JT)#N43YZ/^IE6&_KBUE#K>'4J!WKL05UPO46L&75KS^Q&!6@R)@?]7(% M*\_-R?**83$WW^M=Q,U*3')=TBK"75[Z;T>?H)+'Q,QNK M5QAR8DO\A._1@]8C1CTC7.AVVAVCDAT;3+/"R?AL):1CG<7KTI_7Z@5 =]?= MA;/?X@DAS&_'K3]/1--AMW1 Q6H5-:%]I>B%?=]6O".W_\\95AVQ;![ MCGIC?0EG]0>_QCE=-+I- >)MF42<_+V?6@ MW$[4?_T)AT/Q8^8!<$+=M$F&KP3GO]=[Z)7>1-O>JKLKZQ6VXS8[@OVK8/,? M. /O?75XT.0(==#@L(6GU&"P7'[W3<2 MP039XM;#&$ZV1RNE,&UH^0SL3;<#_D9K? M7K]P:R,4&+Z/)<.76')2U-\B"W$26UJI;K$[UU=E/!@/)JC[8'V:" ,' M+2GW!*>+@9_ ST>9ZYC5#8_F=4GI- >MSH@?2BQ>_S+\@59F\% $/HBQH0CR*A$Y:9JY#9YIS/06G7/T@U030-?8>QU%]W215S60 M+UK+7M#>YHT_]#;\!BX$;4V-9Y,+B^7JVJ+96HB)V60!.:@OEI[QF"MT.A(D M8H4\FYJ)A2*Y8$N1,?WK3_P3%]5/-6B]5T]JWT!X0A2O[74K18##(():V(W7 M?NM3_79CW/TNL$BC01Q@UQBWUF2M+W;&]=K%@AF088HS=;?_]:[3[&$#\U,= MN-T&Y@%X,PV1!P?VM-XTJ-[U,0/?WG3/W?9E]^Q=(T%$7W3-7*XI9MN^>W_W M!TW(!4Q'_BHTBUZY['L2KB;$*DPKN/:F)PS M7;D]E;0WO47(T@?._$4CW6_9$MYW-B(85T5W[541S ]$%W3W0!C 4\QQ5@,> M>\MHN(=^TJ$4G5'UN-+G5':V,I+5NK4RBCRX& Q=..%,0F3F@?QE+<$5 MKX!\9D)')1QG3#>(OOAW'>\Y:[Q%5E[E+$L698BDUN8K M]@K.KLJ201\23?L M'4&- &+:LGJ ^)LO;\TIIP[#%3)11WIP#"-NYU:!=#D:(>S&9X5 MN^'B&SAMOX(MQC* +!BT:X;N3,%S[T) 0/6^/%SM4!G<#![R;RZ*E[3DZ*I@ M60??@/<6V+8\1 ABPEM E0&N;U:%7LQA_!BR(H@\J"V[H2+TGCG@R,054HP0 M(2"^%8#+V%Q*W@(/<\J=#+B M,E/']A8 ]LK#RP==XCMW$=P8X)PW8,_E+J^'^#[HJWK'[\_.SS04_W98WY_]MV\ M".9^?W:_/[O?G_V?.^W/SHSJZT(E2B>8#MY0Z%$K6(@P]*G^[#DB.4X85C;! M:,M@=DV/1Z4&73_5GUV8T(7>6JP)+&F4(C4G74M->B?[L_<5;9*AS&!&(:E$ M+#M<=Q1'ED[U9W<<8Y:)1DL%I=--FK*9JK-*N'ZJ/SNA]]DL/N 3;*I6H ;5 M!D'(!>E4?_;Q8K@LKXUFFA6"\TJI4%P,\ZW%J?[L^?4OL2M^S'YJG;2T+3KS_Z7L.15!Q+*&VJ=]?=7^[ACMVC$WO0$\ZJX MC4/:.P9DKT!6S'=:LG?%050KS.@&$W2BVJ!%B:EVA+Y02_;S2\D/VJ,]2H0B M";_IZPMI;'J#]KN1$!7S 7$'@" 2(9+P(7$'D/!)XDX 0882;_;P\@%Q+=Y$ MA1(^29P1$M]O\O:N!'65@]A,FP*+'IHRF"8GJ',!;@1.R>E6T)OW*O44WN/< M/_%,WI4K?N*A/#>BG*'M6^+212[OM;.[SU=_'+GX?-5'%)^O7K;'N\]6?QRU M^&S51Q2?K5Z\V[O/66]!,-_%!]=Y>OSS3(W-/2[ZP&V[S]KG_7G0X6R\\H%1 M V8\8]]OYNXQSEM7G7W1S!T[=Q]W%_=OOXW?HXE M-/Q6,R&?3"]=,1NZA&]]3&;Y.\<]M(+EK2]H#-Y9_C;>4\3QA]*C& M I?%2;X5Q.U^IW>7XLR[K>6'W2I>T&2M@W>:4C/,KE814:QO6LLG @G\N*BF M3X\7%%V>O*/)NY%B=\9T;M'=[.MLYSY$FN_WHB\7D@,ZD\<[BF95];!EQ!S> M]'K1QX @_KB8]KSOGG'IN^/KX0]&[S>GYL&W)YF3-!-=.EO#2(0U$IG@@0B4M*2CZ=GA"+;DRF=R(CW2^S\@6F*_$M M!ZS\*]+2N#E:<.)D'69GZ7FJ4U'5KER&+ U(2Y%PB'K+ /Z8QJ:]D*(WJK;X M"N[MC5'/T_OZH0HBWSP8X-7HHW0^DDU'M0&'9_$UNU;UV9 18;TK&'T4B05P M_+C1AT_(-[=4W9R.KQB>=/.]WD7\TA6XUGU(7]\*8 KC$S+C5#ICIF-P]L ( MQQ>3/&1G0/:*XB'JN+?X"]GKOZC V9^7O1_OHY7&K>N$'Z[US:; &1G"!NL) MG F; D6Q4BM?NV4/X'LXS5ZB#<0:B#0E0Y=:@JGE=9BS(<\%.-Z;(INPD[(=Y>;L:LI4IF3,#*:)Q3T* M86_'3*&6$VIF%%.%\6*$.\/NM )@88Z2]5]_2 (/4*=ZF+M5Y>U-4Q)P7:+^ M*/# ,'ABV/;(4/>6;0<82(7;#C!N\7U8O=.6W9Y@QE2 X :3R#IO:((W_UXM M>FQJPF+\>PT 4!<6RZWZCXVY$5B&VVYB!'CUBS:;-^Y>?4%T;*;:66V],D2V MV:BG=4.6$NW>UUM@?[EEX[O82$N2*4@ -'G=!DS'DGETEU8=VX*G#V!_LEN6 ME.AEC!PWQ?%FI]?(\RJYB/.P3W(L= (]M^VRC)-=JA%^!#^/'_=DS+H*"[L/ MB>R;\5=NG^W1((9'\\65,LO:";K?6ZDY2?KU)XZ'XHEC! +\Q2TL'/KHG39U M3&$@5T5%357+"]QI\^6>6>AV1N.SH .$[!$JM-RF&55=.!]2;*9HNUTW#G#Q M%1"CA;Y355U2M&Y)&N5C2Z+8?0.Y7NG9]&V&A'YXFT'-ERQPC'#; M '>VF!(D]WO[DH5)=USK39E4=CZ3I_HT6E@#5M,4YN!KJZ (#NPDQO!>[S'4 MF,3M4(8*3<,F*=NN)4=7W'XOF\TUZ9TF]B]B>UG"&]!'Q4^@8FMA>//DK,AJ M*D[+(DN.XRFV4">E6JO^"*A(=];]6)*8QIA4I"1H^2)3' SI7W_LQ0K-'EBMB'>$BN<'% ;;(< Y7 EN 6Y;U*4'0SU+#GKQP/Y T!"#RJ[O ME5L791.,GSF<:;OMOD1785MY"EL\A&7 Y;TC!%?A.-EL#[U_VR#L]89[L&3[ M.3KLO5@:&3CU2K2HX981'$#B1)^V*30YH>Z'N@..81\0DFDLX'&[+0CA6%78 M4[:^4G'^[D2.E]0',.4MZON*F+%/?:XD0>Q1VG+12BRH\BJCI%2*3@XG+49I M Z:/^G\'(5:^-,DRJX[?$3M"?8; MYEGP/1Q6AAB"I3A3-8":KSFJVQ=",T:"NFGOQVD&H-:/]>PZ;,P5VE\!:KNF M<:8BV%[W,'03;OO\F0(X.F'3W&^O(1FT)DQ-8[CM)&B!D[00\7D'=' $&P,$ M9#..:8)AZFJS![BT'?]X;=F 1GG.@9W,P!L$%9*ZY;8(E!'WC"NXS^'VW MC>B6P#W^,-JIPV=O/7:'?<;.:IV+^-:Y#UCG]F[(V]OA4"_N[^8T?^Q"B;QU MH<1GHVPDJ21S2B?/DB-YR,SL6?U!S7"-E4HW>-SI*UE%:Y97+"4H,R#NA:.1 M )[XL!E.1^3T-.:U.\ R8ZZ2/3.>BN!:G&P3/56M"*7%\UC7DKF@=2T2.HZMOF_KVN,PINP\CKAG.)D&7W,<&9KV&OJ9'/57_P$TUK,-ZV=T;1V[_+&S2UK2/O6]9\R]JG+&L[KG%.Z]IG#$)'A5D?U]X6]NUMGVPX?&R" M0^=X*^L;N7_IA"]ZZ83?NG0H55]+E:*59S4S0U;;@V@\6: ?U/J6BJTK?&.Q M8A2R-YP+":LY'_#TKS]D/!&@3I3H^5G6MQMB624[60FZ(=+XC.$6$:&2Y!3^ MB:QOX9%U2AV1E"#0G0)K6_XP\6V/0YC>A[KVYJN!^-R?%YC9U%Z M64DE1Y6R5?_U)QP)G:CSPX9PVCS=QXES6MV9*,JO&U XQ?$962Z )];CHJHDH,6!K %4=14XM.^!&9%\ZJ:A@>/W[">HB49/^YS#7_^GX,NWMMY,PNG=\WK&0 M*'=4$H)NDW"$>[\Y=<&M+&^OL41HV\7F]S;G- R7!.3$N7FIJD%5$('&ZWYM\\QT6YI[#]]I5N[!W#:FOTDB1!W".T*$8M$CD'\? M8.2!AHX@$]Z!YW^Y0T/#%L:_L+$)KXE_M0S^=9.$#LE#/;#X>(]^_6DADQ6@ MKA2\=8#PMK%.?&&N3<\CS[S!75*U&/LT$L'PE%=JV'+K\LA 4(62Q M#ZRQ4FTQ3:Q5Q=@*S:;S+2:-I:J5-%-INK\UJZ5\FH:/,_D*74GEZ1+6;($' M9:;2:F)!!#_ Z/8[*K_!YCPD1\02A(K9%O\\8MD]/*2R(^)Q/P0F7Z#:&]8.ANFO)P4#;'RL31FA6V6FHXZ<@T MCX\=:0"'AG]M3.A #['?&QVY!/<]:3ZT#>BML2S,?>I>J1N#,;C%^#$45EXQ MM!C84+#1=0Y? "YY<.4C'0AZI\!C41!&D%N[1G2!'^N 7TLK\/T16(NY0L^G M A@)^?D4>HHT<)I3)*=X5IJ3=_'^7:=X4 #M/! M02*IP37]>\(#M[WG#UZ.9(R;680^)DW/4C:M-K/1D4)-^U%CE)PJ)/]$"8O9 M"]7BK7V+' M0B18__4'?P.TOL_]C#[W>[1J"R1GHB,:Q2:8XM/5#LU-H&0E8B=,+K>M=>^\?A2<_CM:\EZTHW M;:U6#+GHIDM9OAM==&&N'Q4*GV!85_3:?P@;SNDR?1,GSN6UKV4KP[AB]IML M1XJ2*RY!U/'<0WCML_UAKX'C_0&>;0YK#6&U;LUJW_?:']QI=^2Q?R;TVWGL M&T2\03&E5CW(=!/2]$)4G<:(:PU(\1**3Y;323"03]%YI[-=>"L"XZZPMP:'/M4 MBIR16Z8#=,RK5&V+7;%HVYM$5AH..;(6QO.,UNS+N5RCNQ8KG\Y[_Y8?J(4X M*>U9,M^[WSI9&>]5EO,:GFWW.2?<*[4K-KC?8L=2^'\0);A\6GQQ/[B7T;[3 M=A]+P?>N5!OY/42X I]MR6*4-*)KA@F.RX641DTSN'V7IJ6W.ZDB]%CU)BDC M,4LZ3$J0<^..&&E6$T#+I\A .':B_B=5A_.'HB M2>-51D'>EE%\!A>NP"CJL;;299;D1-$T1ZO7@YT9I=QE(YL/, H@QM7R22>5 M54B<5D4S7!H5J^ >(:+10")"OE]^GC>]9DU' Z-7D!)H(,WNH1^& M@(=!,K N[T9[H,I[;R^51D%B;S1&"[A",;J3[K1"_OO-8S[E2V \S:;IJC^G M^<:V$0Q:JM4R (;N?YXR++MBV#T![)0W)!TJ+B<=!&X.,)6^:!%XH08[F(SANWU0@T)+JB#%*8X/B MV!@$:RR374C@E@E11S8"N' @B>XU=T$&A=/M74[P!:0O'Z>Y[P'V8@&*!'Y. M8+.Y![B6#!X2W&FP,RY5GF0%#3R5GR3KK15# MIA\LV GD(D!,15F2@'&A$RA MGA7I/=X+.>X!N;W:2^E]8MM,?XD[^5;==:\%>J$\7A7D:#/-.L5UC![+&8N" M#1RHT'$OR>L06>R<-+90.V*/GP]72K8_3Z8)(5Y@G)L<--T;.6)ZC5<52DJ- MP\O9-%]/@X..A4ZH.R=I#-I)>-49[13A=PD.21X!I%9_XTJ# LMC7%Z;SY/0 MDBY8%LT#9=7-^MFJW"V!'S.J,.=LPP0'ND&4>6JTBLYTE5U-%[)2R?3+P^$! MHN"?\3E^$E'V=>.TN8RWQ6Q68&6BMF@+?'K2&]9__5D+IG&,*0]TWWT=.-7> MJ%C7Q-3_9^]+F]I6MD6_OU^ARMG[5G9=V]N2Y^2>5!$@A"0$")#I"]66VK:" M+#D:,,ZO?VNM;@T>F 66[;YU;C:VI1[6//5J\^+WT/CRJ_SIR];@^U(TY='E MMT9P=-S9/2O[%^X@SX_JN[53MJMQMG4;TV['='C6APVE\*.^:J&1^. MFT;]X,^GD\E1]VRO?VY]'^R_&__IW__X4@[<:!F?!^U?@Y^[9\WW/[\VZW7W MPO6)&VMWYL:,38H,B5O6XCUKH3WD4K^.,-V:'E8\8"X3<=*9ZQN%GW_#B_M' M6B]RG(DF8P^94@L@8@\(Z/I:"R$#T,X->!@Z\#8=S\1W[2"(XH(185R?QME; M826SH1?!:M$C]:4-P4S3C^!/QQ8!#)L'))EZ41CYZ9#!$PB<.\:ZB H!ED06 M]),DPE_=]O?CW99[O,N_=SX.#GH_]ECP< &QPWO<]ZAL M^/G[]U'0^V YN_CDW.P_C%9YIS=N?J_^?A\S/Y/B\,S][=[3#CBXOC/VSWU_!.?GN;'\(C3$\&4/^_IU- M\NM5\JBVT2_>Q(:9=D)UMI3/3@J>=\#.C4N=\T\>%S>'?8,P?Y)CH>C1(*Q% M-E3F03/'L)CK@E#T R:[OV 2-7909*B2"K0Q1T ^*/XE^\*(^FET-5(G3':: MH0+<@(^8\']%+YBIRE):%,T&'AWV=('%@6>%254/SW ,R5G(M6[D_NVP8PH6 M.T6_24-_X!(3QM8#$R#H C)TUL!Y'@>O:']YIX71]XH73]Q'S!??\M7Z,SS_ M^.-WX^)W;>1??@L._GPH;\T5&9D#;D4./^PE^=U,/(*<.AIT2\*#S+Y36/9; MI-47L:#JOS]J7OH?^X/=X>&OW9_NY.BDS< M[Y1-QKJ!YT3AK$WV/-J+'H0?[XCV*4\VM.X ]H$=\C(,8**/@^"2VS0JU:9" M1 $0H;@9);#:B"N*Y/ M*XG78I.W*OZUV.6*H1)<)_R2CD0]<,.-2OU&H;G\Q$'<1"4-J2OAM+84K833 MVJ!R(X23[.RD9-,&$+2236N#RHV03=1NKHS]YI1X*BY-/P;#(D4V_^\TOA\K MNF3"1L8W]-&5%GB.;6EQY5F1(22*@'."QQH11&X"<)6) ]MP:M2'\Z$",BL- MT\K,5_\Q3<5D$G.N:1]B%RNU:HE*J+.C?"7O<&EV6Y+V'B&K"FWG2V" MJ4U5#3]!4YCI/M$/*I@8O/]V?'1:?ZOO'OX9[S5/3ZX^ND$A&STE;/.9^B3. MEKV?FN??OO0[OSYVKW[MEDVO?<=2/^/%FTZSU*S6YTK?%<\]+IVV M[&W_E<=&1#YJE87'PWJ(/XOX*$:[[T1XW+O3-\B5MV?'>V7#__KSPMZJAKM? MCTZ^'FV-0:XT7KRI&97Z? NYQYHHS\I#>^+BC)6QNXMA:ZR,;,BM+>735&86 MS]"X^;(2+-7O=:PK[^WO[[O-P<&!<7 QJ>U&QR!(P5OY2,/F1S_TDSR)!BF%K//)J$1 P[P^# R\:GS4N>->-]G_M=?QP?PP" M!@P.O=JNM.?/D:]Z4$1TYU3NV'J'0*@[H?%:H7FUO>ZE*=6.[%L79O)%MYP\E995$]@.$_3 M?PWHW_(B/"!;0 9XJN3BXUSV3CT\/MCO'M8OMLNU;WL?_G#CH'MK)]]^F%]_CL.)RU$V88:R5:G=E)$@ M2^E?ZOSP9O;^@57J75' BV\6=0E2M]ZLU:TWCY0]!;[R1K\\?GMVO+7MG=FC M+]4^#W\?'+W=PBZV\])$H"2O:V]VXCZQQ;R7YD%)JJ)?2M.U#_Z4O^_M?*T: M'?WTW:>3P?MWUABQW=G<2VENQ'2_<3':=LZONKN_ZV=!=^OD\J)67DJ_Z>;9 MI=GUFN'X;/O;Z=!QOW_XNC<^1MRMQHTT-X*9\\..U:IO&6=1J]IR?OGG@ZWF M4L#\I\E_O!]]M,O5$^_WV/Y]=?[ME]N_&J[K>M! M[6968Y4/-_+>>5^.QUL?#'=WV].OJN]^?S\8&N-9ROXBA/(1\\,)7@4<"%(, M=NS =+P@\A?TAQQ<-"YVFT?1>/?; 3\:S+Z'$;&\A(U;[=C:1Q\$Y)7W(SH9A&OUP,OQ8\O$8D7*IYS)AJ ]5*L OLCOZ7FM^C2VV#KAQXZ$>^F M[@!#K?E $RY.O9\>3X=>KW8]M5M^SCH[?]U"9+\O?>$)0!WOO MF][6K\;)Q8G1=_8^N7WOT\E-_DG.H+8[O^L-OG?X<3?ZZ.MG]L[%QP^3GKD]_/B,1'U4_=1Z6VW][NQ^VVH?6>^_ MC_2]CT\(Z=MB%4\(:NO$N/KP^=*T+@Z_UML?FE_LGYW^36Y!SJ"^LLZK.[VC M_GG5V.Z$?]Y^V"X/ZN-KKB]ZP!=X9^7,)59Z)U8F^G18*KZ-ZFD"S/+TG=YY M#K0:IU]_[/7J%][NQ_.MMR>!TV MZ_[7CB)6MP14II![!\0.3CY?E,^;'XS= MO=ZWLT&;]<;-_>,7;XP;O+PG\:6GSS[JSP%]M^U^#O[4OD=GT0>;Z_6C]VSG MV_TC68^ _KMS9W2Q<]9M7^P=\\;N^_/=3^SL&"]4OJN/+2YMG;:U9H+S9'K9 M8 E'W8#_CO J.ADPOD,^Y]FR.$\I/#N??]:WSD8?SCY^^C8I'S2_;OT\?U8\ M?_YAUNKEX?O)V3?N?M4_#0[XVYTMY++K+R $- ^9#>CTHC! ,&/(D06S%Q'. MW/RG"_'(G/0.N6SZ^*F]N:?,;'7/CW9>#C]6WGVL7 MAP=?ZI??_2;?:LKR)[H5:BN\X3FZB48OHANO5Q?X\1D8D22=@I)RY:^/0&53 M^PN _3AJ9X4P0@BJ"6Z\#K2MO MDIVVZNP %=0O4%PHV1PV#B([A&>8W[5#(9H$NS!K:+MV0-]=R;G*!P# M>?$/@(N$(_Q7)*WC*2[MON=[4>!,0/3W0%,$N(* :Z;#[&'P6AMX8W[)_9+F M>B!I052)6TU-@!GHT3Y,YZ($EI(7Y++I#2EX@:./N!#1#N^#/,XL:WH17>[8 M, GL3&2<0-";XMY06!:[9+9#5[[8KM!'I/## 0L73)>0NO8B(3(AAXD6/!KD-MP"XQL 0S [7! M/N13&N_U$#4R<)2BL Q_X=V19&MF!A8*U$3DB6AC?B$I-/ M?-/2'3G@3F)%5 #0#;Y;?9]345E0@&*<+%$-&,;F &5TD1;0)T\7S9)%BTN M3>Z'8%?,!PT#06= -U@:2'9E@.Q MP6/1.D)/\"#:0KJU!)5F9YV9DS&R"'0Y-7N3% #]A'\C8WY"$;&&Q? M2!HNBS60Y@"0XI)B^6+?\RSXG@6>&[\,/X+4B1=P69?P.K*NJ(L)@#-C 2+O34L \VR\\M"R MXAD;4]U2;"^\I;A65;<4I^,2SM4MQ>J68G5+\>MBW5)\S2VP-_K>Q?4*#WN] M\EM0UFC$G PX!RLN/1SP/';AT@!/T;"''(Q\=DG!R!-01;KET)&0DSHPDQ5KQLV\CV['2D.+AUW,C^MK? M\G9/?EW\W#_^>*S;T+$ *K9D+ M:>@L91Q[%X2Z$_OAX&M8X)V8M@Q$WC)4#U<2WZT,9!.O8\@FX@R %9D85S!- MB@3UQ07+IC@0 +L3SR^8?*G7+J\0W= )-:0%5V) L"^B;@ZH&>J9IC'+S@9Z M7#P:U2MWI8(,2$&RC((4I$^+N/P:P(-8U$0O.WM?C1_ M?>Z\[PX/.U_Z\&1C]DF/VU_/S2_FP9G]Y]/1U0^S>1QL;YW7YL=LMV\;T3-G[_>Z^/S^GEU;O:O^MNW3??RZHSKEQ<7]:%>_CDXAB?GQMS: M[3 _:%VRW;UWY4%O4#^I&^_QR;EUGGW^^=EZ?W[8NB@//_[I3HS=[;UJ_[PQ M/[O1LT8_]Z\NO+/?SD'_R]7'>F][?RSZ6T\_Z;9Z>V/O3VUW=]ML??C:.G4O M=K_+CK733^X4?#K^+PU/_OIUMLOPQ^A9^Q&/]ZW M]MEXM.W:6^?M^2>[;FO/N=H^MG%OG'^^[\2XXZ_AG M)P?=7V?M'?WBG8_A]AAK9.:FW_[V\2UK MOQ_L5C^>E =?1[^_FVZ/O]H<_S^3_#[:*=9+?O'AZ=G.[_WWGX>XZ-S M2WW_Y>M$_[!_.3J;F/W/W=_MT]V]-HTZM];AZ.WD\W=CNW-F'X^LH7/\?GMR M-D:3,%[ D^=%63!XYWCCDV@T(Z&I+TAH9C>EI;NB@ ?L6\.-:_MI0B-QGI\:ZB?F (P2AQ_V M;H,_!FCFD?#!_EIKVL&P>K9M&'_"@[/:KC]Y'B0\0/!3 #2)(XI.!:;G.&P4 M\%?Q']E9,>PF0VX8@3!%<&HJ;,&BT)N.6= W4W&&^3!#)E$H8PJA'R\LW(VAV:@TEG@Y\?R-Q!BTG-_A:MQ,_(CN'VUU1701$*%7V@H/1<"# M4;FQ]YY"A)),FX4()9D*@@L;&[==WTA[K>F59F.IC5?O@-J;\_+VE78@3F_NWG1Z,^^;;A7- MWWLWC[FME-#77;B*;=ABU[=AUO?2X;5P!F6YG8P? MRU"BN^\,7!15*:IZ+%75%HK@&5.M>HW*FP)C*P'CU#;_O8]RL]R4 M?T&YM!CVSG7;ER90@7GGY;XK! M6;X,$LH)_[FO-S(:;E]W>F?(F(P:R"^MO M;"KM#\+\+)EE[V\)7>4Q.K'L;>?1G5JX]\6^>.>9>UU>?CYR\=><_RN=<&M'S\MLW.X]_D4"Q1J+][42IUFZVD: MSQ>!<_/SJ11'K@]'SO;YZ9_^^=S[_J6*37#TGOVE&WWM[?>?D"-_6>W^^.#3 M_N^+[4[[1W<; M(SR>7)WCF>E3Y)OKY<>^_^O][Q\79GBQ]]'I5QOO1CM_RECT!QI=[Y2JU?F& M+*O)A#GK;\5N)]?,=V"NBXOOQX=VU_Q6Y6S7ZQYW/^J!B\R%RKE=JG7: M^5V?7 S_O1@QJTV'0B$\C*4#85G>2:&@H!A",<0Z,D3!?=>IHP'6U-$ T/9E M$UU;><@+N]MA4T,[M'GP:B62]IOIXBYAC\NVV9>R:T6^Z[+'52;?U7._DK9+ M31K_"P*C[/7*=&5"$' \)-S%D_34+$WC5^+ ,45779A/Z*/X=+5C,P*5G6/4 MM5"VQ^88GBK74^1P+;97?B=8[Q-R'O'M8>\LX%O(M(>29??=7AESJUCLK:*D[>)$Y^ MHMCPDW/R8/1^YR.XCIU=WO??.KQFEZ^V^\#)S1=OC&;):-U4?U'($LA"!4B6 M[7@L*S"V63M^%J>D4%M6=+T).UY9NEZ]*N6[1'=MNAK]R:*[RP;!AKK2RPJB M% ,)0-'].M!]D1.6,Y%CNIR]+*YI,3.WIL==)^/.D3 2W>,2>+UP MC"TR+7[)'8]:":^!V;JFAJHJ)BQ4Z)>8[2WRVG:&U78%IVVGC';HGD@VVTFY M;$&,Z(!]V_G1MX*O9[\[7XY8U-ZN-3Y3>\C:BS=&_0ECO:LX<:(Y:_LG%T2<:C/6QO>LTJ)_3QPZ=C6OZ+ M-RV5C5:]T]/-ZL]$^9]UF[US7&XSKU4:UQ:8OU]H/^= X2.Z( M#/!.I2@(8"9P[[9J5>F;Z;E]DW=(W$+\KY: MNKAZO@ON5$?<:ZCH^@N(4^@DUQZF4*++&V,X(=&^2VX\W(YO/*1GOJ37&QXF MUQM6\K^4\M'VQ;*N\;2O1\J+-]OQU:DA"^6]EO#I/ICQM8.=_V'#T>NMDN:E M]W".(A]OP!S80>CYJ 5AW.2>LQ)\,)T(:57#&CB\WS@HX27(O[@I[Z?,K$BP M)CP;>IH7^5HW"L ^"0(--"X^ZG7IM4LN;FO%9(*)]_BF=W_*.S!+R6VN+ BB MX8BFTJ(1; K,67, /WEX?VLZ-18M4+ZB1'\B.(PJX,0?,]\J.YYW@<.G+] # M^FMM;(<#6USM.>3,Q8?D'<%'OGT)3VLGW(Q\*OK3/L%_Q-W&0,T()&T+;P;M M:7JGTRCAD_B;9,765CQ29H3D^5H-%@K+AL58N&C/7_"H ,/TL/KN@F'C8PB9 M\>L+Q\\^6-%.Z0[6ZX&D];D+F,&K?!&H-E*NW;,!8]T)#8?7:00QL+OU+IS2Z6OY<6FBW^4U]$*+DB>0"((;!!#C*Z+ MA5\#DIW:^Y1IX\MC\2ICO!P7Q Q\#^0K;[$%#B.N=DU>T0Z!-V_ .I@O#EUY M"X_%]^%>VGP,Y-3UHC"Y&/<2GRZEK(>9P"R_XKKQQR BOD>I< $>J!!,D2O^ M]NW@(I#?R/NAB:3%A=$(770D. MA#$"&"T$]"FG34E:ZB+\ M2&%=OR@@PK*E9$WZI)1E<;KI MVAR@.!8S_=^_]A,;-^MI=ITBD<9VDV8'FE WQ+$HZT (WT3Q2)E2 *SZ)@^ M_(RV$)!("/+$"J0@[[N@0P'38?:><.2=A1> TTL+;A&O:%M@$4DY$6:764I5 MV!;-O-! M;J-1D069T*3 #GCK.JT57OT%HIXX&JTOH68\Q(\H-\F,G.X[:^K!&LC2Y'0/ M/$]$*UB43L#'R(H)4/Q8$ 7 7Z!A64#0N=LLR2X625(RGX"['<<;D]EXR7W4 MDF@=7P+$8 B S!"(;1);;($TFM,%2\S'$[U: 3Z]QR6]CXNZQ"&^3 BOKA6 M!.\<-@%SY%7/ON+6HJUF @1Q4$OL>CH;*1]#R8 7C*0_/ KTLSE.7!XE.J\- MQ[?G0O#_\Y].L]5Y/1OGGXG3V[FL]^9(0!)/VKT"KP-=..U$T'8<6@#WTWA- MY)M'B'EV23>%N(#/I)^B =>9ODWF9\RSB0^*#'W!T=/M#QP<(8C9,ASXG$OA M?*4-/;IJC-]TU1@:06GHXHGR$8IY%?/FR[S;&"Y ZW[+!,_*I8C+;AS6*00C M6VGT"IC3C-?+TO4F82A0[;\CV\?O?D56/]7:%#8:C1ST?V\8: 3ZWT2+1?&Q MXN/5XN.%H?0B\"^&=M),P/4^C31[[V'U*RY57+IB7/K)!OT$SOJ$M)*LNL0T M&)"^60Q].\VOHI_E_ \R- .4W4K MI@@:,R%1&_WQ'& M\4-*T\9?./'GM,M"'$\&BKW@(46"5Y+-GVEETRG@5 0LR-C.>6G);8(;#\7L MRN):(-NE.JJNXYD7V1$P/3\5/JRF929M,9S8P#=.$7VFA=PDEP,+VGX M_06^V,?/LX6+AP>Y 7LE5:<'@6#+RA'YDBI3PU M>KP^<>@<@Z,BMCK@SDB @?LBSHW!NSZ9_8P2P-SVM5X$WXX\+))!(*F><*02\H[M@P;D&B-1T[R=N/?/#H?-B M3.\(;,GT>V ./,]!"J,_4'V$0&!QC8 YH 22UO68;P&1;EDB/([I0$JIR&@L MWJ,<">,3J M3=MX$Z*&D]3%NZZ(Z0_(B)1:KM0!+-0-%(4N1IS'>F#;&__A4 MM0!R8+%X8Z;O!2(#F8A#2BY0,$! *RMG3=B+-R1)D!"&D*8HMGT^ +<$U:<@ MNC(+RJPL)X-%]#B%':00$]/&!(VN35+.@O*I' * M4O;IQ2R)&=-UIQ\+.N& MM'\JIUZ?4UU.DA5Q>3CV_ MRGH1B2+A!9&6T 0L("+ /P*]#] U/)SHC&6HA MV"K:OG#$AJ Y0+":Q 4FL_@0N/"Z%' : B4&Z_O,BLAOTQNE3KM% =:86Y.% M4%J5%@+\"C(]WDFE2)5?JA3YFE)D0Y4BJU)D58I\QU+D5=:\4PX%;!T= G0? MQIY44].J2P1GM#V9?]N-W1L9\O Y2/I/B:F]++LDO\,JQ5S\BS=S"%CRHI<- MSIMK?HX6VI!Q!=P\,!%5HXM2BZ!C\%I[[ Y?I]=&?^XU 0EP!).5B7"'*+9A\:ZH4(]F"*0MG530S^-? HX*^[@C2UFI0-$4(LX$ MRS; ,$B7@C,L"9MDZ]@]TR8SV<Q1CE*)A^X)V*LF(KPE 0#V0.)16YF1,LF8AL"60FB+N! M2:%:&"&N&HI+A*CX.):-0P"Y$XOI!0XM>=8+@" DK*Q>'\KFTC)<23HBGC4) M!4OI@9Y^)?;KI60:1DYHPQBQG!F!+D$O*=$/6#$!0I4Z<@%1>W1Z14HC4: H M]R&7'TLR?@5&+ ^F- K3+K&$,YR(7 ]-F!7^MAL2CN$U^2OA,-OQBP(*&7"5 MT@E(=KI]\/H0IQ)Y$U% #P"2.TLEJ3PV(IN0)0%Q>#<.I82<#>,HH%A/9B49 M3?!^$?H&#!4>P,>C& ZV=J$ 41P$A[^Q:EO#(PE4KBM/.\%Z750 A/YD%_!6 M3YS*8!BD[@0Z%.YL>G7O#W7UY7"P;,$F6E M\,"_H/20.F9A@4=H?%N<5"""ZS'3ICP;%ZP4"&/=L]@DT6Z6W4?Q5R+&*',7 M'3Q+X[ O;SC)JLTY]31+[#/**:/A9I^,-9[G@LUDRUK8=)II!7T-3U6T3_;% M(N/LFH0$SK%8)J$Y,3L)'5/QG/O;)G>U1Y2"OM-2,9'F!%XBA6/= =(*QD4J MM;">6O*[,R]W08Q9>(PC3AV5$K,^Z6T,4@C$/:$OJQ($+PZY185B/9L[5C!G M.2=T8MD^B &'9$:2*BBEB06A8.9S"T],"(_&NSQ&_=ZY:.I&JU6M39^6QA_: M=?B_1J>3ZXGH>U/*.P^3/C+"?Z?X0QS $+)AR'YYOBV47<8B!Q?,QFAZ$J^^ MARP0AZ)D;3]2 )T6Z?LD$T?,O&#"9B9>/+-^3C%3RO M1DO%E$,9_FG$VARGG4KRW;IZX-9V)YN$J>FBR"PM'=V1"481]00D=6T6Q[RN M"PV(K3>:63%98'L=T(3RG@6*E5%@LZ^VKF^SA;2D$E::>$ MXF0__1>I-TZS8]5$8JOU(G' 39X^)*LOQ/-P=.90U&.3+"GAYM ZHGRFC6)M MY:20[ S -)?WX7M""Z5R>\#5*N)RQZ4BTC%Y@"=OTKK>(4?B2O48GKL6!RK1 M9TF?RQYI970.5K(LXCA-LX/*!?REBN(^QWA*Z: PC,_)Q8*U_*67]%J[4HOS MZH(E_^JT&Y5J\IT4V"/?AIF%-B*M+\:A3@R-2O/OBG9X*0\+!T [N"W;PZ8, M,SN874'+J-1GYF^W*LWKIQ=,ELP_58L@IQB#NV*AC>.B[$@D#X57!$>[4P/T M250(G"XHKR',H0 "A3V+7V)N#XM>L\(GQ7,&NW1 ,^-0VNB&(J=B_%VB$Y]S"#C,:I:9 M[@=,G!^=J63*T#N+,%102BU)SP=M@R(Y QLZP8*.390>-Q:"UO>B$*M$9@8D M!P4$8=QSAX@D+LS/:!HQ^X+Q,N>4XTG38SC4&21=*<6)/&''B K()/1 6,&L MR=P8,>[B;A.R RM*&*5J5X72'FL#^*_+_I;S Y&H1W9Q4%JTJ1_@SWL8GQ) MJL>TO8GDI"2K8?Q--8<"7TGX CW.($$/1K0NT1NE*7Z+3@:(9OFG4A%/5]RF M*G6NJ=2IJ4H=5:FC*G6*5:ES4_.^71?\1<\55Y"6M!-/Z&W,]E+T$*VC99[> M*%RES,UZ;RL@LRS@\M@ 'BJ2'B['A Y]Z8!O6@9)-A2Y1[ TP/JY9$[$2[/% M &^QKAS?V:& +_:+0DV R3(ZS@56&9G):;\7M%,]O\]<^P\3?=OD4#R+:;$F M@6SAU">%YF"=B7YK% D'.VV$YAMR-YI)TZUFR/I,SC^(@:8:I(CV6N3_3]%9 MD-)9/Z$S[:5L [-[LB?[P/P#IGB IJPG+*2%.TN=C*%G<4<8P0)RY(PG70HU M9M-Q%]E);B)[7L%T\33DN,LV:/B@V%'2Q&&F+XYP6RAO:_J@G))#W<*S)"". M1KX'&"9;4886DKR=B,;))RESBCW(W+A_H8SFI"P1,$5VPQIZ3< M]SPK#J=DL52BACW9Q942XN/AI*+MXGF:;3K5ARVGY!!B[6"RVT3T."?O]:C< M71C+-AWN'8F&C@A AI9Q7'/_F8JDPM@_26599B;3 ZLA>4K$I/"83_)$X;,E M2Q)R)S;U^")*-KEH=X(]Q$0LS*B*2!@X21[YZ$12/A]ZF-CH,M^W>=SV+I88 M<8\2S+#';D,.SD)G@ZZ8HE3B=@A1I2 M,O)F6619L=\FA0-Z'F4P1 X:%S$<>>"8IYEE674F*)8ZE-(Z[3AV.U4ZAQ1$ M#;#8)"F3B'/QF5H!;$>55GV 9X@U(R:6J8BDCSSCFC220@+'B(G#(E><*0N( M'W$U-H8'J:UIM@8%OT7?,CTO GX_@"@8V".9J;PDCN!36:ND\B)F?ELZR$GM MPO6@+6%-@%0-LR4CV#R6A+YH,)DH%8>-03C1YA.(R_ '^=4D ^D7E QXH$[6 MY5R'7B KH43+A$8\8A.'O86"^Y;<+RNB!9PNC;D$Y0OJ XDHK@+)E@[!,ZBP M!(%FM2>QC,E3.=[E(FF"!8Z7S'98K#I[V.8'"XX ;Y/ID+P2-(NM*8KBBW2I M.\GJZ3%/4B&9%KI2J9'4P> ;N_1\654S!"M%%BO%""1F$9V*A? 7B&&D5!:I M,F)5HEPO5^LB47I#Q\[ ,+G:Q\C54$Q+XX= M9=$LI$=&WBAR)+3WA[A5*G4NT1(76,,H&M%.C>O0R *(8?W>1A*VS9),AN$Q M8T#%5@\#>:ZV15=AP!]#"M"J*ID[+G6&LH#@B3.S>HC*#Q(63 HE%AKE:;_5 MV*I,*B-Y&$I%3.R(BIW&LBF@+ S@* Q$R2*1B!0!"I5WSX^!!1SY"0 37RPIEA('Z#?)$5*!1:='R40:8.XGR8PFIL2UNEHF=I-DMNF0 MARLZT,K8?!SF/_RZOU/6.]AE*[ #3*B!01-[IV"&=#'/&X6C2';7)6-!YJ3P M=RJ7Z$94LHJD+<^Z9BZ5I1&Y:-V)!PV(4$<,G,&LL!URCJ.*E,10 0M0G# MDHU@ZV"R:V0=I-:S?4H5QR(074MP,=/^^#2+HN;'MB2YL??<)KM*N/@TSW:8*F;=_0R%#< MJ3&5EY6]EE+XSG.H3VBVXP"\B85X \5DH27\#YI^JBXJ(EXM*()=G M O4B1T#N'89'4J.3]X47&>30S4I$WGG(DE"[[5ME#!9.IOM$Q:7YL@1:2++, MX$EY9;9%5.:T"]YV LN*YIH[H?K<'M@\81I8^ X',8^ZX !T%EC+F/@A"8:G M>& \V2TFN=)D2BQ+14"1"'&&:.QI3DSXLE+DE?;2_N>:HO27-OSTE"?C'\G$ MNVFAT0X+V2;=S_4,[16FKPR0_4&YJ%Y#%WVFJ@WO%F%SP5]4KG<[\3!+F+&W MM#M3-W>WT<3Q+7&\(;F!*UT6-6.+*W5E=!7&5O4Z-]7KU%6]CJK76<]ZG0SV M=+W2$ !=P0J>66,M[DR8'/ 1-\[(D]N9VU_ 9NIF_,[%Q[ZFCGO%=2&SY[UD MIN22""9[(N4RR7%4M,_>]"$/49>;W#,S*\U)[C/G$K,KX"J?PHJT70>LH1"K M)'SM@%MXZ61\HP]IHN1LVVSAM:B(E2# 1G(4A7;C"[N2*ETO*8Y^MHS;\]C: M^[WK#MO(XNG2])DC>45@>J!'!E-A*MDO(#DK$Y,]LD,CK5)V/8\!EG\N8PMYU\)2PJO M4[O5@DE^9UWJ*LI?QUWXGT)IW>;HT8/PXP-*ZF>ZZ%]C.U_;GK]2K2T1"YF[ M$.81LF&(,!0BBH"(5J754H@H "*4:"H,(@Q#(:( B #1U%:(* BE&@J#"*, MND)$ 1#1J#1TA8@"(**J_(AB($+IB((@HE.I*404 1&*(XJ#"!7B* (B6I7. M,F/@"A%*-!4/$4V%B (@ D230D01$*%$4V$0H6)-A4"$BC45!!%*-!4$$2K$ MD2\B_@U]+&YZ!$9N+6\JR &-IQ4 !=NDZ3GXY7]?-%X\=,.=6_R3)SZ6(&>Y MZ?#AZ0!;YQQXU%5YE[HJ)TO2$_M*:5*E23==DVX$N:Z2DE'^Z5H2;F[^J3PF)N,R M^NA*HZX86GP8O<@Z]YHK@#93\^9 $:U*;<4I@FY_^A>OE*PI*GB4K;W*5*#D MPB**J#]"+NC&:E/$M7)!F4?%)?J;$"HX^AJ^3DC>>"C)@PS45Y_B5UC@*=P_ M#O>K;/XL$??-2JNQVKC?IKXT.6'_>?(BMVUW+FG_@'O+-H@+'A/36GW*%T#Y M6XF_!ZJ^-3#T%>XW%O?*[%%FSX9A7ZG[.74O@SKQR[*.%<=<9"U.LU :)9O: M\;\J5%1D[LDC/FK<*C[%::=&I?4,>?S'L,;+?5?P13CPHH"Y5B CX/P*[X81 M?X^XCP.S/@_^N6],=*XW8]K+^M5_3)/S7N]Y"6"^T_E+_9_<:'G9NUM*0\E- R6YDY',ZC@'/:'JM46GG+=(WCQQ$.[O- MV[?H'K<&;&!4*RW%!OF49V[>OD7%YAJP0:.BYWU88O.H85.Y7X8*BLP%NE%I M_*U0_,@N3YNW;]%4J="D?4=SOUYI*DF7P[Z;F[AOT&8HUDFM/)BA953JBAD>8K!O-C-(ZWV]F,'(E1E4 MFZ-UV>3S=*"X.S'7JI5.?@'X-4>>C+9OMKB6H??U$M=@R.>8:-T49BA SXGE M,T,!@)"W(:_G'XQ?/'%31S&JS0:U5::@:><7] MZULLU*G458V\JI'?U!IYPVBKLDA5([_Q-?(=79T,5^;^QIO[37529%/,7F,V M:O]OR+H.G[J7].&KJ:1XB+-5F6]";R0^PM_Q?:H5O<.'"VY*G;[^-'MI:@+@ MLNDYGO\J3H)E;FB='XZFKC1YDH%H5*IQ7@W0Z/($:!J+0D^K:E6<-WO#*<$I M687(R,$*'#8*^*OXC]O$FS04%FL]'GA]R2^MYOA8.N-:S_2#4?D<,OO4UYG.-PP=' W+!G[U> MSS9M^&P"<8::Q4*NN1%>O5#2 "KF0!NS0#OAHY#N8]!JU9)&K?@7C^_UX(L M(*Q-.//QR8;&7"L=0%[H($:IW7F4>B41>7,R0)%X[B1N%(W$/WL:SU YDK'M MFDZ$U_39KC9[+@G):H\YE\R%B4K:*0V 4[!#525NY:+ MB>#1"O]Y;M4FE-@AK-V<0HEL4/>%7W(WXMH."]ES+NY98;0 >_25[<+$H>"< MJ:5*J @"-=DHC'P@T.Y$@Z*AU60"?/9=D'A@#W'YIM?>/QD13L" M9'D6"CEG4M*8-@1"0 U@#CS/0?8> *7&'^.EI>(#MCO13.H]JCFVBSHPWJUF M.BP(;%")-&=EF;2DK1#=GZ(*!_!Z8R0GL$%\'A!6O0AH.O)]!'M"44@\1#8 M>"(JPF< @AR1"L;+JV7NY2%@OX<)(E;6A*FDZ3]D5V5D>UA-K(;+#N^%6=>K M["?];Z==C+D6N;HT*.YP?EBOW'A\...]9,;V8+P>X#D&1_R9W/)779^SB_(8 M +# FYD>,_F==0//B4+I[)'/G?&P;O:_A6Q*@PQ&X4#> M #B#SG$#8,OA*_H+WN8OJZ4R_/3/>J'C#F&@96(HXV#,(VNC$-&JM&]LT:P0 MH3A"(4(A0HFFS46$XHC"(*+>4H@H "*:E;;"0P'PH/1#(;"@]$,Q$-&B^^@5 M(IX-$8K\BT3^"A$%042G4FLJ1!0 $8HC%"(4(E10J8"(4!Q1&$0TE+(N B*4 M:"H((L3!+86(I2.B56G4%2+R0T0.]W+?4LQ4D++4N]4*/=0T*=@FDVNY&W>Z ME5MO5UK/L+W'W,I].O YUP[@AT&@[;I8?#Y][_:369T%0^W3I F?!\%SXBN+ MXV>!PRU9NDT!PXU&Y<8 X5D8O_APN"U%M"EP6#%%<$\=;U0KQHTNS/)U_(E] MI33\4\5LGL4=68+LNCE LIZ[OBT:L9Z[OLWU+_2N[]OP6#G5A=ODW17N]>>] MR<\N4'?V>^OH'6YFFPGH)?''9FKJ'"BB5:EU5ILBML5Q7NI,\2^UEE#$\,!( MJC#15YD8E'A81!'U1XB'SIJ+ATTTC(I(YS?A4##Q-:R<4+GQ4"IO5]H%N+CG M,42.U+W",D[A_G&X7V6+9ZFX-PIPE>-C&)R)7Y 5 MM3C.(HMPFF/2H-?4+O_=S)#/NN;"C%LEH^",5J5>\.J3E_NN$ ;AP(L"YEJ! M#%[S*Y./0O'WB/LX,.OSX)_[QC%G^S\N^\:#N3ZO]R#C#,TN>QO+"L\N>]]_ MY58^4^@K*.YV(4FC7JKI.5Y!6 P4*])>:]*NZ;52IVJL#=J6=:QAV?O.@USI M8$*AJ?5.@KA>+=7U6JX'%9:-W4T5PLNX);!:=";0C4KG/O? ;C0^B['O/*2S MZ%Y4:,ILMFNEEJ&,B57?]X;8ODVP?8VZOC9H6]:!GV7O>T/(]4[&;PN,W[:N M;HO.*8U29'K0,8+[F.#OLZ)PYM*QA\5YUYSH-F*3RSXNJ3"I-JG(=0,Q^3S] M9Y:\R6=I+K-L1*[_#C>!'Y^GY\LS;7)ST+81F[RM5?Q:;'(C,+D1FU1&ZOIL MK4FC7] T5"MK+VW^P/MQ!QXGJ.* M955Z;A.26H9>*U5;'440:M^;S0AZLU&JMJN*(-:C:'=)X>'5YX-ZJ]3IY*D/ M-I$6-I7W5Z#$U^A4=%7BJ^AXU0N"[R;,=;W4::J#JE=J*%#'/!.2WK,@)51GS]6IGR2V( MELY[)(N+TXI__Z.*N)5--KI>*^GU5IY&NBIM?SX3MIDU M85>LAAW&//5"YFBY=/]8]E8*E-%?MEA:.F]>D^A<-ESR#C#6C%*[DWN$43%2 M80A&,=(S):ZJI4Y3,=+3%RJ!1+S5:JEY9,9+R3AY7^-_22^W\DW:;R$C7%/XO MFV 4(ST+([6-4BOGDV3JX$!A+?55.3B09$&^\$ON1CQ8M5,#]&#VIM*E%674 M0$)97M1U^')$=XY732Q[7WD76K1;)4//]^:)3:BT4#2^0C1>K9?:355<]_B" M_W6@\04U_*M/XF!!U^KY7IZY]N2] 3R\]'K^V;N/FE/6OZKL7WN+8E&Q_NJ+ M6[VDU]HEHZ,JE!65KZ_=W&DW2M5Z[OU;UY[&YZOP%8T7E<;U!EXFFV^%F2JR M?W:[LE%ISD:5_PT9T.43K.57%(1V;Q*O1C?D4N(_9C%BV<'(89-7MNO8+B]W M'<^\R([G\)X& :PX+0BT2#,CW[?-R(F&)2V8P$##H 0O!J$/ ML(1!F*.-? 9_(C 1LD$T&GE^J 4QA,,!"S7N(@%J$8T=/S*(7,OG5J!Y/7C* MBP)XGSX$883;"RK:*:ROYSF.-P:.@D4%IF]W:5"N73+?AI=@_@QBIZ<=<_SU M$F$!\YJ #F_(?1CW?_ZC-ZNOCQ:^R?SD+8":"S_"ABT;/D>PVRX+;'@F@+$= M!_\K1@7T6YAXC! H *(@,@?XJQ?YVM # )O>$&3M@+N!?2/NLQ"?ZT6.4PZ!&+5+VP]Q<9ZO 9A= M7+B8 ;8J:0$6;0*AVFX$,',F,)+K78IQ #0^'S(8&T 6$L1]WO/A:40&AV4! M?F'1'(#%)-)#;@Y<^W?$":-#SL,$:RAA]=9KS>6 VXJV'\83BV?YU0C!'8V0 M F%+L)T AR0(.O)T#<#,X@Y0VA QP6E5$0 *WP8@<9?@)=Z72"P1%F.Z#7'S M],V(^:$+@! M$0D:>EK)D67V6G-.V76O36^]>+.=<"XM?AN>@%'^[]_N&XTPI+_6,F+"<[E@ M0Y0'?A]$AF;9?92F0!L!8,4%C1 M#I$I8G[63.!1H?* 3^-_X9\8/";2%6KRP>M8QI)&E.",33BC5:DU$,CPU4 MDX N16RU^C<"/3/NU&!E$R3"ZQNC-W*$W,G%!%AQ/R8.HY[I]"8HI=:8 P_] M^_^RNTF3Y6735S=E%F/9C^%7/&;!+$9E&G4HM- MY%>)*5PC]5<%,/^M9?XFS36+M"&[*F?@)LVJ,BK!5_*U^#LRB9(OO(\]$:81F].X[NN5UJ-.90_'F'&%.\29FH9\YQ-FS()CE]H Q#% M_WWQGU//7)31%D:/Z_E#YDP9/?*K%V].B7N R:0 "&XQH&X:*Y9XTF1B;S)$ MM9C;)*P)9V7 3VJO2YRE7TXC>PZ'XD=@+/,E/J']KV;0F__,8'>&3%)[/"$2 M_.J:X9^,06J\(1AP!S22!FIW.&48#6#5Y=^@W,&+*0E=!9LIQ3+6!.L@ MX&//OR I+^5F*6N@P%(GL!\6\JRM G(J0%-%&E]!/!3H.EH) $6JO6EK+S9+ MP+"P20N#(,8_1OA["2VN 0,=VHUL!Q6_GXQ+IA3H"=B;4 HP,:#$\]&&@^7! MU[X%4Z;F'LK[?F1;#.?!E?@CX[GCZ1V%?DV%&*BE1CK%9!),C M< ?,1<3!'GY'-IA;PK[]EAJH#T(TSAMXO7",:^8X R<;LJ0-.'/"@0G?BV4/ MN85J2>O9W &S;&EFRYP#=),-#FS?*J/5.$D] M'D!FC".R3+!8;J(Q.1TP,$:+(1$\$(' WT[%A2C#!B<'Q8 MT5 8K=SU@0UP(&'J ,V#PBISM&?E5C)F%" M8=F )N:OGCME(?\009%P@03=C%OB":A_&4YK19'$,&)"!M M#N$7KS1V9!9 *J4,ST^("87:V X'\R,L &L\PHIPXOZ4$HC#)[.,F>*UZWL, M6!&$GG#4IG7(E).>T''""C$9]0BXV3?!(1,!"'Q%B%/3C^R0<$*1 ^!I,,2! M4D'061D'#KPVFY ($G/&HY$2-C,32$O0B9:,%0DO*<4XJ4Z C>#42^9$$J-R M6X(G/+?OX7P DQX/ K%^Z9X*QA;FE!R>.4'"%T&Z6F\DM%@F;!+O*?9N*3!P MG1.>T*[TQL5L\M<@1=#GAX,)VP+/&X<0/M!P0!):8ADXTG -4#S *4589@3N>Y[ ML\IL "U+[<+[C85PJB1*\5N2X(*1#-G$Y "2R(_'+# Q:2:3/A-<(>G4(XBZDY!!# M/P8%*1-*W9?'9LBD)8-)AKW1IT%#$S-,X.IPZ]6SI"(?CB )&RGD104$"'B' MC0+^*OXCNQ"4B5(>(E]*AVN*F5D4>M.<3-],<=\\\U7G)&OHQPN3$^IBFWRB/PUJI3Y M+3Z/,*$'X<>[%E!D+8%'%5,8MU2,/#$6I.DV)=43A&P4(O1*M:8040!$M"IM MA8@B($*)IH(@HE%I*404 1%&I7GC(72%"*6L-PL12ED7!!%*61<$$4I9%P01 M2ED7!!%5)9J*@0AE-14$$9U*;9FA5X4(9345#!'*:BH((I355!!$*&5=$$2H M$$=!$*&4=4$0H91U01"A5UHWME11B+@?(FYO2!RW^+T6([=5U3P:$'.57#<6 M96M8A5V OL"WR>[GHP^$WV-A8'H.?OG?%YT7#X1'K4GFW1);N2,!WF:E MV5EI26!4C?KJJDJ%TVMP6EMSG*ZF(?-02^6.A-NN&*MMW2MAI(311IF1,W&R MZC51I"G",6H)Y4SM_]^[&*?W.(GUO-#,U>HL8/#GH:+?J-Y)3K2:E=K3ML=] MK!QXN8.'%GT\@BG$8M**])^U% _Y.I5S?+OTFP9OPG5\>YV6FS+?S,L5139^ MV?O.J9/[KX+WF"?>T3]9-M[_GE=@\;C;L(^N M;\,X[[ESR7%O."9S@[(<>)ILE-1;8ZF7]VV&2NJM".:5U'LNJ5Q MYRO6@.?SOVE.R?M5P;V2]\K*W5 K-_>[!Y746Q',YRSU1"!ZV7B?O9RNJ'FA MI.MMD\:?[H!N>L%LE_G5K#Y:FF&]O,QQ$8 @==.2@9"SN*K56Z5:H[;2U7C/ M3PJWG1\J)*H;G8J1MSF^YGA68UQS/2NZMJU';U*NE3KNEY-X&R#TC_RCS:N!Y MW0J<]WPOP!N?\7E5X[P&>="E*;.5SYT9M4ZIW5B[VL!EJ;35)XAZM9(K-12A M@D2)1246[RD6JWI);^4>SM@\@E@7L5CK*+&HJJ25.MC,FNIZHU%JK=^Y0:4. M'F$EKUV=M1*+RDJ^IU'4JI>JS5PS_4HLKC1!M->O$/LYH^9+*]L^X8X#LY6T M/G>YSYP2%6TS:VB[=A#ZU,A;XUI16E;LHN;?"D.N M]7QOJ'DCCB%JSUWGEM5S,% I6I6BO3U@8S1*>C776H7"<89*T=Y' ^J57"T= M5;FR2?M>%['8KI>,]MKU"E12\<%JLEG)->ZUF5)1E7=OUK[7I;Q;;QFE>EV= M]E'J(":(1IYAHDU5!YLJ%M?&2&Z5FE5E)"NI&--#GCE#5=S]C#VY0^[S((P+ MN$N:R\,U2',M,R*^&E3Z2!6V1/ET5YGTTB@U6]5_5.YVM7*W=T9OM=+(%;D; M4ZBRYIM<)0%5-0PEH-970-65@%)ETILIA44 >!78M %2N*:DL)+"2@IODH!: M'3.Q7JIVE!^K!)0J/%YR5'@F>'H8#KBOV51MG&_@M%"Q[X)5%R_[A$DAU%8! MX9)S1JE5JM54;;)*,,9E%_F?."\4,1"X+&YZXK1*V;%=_@J6QGW\Z_7LS_36 M*V)P)8Z5.'Z&&TY*C9JZ"D")XT0]EPR?T< M1TFO*A6F5%BBPG*MZEV>50K&@DL?+BO 4L(3\F>1Q MH:O/<7S4R^K+G@7'H!P,.:MG1*K6;NB9$U1_72BP$>U([%R/^DZ9KC M6JR9:=Y5D+VNU4JVIYWZ::_.HH(AYSSM3 2P^]T.IFT<"2@"N(.D; M1DE_@N.LFT<%*RT ZT]P*G_S2*" 9>!*\&]85^V[LWR]U*RUE>#?;,%?JW24 MX%<"<",MWUJI9325 -QL 6@\0;N7E26!0E.6S44N-::LC0,L' M0A["+G]MM^:H7WIZ]LZHK5;R#>(MMY1D14Y+*KFX?"#D7N:?:T66DI'%1#.( M2R4MG[<]BH*/TB:W!].+JTWN;(KII::N+.U5TR+WL+3SK1=2ND/)QHVTM/7< MVS^M.1DL748NW=)>=K%X<;N&+#WG<%,CD<\\C+N%L##T[6X4LJ[#M=#3X,NA MA_#US(L!/,W]?'N%+!TNA0GBW];"J@8*Q?(BQ,M2U.I?S]>M:PE;S?L(3K-4 MZZAV76N9NW[@2=*UZY_X][SLC,?=AGUT?1O&><^=2XY[PS&9&Y3EP$@K>K/Z M6ORKA*D2IC=T4V^6VK54LOM?1!MNM:W-)VN,F'7>X+O5+32],*YIZ37D.!1M6H4]=S^*.F:?E# M*L,POZ(@M'N3HN!PPYQ.20T+R4""9WX1D0LN8^US[J]%N50P-MNC8GEN"00%[ 2P0N!@0 MA_DGG[. (R']U38JM?11F%5O5FI_E\0QDK\:U7JE$_^<+"I@0ZZ- $)TMH2^ M&L$'7YMPYE>T/>YRGSG:KA69E/U+MQ5/;6E_U:N5^O3$1J4#$^,8F@=R3(YV M.N#IBF&V&T8?LP 7 A@ [&I61&DU7!T,W?A[:A3N^I[CT)&8$A%S8 X\SX$% M76DO+3L0J3E;<%OF8:T[D8_^4]&V&2#'US[!.EV$[<)MZBD :9L&*YMPZ MF5:K @"N6^7,(BN*W^[/;_LNX#4R$:U 0*87Q&#E_J5MPLID+["@HB%'WOGQ MQW%KK=[*VCZN! M%< XH()<[N"38#.,PP% G(7R(HR .>1SCZ< \[>L8+R4=Y#NCHD^S7:7]MV0Z'13FO57D_79)R]4[J,.> MB#. OHO*&;?0W[JPRKX; I:#,,9Z27-Y2"PA("T*AZ:?N0O"M!G*!Z$.U)QJ M"?ALDFL![X"DA]^J]]<@TQ::NVBI"VTS#TS>GNTRU^2:(Q2&(J8 R> W^ MP\AADU; 0__^O^QNTE!3V?0A7 _+>6^1N!,H>T(;LJ M9^ F0UUEA_> Z<1K\7<4NTN^] (;3=I7/G=(6<\@3>(\]$:O#+W2G,8WN(2M MQAS*'X\P8TI($&9JF> BFY88"8Y?:,#\O?^^^,^I9UX?F7(]?\B8V"6O"61GPDP;;),[2+Z>1/8=# M\2,PEOD2G]#^5S/HS7]FL#M#)FF,-"$2_.J:X9^,09].QS'-MO[[XOR][X/OT;'J3BM[+70J9 M95_#0$R^1E8!C;_<,P,G]I7*"ZRP^7Z'O$ *+YON*.DU]K98/^-D4:]49M- M##0JS234V&DW[N\HWBTQT*JFSH.86*\TGBXQ4%M28J!M9(-/(C%04XF!]4P, M/(!=FT @S3LR:TO//BI8II7P:A,^/2"H4Z2T0!/L\&N#G_9+Y0-6E9[NG0^X/PWA!9[7$A&:(VN;#R@" M<;(U.SL&]1%7?'MR[=OM%".T]2P1M MV6QP4V>0-&NS(*KWR?X=V18V\4;P;K,1!0D7SHVH[W;* @H4%;2 M&ZTTE%.A>-W,L,CK3F3!QDT6# BC] >V:;]D#JD6'*NA-[):%#T T_0B_-F' M#<&S,M'V5R,;'5@\Y\CW+FVC\NY%8CA%ZVD"WX]VFH]!P1#1.Y^./"]J#_PHI!D0L\.3!B1]*:0 9Z0 M6J$]E+$#$] *@A!^M\D'$JK8]!R'4WQ JF808 '*IBX@#Q@%;4FIWGNV#Q_D M3+\CYH.IB3)ZC*(6"",>F+89A!$2#H4@-,S:A4),PS@);A9ME5RN#!R=B0B* MD,B#77A9$(W8A%ZBB,; \\,R+&F(O_L1@"!#0QH+;Z+5HH<8TLQ@PVC4VHU. M+?_,X'V8?R?U@ 55Q.0 &,J2(L!6)SE@!T%$9=J8Z4TYK]_W>1\U*:A&U[1' M\!X;(FYQ(/#U#3 2MCV7"C$0T2?<127]V0NYB([!!"WM)4+, '<-OZ:_]=?_ M""4NG@0+0NNC.>G"&KH3$=?#K47PPTO\O<"^TSDT&UK2#P3)L)^@9V"'T (>=B?I1]("!,Y&_A\^-L'I@2<4@O3%9) MI,]&\/@5V DA!]+_JUYM5YJ"3A.@88&&)HT$B01J"#9&"QO9CTLS6YCR231C MQ&S:/;Y R2QWD@52%Q&6^(_ +TP8.2DF1LCOKAL-2PGG!7QHE_$[Y@A.92"^ MF4]F_0'SS8&F_U\0C>;U<:N"I1G8PRPNUZ"$/59R((DM:#[VXDT0 D]$HS>T MN1,^"H6-]10S8-*!P>J1BDM"O%&&(=T6V75Z%H!C0! X/414\%QF@?1LBT2A MB>%;DK?P?#A(T4]L0K4_'$U2D,# $Y>"#%S>]T(@,33M@$#H/S!7Z#,P\J3P MSI+QMGAH&Q\ZS3R44#5-;0($F(U+BG!:L+-14HH=73<"L1)2E!D*H]PD+PWG M3ID9**0K9$$P@.>#F,PET>$J]-;K8*H3&SS 4-, "1,IR19W/ L@TADS\_O( M!R _/"R(@5CUP+L2,@[M;E#<(L26D8U@G8$' )\WB $!.-/LT0IC820 M_,1X0:6I.<)!=AXM&('"L3*S>6A<.\#"?C*WYVK63&6+*>$%.^4LO@3Y=R)NQ53FPP5Q- M:F- MW)1Q4O(["'@XS%"\*!8'$@K6+(E@T8XSIN+(08=-Q@$0#9%+[D_LWY2T(.K^ M O(@+I)<(<%*DPTBWW*0TL'/!(1(H3+[$XB8EBQPH/7>T# Q_1G\B0 M2XNP79WW>1A0=#4;(@B$QT\))'C(YY>>) MRR-"6A&B$>-3,O\/Q.R//.'G)M&X403?4?X?W:2CS]M)7/B 4EJ!]NG3MO23 MIF>C>"?3>B ]RA0 $?$HUZ(LA)S)DJ$X+-4165CDQ=1A1Y<*OL7".!'/Q#5U MHQ EL^;80UNZ/@R$*3!J--01HM2R&.>KYF#Y C%.$D$+*BQ]/ M1M/ CO#&DAYP _"E13\ < %@(,%L%.+@?H\QTV(.,*.9PI-V.1YP5P+"%J+" MPT(6%#M6-DB6)0C0NW<*GA.1'P5 M=QI'H-*0 V@&%(P(M1G6R^K9. )-I'7WR+\GI7,P-9@T3680B0Z4)D_9>1+>EZF5:=4T57MAH8WOT0@3V-KY(M(K.&L1R763.A#HEM9()/ MAILQUHPJ]Q)$%U6Z,W*WYU:>ZN ,*TE%-)N86;P,RGK69PJ9<5VW\_#,R@_- MT$/3'N8R%JP=K&@;YD:;7KZ8!34)?*W6+%-=11RV(/4)>JMG7Z$Q>!LC2&\0 M%!O:=.: JDH37X1J*=#JDK%^P69"00-@1PZW^ER47,@4M61LPJ^P..8<4E5. MER_G960T,6#4AX$%2=V!BQ9166K7WCC5S02(YKCED1">1YF TR(X>EH]T^<23'#G[)#BV]FS- MRYCBC>04DF=Y-7(PV,M,P)_(&L#>Z? ![]OF5!TL3OP+E@S*4T2@;RB&3Y,V' ++7JJ1%+G=6\0RGC@0J2IA&(7 9T$BBR!XB,JZ-MZ)D\T53Y? M:R\ZOW>?4SD4?,#N@?6,Y9^6$=]M:PM+A:D6SY=G/*B@60;'XH))6*P[MI/!T;(V"Q'U5DBQ(:!$5Z M[)+B75A1%J<7LE)MH6B8.WN)26H1?Z4#)MGT6C:P!G.B-V0EN,C$6,09R=D4 M!F4[GD:DY)4F:U7;NMYM&>?U;JL'_YC\O-,QFN=MLUIK=.N6I3=-F3\3;^R' M?%@[CI@;@@Q PP3\,/CHR$\[=F Z7A#Y3YUTN^E,YHQ) BN6E%O!$Y?96[MN M_O?^TB\+&/)0,Z#1$MC WK>Z>+A.5/QH7^S@HK(:0C+-KC;;[6JGWJP^+Z)O M.7+>;-&3*\+K2S,"BT<<#VE\ M\P6S),M@Q=6Q_AY9$"1+X:X_D$Y)7:3T!>?Y8&>[FC!"S(FV>R581*F7VTJ@9 K/B?.!)+<"JHIW4#827"F] MYI.(FS>?+PV +33CXDS#\4 MS&G5QL*EB)IY60)" D$>48^7FMF-Y@-1:O*,Y/0#TFC%!RHI$0M%%7>#P#80 M0JA8GN,P60LYQ#W/K IW3F9OTKO%FFEODAR@=QBV5P%*F_!TQ,E4[0B@G,KA MA=J*1,'[EJB!=_N. &^9'$3Z^*FGL0!2+R&6/XSX!:53<:%)YP*=.C0"!!S MIN.5Z!TC(325]O7BOC#W0%T1(RP=B]>:55T_[]8[UGG=T-OGK%-GYRW>;AIF MO:>W.\9M+ P:G!N5,'E;N?J<3\DCE)_\CA*O'U"=0J M)PB2%%>RWT,][J)]F13$I7$F[1HX*H5Y@\(<,E!5&).P4CB:63B.$CAJ+Z?/ MDWV)'*[I-5;6&R_Y/_%)J43,;YGA/T)3H;EI<1350HMP-Q#UWM2FI(?I;-G\ M/CTX#WI'KDA,AM(Q.S3&L<'T#<2!>W$RO206B^=+\5#J$&/O?^2A5?%X>GI= M-O2*.Q>"/P+>(&B2]*C+ 861V'60ZIL M]<7Q'/KM7:)#Y&_42HG.(H]\['Q3HDP$'M@C"#A"Q8F3XMAVAA1@BHR4,*@8 M4R!2M'2W-"YY4:[N=B(J9?9&B(.Q_L0FC6P?L_@]%XMM0S2N!K#R,0?C)"$J M*M<5!I]5HG!:7,Y.1_A]46I%A51)@ UK-4V V&6<"<+1?&[%*P!?ZI<($,A^ M.9F%NQS)3*1V1&^$E'(9!?IL(,U?D=4?BBAB%E!AW(LA;CDIJAX _ -[1*WI MP<>7/2L7PF+ECD2H,K#%96#UJBH#4V5@J@QLV65@MX<5F.^C:8!I3)8*V84N;[(!KA72)!TG4G/J%.F7ULT1$; MO3G;!])T2]HRNYD.H4]C%[*D%Y(\-DC;%'77U%R!R_Z*8# =BX:8H%2_D!&' MSO([('Z04N5C;"&9]&@E6_#2YN/20V&!>Y0'Y,DBN2,$J+U VM5Z^EA_TKFZ M.'H[UI"V2TT=NXYG7F2'1#:=&J^:"M^V&&Z!O%JVLW,/'W([33E0 @_K\+=C MNP^C2"EE"*(#_E)^Y'6T);+8%)NCI)D[E=,162 )9#,+Y#3%;B] M(DVHZ)]XGSE'HF<5=B [;[>;S49]Z;D4_0ZYE/OG3VBW6F:[:YXYN=8Z..%< M0V!K.@HWI&AMOQ1W,D\MVA-LKB$*@2B$K;^F/@F@=Y+/%.3.G)S?ILQI7V9A MR]HG$!6BSJ0B^SVMFE44)RQYN]>N&_7SNF5USNNUGGG.&#?.6;W>Z>A6KU/E M\R7A^A868KQC9NCYP7FG4],;3]YWZ4'LMC7';_?G+MRJ)O>Z(G7;Q7&#DO*/ MV!^2!\FI9J(G@#J=Z)+.\6[=:O?-J MATH1+/.\S9I54(4=H]&R6+?6X7.<;>SC[2K^47PRS^OM_HY@PC09>+[\B@3C M2;3HF>OSOAV(%E(GS!&G#\7V9Y.A9^*TDE2Y:ZQOIP^O>6ZN?8KSHG2#U7BU MJS?.S6JW!R9YCY]WFO7>.?P_;[?:7:/7J\U1>FV']Q@6%9V-/%= M:';RU6E/=8;I_I0>[US#K<<7(:6;5]2\5&JN=;D!--L\[[4:U?-Z#VRSKE'7 MSUM-P^CQ+N.U3GV.FNL'MLM/6(^'D\S!L_-&M57__^U=;7/:.!#^*Y[,W$UR M$PC"8%YZUQE#"J%-(.&ES>6+1]@"7(Q-C WD?OUI)1L,A !M )-Q/Z2$6+)6 MWI6EW6>?S;WO(7-?$++=U1A$%KC,P6R[2'W?6<8M'L9N&BYI2!0E554Z*)56 M4E)&5+ H)A0QUT$)4513&=19T?#TB@.OT>F]*/>* V8+M2[2SMJV M3J6[(<:8@,L9),7F*+8J+MK\S']U%K?4!GV:-RVSZC)"9A9VH*>+.G@VKUT. M\5500D$*;+"5IJ6@I")ZOWW_SU6S$_UIDBB+$JE4D3Q0S@#C?&5.I9EL9U5-N87QO/[?(TP/6RC\<2:K)9P*A M9X(A[<:Q77*\J'O-%/8[0WQ:9(VSV%[3@QJ?F2JV;>6VT4T6AC\+M_UD>93) MJ"]274S*L'7P8KI)?O#Y^VIAC)\O#S+HBJE5Z5>!\39&4J*%)R37+R+\_?N= M1N3T=9>^(^RX4.^]N*OC?*V@VX'&WM0=(SCXJ5$?DA^B5N\74_Q7\MI3^U'M]6MM.@SPOSJ94D$["$I:*P)/ F?0 M90C:$8M=LM,[D"E3"4<=7IH2TPECR^<8T(T=O]YWH-MS]6(-,"50WYO'2GC5 M(&]V2S;V"Q3I?&Y;](/2@"0P;&L*K[.CU)[-:^G?)G2) M"3X4F5[6"3Z$:F5JRW;_/MNJH?Y]JS]!!>.&-@*4Z@ ;(_H^K)86GXGI#C3+ M\2Y8U;GYWE[N=N4QU@UYX)P)X/N@UR4"SP@]&)5Z0[XAB=A00Z4GM]Q\M!_. M/HOB94Y"_B/RI?^\2U5&7LII&122ON0U,R#N/8/W[%F%Z=M0S=/[32Q;&Q%S M=;[\FP0FYFNM:SX/\'6O[[;,4A?)J)0I=H')+LU*4RUKKQ]"H2IJ"KPD!.!T MV]:8UWKW%Z;+(!>+T[,)V5#^G0&!?>L7>%DVMBHL/@/!LRJX M(C@8:55;WP M_6MOFY;OFZ7HI4(_:- M;V:7IC$L&_CY/E3Z,NW1%LY(H:)**'/T_:<4W[#WA,C=SOM/7\H-D>'U'1ST M&#:_,+O]_G,/@SK'%]LG2FW_TW\8ASSO[3B9'G.;!QIA" \ C!AX.")Y_T-P M#("Q\/ 5$.=7.1)A 1R 7<=:1 :P;Q:B^:O!_ !4SXO<.[8_,+]Z,Q?:T6:K MP!L '2F>2?\1G"[O=O[4!7 &@>X!/=4QK(D_:?[OL8F-AWF.D('WST9DB@=# M6D HX/;(,EQG&:&P@.1QM&T%3,83TH<6,(?B*'NB$EXY-BCP;LKJV9]W7S2< M"O1FNB;XV*WU,[$/1Q4KXD*N=2.%K#-F-PPD9)$4W)5$0: MBO>":(LPT4#CX7M [F@+9!SE)J=03R' M0 "ZL.#?HG]&.9%C7%B]4E:L<@G&>QJVF(QL\YKO MS\AD7]$>E(@.GP>6!TI;="S@C.+EKWT]'LU3B3C]E>5 I->K=\I4UK%UC7CE MXM=1.U_88FBN,ST!X+-1OA7/O%_+H$)/S*15\!L]9 M3K]P2VW(Q5URD1?.=<_8BA: DB ?@WYB#DD6.RYXQ+:-'H$*G^>NB5U-IW^Y MN*1M-S0.Y%Q18ZW-^3>7N]FI'PAVVZ0'\M%]0(71,D,OXRT["2#\%\>Q;0=\ M%,"87:*ZL20-:,3YV!>(E>(%",F:/E_-3POT%S^A]2D5K4^'7Y\8;XP &?C^ MZK.)/.:MU0,"LMA';7@!:-H(780*,W\*YA#%*$)M.K^G=E<,^+#_@4UZ]"40 MH]^H)$]?>2P&3:_Y2V#_2JYMZJ,>-59(P814Z"UHYWQD[TRZ$I(TMIU38>Y=>P2E]F;D =QI-#M_ M;>49X@TAP=N&KJ# D>9"13+,2G%ZY(ELB\SIMSUJ92"M=J!<0P\;'<[)2'C* M@$_H#:]<%^I=L/ZPZ_0LQKL=JHURN/&96VT.4[EX)G4JF\.MCB+9Y <2)R7& M4^*!Y0DZUW[M/!@I5:C%.892'<0/$>E=J,7Q]"Y4^-RKT95P7:M69>$N+A1N MY>*W.[D::=^1M \2D/.A7\NN+=/$3%\,K/9I\TA?CJ0O+.D[_ JSEB-_'L6' M(G$NHT-V3X( "X+0 %P &QR M;BTR,#(T,3(S,7AE>#,Q9#$N:'1M[5IK;]NX$OTKW!2[30#+KS1]V&F ;-;% MNM@^-IM>W/N1DJB(B"1J2+553EHK LTH);M"ZE3=F%*DM>L#=":YEE[%CH_8<#P9C29/GK#W;]C^AXNS M Y).;9[A5?#XY#@7EK,HY=H(^W+OP\6KX/G>R;&5-A,GQX/FW+E7L[UI2P"J\K)X;"T4_0M@*6.;3D;#X<_3DL>Q+"Z#3"06 M+?W#HYLV+2_3FT9EI)58C189MW(A:/36N%$FN)Z$RJ;3VU-LZEDV_1)5V"#A MN&O15+=JYR7CSN^1:\&Z%E\GCJI(W\K\#06& F"Q&DPNO9'[V8 M6G%M Y[)2\Q&K5-ODDEMC; SZ])W#%46X^'L.I6AM+\\&CT=3@\QVO$@A/W* M;Z9K5S62;N992 -5,FE7DU3&L2@@\,NCY^/AX?1X0(+?5*^6#2/ 7^A[&/%L M=GXQ?S4_.[V8OWO+WKUB[\_G;\_F[T__8+-_S\X^7,S_-4,S)&;G/ZI].WK- M>^PUIP%?]]EYNJIZ+!+:RF3%;,KMY$>T3X>2QL_Z1Q!RF)0%5+&3H&[KZ+\_ M.O []].O7!>/%BE6%U97 >A%K7:R&HSC+\4U+GK&$1VC23.72,JN\W!V!0D3"&*Y7 M))+S*X%Y6V,:M)'C,65&UJ Y2""2&@D"Q) R&&@2"\V6J8Q29BIZN>F_%%K4 M@] "Z]5P6"1B#4YZ#SU%6Q1@3B&FYK@>T26*9$@XG MK!*&D4*NP5CCP-R:&GB/70+5(XDJ@P 0J 3-YUQ^D35@1&)%^AY+$V7*5.A'7*E5YC%2 M:H7B!LV&[0,2L0#&O-]GUR@Y"M0QIZ"A\RH3IHY]ASP8'>V+>H$TR.@H]DU> M/4D)8N%12C,Q8JT6>#V82*O[39GN'6POO;8/7ST*NA&OS/9=*/J% @BI9_+Q5%4: X"K MR,S$@) 2A1N'\N,;[FSSKZ\S ;DZH-Z I5=S,SV4X%'H8E0F8U>IFRHT,I9< M2UJ ]&'?182"1JH,A6*W78V+VXXOE1%0"'6YZU0BD911E7&B>2S+*7$3TM'# M)PCMO :?0D&"8&+T%_&.>;\$R.$&(+./8WAKWKH#Y>T9;VM$8QJ MX$3RW #DE%D2>KF.&R0!VY)[-U&@WS0M[2L'.HR!(GOP/LEX(VV8N'9 M@F>5HRIRKT@2)(MR <>8#4G?.L'8@GK]U\UYH ,L.H(VC<\V0U79CVNP37#@ M:VE!J73R^;*'A4V2[O:@\): /E,:?(>Y+\!Z)$ Q6.R6=*TX:B?A M#@[H3*&HUGH=>*U2;M9Y!O&?0[V(76!P]JA)>\4R>26R^A3AEGSO'YMHA_1[ M%65'W[8H<\>(<;,Y>C?\1'39!N@-51'$[I%VW$E>U]IQ)+!6:;..]*X!0^:Y MM%:(3P2#4"&7H.>QA'YND'W &-QKB-OQ3FETL_?$WY6$^FZ?547D3AL.=G76 MMZNS3C-D9\@6)=!&M2W5RY$4P$8=I=?USE+P*PJ[/EMS@=?EF>ZTLSD:NA?B MZM+$GS9LH#0>HZ,1:T;[*#KK[!1= #$DD3T?^PT"OZER6 EF=HNI(\G&0[0= MVWW-0JB#,03N1(,R>O"X<$0'S+ASZ1IM%G([M:XH[#'W>_?+/?^#-]VXT(WFC6&\,6R\-@5E!\@F MZY_*K2KK$8\P8,N"M2J--5M7)EHC$_KI]+ZQ:O,]6&I>3D(0\E6PA D_>PUC M_9R'1F65%5.Z#4)SMY?['9#3ZHF'6^+(WUZI7VV\,_]W-O_ :MH:6_NAWO6A MLE;EF/F:N>-6]FCH_C[AI_^'@09FP%Z?OIG]Y2Y?_/Z?#W[17P5G#Y69O\B- MWW>9G?LQ.Q<]R&7*+L_0YXFT4#2B2V&I% F;78NH(LID[WPQ?3R0)SMW/LAE M?M*=^^_]:3^R]#L^/?CAG#IPB643)1^LOJU(GJY3VY!'5Y=:545,B;G2DR8N MMR[S=A_42HUO*3GL).GUC>%.FMYM6]]0+E%8!CZ_X@DR[PE?*!G7T'CVHG^X MSB%\T]#=:?87GP?NWO3_ %!+ P04 " !XC#Q:??73W4<( -+@ %P M &QR;BTR,#(T,3(S,7AE>#,Q9#(N:'1M[5IM4]PX$OXK.E*W@:IY)^1EAE!% M"-2Q%UZ68^^[;,M8A6QY)7F&N5^_3TOVX &2#.QRH2J3J@P>N26UNA]U/ZW1 M[C^ZW<,BXT4L$O:ORY,O+-%QE8O"L=@([M ZDRYCE[HL><%.A#%2*?;)R.1* M,#8<]-[VAJ/WO4&WN[>+L0[J3KH8LV%_]*X_&HQVV& T'@[';]ZP\Q.V^?OE MP19)9RY7^!0\V=O-A>,LSKBQPGW<^/WRJ/M^8V_72:?$WFZ_^1MD(YW,]W83 M.676S97XN)%S'M0N@EZ]O'ZCLQ-=R83EXV'@\$_)R5/$EE<=95( M'5IZVSNW;49>9;>-VDHGL1HC%'=R*FCTUKBQ$MR,(^VRR=TI'NI9-OU27;AN MRG.IYN/7ES(7EIV*&;O0.2]>=T(+_EIA9/IZXJ6M_)_ T%B@DH7H9B+HV1M^ MF#AQX[I#EX4TF(^E^>35\.YAL#WNCW7X$ M^Y7/INNR:B3=S#.5%JHHZ>;C3":)*"#PRZOWH\'V9+=/@L^J5\N&,> OS"., M>'!X<7E\='RP?WE\=LK.CMCYQ?'IP?'Y_A=V='RZCT<\G1U!XO#B9[7OTI8; MO>OM0,C;7!90Q8V[==N2_L<=]ED7!6#W#V! M0L3"6F[F))+S:X%Y6V-:M)'C,:4B:] <)!!+ QX!,3 +"TT28=@LDW'&;$4? MM_UGPHAZ$%I +BUR*MDR, \C;"EBKR"-6T(UG6"94W1+6#1OFV&-O)61M_W7 MD"=8*@OXEF!RZ\L.8 =QO#:M][)($2\XD2$\QZI*,";PTG)%,=LH036M/PW<360*JS/04$G:827S?M MEG?8,>-&>&C U3)2@ES(!/ 8*6DSZD%B.>(AQ43ZGD@;*VTK]*-(:;0*&"F- M1@6$9LLV 8E$ &/![XUWP0T)2NEKDC0:W8/K: FLK/F/ M8G;G@U\+[ZV"W<_"HF: XWQ>^SZ^.I1R8U[9U;M0[HL$$%+/%+*IK@P&0*PB M,U,$A)0H_#A$C&]C9SO^AF(4D*O3Z2U8.G5LII<2<12Z6*UDXLMY6T56)I(; M20N0(>G[C%#02)6E1.RWJ_59V\=+;0440O'N.Y6@D3*N%*M!F-7B*! DB$J._2-:1]RE CIX Y)6#UST\KQ[V5H8UML(4Y06Z M6R"=R"5!F)ND@1, +GGP%67[AZ:ES>61YT$5]L62:(N<^H1R4R^HK$P)4%O/ M3N)8F\0KX&GJE2A .A2PC3>BI$U#(J#@ ;_87+)$)%\C^"D(CE="\.&4J\K' M*W*O2%,P1CF%8^P#S&_!,E:(O^'KPV30 Q8=$3MMH)R1KMS7-5@E0_"%M" ^ MG7Z_\F%1P]3]'A3!$M!G0H.O,?<$S"6K1T2LI)2N MX[@RY/Q6_GQ@U%Q;AW8ZQL18-L9 ?X13'+;YE2XI4(PH=D>Z5AP%E/!G!W2L M4%0+O;:"5AFW"[)!\<^C7B0^,7A[U$%[SI2\%JH^2+@CW_G+)EHC_5&5V<[S M5F;^)#%I-D?G-CY1N&P#]#94$<0>03ON,=B%=APLUFEC%YG>-V#(/)?."?&- M9!!I< EZGTCHYP?9!(P1>RW%=OPE+MWL/?%'):&^WV=5$?LCAZUUL?5\Q=:^ M CL#6Y1 &Q6X5#3'4@ ;=99>%#TSP:\I[0:VYA.OYYG^P+,Y'WH4XNKZ)!PY M/!#2>(*.5BPBVE?16;-3= '$0"([(?=;)'Y;Y; 2S.P74V>2!T_2UM'N>:NA M?:3OU"!P=.!WX<,=D.,/J&N(=4+VD\54JZF@%%CPJ_JV+F\Q7ZT&73D@9 !SM39A6_#*Z:8A7&?P+4M;A]1>OO) M+5Z;KN)SU#"A4^M*PP;SOX]_W @_D-,-#=-HWA@F&,,E"U,01P"GK']:=[JL M1]S!@"T+UJHTUFQ=L6B-3.BG@_S&JLWW[LSP=TCIEO MF#]Y9:\&_M\W_/3_,%#?]MGGL]/3?7\)X\O^P;]/]D_#PO\6K+W4Z/PD5_[8 M9=Z[*[-VTXMVM?AA )Z\Y].MG\ZI?<\^FU3Z8O5MI?MLP7\C M!-PKHZLB(?:NS;A)WJT;PLLO:J5&=Y0<+#'Y^AKR$I=?;EM<>RY1?78#">,I MZ/F83[5,:FB\^]#;7A"-T#3P%Z7#;>J^OXS])U!+ P04 " !XC#Q:TU0G MW4,& /'P %P &QR;BTR,#(T,3(S,7AE>#,R9#$N:'1M[5EM;]LV$/XK M7(JU"6#)DIT71W(#=&F*+ECZEN3#/M+2R>)*BRI%Q?%^_>Y(R9&\H.O:I4FQ M!(AMD4?RN2/OX4-J^I/GG10Y+Q)(V>N+L]]8JI)Z 85AB09NL'0I3,XN5%GR M@IV!UD)*]HL6Z1P8"P-_WP]'$S_PO*,I]G7<-%)%Q,+AZ& X"D9[+!A%81CM M[K)W9VS[\N)XAZQSLY#X"3P]FB[ <);D7%=@GF]=7KSR)EM'4R.,A*/IL/UV MMC.5KHZFJ;ABE5E)>+ZUX'HN"L^H,AH'I8FQY1"K-VRNO:5(31Z%0?!S7/(T M%<7S=E6LSSFT)5"2/0&PV2&W$%U'NGWT0"U]%,F3S>'.*VEF7; M+E.%\3*^$'(5/;L0"ZC8&UBR#VK!BV<#5X+?%6B1/8NM=27^!.P:'92B "\' MA],/#V,#U\;C4LQQ-"J-74BB)AJSWJA+UW"F9(J5)]>YF GS]$FX'\3CD1]. MAS.,7WEG6/O0R+H=YTI4"$4*LXIRD:90H,'3)Y-1,(ZG0S*\4UR=&/Y15T9D M*U)*H!683/F 7'Z!4VK"RUE7-,1AH$$[8I7_N'_N,IN4@9N%X+V"\2)DH M;&N=4L*ZS#P_.<8^ L'0#4%A\HD!O,4"65&8KIB$# M#>0\A0)#B) IS@V8XR:P-0ZG-^'=H!IW40V8FZ3E%3 PM0&4#Q#7G.I50V5 1A#D4H+GL>$#!ESA S><6?E4G>8/?_\XK M^P=(P@2S#O2_8+)F?;+#8)\==U?\73/:CQG?+R.Y=[?24I\*D)QL/K6" =.T M9T 3TI(%US->0.6]O9:P:C-R% 2C@:VW>5LA/)(0&4X@YAI1CT&] 0/V:Y'X M.!1[B5OJDF-"=E.K2RX-#]SP"N4IXFJ8$*H!.603L!F&3,.#N&(?"[5$%IP# M(>(F^M%6CN$SB82%>P3HYUO!%OHL9:-MUL]5R9/VN>G>M? 2W-%X64'4_HCO M8OOW4#$9M;!N=N0;/5K\GN0K59LH$]>0WA:FCM!RP-N(&8W_:>N4,[/+FE2A M2;N5W^38%:VDA,L&EX6(+L3+7!CP*+X0X4K2O&RQ3K!5,P\-V.UP9Q-3WZ W M_]\$USU21XA*+[B,NPS:%&T=40JMY0GMJ^]KKI&&4;@T.F5CH\6\>X6-&R8( MO/=6-I#%IW7+$A&IE#D)\!(26,PHWZQ."0?N!QX3=GL9[(9K$QAUE,2>")BD MK=PJ'[+6\*D6&NC 605N#0KN)'WGCDC3OAC=%#Y U19/1H]^($C;B@71QU;N>4DW%A&4%#11D[ ML"H>Q3XVP^%1+6-%B7E:.3F0B0(/.E2.':;V.&V/06A52Y?P"MG%CEEM4)/_ MW;/RH8J^'JZ7&.F(G?("Z7G%1I,!HQN:^]3T7Q$H>[OC".N+6,BAHVQN@-%= M#:U1Q-/RB+T*XK51;8&[![(EO>NBX"8?&QLJZ1#+%K/>/M]R[EIR:7&V@6E( M9YV_F[2@VO3?PPX[\=K(\\Y-5*=GA;UE4BW;&+;/'M%*-$.9_M%;8L#^\79K M7<]GE9*U@;AEVZZ[]Y!0G9;$J5^V:MRE8//9I\_'\-]#^"TG]_?=S\Y#D^.- M! C+:[I3$RE[$MB_S\S3]PC0L!JRTQ=G)^?LU&"[#,QI1)GOK[F^F0W'T M.)T/TLW/3N?V.RU0XI>H\?\VISO_NTEM3RANEWRP>#L[>;Z6MC.>?)QK51)&]>Q/9$>;]L_>*WY'/PG+ZRKVDB?J5$VBR- M@T-_O-80KBBPAWOW/GEH7T?_!5!+ P04 " !XC#Q:27A5 #0& P'@ M%P &QR;BTR,#(T,3(S,7AE>#,R9#(N:'1M[5EM4]PV$/XKZF6:P,S99_MX MM0]FZ$&F+X&0A/2[SEZ?U>@L1Y8YKK^^JQK?797 M\N0'SSLK"UJFD)&?K\Y?D4RDS0)*15()5&'KDJF"7(FJHB4Y!RD9Y^0GR;(Y M$!(&_IX?1@=^X'G'$YQKZ@:),B;A*-H?14&T2X(H#L-X9X=IXDK%K4JL5 MAZ/!@LHY*STEJG@<5"K!D2/LWI"Y\98L4T4.K^,45 M6T!-+F!)WHH%+5\,;0O^KT&R_$5BI&OV)^#4N$#.2O *L#C]\#!1<*,\RMD< MM>G6Q)HD=M:8];0N[<"9X!EVGMT4;,;4\V?A7I",(S^:C&9HO^J;8>U#T]*M MGFM6(Q3.U"HN6)9!B0+/GQU$P3B9C+3@-\75L>$?3:U8OK)-K$0D*A[O51MF MO2J Y()SL42O(2E(',-2JO> N5D(I4C:P;BL9 @?" O/??^5.?Z&W93T@XW@T(+3/"2C-:9IJPEIGOSJ8X M![IA#>1"^&XCQ]Y!-#[PR56!4/K8ZH(B@TNA$"+) !8(3ILY"I*<<0>I'F\5($1LTOBQN9'HZ2AT=H,4+C$NG*1*=X>'XYTAH36A M&% R5+.E!SA=76&GX$:U8$8JZPI>:UNFE+L%F+5@=94L M"Z; TQH@1EM*BDV?G?.;\L_#BDN)A='5*?_TZQV6'QQOA=O&A!L+?0PF*F M"6)*AG!H'[!BW^E1SJIK&89-#"NLZHI0K2TA(\-DZ#/#G?4"^,MNFT? M$52_:WB%LITDL0"L7,\R"DS_)50:WX-3?F+53(.0WA89F)'A:RJ;;;-68DG!-V. M$V;F'&K.#RC5<$M/@;' Z*PW HG_L!QZK 55#]IRO1N$&=^Y(!,=PX&MBS@(EK+?+6,-88GP]AH@U5 MNSAAQX(;$:!S?].96>!L.9[F6ZNV[YX.@?$,2^ /WA)-^+=W0NM^.L-#?Z,@ M:4- =[D/XSF7DEDZ&W=P?^_/ T]&O)=^G9'8^85D_,3\)K+V$_>]^^"XZ[)+ M6-WH^R26D6>!^;EGGQ["0*-Z1$Y?7UR]?I3+O'>OMS"%XT96N).?[.GV=[>I M[6'$IM)'B[>3[HMU%3O#@#N7HBDS78,+&;?)N_,1L=_A0$4;((->/>Z^5/8J M\G[;^LMH1>?@V2+,?,>(Z;5@F7.-_4-_O"XT;%-@K@WL!]>1^5[[%U!+ 0(4 M Q0 ( 'B,/%I^^UH@9!0 3; 0 " 0 !L'-D4$L! A0#% @ >(P\6CKI0%/O$0 KPT! !0 M ( !DA0 &QR;BTR,#(T,3(S,5]C86PN>&UL4$L! A0#% @ M>(P\6F2U:G0*/ YR4$ !0 ( !LR8 &QR;BTR,#(T,3(S M,5]D968N>&UL4$L! A0#% @ >(P\6BD0UD.&UL4$L! A0#% @ >(P\ M6EU>E7C 4 =C(& !0 ( !O=\ &QR;BTR,#(T,3(S,5]P M&UL4$L! A0#% @ >(P\6AALN&9@:@( C:P< !0 M ( !KS ! &QR;BTR,#(T,3(S,7@Q,'$N:'1M4$L! A0#% @ >(P\6B[^ M7MD^" N"T !< ( !09L# &QR;BTR,#(T,3(S,7AE>#,Q M9#$N:'1M4$L! A0#% @ >(P\6GWUT]U'" #2X !< M ( !M*,# &QR;BTR,#(T,3(S,7AE>#,Q9#(N:'1M4$L! A0#% @ >(P\ M6M-4)]U#!@ #Q\ !< ( !,*P# &QR;BTR,#(T,3(S,7AE M>#,R9#$N:'1M4$L! A0#% @ >(P\6DEX50 T!@ ,!X !< M ( !J+(# &QR;BTR,#(T,3(S,7AE>#,R9#(N:'1M4$L%!@ * H *G ( !&Y P $! end XML 80 lrn-20241231x10q_htm.xml IDEA: XBRL DOCUMENT 0001157408 us-gaap:RetainedEarningsMember 2024-12-31 0001157408 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001157408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001157408 us-gaap:RetainedEarningsMember 2024-09-30 0001157408 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001157408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0001157408 2024-09-30 0001157408 us-gaap:RetainedEarningsMember 2024-06-30 0001157408 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001157408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001157408 us-gaap:RetainedEarningsMember 2023-12-31 0001157408 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001157408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001157408 us-gaap:RetainedEarningsMember 2023-09-30 0001157408 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001157408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001157408 2023-09-30 0001157408 us-gaap:RetainedEarningsMember 2023-06-30 0001157408 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001157408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001157408 us-gaap:TreasuryStockCommonMember 2024-12-31 0001157408 us-gaap:CommonStockMember 2024-12-31 0001157408 us-gaap:TreasuryStockCommonMember 2024-09-30 0001157408 us-gaap:CommonStockMember 2024-09-30 0001157408 us-gaap:TreasuryStockCommonMember 2024-06-30 0001157408 us-gaap:CommonStockMember 2024-06-30 0001157408 us-gaap:TreasuryStockCommonMember 2023-12-31 0001157408 us-gaap:CommonStockMember 2023-12-31 0001157408 us-gaap:TreasuryStockCommonMember 2023-09-30 0001157408 us-gaap:CommonStockMember 2023-09-30 0001157408 us-gaap:TreasuryStockCommonMember 2023-06-30 0001157408 us-gaap:CommonStockMember 2023-06-30 0001157408 lrn:EquityAwardIncentivePlan2016Member 2022-12-09 2022-12-09 0001157408 us-gaap:PerformanceSharesMember lrn:FiscalYear2022LongTermIncentivePlanMember 2024-09-01 2024-09-30 0001157408 us-gaap:PerformanceSharesMember lrn:FiscalYear2022LongTermIncentivePlanMember 2024-07-01 2024-07-31 0001157408 us-gaap:RestrictedStockMember lrn:ServiceBasedAwardsMember 2024-12-31 0001157408 lrn:EquityAwardIncentivePlan2016Member 2024-12-31 0001157408 us-gaap:RestrictedStockMember 2024-06-30 0001157408 us-gaap:PerformanceSharesMember 2024-06-30 0001157408 lrn:DeferredStockUnitsMember 2024-06-30 0001157408 us-gaap:RestrictedStockMember lrn:ServiceBasedAwardsMember 2024-07-01 2024-12-31 0001157408 us-gaap:PerformanceSharesMember lrn:FiscalYear2025LongTermIncentivePlanMember 2024-12-31 0001157408 us-gaap:PerformanceSharesMember lrn:FiscalYear2024LongTermIncentivePlanMember 2024-06-30 0001157408 us-gaap:PerformanceSharesMember lrn:FiscalYear2023LongTermIncentivePlanMember 2023-06-30 0001157408 lrn:PerformanceSharesTrancheOneMember 2023-06-30 0001157408 us-gaap:PerformanceSharesMember lrn:FiscalYear2022LongTermIncentivePlanMember 2022-06-30 0001157408 lrn:PerformanceSharesTrancheOneMember lrn:FiscalYear2025LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-07-01 2024-12-31 0001157408 lrn:PerformanceSharesTrancheOneMember lrn:FiscalYear2025LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-07-01 2024-12-31 0001157408 lrn:PerformanceSharesTrancheOneMember lrn:FiscalYear2024LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-07-01 2024-06-30 0001157408 lrn:PerformanceSharesTrancheOneMember lrn:FiscalYear2024LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-07-01 2024-06-30 0001157408 lrn:PerformanceSharesTrancheOneMember lrn:FiscalYear2023LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-07-01 2023-06-30 0001157408 lrn:PerformanceSharesTrancheOneMember lrn:FiscalYear2023LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-07-01 2023-06-30 0001157408 lrn:PerformanceSharesTrancheOneMember lrn:FiscalYear2022LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-07-01 2022-06-30 0001157408 lrn:PerformanceSharesTrancheOneMember lrn:FiscalYear2022LongTermIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-07-01 2022-06-30 0001157408 us-gaap:PerformanceSharesMember lrn:FiscalYear2025LongTermIncentivePlanMember 2024-07-01 2024-12-31 0001157408 us-gaap:PerformanceSharesMember lrn:FiscalYear2024LongTermIncentivePlanMember 2023-07-01 2024-06-30 0001157408 us-gaap:PerformanceSharesMember lrn:FiscalYear2023LongTermIncentivePlanMember 2022-07-01 2023-06-30 0001157408 us-gaap:PerformanceSharesMember lrn:FiscalYear2022LongTermIncentivePlanMember 2021-07-01 2022-06-30 0001157408 lrn:PrimaryObligorMember 2024-10-01 2024-12-31 0001157408 lrn:CareerLearningMember 2024-10-01 2024-12-31 0001157408 lrn:AdultMember 2024-10-01 2024-12-31 0001157408 lrn:PrimaryObligorMember 2024-07-01 2024-12-31 0001157408 lrn:CareerLearningMember 2024-07-01 2024-12-31 0001157408 lrn:AdultMember 2024-07-01 2024-12-31 0001157408 lrn:PrimaryObligorMember 2023-10-01 2023-12-31 0001157408 lrn:CareerLearningMember 2023-10-01 2023-12-31 0001157408 lrn:AdultMember 2023-10-01 2023-12-31 0001157408 lrn:PrimaryObligorMember 2023-07-01 2023-12-31 0001157408 lrn:CareerLearningMember 2023-07-01 2023-12-31 0001157408 lrn:AdultMember 2023-07-01 2023-12-31 0001157408 us-gaap:RevolvingCreditFacilityMember 2024-07-01 2024-12-31 0001157408 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-12-31 0001157408 srt:MinimumMember us-gaap:ComputerEquipmentMember 2024-12-31 0001157408 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-12-31 0001157408 srt:MaximumMember us-gaap:ComputerEquipmentMember 2024-12-31 0001157408 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001157408 lrn:StudentAndStateTestingComputersMember 2024-12-31 0001157408 lrn:SoftwareDevelopmentCostsInternetDomainMember 2024-12-31 0001157408 lrn:OfficeEquipmentExcludingComputersMember 2024-12-31 0001157408 us-gaap:SoftwareDevelopmentMember 2023-07-01 2023-12-31 0001157408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-10-01 2024-12-31 0001157408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0001157408 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 2023-12-31 0001157408 lrn:InstructionalCostsAndServicesMember 2024-10-01 2024-12-31 0001157408 lrn:InstructionalCostsAndServicesMember 2024-07-01 2024-12-31 0001157408 lrn:InstructionalCostsAndServicesMember 2023-10-01 2023-12-31 0001157408 lrn:InstructionalCostsAndServicesMember 2023-07-01 2023-12-31 0001157408 us-gaap:RetainedEarningsMember 2024-10-01 2024-12-31 0001157408 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001157408 us-gaap:RetainedEarningsMember 2023-10-01 2023-12-31 0001157408 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001157408 srt:MinimumMember us-gaap:BuildingMember 2024-12-31 0001157408 srt:MaximumMember us-gaap:BuildingMember 2024-12-31 0001157408 srt:MinimumMember 2024-12-31 0001157408 srt:MaximumMember 2024-12-31 0001157408 lrn:CsiLeasingMember 2024-12-31 0001157408 us-gaap:BuildingMember 2024-12-31 0001157408 us-gaap:TradeNamesMember 2024-12-31 0001157408 us-gaap:OtherIntangibleAssetsMember 2024-12-31 0001157408 us-gaap:DevelopedTechnologyRightsMember 2024-12-31 0001157408 us-gaap:CustomerRelationshipsMember 2024-12-31 0001157408 us-gaap:TradeNamesMember 2024-06-30 0001157408 us-gaap:OtherIntangibleAssetsMember 2024-06-30 0001157408 us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0001157408 us-gaap:CustomerRelationshipsMember 2024-06-30 0001157408 lrn:BancOfAmericaLeasingCapitalLlcMember 2024-06-30 0001157408 us-gaap:RestrictedStockMember 2024-12-31 0001157408 lrn:DeferredStockUnitsMember 2024-12-31 0001157408 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-10-01 2024-12-31 0001157408 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-07-01 2024-12-31 0001157408 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-10-01 2023-12-31 0001157408 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-12-31 0001157408 lrn:TimeBasedAwardMember 2024-12-31 0001157408 us-gaap:USTreasurySecuritiesMember 2024-12-31 0001157408 us-gaap:CorporateDebtSecuritiesMember 2024-12-31 0001157408 us-gaap:CommercialPaperMember 2024-12-31 0001157408 us-gaap:USTreasurySecuritiesMember 2024-06-30 0001157408 us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0001157408 us-gaap:CommercialPaperMember 2024-06-30 0001157408 lrn:BancOfAmericaLeasingCapitalLlcMember srt:MinimumMember 2024-12-31 0001157408 lrn:BancOfAmericaLeasingCapitalLlcMember srt:MaximumMember 2024-12-31 0001157408 lrn:BancOfAmericaLeasingCapitalLlcMember 2020-07-31 0001157408 lrn:BancOfAmericaLeasingCapitalLlcMember 2020-04-30 0001157408 us-gaap:RevolvingCreditFacilityMember 2020-01-27 0001157408 us-gaap:RevolvingCreditFacilityMember 2024-12-31 0001157408 lrn:ConvertibleSeniorNotesDue2027Member 2024-12-31 0001157408 lrn:ConvertibleSeniorNotesDue2027Member 2024-06-30 0001157408 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember lrn:LiborMember 2020-01-27 2020-01-27 0001157408 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember lrn:LiborMember 2020-01-27 2020-01-27 0001157408 us-gaap:OtherNoncurrentAssetsMember lrn:CapitalizedComputerSoftwareAsServiceMember 2024-12-31 0001157408 lrn:PrepaidExpensesMember lrn:CapitalizedComputerSoftwareAsServiceMember 2024-12-31 0001157408 us-gaap:OtherNoncurrentAssetsMember lrn:CapitalizedComputerSoftwareAsServiceMember 2024-06-30 0001157408 lrn:PrepaidExpensesMember lrn:CapitalizedComputerSoftwareAsServiceMember 2024-06-30 0001157408 lrn:CapitalizedComputerSoftwareAsServiceMember 2024-10-01 2024-12-31 0001157408 lrn:CapitalizedComputerSoftwareAsServiceMember 2024-07-01 2024-12-31 0001157408 lrn:CapitalizedComputerSoftwareAsServiceMember 2023-10-01 2023-12-31 0001157408 lrn:CapitalizedComputerSoftwareAsServiceMember 2023-07-01 2023-12-31 0001157408 us-gaap:SoftwareDevelopmentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-10-01 2024-12-31 0001157408 us-gaap:SoftwareDevelopmentMember us-gaap:CostOfSalesMember 2024-10-01 2024-12-31 0001157408 us-gaap:SellingGeneralAndAdministrativeExpensesMember lrn:CapitalizedComputerSoftwareAsServiceMember 2024-10-01 2024-12-31 0001157408 us-gaap:CostOfSalesMember lrn:CapitalizedComputerSoftwareAsServiceMember 2024-10-01 2024-12-31 0001157408 us-gaap:SoftwareDevelopmentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-07-01 2024-12-31 0001157408 us-gaap:SoftwareDevelopmentMember us-gaap:CostOfSalesMember 2024-07-01 2024-12-31 0001157408 us-gaap:SellingGeneralAndAdministrativeExpensesMember lrn:CapitalizedComputerSoftwareAsServiceMember 2024-07-01 2024-12-31 0001157408 us-gaap:CostOfSalesMember lrn:CapitalizedComputerSoftwareAsServiceMember 2024-07-01 2024-12-31 0001157408 us-gaap:SoftwareDevelopmentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-10-01 2023-12-31 0001157408 us-gaap:SoftwareDevelopmentMember us-gaap:CostOfSalesMember 2023-10-01 2023-12-31 0001157408 us-gaap:SellingGeneralAndAdministrativeExpensesMember lrn:CapitalizedComputerSoftwareAsServiceMember 2023-10-01 2023-12-31 0001157408 us-gaap:CostOfSalesMember lrn:CapitalizedComputerSoftwareAsServiceMember 2023-10-01 2023-12-31 0001157408 us-gaap:SoftwareDevelopmentMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-12-31 0001157408 us-gaap:SoftwareDevelopmentMember us-gaap:CostOfSalesMember 2023-07-01 2023-12-31 0001157408 us-gaap:SellingGeneralAndAdministrativeExpensesMember lrn:CapitalizedComputerSoftwareAsServiceMember 2023-07-01 2023-12-31 0001157408 us-gaap:CostOfSalesMember lrn:CapitalizedComputerSoftwareAsServiceMember 2023-07-01 2023-12-31 0001157408 us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001157408 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001157408 lrn:StockOptionsAndRestrictedStockMember 2024-10-01 2024-12-31 0001157408 lrn:StockOptionsAndRestrictedStockMember 2024-07-01 2024-12-31 0001157408 lrn:StockOptionsAndRestrictedStockMember 2023-10-01 2023-12-31 0001157408 lrn:StockOptionsAndRestrictedStockMember 2023-07-01 2023-12-31 0001157408 lrn:ConvertibleSeniorNotesDue2027Member 2024-10-01 2024-12-31 0001157408 lrn:ConvertibleSeniorNotesDue2027Member 2024-07-01 2024-12-31 0001157408 lrn:ConvertibleSeniorNotesDue2027Member 2023-10-01 2023-12-31 0001157408 lrn:ConvertibleSeniorNotesDue2027Member 2023-07-01 2023-12-31 0001157408 us-gaap:PerformanceSharesMember lrn:TechElevatorIncMember 2024-10-01 2024-12-31 0001157408 us-gaap:RestrictedStockMember 2024-10-01 2024-12-31 0001157408 us-gaap:PerformanceSharesMember 2024-10-01 2024-12-31 0001157408 lrn:DeferredStockUnitsMember 2024-10-01 2024-12-31 0001157408 us-gaap:PerformanceSharesMember lrn:TechElevatorIncMember 2024-07-01 2024-12-31 0001157408 us-gaap:PerformanceSharesMember 2024-07-01 2024-12-31 0001157408 lrn:DeferredStockUnitsMember 2024-07-01 2024-12-31 0001157408 us-gaap:PerformanceSharesMember lrn:TechElevatorIncMember 2023-10-01 2023-12-31 0001157408 us-gaap:RestrictedStockMember 2023-10-01 2023-12-31 0001157408 us-gaap:PerformanceSharesMember 2023-10-01 2023-12-31 0001157408 lrn:DeferredStockUnitsMember 2023-10-01 2023-12-31 0001157408 us-gaap:PerformanceSharesMember lrn:TechElevatorIncMember 2023-07-01 2023-12-31 0001157408 us-gaap:PerformanceSharesMember 2023-07-01 2023-12-31 0001157408 lrn:DeferredStockUnitsMember 2023-07-01 2023-12-31 0001157408 2023-06-30 0001157408 lrn:PerformanceSharesTrancheOneMember lrn:FiscalYear2022LongTermIncentivePlanMember 2024-09-01 2024-09-30 0001157408 lrn:PerformanceSharesTrancheOneMember lrn:FiscalYear2022LongTermIncentivePlanMember 2024-07-01 2024-07-31 0001157408 us-gaap:RestrictedStockMember 2024-07-01 2024-12-31 0001157408 us-gaap:RestrictedStockMember 2023-07-01 2023-12-31 0001157408 us-gaap:PerformanceSharesMember 2024-12-31 0001157408 lrn:PerformanceSharesTrancheOneMember 2022-07-01 2023-06-30 0001157408 us-gaap:CommonStockMember 2024-10-01 2024-12-31 0001157408 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001157408 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001157408 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001157408 us-gaap:AdditionalPaidInCapitalMember 2024-10-01 2024-12-31 0001157408 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001157408 2024-07-01 2024-09-30 0001157408 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001157408 2023-10-01 2023-12-31 0001157408 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001157408 2023-07-01 2023-09-30 0001157408 lrn:MiddleHighSchoolMember 2024-10-01 2024-12-31 0001157408 lrn:GeneralEducationMember 2024-10-01 2024-12-31 0001157408 lrn:MiddleHighSchoolMember 2024-07-01 2024-12-31 0001157408 lrn:GeneralEducationMember 2024-07-01 2024-12-31 0001157408 lrn:MiddleHighSchoolMember 2023-10-01 2023-12-31 0001157408 lrn:GeneralEducationMember 2023-10-01 2023-12-31 0001157408 lrn:MiddleHighSchoolMember 2023-07-01 2023-12-31 0001157408 lrn:GeneralEducationMember 2023-07-01 2023-12-31 0001157408 2023-12-31 0001157408 us-gaap:RevolvingCreditFacilityMember 2020-01-27 2020-01-27 0001157408 lrn:BancOfAmericaLeasingCapitalLlcMember 2024-12-31 0001157408 2023-07-01 2023-12-31 0001157408 lrn:ConvertibleSeniorNotesDue2027Member 2020-09-30 0001157408 lrn:ConvertibleSeniorNotesDue2027Member 2020-08-01 2020-09-30 0001157408 lrn:BancOfAmericaLeasingCapitalLlcMember 2021-06-30 0001157408 lrn:FoundationForOnlineAndBlendedLearningMember 2024-10-01 2024-12-31 0001157408 lrn:FoundationForOnlineAndBlendedLearningMember 2024-07-01 2024-12-31 0001157408 lrn:FoundationForOnlineAndBlendedLearningMember 2023-10-01 2023-12-31 0001157408 lrn:FoundationForOnlineAndBlendedLearningMember 2023-07-01 2023-12-31 0001157408 srt:MinimumMember 2024-07-01 2024-12-31 0001157408 srt:MaximumMember 2024-07-01 2024-12-31 0001157408 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-10-01 2024-12-31 0001157408 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-07-01 2024-12-31 0001157408 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-10-01 2023-12-31 0001157408 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-12-31 0001157408 us-gaap:SoftwareDevelopmentMember 2024-07-01 2024-12-31 0001157408 2024-06-30 0001157408 srt:MinimumMember lrn:CapitalizedComputerSoftwareAsServiceMember 2024-07-01 2024-12-31 0001157408 srt:MaximumMember lrn:CapitalizedComputerSoftwareAsServiceMember 2024-07-01 2024-12-31 0001157408 us-gaap:CostOfSalesMember 2024-10-01 2024-12-31 0001157408 us-gaap:CostOfSalesMember 2024-07-01 2024-12-31 0001157408 us-gaap:CostOfSalesMember 2023-10-01 2023-12-31 0001157408 us-gaap:CostOfSalesMember 2023-07-01 2023-12-31 0001157408 lrn:FoundationForOnlineAndBlendedLearningMember 2024-12-31 0001157408 lrn:FoundationForOnlineAndBlendedLearningMember 2021-06-30 0001157408 lrn:FoundationForOnlineAndBlendedLearningMember 2019-06-30 0001157408 lrn:StudentComputerMember 2024-10-01 2024-12-31 0001157408 lrn:StudentComputerMember 2024-07-01 2024-12-31 0001157408 lrn:StudentComputerMember 2023-10-01 2023-12-31 0001157408 lrn:StudentComputerMember 2023-07-01 2023-12-31 0001157408 2024-12-31 0001157408 2024-10-01 2024-12-31 0001157408 2025-01-24 0001157408 2024-07-01 2024-12-31 shares iso4217:USD lrn:contract iso4217:USD shares pure lrn:item lrn:segment 0001157408 --06-30 2025 Q2 0 0 0 0 1 P1Y P30D P45D P1Y P2Y P1Y P2Y P3Y P1Y P1Y false 10-Q true 2024-12-31 false 001-33883 Stride, Inc. DE 95-4774688 11720 Plaza America 9th Floor Reston VA 20190 703 483-7000 Common Stock, $0.0001 par value LRN NYSE Yes Yes Large Accelerated Filer false false false 43546641 515049000 500614000 35517000 31298000 582548000 472754000 20707000 36748000 51367000 29164000 202447000 191672000 16361000 14494000 1388479000 1245446000 48563000 54503000 84685000 50856000 77299000 81952000 53759000 53232000 55170000 60282000 246676000 246676000 7200000 116150000 120318000 2070781000 1920465000 30896000 40970000 82664000 60796000 44508000 64878000 16797000 35742000 43212000 29146000 12583000 12748000 230660000 244280000 50731000 26452000 39202000 45192000 415522000 414675000 470000 16091000 13841000 752676000 744440000 0.0001 0.0001 10000000 10000000 0 0 0.0001 0.0001 100000000 100000000 48890343 48576164 43555600 43241421 4000 4000 724839000 720033000 -43000 -42000 695787000 558512000 5334743 5334743 102482000 102482000 1318105000 1176025000 2070781000 1920465000 587211000 504868000 1138295000 985049000 347353000 303694000 682584000 610987000 239858000 201174000 455711000 374062000 114758000 116885000 283267000 286453000 125100000 84289000 172444000 87609000 -2670000 -2022000 -5023000 -4090000 7330000 6538000 16108000 11703000 129760000 88805000 183529000 95222000 33361000 22190000 44638000 23726000 -6000 221000 -1616000 218000 96393000 66836000 137275000 71714000 2.24 1.57 3.20 1.69 2.03 1.54 2.93 1.66 43017190 42561035 42942750 42530523 47462688 43463763 46905355 43214119 96393000 66836000 137275000 71714000 15000 -9000 -1000 -9000 96408000 66827000 137274000 71705000 48576164 4000 720033000 -42000 558512000 -5334743 -102482000 1176025000 40882000 40882000 -16000 -16000 8592000 8592000 135921 278234 14037 54345 11137000 11137000 48921937 4000 717488000 -58000 599394000 -5334743 -102482000 1214346000 96393000 96393000 15000 15000 8110000 8110000 3437 18998 47472 6557 759000 759000 48890343 4000 724839000 -43000 695787000 -5334743 -102482000 1318105000 48339048 4000 695480000 -35000 354329000 -5334743 -102482000 947296000 4878000 4878000 8399000 8399000 424909 30085 52592 2080000 2080000 48681280 4000 701799000 -35000 359207000 -5334743 -102482000 958493000 66836000 66836000 -9000 -9000 8429000 8429000 15324 42701 9656 11236 1071000 1071000 48718413 4000 709157000 -44000 426043000 -5334743 -102482000 1032678000 137275000 71714000 55529000 54480000 16374000 16022000 9289000 425000 9624000 15332000 847000 834000 6222000 7913000 1869000 1430000 119416000 61247000 4084000 -883000 -8983000 -15994000 20248000 -20987000 -20303000 -14340000 -6437000 -8587000 -16694000 -9849000 81360000 38029000 1153000 1703000 18601000 18402000 9841000 8731000 950000 275000 140740000 80361000 145865000 120047000 -35670000 -68797000 16714000 22491000 11963000 3161000 -28677000 -25652000 17013000 -56420000 500614000 410807000 517627000 354387000 515049000 354387000 2578000 517627000 354387000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> <b style="font-weight:bold;">1.   Description of the Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Stride, Inc., together with its subsidiaries (“Stride” or the “Company”) is a technology company providing an educational platform to deliver online learning to students throughout the U.S. The brand reflects the Company’s continued growth into lifelong learning, regardless of a student’s age or location. The Company’s platform hosts products and services to attract, enroll, educate, track progress, and support students. These products and services, spanning curriculum, systems, instruction, and support services are designed to help learners of all ages reach their full potential through inspired teaching and personalized learning. The Company’s clients are primarily public and private schools, school districts, and charter boards. Additionally, it provides solutions to employers, government agencies and consumers. These products and services are provided through two lines of revenue:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Products and services for the General Education market are predominantly focused on core subjects, including math, English, science and history, for kindergarten through twelfth grade students to help build a common foundation of knowledge. These programs provide an alternative to traditional school options and address a range of student needs. Products and services are delivered as a comprehensive school-as-a-service offering for schools or as stand-alone products and services. A student enrolled in a school that offers Stride’s General Education program may elect to take career courses, but that student and the associated revenue is reported as a General Education enrollment and General Education revenue</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:10pt;margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Career Learning products and services are focused on developing skills to enter and succeed in careers in high-growth, in-demand industries—including information technology, healthcare and general business. The Company provides middle and high school students with Career Learning programs that complement their core general education coursework. Stride offers multiple career pathways through a diverse catalog of courses. The middle school program exposes students to a variety of career options and introduces career skill development. In high school, students may engage in industry content pathway courses, project-based learning in virtual teams, and career development services. High school students have the opportunity to progress toward certifications, connect with industry professionals, earn college credits while in high school, and participate in job shadowing and/or work-based learning experiences that facilitate success in today’s digital, tech-enabled economy. A student is reported as a Career Learning enrollment and associated Career Learning revenue only if the student is enrolled in a Career Learning program. Like General Education products and services, the products and services for Career Learning are sold as a comprehensive school-as-a-service offering or as stand-alone products and services. The Company also provides focused post-secondary career learning programs to adult learners, for the software engineering, healthcare, and medical fields. These programs are sold directly to consumers, employers and government agencies.</span></td></tr></table> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">2.   Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The accompanying condensed consolidated balance sheet as of December 31, 2024, the condensed consolidated statements of operations and comprehensive income for the three and six months ended December 31, 2024 and 2023, the condensed consolidated statements of cash flows for the six months ended December 31, 2024 and 2023, and the condensed consolidated statements of stockholders’ equity for the three and six months ended December 31, 2024 and 2023 are unaudited. The unaudited interim financial statements have been prepared on the same basis as the annual financial statements, and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s financial position and results of operations for the periods presented. The results for the three and six months ended December 31, 2024 are not necessarily indicative of the results to be expected for the year ending June 30, 2025, for any other interim period or for any other future fiscal year. The condensed consolidated balance sheet as of June 30, 2024 has been derived from the audited consolidated financial statements at that date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Accordingly, the Company does not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, these statements include all </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">adjustments (consisting of normal recurring adjustments) considered necessary to present a fair statement of the Company’s condensed consolidated results of operations, financial position and cash flows. Preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts in the financial statements and footnotes. Actual results could differ from those estimates. This quarterly report on Form 10-Q should be read in conjunction with the financial statements and the notes thereto included in the Company’s latest annual report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on August 6, 2024, which contains the Company’s audited financial statements for the fiscal year ended June 30, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company operates in one operating and <span style="-sec-ix-hidden:Hidden_gp9KBQ7RBUStvBuklYhzbw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">reportable</span></span> business segment as a technology company providing an educational platform to deliver proprietary and third-party curriculum, software systems and educational services designed to facilitate individualized learning for students and adults. The Chief Operating Decision Maker evaluates profitability based on consolidated results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">3.   Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Accounting Standards Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In March 2020, the Financial Accounting Standards Board (“FASB”) issued ASU 2020-04, Reference Rate Reform (Topic 848) (“ASU 2020 04”) which provides relief to companies that will be impacted by the cessation of reference rate reform, e.g., LIBOR, that was tentatively planned for the end of fiscal year 2023. The ASU permitted an entity to consider contract modifications due to reference rate reform to be an event that did not require contract remeasurement. This ASU was applicable from March 12, 2020 through December 31, 2022 and adoption was permitted at any time during the period on a prospective basis. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848, which extends the provisions of Topic 848 to December 31, 2024. The Company’s senior secured revolving credit facility includes the use of alternate rates when LIBOR is not available. The Company does not expect the change from LIBOR to an alternate rate will have a material impact to the condensed consolidated financial statements and, to the extent it enters into modifications of agreements that are impacted by the LIBOR phase-out, the Company will apply such guidance to those contract modifications.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280) ("ASU 2023-07"). This update provides, among other things, enhanced segment disclosure requirements including disclosures about significant segment expenses. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. There are aspects of ASU 2023-07 that apply to entities with one reportable segment. The Company will review the extent of new disclosures necessary in the coming quarters, prior to implementation during fiscal year 2025. Other than additional disclosure, we do not expect a change to our condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 is intended to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 address investor requests for enhanced income tax information primarily through changes to the rate reconciliation and income taxes paid information. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, and for interim periods for fiscal years beginning after December 15, 2025. The Company will review the extent of new disclosures necessary in the coming quarters, prior to implementation during fiscal year 2026. Other than additional disclosure, we do not expect a change to our condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) ("ASU 2024-03"). This update provides investors with enhanced detail regarding components of expenses presented in the income statement, aiming to improve transparency and enable precise understanding of a company’s cost structure. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The Company will review the extent of new disclosures necessary in the coming quarters, prior to implementation during fiscal year 2028.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services using the following steps:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identify the contract, or contracts, with a customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identify the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">determine the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">allocate the transaction price to the performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">recognize revenue when, or as, the Company satisfies a performance obligation.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Revenues related to the products and services that the Company provides to students in kindergarten through twelfth grade or adult learners are considered to be General Education or Career Learning based on the school or adult program in which the student is enrolled. General Education products and services are focused on core subjects, including math, English, science and history, for kindergarten through twelfth grade students to help build a common foundation of knowledge. Career Learning products and services are focused on developing skills to enter and succeed in careers in high-growth, in-demand industries—including information technology, healthcare and general business, for students in middle school through high school and adult learners.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The majority of the Company’s contracts are with the following types of customers:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a virtual or blended school whereby the amount of revenue is primarily determined by funding the school receives;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a school or individual who licenses certain curriculum on a subscription or course-by-course basis; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">an enterprise who contracts with the Company to provide job training.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Funding-based Contracts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company provides an integrated package of systems, services, products, and professional expertise that is administered together to support a virtual or blended public school. Contractual agreements generally span multiple years with performance obligations being isolated to annual periods which generally coincide with the Company’s fiscal year. Customers of these programs can obtain administrative support, information technology, academic support services, online curriculum, learning systems platforms and instructional services under the terms of a negotiated service agreement. The schools receive funding on a per student basis from the state in which the public school or school district is located. Shipments of materials for schools that occur in the fourth fiscal quarter and for the upcoming school year are recorded in deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company generates revenues under contracts with virtual and blended public schools and include the following components, where required:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">providing each of a school’s students with access to the Company’s online school and lessons;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">offline learning kits, which include books and materials to supplement the online lessons; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the use of a personal computer and associated reclamation services;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">internet access and technology support services; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">instruction by a state-certified teacher; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">management and technology services necessary to support a virtual or blended school. In certain contracts, revenues are determined directly by per enrollment funding.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">To determine the pro rata amount of revenue to recognize in a fiscal quarter, the Company estimates the total expected funds each school will receive in a particular school year. Total funds for a school are primarily a function of the number of students enrolled in the school and established per enrollment funding levels, which are generally published on an </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">annual basis by the state or school district. The Company reviews its estimates of funding periodically, and updates as necessary, by adjusting its year-to-date earned revenues to be proportional to the total expected revenues to be earned during the fiscal year. Actual school funding may vary from these estimates and the impact of these differences could impact the Company’s results of operations. Since the end of the school year coincides with the end of the Company’s fiscal year, annual revenues are generally based on actual school funding and actual costs incurred (including costs for the Company’s services to the schools plus other costs the schools may incur). The Company’s reported results are subject to annual school district financial audits, which incorporate enrollment counts, funding and other routine financial audit considerations. The results of these audits are incorporated into the Company’s monthly funding estimates for the three and six months ended December 31, 2024 and 2023. Historically, aggregate funding estimates have differed from actual reimbursements, generally in the range of 2% of annual revenue or less, which may vary from quarter to quarter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Each state and/or school district has variations in the school funding formulas and methodologies that it uses to estimate funding for revenue recognition at its respective schools. As the Company estimates funding for each school, it takes into account the state definition for count dates on which reported enrollment numbers will be used for per pupil funding. The parameters the Company considers in estimating funding for revenue recognition purposes include school district count definitions, withdrawal rates, new registrations, average daily attendance, special needs enrollment, academic progress, historical completion, student location, funding caps and other state specified categorical program funding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Under the contracts where the Company provides products and services to schools, the Company is responsible for substantially all of the expenses incurred by the school and has generally agreed to absorb any operating losses of the schools in a given school year. These school operating losses represent the excess of costs incurred over revenues earned by the virtual or blended public school (the school’s expected funding), as reflected in its respective financial statements, including Company charges to the schools. To the extent a school does not receive sufficient funding for each student enrolled in the school, the school would still incur costs associated with serving the unfunded enrollment. If losses due to unfunded enrollments result in a net operating loss for the year that loss is reflected as a reduction in the revenues and net receivables that the Company collects from the school. A school net operating loss in one year does not necessarily mean the Company anticipates losing money on the entire contract with the school. However, a school’s net operating loss may reduce the Company’s ability to collect its management fees in full and recognized revenues are constrained to reflect the expected cash collections from such schools. The Company records the school’s estimated net operating loss against revenues based upon the percentage of actual revenues in the period to total estimated revenues for the fiscal year. Actual school net operating losses may vary from these estimates or revisions, and the impact of these differences could have a material impact on results of operations. For the three months ended December 31, 2024 and 2023, the Company’s revenues included a reduction for net school operating losses at the schools of $3.7 million and $3.1 million, respectively, and $8.7 million and $8.3 million for the six months ended December 31, 2024 and 2023, respectively. Because the Company has agreed to absorb any operating losses of the schools, the Company records the expenses incurred by the school as both revenue and expenses in the condensed consolidated statements of operations. Amounts recorded as revenues and expenses for the three months ended December 31, 2024 and 2023 were $157.5 million and $142.5 million, respectively, and for the six months ended December 31, 2024 and 2023 were $311.8 million and $278.6 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Subscription-based Contracts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company provides certain online curriculum and services to schools and school districts under subscription agreements. Revenues from the licensing of curriculum under subscription arrangements are recognized on a ratable basis over the subscription period. Revenues from professional consulting, training and support services are deferred and recognized ratably over the service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In addition, the Company contracts with individual customers who have access for <span style="-sec-ix-hidden:Hidden_fKuG_VFQ5Eiqu7aPa3j0EQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to two years to company-provided online curriculum and generally prepay for services to be received. Adult learners enroll in courses that provide specialized training in a specific industry. Each of these contracts are considered to be one performance obligation. The Company recognizes these revenues pro rata over the maximum term of the customer contract based on the defined contract price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Enterprise Contracts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company provides job training over a specified contract period to enterprises. Each of these contracts are considered to be one performance obligation. The Company recognizes these revenues based on the number of students trained during the term of the contract based on the defined contract price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Disaggregated Revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The revenue recognition related to the types of contracts discussed above can span both of the Company’s lines of revenue as shown below. For example, a funding-based contract may include both General Education and Career Learning students. In total, there is one performance obligation and revenue is recognized over the Company’s fiscal year. The revenue is then disaggregated between General Education and Career Learning based on the Company’s estimated full-year enrollment totals of each category. During the three months ended December 31, 2024 and 2023, approximately 94% and 93%, respectively, of the Company’s General Education revenues, and 100% and 99%, respectively, of the Company’s Middle – High School Career Learning revenues, were from funding-based contracts. During the six months ended December 31, 2024 and 2023, approximately 94% and 93%, respectively, of the Company’s General Education revenues, and 100% and 100%, respectively, of the Company’s Middle – High School Career Learning revenues, were from funding-based contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table presents the Company’s revenues disaggregated based on its two lines of revenue for the three and six months ended December 31, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.91%;"><tr style="height:1pt;"><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:40.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General Education</p></td><td style="vertical-align:top;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 613,241</p></td></tr><tr><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Career Learning</p></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:40.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Middle - High School</p></td><td style="vertical-align:top;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,053</p></td></tr><tr><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adult</p></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,755</p></td></tr><tr><td style="vertical-align:top;width:40.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Career Learning</p></td><td style="vertical-align:top;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 454,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371,808</p></td></tr><tr><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Revenues</p></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 985,049</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Concentration of Customers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the three and six months ended December 31, 2024 and 2023, the Company had no contracts that represented greater than 10% of total revenues. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Contract Balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The timing of revenue recognition, invoicing, and cash collection results in accounts receivable, unbilled receivables (a contract asset) and deferred revenue (a contract liability) in the condensed consolidated balance sheets. Accounts receivable are recorded when there is an executed customer contract and the customer is billed. An allowance is recorded to reflect expected losses at the time the receivable is recorded. The collectability of outstanding receivables is evaluated regularly by the Company to determine if additional allowances are needed. Unbilled receivables are created when revenue is earned prior to the customer being billed. Deferred revenue is recorded when customers are billed or cash is collected in advance of services being provided.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The opening and closing balance of the Company’s accounts receivable, unbilled receivables and deferred revenue are as follows:<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:51.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:47.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463,722</p></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unbilled receivables (included in accounts receivable)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,647</p></td></tr><tr><td style="vertical-align:top;width:47.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,159</p></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue, long-term (included in other long-term liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,061</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The difference between the opening and closing balance of the accounts receivable and unbilled receivables relates to the timing of the Company’s billing in relation to month end and contractual agreements. The difference between the opening and closing balance of the deferred revenue relates to the timing difference between billings to customers and the service periods under the contract, as well as changes in the estimates of variable consideration. Typically, each of these balances are at their highest during the first quarter of the fiscal year and lowest at the end of the fiscal year. The amount of revenue recognized during the three months ended December 31, 2024 and 2023 that was included in the previous October 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> deferred revenue balance was $20.1 million and $34.1 million, respectively. The amount of revenue recognized during the six months ended December 31, 2024 and 2023 that was included in the previous July 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> deferred revenue balance was $24.2 million and $35.1 million, respectively. During the three months ended December 31, 2024 and 2023, the Company recorded revenues of $9.4 million and $3.7 million, respectively, and $9.6 million and $4.5 million, respectively, during the six months ended December 31, 2024 and 2023, related to performance obligations satisfied in prior periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. For the majority of its contracts, the Company’s performance obligations are satisfied over time, as the Company delivers, and the customer receives the services, over the service period of the contract. The Company’s payment terms are generally net <span style="-sec-ix-hidden:Hidden_5k1ONlnEqU-vvsEVq--oRg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span></span> or net <span style="-sec-ix-hidden:Hidden_81Ccma4qUkCItn63aY7vCQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">45</span></span>, but can vary depending on the customer or when the school receives its funding from the state.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The Company has elected, as a practical expedient, not to report the value of unsatisfied performance obligations for contracts with customers that have an expected duration of one year or less. The amount of unsatisfied performance obligations for contracts with customers which extend beyond one year as of December 31, 2024 was $0.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Significant Judgments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The Company determined that the majority of its contracts with customers contain one performance obligation. The Company markets the products and services as an integrated package building off its curriculum offerings. It does not market distinct products or services to be sold independently from the curriculum offering. The Company provides the significant service of integrating the goods and services into the operation of the school and education of its students, for which the customer has contracted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has determined that the time elapsed method is the most appropriate measure of progress towards the satisfaction of the performance obligation. Generally, the Company delivers the integrated products and services package over the course of the Company’s fiscal year. This package includes enrollment, marketing, teacher training, etc. in addition to the core curriculum and instruction. All of these activities are necessary and contribute to the overall education </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">of its students, which occurs evenly throughout the year. Accordingly, the Company recognizes revenue on a straight-line basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The Company determined that the expected value method is the most appropriate method to account for variable consideration and the Company’s forecasting method is an estimation process that uses probability to determine expected funding. On a monthly basis, the Company estimates the total funds each school will receive in a particular school year and the amount of full-year school revenues and operating expenses to determine the amount of revenue the Company will recognize. Enrollment and state funding rates are key inputs to this estimate. The estimates are adjusted monthly, and a cumulative catch-up adjustment is recorded to revenue as necessary to reflect the total revenues earned to date to be proportional to the total revenues to be earned in the fiscal year. The Company builds in known constraints (i.e., enrollment, funding, net operating losses, etc.) into the estimate of the variable consideration to record the most probable amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sales Taxes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>Sales tax collected from customers is excluded from revenues. Collected but unremitted sales tax is included as part of accrued liabilities in the condensed consolidated balance sheets. Revenues do not include sales tax as the Company considers itself a pass-through conduit for collecting and remitting sales tax.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The condensed consolidated financial statements include the accounts of the Company, the wholly-owned and affiliated companies that the Company owns, directly or indirectly, and all controlled subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments in Marketable Securities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s marketable securities generally consist of bonds and other securities which are classified as held-to-maturity. The securities with maturities between three months and one year are classified as short-term and are included in marketable securities on the condensed consolidated balance sheets. The securities with maturities greater than one year are classified as long-term and are included in deposits and other assets on the condensed consolidated balance sheets. Held-to-maturity securities are recorded at their amortized cost. The Company recorded interest income of $7.4 million and $5.6 million for the three months ended December 31, 2024 and 2023, respectively, and $15.6 million and $11.1 million for the six months ended December 31, 2024 and 2023, respectively. This activity is recorded within other income (expense) within the condensed consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews the held-to-maturity debt securities for declines in fair value below the amortized cost basis under the credit loss model of Accounting Standards Codification (“ASC”) Topic 326, <i style="font-style:italic;">Financial Instruments – Credit Losses </i>(“ASC 326”). Any decline in fair value related to a credit loss is recognized in the condensed consolidated statements of operations, with the amount of the loss limited to the difference between fair value and amortized cost. As of December 31, 2024 and June 30, 2024, the allowance for credit losses recognized related to held-to-maturity debt securities was zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company’s marketable securities consisted of investments in corporate bonds, U.S. treasury notes and commercial paper. The short-term and long-term portions were $202.4 million and $20.7 million, respectively. The maturities of the Company’s long-term marketable debt securities range from <span style="-sec-ix-hidden:Hidden_mXAE58D6Q02Tk9j7K4jJCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to <span style="-sec-ix-hidden:Hidden_LrFPFKFJ6UmPOvX3YPjZ9w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> years. The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Bonds</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,072</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury Notes</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,933</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,933</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,979</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,143</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,143</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,143</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,194</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, the Company’s marketable securities consisted of investments in corporate bonds, U.S. treasury notes and commercial paper. The short-term and long-term portions were $191.7 million and $21.9 million, respectively. The maturities of the Company’s long-term marketable debt securities range from <span style="-sec-ix-hidden:Hidden_AJgLi6udJEKsifMDgUQYpA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to <span style="-sec-ix-hidden:Hidden_0RRzI0zUuEuFFWO25T1gfQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> years. The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Bonds</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,752</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,752</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,657</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury Notes</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,760</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,760</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,689</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,077</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,077</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,079</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (164)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,425</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Allowance for Credit Losses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company maintains an allowance for credit losses primarily for estimated losses resulting from the inability or failure of individual customers to make required payments. The Company maintains an allowance under ASC 326 based on historical losses, changes in payment history, customer-specific information, current economic conditions, and reasonable and supportable forecasts of future economic conditions. The allowance under ASC 326 is updated as additional losses are incurred or information becomes available related to the customer or economic conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company’s allowance for credit losses increased from $31.3 million as of June 30, 2024 to $35.5 million as of December 31, 2024. The increase of $4.2 million is due primarily to a $9.6 million current year provision, less $5.4 million in amounts written off. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span>The Company writes off accounts receivable based on the age of the receivable and the facts and circumstances surrounding the customer and reasons for non-payment. Actual write-offs might differ from the recorded allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Inventories</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Inventories consist primarily of textbooks and curriculum materials, a majority of which are supplied to virtual and blended public schools, and utilized directly by students. Inventories represent items that are purchased and held for sale and are recorded at the lower of cost (first-in, first-out method) or net realizable value. The Company classifies its inventory as current or long-term based on the holding period. As of December 31, 2024 and June 30, 2024, $11.8 million and $12.5 million, respectively, of inventory, net of reserves, was deemed long-term and included in deposits and other assets on the condensed consolidated balance sheets. The provision for excess and obsolete inventory is established based upon the evaluation of the quantity on hand relative to demand. The excess and obsolete inventory reserve was $6.3 million and $5.9 million at December 31, 2024 and June 30, 2024, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other Current Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Other current assets primarily include textbooks, curriculum materials and other supplies which are expected to be returned upon the completion of the school year. Materials not returned are expensed as part of instructional costs and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Capitalized Software-as-a-Service Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company capitalizes Software-as-a-Service (“SaaS”) license and implementation costs incurred in cloud computing contracts that are service contracts if they meet certain requirements. Those requirements are similar to the requirements for capitalizing costs incurred to develop internal-use software. Capitalization of SaaS costs ceases once the project is substantially complete and the software is ready for its intended purpose. Amortization is computed using the straight-line method over the term of the associated hosting contract, usually between <span style="-sec-ix-hidden:Hidden_G2tJPejK0k6JKEhTBFQ1vg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> and five years. The Company classifies its SaaS implementation costs as current or long-term based on the terms of the associated hosting contract. SaaS implementation costs deemed short-term are included in prepaid expenses, and those deemed long-term are included in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">deposits and other assets, on the condensed consolidated balance sheets. Impairment is recognized when it is no longer probable that the SaaS project will be completed and placed in service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of December 31, 2024 and June 30, 2024, the Company recorded $16.0 million and $13.3 million, respectively, of costs related to SaaS implementation within prepaid expenses in the condensed consolidated balance sheets. As of December 31, 2024 and June 30, 2024, the Company recorded $41.7 million and $44.1 million, respectively, of costs related to SaaS implementation within deposits and other assets in the condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Amortization expense reflected within instructional costs and services related to SaaS implementation costs was $0.9 million and zero during the three months ended December 31, 2024 and 2023, respectively, and $1.6 million and zero during the six months ended December 31, 2024 and 2023, respectively. Amortization expense reflected within selling, general and administrative expenses related to SaaS implementation costs was $3.9 million and $3.5<span style="color:#ff0000;"> </span>million during the three months ended December 31, 2024 and 2023, respectively, and $8.2 million and $7.0 million during the six months ended December 31, 2024 and 2023, respectively. There were no material impairments of SaaS implementation costs during the three and six months ended December 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is calculated using the straight-line method over the estimated useful life of the asset (or the lesser of the term of the lease and the estimated useful life of the asset under the finance lease). Amortization of assets capitalized under finance lease arrangements is included in depreciation expense. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful life of the asset. The determination of the lease term is discussed below under “Leases.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Property and equipment are depreciated over the following useful lives:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 - 7 years</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 - 5 years</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Student and state testing computers and printers</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Web site development</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Shorter of useful life or term of the lease</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company makes an estimate of unreturned student computers and printers based on an analysis of recent trends of returns. The Company recorded accelerated depreciation of $1.3 million and $1.3 million for the three months ended December 31, 2024 and 2023, respectively, and $2.2 million and $2.3 million for the six months ended December 31, 2024 and 2023, respectively, related to unreturned student computers and printers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Depreciation expense, including accelerated depreciation, related to computers and printers provided to students reflected in instructional costs and services for the three months ended December 31, 2024 and 2023 was $9.8 million and $7.7 million, respectively, and $17.3 million and $17.0 million, respectively, during the six months ended December 31, 2024 and 2023. Depreciation expense related to property and equipment reflected in selling, general, and administrative expenses for the three months ended December 31, 2024 and 2023 was $0.7 million and $1.0 million, respectively, and $1.4 million and $2.1 million, respectively, during the six months ended December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company fully expenses computer peripheral equipment (e.g., keyboards, mouses) upon purchase as recovery has been determined to be uneconomical. These expenses totaled $1.1 million and $1.4 million for the three months ended December 31, 2024 and 2023, respectively, and $3.1 million and $3.0 million for the six months ended December 31, 2024 and 2023, respectively, and are recorded as instructional costs and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Capitalized Software Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company develops software for internal use. Software development costs incurred during the application development stage are capitalized. The Company amortizes these costs over the estimated useful life of the software, which is generally three years. Capitalized software development costs are stated at cost less accumulated amortization.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Capitalized software additions totaled $18.6 million and $18.4 million for the six months ended December 31, 2024 and 2023, respectively. The Company recorded amortization expense related to capitalized software of $8.0 million and $8.4 million during the three months ended December 31, 2024 and 2023, respectively, and $18.9 million and $16.7 million during the six months ended December 31, 2024 and 2023, respectively, within instructional costs and services. Amortization expense related to capitalized software reflected in selling, general, and administrative expenses during the three months ended December 31, 2024 and 2023 was $2.1 million and $1.9 million, respectively, and $4.0 million and $3.6 million, respectively, during the six months ended December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Capitalized Curriculum Development Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company internally develops curriculum, which is primarily provided as online content and accessed via the Internet. The Company also creates textbooks and other materials that are complementary to online content.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company capitalizes curriculum development costs incurred during the application development stage, as well as the design and deployment phases of the project. As a result, a significant portion of the Company’s courseware development costs qualify for capitalization due to the concentration of its development efforts on the content of the courseware. Capitalization ends when a course is available for general release to its customers, at which time amortization of the capitalized costs begins. The period of time over which these development costs are amortized is generally five years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Total capitalized curriculum development additions were $9.8 million and $8.7 million for the six months ended December 31, 2024 and 2023, respectively. These amounts are recorded on the condensed consolidated balance sheets net of amortization charges. Amortization expense for the three months ended December 31, 2024 and 2023 was $4.2 million and $4.4 million, respectively, and $8.8 million and $9.0 million for the six months ended December 31, 2024 and 2023, respectively, and is recorded in instructional costs and services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company’s principal leasing activities include student computers and peripherals, classified as finance leases, and facilities, classified as operating leases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">Leases are classified as operating leases unless they meet any of the criteria below to be classified as a finance lease:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the lease transfers ownership of the asset at the end of the lease;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the lease grants an option to purchase the asset which the lessee is expected to exercise;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the lease term reflects a major part of the asset’s economic life;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the present value of the lease payments equals or exceeds the fair value of the asset; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the asset is specialized with no alternative use to the lessor at the end of the term.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Finance Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company enters into agreements to finance the purchase of student computers and peripherals provided to students of its schools. Individual leases typically include 3-year payment terms. The Company pledges the assets financed to secure the outstanding leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Operating Leases </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company enters into agreements for facilities that serve as offices for its headquarters and school operations. Lease terms vary between <span style="-sec-ix-hidden:Hidden_gkyNJmaX6EaSnI9xOJzveA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span> and 9 years. Certain leases include renewal options, usually based upon current market rates, as well as termination rights. The Company performs an evaluation of each lease to determine if the lease payments included in the renewal option should be included in the initial measurement of the lease liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Discount Rate</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The present value of the lease payments is calculated using either the rate implicit in the lease, or the lessee’s incremental borrowing rate, over the lease term. For the majority of the Company’s finance and operating leases, the stated rate is not defined within the lease terms. Therefore, the Company uses its incremental borrowing rate as the discount rate. The incremental borrowing rate is defined as the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment and is calculated using comparative credit ratings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Policy Elections</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Short-term Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has elected as an on-going accounting policy election not to record a right-of-use asset or lease liability on its short-term facility leases of 12 months or less, and will expense its lease payments on a straight-line basis over the lease term. The accounting policy election is made by class of underlying asset to which the right of use relates. The Company has elected to apply the accounting policy election only to operating leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Deferred tax assets and liabilities are computed based on the difference between the financial reporting and income tax bases of assets and liabilities using the enacted marginal tax rate. The net deferred tax asset is reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion or all of the net deferred tax asset will not be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company records as goodwill the excess of the purchase price over the fair value of the identifiable net assets acquired. Finite-lived intangible assets acquired in business combinations subject to amortization are recorded at their fair value. Finite-lived intangible assets include trade names, acquired customers and distributors, developed technology and non-compete agreements. Such intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization expense for the three months ended December 31, 2024 and 2023 was $2.5 million and $3.0 million, respectively, and $5.1 million and $6.0 million for the six months ended December 31, 2024 and 2023, respectively, and is included within selling, general, and administrative expenses in the condensed consolidated statements of operations. Future amortization of intangible assets is expected to be $4.8 million, $8.7 million, $7.1 million, $5.3 million, and $4.5 million in the fiscal years ending June 30, 2025 through June 30, 2029, respectively, and $24.6 million thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company reviews its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between fair value and the carrying value of the asset. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has one reporting unit. The process for testing goodwill and intangible assets with indefinite lives for impairment is performed annually, as well as when an event triggering impairment may have occurred. Companies are also allowed to qualitatively assess goodwill impairment through a screening process which would permit companies to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">forgo the quantitative impairment test as part of their annual goodwill impairment process. The Company performs its annual assessment on May 31<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup>, which is then updated for any changes in condition as of June 30<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the three and six months ended December 31, 2024 and 2023, there were no events or changes in circumstances that would indicate that the carrying amount of the goodwill was impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table represents the balance of the Company’s intangible assets as of December 31, 2024 and June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:top;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:normal;width:27.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:normal;width:26.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">($</b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b><b style="font-weight:bold;">in millions)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:top;width:42.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Trade names</p></td><td style="vertical-align:top;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70.6</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25.9)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.7</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70.6</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23.5)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.1</p></td></tr><tr><td style="vertical-align:bottom;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer and distributor relationships</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.1</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32.5)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.1</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.0</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:42.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.7</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.6</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.7</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14.8)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.9</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:42.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130.8</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75.6)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.2</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130.8</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70.5)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.3</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Long-lived assets include property, equipment, right-of-use assets, capitalized curriculum and software developed or obtained for internal use. Management reviews the Company’s recorded long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset’s future usability as well as on a reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and the carrying value of the asset. During the three and six months ended December 31, 2024 and 2023, there were no events or changes in circumstances that may indicate that the carrying amount of the long-lived assets may not be recoverable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value Measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Fair value is the price that would be received to sell an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants at the measurement date. Measurements are described in a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The three levels of inputs used to measure fair value are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:10.8pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:43.2pt;text-align:justify;text-indent:-43.2pt;margin:0pt 0pt 0pt 35.99pt;">Level 1:   Inputs based on quoted market prices for identical assets or liabilities in active markets at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:39.6pt;text-align:justify;text-indent:-39.6pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:43.2pt;text-align:justify;text-indent:-43.2pt;margin:0pt 0pt 0pt 35.99pt;">Level 2:   Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:39.6pt;text-align:justify;text-indent:-39.6pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:43.2pt;text-align:justify;text-indent:-43.2pt;margin:0pt 0pt 0pt 35.99pt;">Level 3:   Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument’s valuation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:43.2pt;text-align:justify;text-indent:-43.2pt;margin:0pt 0pt 0pt 35.99pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The carrying values reflected in the condensed consolidated balance sheets for cash and cash equivalents, receivables, and short-term obligations approximate their fair values, as they are largely short-term in nature. As of December 31, 2024, the estimated fair value of the long-term debt was $817.7 million. The Company estimated the fair value based on the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">quoted market prices in an inactive market (Level 2). The long-term debt, comprised of the Company’s convertible senior notes due 2027, is recorded at face value less the unamortized debt issuance costs on its condensed consolidated balance sheet, and is discussed in more detail in Note 6, “Debt.” As of December 31, 2024, the estimated fair value of the Company’s marketable securities was $223.2 million. The Company estimated the fair value based on the quoted market prices in an inactive market (Level 2). The marketable securities are discussed in more detail in Note 3, “Summary of Significant Accounting Policies - Investments in Marketable Securities.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">There were no assets or liabilities measured at fair value on a recurring basis as of December 31, 2024 or June 30, 2024. There was no activity related to the Company’s fair value measurements categorized as Level 3 in the valuation hierarchy, valued on a recurring basis, during the three and six months ended December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Net Income (Loss) Per Common Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. The weighted average number of shares of common stock outstanding includes vested restricted stock awards. Diluted net income (loss) per share (“EPS”) reflects the potential dilution that could occur assuming conversion or exercise of all dilutive unexercised stock options and vesting of all dilutive unvested restricted stock awards. The dilutive effect of stock options and restricted stock awards was determined using the treasury stock method. Under the treasury stock method, the proceeds received from the exercise of stock options and restricted stock awards, the amount of compensation cost for future service not yet recognized by the Company and the amount of tax benefits that would be recorded as income tax expense when the stock options become deductible for income tax purposes are all assumed to be used to repurchase shares of the Company’s common stock. Stock options and restricted stock awards are not included in the computation of diluted net income (loss) per share when they are antidilutive. Common stock outstanding reflected in the Company’s condensed consolidated balance sheets includes restricted stock awards outstanding. The dilutive effect of the Company’s convertible debt is determined using the if-converted method when the Company’s stock is trading above the conversion price. However, based on the structure of the instrument and how it is settled upon conversion, it would produce a similar result as the previously applied treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following schedule presents the calculation of basic and diluted net income (loss) per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:48.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands except share and per share data)</b></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basic net income per share computation:</b></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,714</p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares  — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,017,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,561,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,942,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,530,523</p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.69</p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Diluted net income per share computation:</b></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,714</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share computation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average common shares  — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,017,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,561,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,942,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,530,523</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Effect of dilutive restricted stock and convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,445,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 902,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,962,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,596</p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares  — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,462,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,463,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,905,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,214,119</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.66</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">For the three months ended December 31, 2024 and 2023, 2,784,556 and 12,915 shares, respectively, that were issuable in connection with restricted stock and convertible debt were excluded from the diluted income per common share calculation because the effect would have been antidilutive. For the six months ended December 31, 2024 and 2023, 3,069,566 and 6,546 shares, respectively, were excluded. In connection with the issuance of the 1.125% Convertible Senior Notes due 2027 (“Notes”), the Company entered into capped call transactions (the “Capped Call Transactions”) as </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">described further in Note 6, “Debt.” The Capped Call Transactions are expected to reduce potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes. Prior to actual conversion, the Capped Call Transactions are not considered in calculating diluted earnings per share, as their impact would be anti-dilutive. The dilutive shares impact is based on the initial conversion rate associated with the Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Revenue Recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">Revenue is recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount that reflects the consideration it expects to be entitled to in exchange for those goods or services using the following steps:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identify the contract, or contracts, with a customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">identify the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">determine the transaction price;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">allocate the transaction price to the performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">recognize revenue when, or as, the Company satisfies a performance obligation.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Revenues related to the products and services that the Company provides to students in kindergarten through twelfth grade or adult learners are considered to be General Education or Career Learning based on the school or adult program in which the student is enrolled. General Education products and services are focused on core subjects, including math, English, science and history, for kindergarten through twelfth grade students to help build a common foundation of knowledge. Career Learning products and services are focused on developing skills to enter and succeed in careers in high-growth, in-demand industries—including information technology, healthcare and general business, for students in middle school through high school and adult learners.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The majority of the Company’s contracts are with the following types of customers:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a virtual or blended school whereby the amount of revenue is primarily determined by funding the school receives;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a school or individual who licenses certain curriculum on a subscription or course-by-course basis; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">an enterprise who contracts with the Company to provide job training.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Funding-based Contracts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company provides an integrated package of systems, services, products, and professional expertise that is administered together to support a virtual or blended public school. Contractual agreements generally span multiple years with performance obligations being isolated to annual periods which generally coincide with the Company’s fiscal year. Customers of these programs can obtain administrative support, information technology, academic support services, online curriculum, learning systems platforms and instructional services under the terms of a negotiated service agreement. The schools receive funding on a per student basis from the state in which the public school or school district is located. Shipments of materials for schools that occur in the fourth fiscal quarter and for the upcoming school year are recorded in deferred revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company generates revenues under contracts with virtual and blended public schools and include the following components, where required:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">providing each of a school’s students with access to the Company’s online school and lessons;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">offline learning kits, which include books and materials to supplement the online lessons; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the use of a personal computer and associated reclamation services;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">internet access and technology support services; </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">instruction by a state-certified teacher; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">management and technology services necessary to support a virtual or blended school. In certain contracts, revenues are determined directly by per enrollment funding.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">To determine the pro rata amount of revenue to recognize in a fiscal quarter, the Company estimates the total expected funds each school will receive in a particular school year. Total funds for a school are primarily a function of the number of students enrolled in the school and established per enrollment funding levels, which are generally published on an </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">annual basis by the state or school district. The Company reviews its estimates of funding periodically, and updates as necessary, by adjusting its year-to-date earned revenues to be proportional to the total expected revenues to be earned during the fiscal year. Actual school funding may vary from these estimates and the impact of these differences could impact the Company’s results of operations. Since the end of the school year coincides with the end of the Company’s fiscal year, annual revenues are generally based on actual school funding and actual costs incurred (including costs for the Company’s services to the schools plus other costs the schools may incur). The Company’s reported results are subject to annual school district financial audits, which incorporate enrollment counts, funding and other routine financial audit considerations. The results of these audits are incorporated into the Company’s monthly funding estimates for the three and six months ended December 31, 2024 and 2023. Historically, aggregate funding estimates have differed from actual reimbursements, generally in the range of 2% of annual revenue or less, which may vary from quarter to quarter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Each state and/or school district has variations in the school funding formulas and methodologies that it uses to estimate funding for revenue recognition at its respective schools. As the Company estimates funding for each school, it takes into account the state definition for count dates on which reported enrollment numbers will be used for per pupil funding. The parameters the Company considers in estimating funding for revenue recognition purposes include school district count definitions, withdrawal rates, new registrations, average daily attendance, special needs enrollment, academic progress, historical completion, student location, funding caps and other state specified categorical program funding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Under the contracts where the Company provides products and services to schools, the Company is responsible for substantially all of the expenses incurred by the school and has generally agreed to absorb any operating losses of the schools in a given school year. These school operating losses represent the excess of costs incurred over revenues earned by the virtual or blended public school (the school’s expected funding), as reflected in its respective financial statements, including Company charges to the schools. To the extent a school does not receive sufficient funding for each student enrolled in the school, the school would still incur costs associated with serving the unfunded enrollment. If losses due to unfunded enrollments result in a net operating loss for the year that loss is reflected as a reduction in the revenues and net receivables that the Company collects from the school. A school net operating loss in one year does not necessarily mean the Company anticipates losing money on the entire contract with the school. However, a school’s net operating loss may reduce the Company’s ability to collect its management fees in full and recognized revenues are constrained to reflect the expected cash collections from such schools. The Company records the school’s estimated net operating loss against revenues based upon the percentage of actual revenues in the period to total estimated revenues for the fiscal year. Actual school net operating losses may vary from these estimates or revisions, and the impact of these differences could have a material impact on results of operations. For the three months ended December 31, 2024 and 2023, the Company’s revenues included a reduction for net school operating losses at the schools of $3.7 million and $3.1 million, respectively, and $8.7 million and $8.3 million for the six months ended December 31, 2024 and 2023, respectively. Because the Company has agreed to absorb any operating losses of the schools, the Company records the expenses incurred by the school as both revenue and expenses in the condensed consolidated statements of operations. Amounts recorded as revenues and expenses for the three months ended December 31, 2024 and 2023 were $157.5 million and $142.5 million, respectively, and for the six months ended December 31, 2024 and 2023 were $311.8 million and $278.6 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Subscription-based Contracts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company provides certain online curriculum and services to schools and school districts under subscription agreements. Revenues from the licensing of curriculum under subscription arrangements are recognized on a ratable basis over the subscription period. Revenues from professional consulting, training and support services are deferred and recognized ratably over the service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In addition, the Company contracts with individual customers who have access for <span style="-sec-ix-hidden:Hidden_fKuG_VFQ5Eiqu7aPa3j0EQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to two years to company-provided online curriculum and generally prepay for services to be received. Adult learners enroll in courses that provide specialized training in a specific industry. Each of these contracts are considered to be one performance obligation. The Company recognizes these revenues pro rata over the maximum term of the customer contract based on the defined contract price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Enterprise Contracts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company provides job training over a specified contract period to enterprises. Each of these contracts are considered to be one performance obligation. The Company recognizes these revenues based on the number of students trained during the term of the contract based on the defined contract price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Disaggregated Revenues</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The revenue recognition related to the types of contracts discussed above can span both of the Company’s lines of revenue as shown below. For example, a funding-based contract may include both General Education and Career Learning students. In total, there is one performance obligation and revenue is recognized over the Company’s fiscal year. The revenue is then disaggregated between General Education and Career Learning based on the Company’s estimated full-year enrollment totals of each category. During the three months ended December 31, 2024 and 2023, approximately 94% and 93%, respectively, of the Company’s General Education revenues, and 100% and 99%, respectively, of the Company’s Middle – High School Career Learning revenues, were from funding-based contracts. During the six months ended December 31, 2024 and 2023, approximately 94% and 93%, respectively, of the Company’s General Education revenues, and 100% and 100%, respectively, of the Company’s Middle – High School Career Learning revenues, were from funding-based contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table presents the Company’s revenues disaggregated based on its two lines of revenue for the three and six months ended December 31, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.91%;"><tr style="height:1pt;"><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:40.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General Education</p></td><td style="vertical-align:top;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 613,241</p></td></tr><tr><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Career Learning</p></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:40.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Middle - High School</p></td><td style="vertical-align:top;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,053</p></td></tr><tr><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adult</p></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,755</p></td></tr><tr><td style="vertical-align:top;width:40.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Career Learning</p></td><td style="vertical-align:top;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 454,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371,808</p></td></tr><tr><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Revenues</p></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 985,049</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Concentration of Customers</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the three and six months ended December 31, 2024 and 2023, the Company had no contracts that represented greater than 10% of total revenues. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Contract Balances</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The timing of revenue recognition, invoicing, and cash collection results in accounts receivable, unbilled receivables (a contract asset) and deferred revenue (a contract liability) in the condensed consolidated balance sheets. Accounts receivable are recorded when there is an executed customer contract and the customer is billed. An allowance is recorded to reflect expected losses at the time the receivable is recorded. The collectability of outstanding receivables is evaluated regularly by the Company to determine if additional allowances are needed. Unbilled receivables are created when revenue is earned prior to the customer being billed. Deferred revenue is recorded when customers are billed or cash is collected in advance of services being provided.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The opening and closing balance of the Company’s accounts receivable, unbilled receivables and deferred revenue are as follows:<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:51.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:47.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463,722</p></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unbilled receivables (included in accounts receivable)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,647</p></td></tr><tr><td style="vertical-align:top;width:47.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,159</p></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue, long-term (included in other long-term liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,061</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The difference between the opening and closing balance of the accounts receivable and unbilled receivables relates to the timing of the Company’s billing in relation to month end and contractual agreements. The difference between the opening and closing balance of the deferred revenue relates to the timing difference between billings to customers and the service periods under the contract, as well as changes in the estimates of variable consideration. Typically, each of these balances are at their highest during the first quarter of the fiscal year and lowest at the end of the fiscal year. The amount of revenue recognized during the three months ended December 31, 2024 and 2023 that was included in the previous October 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> deferred revenue balance was $20.1 million and $34.1 million, respectively. The amount of revenue recognized during the six months ended December 31, 2024 and 2023 that was included in the previous July 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> deferred revenue balance was $24.2 million and $35.1 million, respectively. During the three months ended December 31, 2024 and 2023, the Company recorded revenues of $9.4 million and $3.7 million, respectively, and $9.6 million and $4.5 million, respectively, during the six months ended December 31, 2024 and 2023, related to performance obligations satisfied in prior periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Performance Obligations</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. For the majority of its contracts, the Company’s performance obligations are satisfied over time, as the Company delivers, and the customer receives the services, over the service period of the contract. The Company’s payment terms are generally net <span style="-sec-ix-hidden:Hidden_5k1ONlnEqU-vvsEVq--oRg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">30</span></span> or net <span style="-sec-ix-hidden:Hidden_81Ccma4qUkCItn63aY7vCQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">45</span></span>, but can vary depending on the customer or when the school receives its funding from the state.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The Company has elected, as a practical expedient, not to report the value of unsatisfied performance obligations for contracts with customers that have an expected duration of one year or less. The amount of unsatisfied performance obligations for contracts with customers which extend beyond one year as of December 31, 2024 was $0.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Significant Judgments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The Company determined that the majority of its contracts with customers contain one performance obligation. The Company markets the products and services as an integrated package building off its curriculum offerings. It does not market distinct products or services to be sold independently from the curriculum offering. The Company provides the significant service of integrating the goods and services into the operation of the school and education of its students, for which the customer has contracted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has determined that the time elapsed method is the most appropriate measure of progress towards the satisfaction of the performance obligation. Generally, the Company delivers the integrated products and services package over the course of the Company’s fiscal year. This package includes enrollment, marketing, teacher training, etc. in addition to the core curriculum and instruction. All of these activities are necessary and contribute to the overall education </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">of its students, which occurs evenly throughout the year. Accordingly, the Company recognizes revenue on a straight-line basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The Company determined that the expected value method is the most appropriate method to account for variable consideration and the Company’s forecasting method is an estimation process that uses probability to determine expected funding. On a monthly basis, the Company estimates the total funds each school will receive in a particular school year and the amount of full-year school revenues and operating expenses to determine the amount of revenue the Company will recognize. Enrollment and state funding rates are key inputs to this estimate. The estimates are adjusted monthly, and a cumulative catch-up adjustment is recorded to revenue as necessary to reflect the total revenues earned to date to be proportional to the total revenues to be earned in the fiscal year. The Company builds in known constraints (i.e., enrollment, funding, net operating losses, etc.) into the estimate of the variable consideration to record the most probable amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sales Taxes</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>Sales tax collected from customers is excluded from revenues. Collected but unremitted sales tax is included as part of accrued liabilities in the condensed consolidated balance sheets. Revenues do not include sales tax as the Company considers itself a pass-through conduit for collecting and remitting sales tax.</p> 0.02 0.02 3700000 3100000 8700000 8300000 157500000 142500000 311800000 278600000 P2Y 0.94 0.93 1 0.99 0.94 0.93 1 1 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.91%;"><tr style="height:1pt;"><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">   </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:58.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:40.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General Education</p></td><td style="vertical-align:top;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 354,315</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 313,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 613,241</p></td></tr><tr><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Career Learning</p></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:40.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Middle - High School</p></td><td style="vertical-align:top;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 411,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,053</p></td></tr><tr><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adult</p></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,886</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,755</p></td></tr><tr><td style="vertical-align:top;width:40.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Career Learning</p></td><td style="vertical-align:top;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 454,573</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 371,808</p></td></tr><tr><td style="vertical-align:top;width:40.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Revenues</p></td><td style="vertical-align:top;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 587,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,138,295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 985,049</p></td></tr></table> 354315000 313902000 683722000 613241000 213079000 165080000 411965000 316053000 19817000 25886000 42608000 55755000 232896000 190966000 454573000 371808000 587211000 504868000 1138295000 985049000 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-size:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30,</b></p></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="10" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:51.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:47.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 582,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 463,722</p></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unbilled receivables (included in accounts receivable)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,647</p></td></tr><tr><td style="vertical-align:top;width:47.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,159</p></td></tr><tr><td style="vertical-align:top;width:47.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue, long-term (included in other long-term liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,097</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,061</p></td></tr></table> 582548000 472754000 463722000 21098000 19499000 20647000 16797000 35742000 76159000 683000 1097000 2061000 20100000 34100000 24200000 35100000 9400000 3700000 9600000 4500000 true 700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The condensed consolidated financial statements include the accounts of the Company, the wholly-owned and affiliated companies that the Company owns, directly or indirectly, and all controlled subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments in Marketable Securities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s marketable securities generally consist of bonds and other securities which are classified as held-to-maturity. The securities with maturities between three months and one year are classified as short-term and are included in marketable securities on the condensed consolidated balance sheets. The securities with maturities greater than one year are classified as long-term and are included in deposits and other assets on the condensed consolidated balance sheets. Held-to-maturity securities are recorded at their amortized cost. The Company recorded interest income of $7.4 million and $5.6 million for the three months ended December 31, 2024 and 2023, respectively, and $15.6 million and $11.1 million for the six months ended December 31, 2024 and 2023, respectively. This activity is recorded within other income (expense) within the condensed consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews the held-to-maturity debt securities for declines in fair value below the amortized cost basis under the credit loss model of Accounting Standards Codification (“ASC”) Topic 326, <i style="font-style:italic;">Financial Instruments – Credit Losses </i>(“ASC 326”). Any decline in fair value related to a credit loss is recognized in the condensed consolidated statements of operations, with the amount of the loss limited to the difference between fair value and amortized cost. As of December 31, 2024 and June 30, 2024, the allowance for credit losses recognized related to held-to-maturity debt securities was zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2024, the Company’s marketable securities consisted of investments in corporate bonds, U.S. treasury notes and commercial paper. The short-term and long-term portions were $202.4 million and $20.7 million, respectively. The maturities of the Company’s long-term marketable debt securities range from <span style="-sec-ix-hidden:Hidden_mXAE58D6Q02Tk9j7K4jJCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to <span style="-sec-ix-hidden:Hidden_LrFPFKFJ6UmPOvX3YPjZ9w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> years. The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Bonds</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,072</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury Notes</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,933</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,933</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,979</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,143</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,143</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,143</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,194</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of June 30, 2024, the Company’s marketable securities consisted of investments in corporate bonds, U.S. treasury notes and commercial paper. The short-term and long-term portions were $191.7 million and $21.9 million, respectively. The maturities of the Company’s long-term marketable debt securities range from <span style="-sec-ix-hidden:Hidden_AJgLi6udJEKsifMDgUQYpA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to <span style="-sec-ix-hidden:Hidden_0RRzI0zUuEuFFWO25T1gfQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> years. The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Bonds</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,752</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,752</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,657</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury Notes</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,760</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,760</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,689</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,077</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,077</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,079</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (164)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,425</p></td></tr></table> 7400000 5600000 15600000 11100000 0 0 202400000 20700000 The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Bonds</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,012</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,072</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury Notes</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,933</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,933</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,979</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,143</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,143</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,143</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,194</p></td></tr></table>The following table summarizes the amortized cost, net carrying amount, and fair value disaggregated by class of instrument (in thousands).<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Credit Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gains (Losses)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Bonds</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,752</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,752</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,657</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury Notes</p></td><td style="vertical-align:bottom;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,760</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,760</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (71)</p></td><td style="vertical-align:bottom;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,689</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;width:2.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,077</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,077</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,079</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (164)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 213,425</p></td></tr></table> 52012000 52012000 60000 52072000 42933000 42933000 46000 42979000 128143000 128143000 128143000 223088000 223088000 106000 223194000 191700000 21900000 45752000 45752000 95000 45657000 46760000 46760000 71000 46689000 121077000 121077000 2000 121079000 213589000 213589000 164000 213425000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Allowance for Credit Losses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company maintains an allowance for credit losses primarily for estimated losses resulting from the inability or failure of individual customers to make required payments. The Company maintains an allowance under ASC 326 based on historical losses, changes in payment history, customer-specific information, current economic conditions, and reasonable and supportable forecasts of future economic conditions. The allowance under ASC 326 is updated as additional losses are incurred or information becomes available related to the customer or economic conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company’s allowance for credit losses increased from $31.3 million as of June 30, 2024 to $35.5 million as of December 31, 2024. The increase of $4.2 million is due primarily to a $9.6 million current year provision, less $5.4 million in amounts written off. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;"> </span>The Company writes off accounts receivable based on the age of the receivable and the facts and circumstances surrounding the customer and reasons for non-payment. Actual write-offs might differ from the recorded allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 31300000 35500000 4200000 9600000 5400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Inventories</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Inventories consist primarily of textbooks and curriculum materials, a majority of which are supplied to virtual and blended public schools, and utilized directly by students. Inventories represent items that are purchased and held for sale and are recorded at the lower of cost (first-in, first-out method) or net realizable value. The Company classifies its inventory as current or long-term based on the holding period. As of December 31, 2024 and June 30, 2024, $11.8 million and $12.5 million, respectively, of inventory, net of reserves, was deemed long-term and included in deposits and other assets on the condensed consolidated balance sheets. The provision for excess and obsolete inventory is established based upon the evaluation of the quantity on hand relative to demand. The excess and obsolete inventory reserve was $6.3 million and $5.9 million at December 31, 2024 and June 30, 2024, respectively.</p> 11800000 12500000 6300000 5900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other Current Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Other current assets primarily include textbooks, curriculum materials and other supplies which are expected to be returned upon the completion of the school year. Materials not returned are expensed as part of instructional costs and services.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Capitalized Software-as-a-Service Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company capitalizes Software-as-a-Service (“SaaS”) license and implementation costs incurred in cloud computing contracts that are service contracts if they meet certain requirements. Those requirements are similar to the requirements for capitalizing costs incurred to develop internal-use software. Capitalization of SaaS costs ceases once the project is substantially complete and the software is ready for its intended purpose. Amortization is computed using the straight-line method over the term of the associated hosting contract, usually between <span style="-sec-ix-hidden:Hidden_G2tJPejK0k6JKEhTBFQ1vg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> and five years. The Company classifies its SaaS implementation costs as current or long-term based on the terms of the associated hosting contract. SaaS implementation costs deemed short-term are included in prepaid expenses, and those deemed long-term are included in </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">deposits and other assets, on the condensed consolidated balance sheets. Impairment is recognized when it is no longer probable that the SaaS project will be completed and placed in service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of December 31, 2024 and June 30, 2024, the Company recorded $16.0 million and $13.3 million, respectively, of costs related to SaaS implementation within prepaid expenses in the condensed consolidated balance sheets. As of December 31, 2024 and June 30, 2024, the Company recorded $41.7 million and $44.1 million, respectively, of costs related to SaaS implementation within deposits and other assets in the condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Amortization expense reflected within instructional costs and services related to SaaS implementation costs was $0.9 million and zero during the three months ended December 31, 2024 and 2023, respectively, and $1.6 million and zero during the six months ended December 31, 2024 and 2023, respectively. Amortization expense reflected within selling, general and administrative expenses related to SaaS implementation costs was $3.9 million and $3.5<span style="color:#ff0000;"> </span>million during the three months ended December 31, 2024 and 2023, respectively, and $8.2 million and $7.0 million during the six months ended December 31, 2024 and 2023, respectively. There were no material impairments of SaaS implementation costs during the three and six months ended December 31, 2024 and 2023, respectively.</p> P5Y 16000000.0 13300000 41700000 44100000 900000 0 1600000 0 3900000 3500000 8200000 7000000.0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization expense is calculated using the straight-line method over the estimated useful life of the asset (or the lesser of the term of the lease and the estimated useful life of the asset under the finance lease). Amortization of assets capitalized under finance lease arrangements is included in depreciation expense. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful life of the asset. The determination of the lease term is discussed below under “Leases.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Property and equipment are depreciated over the following useful lives:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 - 7 years</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 - 5 years</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Student and state testing computers and printers</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Web site development</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Shorter of useful life or term of the lease</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company makes an estimate of unreturned student computers and printers based on an analysis of recent trends of returns. The Company recorded accelerated depreciation of $1.3 million and $1.3 million for the three months ended December 31, 2024 and 2023, respectively, and $2.2 million and $2.3 million for the six months ended December 31, 2024 and 2023, respectively, related to unreturned student computers and printers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Depreciation expense, including accelerated depreciation, related to computers and printers provided to students reflected in instructional costs and services for the three months ended December 31, 2024 and 2023 was $9.8 million and $7.7 million, respectively, and $17.3 million and $17.0 million, respectively, during the six months ended December 31, 2024 and 2023. Depreciation expense related to property and equipment reflected in selling, general, and administrative expenses for the three months ended December 31, 2024 and 2023 was $0.7 million and $1.0 million, respectively, and $1.4 million and $2.1 million, respectively, during the six months ended December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company fully expenses computer peripheral equipment (e.g., keyboards, mouses) upon purchase as recovery has been determined to be uneconomical. These expenses totaled $1.1 million and $1.4 million for the three months ended December 31, 2024 and 2023, respectively, and $3.1 million and $3.0 million for the six months ended December 31, 2024 and 2023, respectively, and are recorded as instructional costs and services.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer hardware</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 - 7 years</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer software</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 - 5 years</p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Student and state testing computers and printers</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Web site development</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7 years </p></td></tr><tr><td style="vertical-align:top;white-space:normal;width:55.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:42.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Shorter of useful life or term of the lease</p></td></tr></table> P3Y P7Y P3Y P5Y P3Y P3Y P5Y P7Y 1300000 1300000 2200000 2300000 9800000 7700000 17300000 17000000.0 700000 1000000.0 1400000 2100000 1100000 1400000 3100000 3000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Capitalized Software Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company develops software for internal use. Software development costs incurred during the application development stage are capitalized. The Company amortizes these costs over the estimated useful life of the software, which is generally three years. Capitalized software development costs are stated at cost less accumulated amortization.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Capitalized software additions totaled $18.6 million and $18.4 million for the six months ended December 31, 2024 and 2023, respectively. The Company recorded amortization expense related to capitalized software of $8.0 million and $8.4 million during the three months ended December 31, 2024 and 2023, respectively, and $18.9 million and $16.7 million during the six months ended December 31, 2024 and 2023, respectively, within instructional costs and services. Amortization expense related to capitalized software reflected in selling, general, and administrative expenses during the three months ended December 31, 2024 and 2023 was $2.1 million and $1.9 million, respectively, and $4.0 million and $3.6 million, respectively, during the six months ended December 31, 2024 and 2023.</p> P3Y 18600000 18400000 8000000.0 8400000 18900000 16700000 2100000 1900000 4000000.0 3600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Capitalized Curriculum Development Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company internally develops curriculum, which is primarily provided as online content and accessed via the Internet. The Company also creates textbooks and other materials that are complementary to online content.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company capitalizes curriculum development costs incurred during the application development stage, as well as the design and deployment phases of the project. As a result, a significant portion of the Company’s courseware development costs qualify for capitalization due to the concentration of its development efforts on the content of the courseware. Capitalization ends when a course is available for general release to its customers, at which time amortization of the capitalized costs begins. The period of time over which these development costs are amortized is generally five years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Total capitalized curriculum development additions were $9.8 million and $8.7 million for the six months ended December 31, 2024 and 2023, respectively. These amounts are recorded on the condensed consolidated balance sheets net of amortization charges. Amortization expense for the three months ended December 31, 2024 and 2023 was $4.2 million and $4.4 million, respectively, and $8.8 million and $9.0 million for the six months ended December 31, 2024 and 2023, respectively, and is recorded in instructional costs and services.</p> P5Y 9800000 8700000 4200000 4400000 8800000 9000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company’s principal leasing activities include student computers and peripherals, classified as finance leases, and facilities, classified as operating leases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;">Leases are classified as operating leases unless they meet any of the criteria below to be classified as a finance lease:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the lease transfers ownership of the asset at the end of the lease;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the lease grants an option to purchase the asset which the lessee is expected to exercise;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the lease term reflects a major part of the asset’s economic life;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the present value of the lease payments equals or exceeds the fair value of the asset; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">the asset is specialized with no alternative use to the lessor at the end of the term.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Finance Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company enters into agreements to finance the purchase of student computers and peripherals provided to students of its schools. Individual leases typically include 3-year payment terms. The Company pledges the assets financed to secure the outstanding leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Operating Leases </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company enters into agreements for facilities that serve as offices for its headquarters and school operations. Lease terms vary between <span style="-sec-ix-hidden:Hidden_gkyNJmaX6EaSnI9xOJzveA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span> and 9 years. Certain leases include renewal options, usually based upon current market rates, as well as termination rights. The Company performs an evaluation of each lease to determine if the lease payments included in the renewal option should be included in the initial measurement of the lease liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Discount Rate</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The present value of the lease payments is calculated using either the rate implicit in the lease, or the lessee’s incremental borrowing rate, over the lease term. For the majority of the Company’s finance and operating leases, the stated rate is not defined within the lease terms. Therefore, the Company uses its incremental borrowing rate as the discount rate. The incremental borrowing rate is defined as the rate of interest that a lessee would have to pay to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment and is calculated using comparative credit ratings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Policy Elections</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Short-term Leases</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has elected as an on-going accounting policy election not to record a right-of-use asset or lease liability on its short-term facility leases of 12 months or less, and will expense its lease payments on a straight-line basis over the lease term. The accounting policy election is made by class of underlying asset to which the right of use relates. The Company has elected to apply the accounting policy election only to operating leases.</p> P9Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Deferred tax assets and liabilities are computed based on the difference between the financial reporting and income tax bases of assets and liabilities using the enacted marginal tax rate. The net deferred tax asset is reduced by a valuation allowance if, based on the weight of available evidence, it is more likely than not that some portion or all of the net deferred tax asset will not be realized.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill and Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company records as goodwill the excess of the purchase price over the fair value of the identifiable net assets acquired. Finite-lived intangible assets acquired in business combinations subject to amortization are recorded at their fair value. Finite-lived intangible assets include trade names, acquired customers and distributors, developed technology and non-compete agreements. Such intangible assets are amortized on a straight-line basis over their estimated useful lives. Amortization expense for the three months ended December 31, 2024 and 2023 was $2.5 million and $3.0 million, respectively, and $5.1 million and $6.0 million for the six months ended December 31, 2024 and 2023, respectively, and is included within selling, general, and administrative expenses in the condensed consolidated statements of operations. Future amortization of intangible assets is expected to be $4.8 million, $8.7 million, $7.1 million, $5.3 million, and $4.5 million in the fiscal years ending June 30, 2025 through June 30, 2029, respectively, and $24.6 million thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company reviews its finite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between fair value and the carrying value of the asset. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has one reporting unit. The process for testing goodwill and intangible assets with indefinite lives for impairment is performed annually, as well as when an event triggering impairment may have occurred. Companies are also allowed to qualitatively assess goodwill impairment through a screening process which would permit companies to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">forgo the quantitative impairment test as part of their annual goodwill impairment process. The Company performs its annual assessment on May 31<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup>, which is then updated for any changes in condition as of June 30<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th</sup>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the three and six months ended December 31, 2024 and 2023, there were no events or changes in circumstances that would indicate that the carrying amount of the goodwill was impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following table represents the balance of the Company’s intangible assets as of December 31, 2024 and June 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:top;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:normal;width:27.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:normal;width:26.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">($</b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b><b style="font-weight:bold;">in millions)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:top;width:42.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Trade names</p></td><td style="vertical-align:top;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70.6</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25.9)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.7</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70.6</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23.5)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.1</p></td></tr><tr><td style="vertical-align:bottom;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer and distributor relationships</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.1</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32.5)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.1</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.0</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:42.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.7</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.6</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.7</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14.8)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.9</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:42.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130.8</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75.6)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.2</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130.8</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70.5)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.3</p></td></tr></table> 2500000 3000000.0 5100000 6000000.0 4800000 8700000 7100000 5300000 4500000 24600000 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:top;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;background:#00ff00;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:normal;width:27.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:normal;width:26.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">($</b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b><b style="font-weight:bold;">in millions)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:top;width:42.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Trade names</p></td><td style="vertical-align:top;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70.6</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25.9)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.7</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70.6</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23.5)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.1</p></td></tr><tr><td style="vertical-align:bottom;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer and distributor relationships</p></td><td style="vertical-align:bottom;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.1</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32.5)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.6</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.1</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.0</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:42.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.7</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.6</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.7</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14.8)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.9</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:42.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.1)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.3</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:42.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130.8</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75.6)</p></td><td style="vertical-align:bottom;white-space:normal;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.2</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130.8</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70.5)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:5.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.3</p></td></tr></table> 70600000 25900000 44700000 70600000 23500000 47100000 37100000 32500000 4600000 37100000 31100000 6000000.0 21700000 16100000 5600000 21700000 14800000 6900000 1400000 1100000 300000 1400000 1100000 300000 130800000 75600000 55200000 130800000 70500000 60300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Long-lived assets include property, equipment, right-of-use assets, capitalized curriculum and software developed or obtained for internal use. Management reviews the Company’s recorded long-lived assets for impairment annually or whenever events or changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. The Company determines the extent to which an asset may be impaired based upon its expectation of the asset’s future usability as well as on a reasonable assurance that the future cash flows associated with the asset will be in excess of its carrying amount. If the total of the expected undiscounted future cash flows is less than the carrying amount of the asset, a loss is recognized for the difference between the fair value and the carrying value of the asset. During the three and six months ended December 31, 2024 and 2023, there were no events or changes in circumstances that may indicate that the carrying amount of the long-lived assets may not be recoverable. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value Measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Fair value is the price that would be received to sell an asset or paid to transfer a liability, in the principal or most advantageous market for the asset or liability, in an orderly transaction between market participants at the measurement date. Measurements are described in a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The three levels of inputs used to measure fair value are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:10.8pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:43.2pt;text-align:justify;text-indent:-43.2pt;margin:0pt 0pt 0pt 35.99pt;">Level 1:   Inputs based on quoted market prices for identical assets or liabilities in active markets at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:39.6pt;text-align:justify;text-indent:-39.6pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:43.2pt;text-align:justify;text-indent:-43.2pt;margin:0pt 0pt 0pt 35.99pt;">Level 2:   Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:39.6pt;text-align:justify;text-indent:-39.6pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:43.2pt;text-align:justify;text-indent:-43.2pt;margin:0pt 0pt 0pt 35.99pt;">Level 3:   Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are unobservable in the market and significant to the instrument’s valuation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:43.2pt;text-align:justify;text-indent:-43.2pt;margin:0pt 0pt 0pt 35.99pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The carrying values reflected in the condensed consolidated balance sheets for cash and cash equivalents, receivables, and short-term obligations approximate their fair values, as they are largely short-term in nature. As of December 31, 2024, the estimated fair value of the long-term debt was $817.7 million. The Company estimated the fair value based on the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">quoted market prices in an inactive market (Level 2). The long-term debt, comprised of the Company’s convertible senior notes due 2027, is recorded at face value less the unamortized debt issuance costs on its condensed consolidated balance sheet, and is discussed in more detail in Note 6, “Debt.” As of December 31, 2024, the estimated fair value of the Company’s marketable securities was $223.2 million. The Company estimated the fair value based on the quoted market prices in an inactive market (Level 2). The marketable securities are discussed in more detail in Note 3, “Summary of Significant Accounting Policies - Investments in Marketable Securities.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">There were no assets or liabilities measured at fair value on a recurring basis as of December 31, 2024 or June 30, 2024. There was no activity related to the Company’s fair value measurements categorized as Level 3 in the valuation hierarchy, valued on a recurring basis, during the three and six months ended December 31, 2024 and 2023.</p> 817700000 223200000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Net Income (Loss) Per Common Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Basic net income (loss) per common share is calculated by dividing net income (loss) by the weighted-average number of common shares outstanding during the reporting period. The weighted average number of shares of common stock outstanding includes vested restricted stock awards. Diluted net income (loss) per share (“EPS”) reflects the potential dilution that could occur assuming conversion or exercise of all dilutive unexercised stock options and vesting of all dilutive unvested restricted stock awards. The dilutive effect of stock options and restricted stock awards was determined using the treasury stock method. Under the treasury stock method, the proceeds received from the exercise of stock options and restricted stock awards, the amount of compensation cost for future service not yet recognized by the Company and the amount of tax benefits that would be recorded as income tax expense when the stock options become deductible for income tax purposes are all assumed to be used to repurchase shares of the Company’s common stock. Stock options and restricted stock awards are not included in the computation of diluted net income (loss) per share when they are antidilutive. Common stock outstanding reflected in the Company’s condensed consolidated balance sheets includes restricted stock awards outstanding. The dilutive effect of the Company’s convertible debt is determined using the if-converted method when the Company’s stock is trading above the conversion price. However, based on the structure of the instrument and how it is settled upon conversion, it would produce a similar result as the previously applied treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following schedule presents the calculation of basic and diluted net income (loss) per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:48.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands except share and per share data)</b></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basic net income per share computation:</b></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,714</p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares  — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,017,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,561,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,942,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,530,523</p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.69</p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Diluted net income per share computation:</b></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,714</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share computation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average common shares  — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,017,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,561,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,942,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,530,523</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Effect of dilutive restricted stock and convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,445,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 902,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,962,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,596</p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares  — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,462,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,463,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,905,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,214,119</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.66</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">For the three months ended December 31, 2024 and 2023, 2,784,556 and 12,915 shares, respectively, that were issuable in connection with restricted stock and convertible debt were excluded from the diluted income per common share calculation because the effect would have been antidilutive. For the six months ended December 31, 2024 and 2023, 3,069,566 and 6,546 shares, respectively, were excluded. In connection with the issuance of the 1.125% Convertible Senior Notes due 2027 (“Notes”), the Company entered into capped call transactions (the “Capped Call Transactions”) as </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">described further in Note 6, “Debt.” The Capped Call Transactions are expected to reduce potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes. Prior to actual conversion, the Capped Call Transactions are not considered in calculating diluted earnings per share, as their impact would be anti-dilutive. The dilutive shares impact is based on the initial conversion rate associated with the Notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.07212067%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;width:48.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands except share and per share data)</b></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Basic net income per share computation:</b></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,714</p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares  — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,017,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,561,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,942,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,530,523</p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.69</p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Diluted net income per share computation:</b></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,836</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,714</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share computation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average common shares  — basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,017,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,561,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,942,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,530,523</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Effect of dilutive restricted stock and convertible debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,445,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 902,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,962,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683,596</p></td></tr><tr><td style="vertical-align:top;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average common shares  — diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,462,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,463,763</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,905,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,214,119</p></td></tr><tr><td style="vertical-align:top;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted net income per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.66</p></td></tr></table> 96393000 66836000 137275000 71714000 43017190 42561035 42942750 42530523 2.24 1.57 3.20 1.69 96393000 66836000 137275000 71714000 43017190 42561035 42942750 42530523 4445498 902728 3962605 683596 47462688 43463763 46905355 43214119 2.03 1.54 2.93 1.66 2784556 12915 3069566 6546 0.01125 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">4.   Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The provision for income taxes is based on earnings reported in the condensed consolidated financial statements. A deferred income tax asset or liability is determined by applying currently enacted tax laws and rates to the expected reversal of the cumulative temporary differences between the carrying value of assets and liabilities for financial statement and income tax purposes. Deferred income tax expense or benefit is measured by the change in the deferred income tax asset or liability during the period. For the three months ended December 31, 2024 and 2023, the Company’s effective income tax rate was 25.7% and 24.9%, respectively, and for the six months ended December 31, 2024 and 2023, the rate was 24.5% and 24.9%, respectively. As of December 31, 2024, and June 30, 2024, the balance of income taxes payable was $26.0 million and $10.7 million, respectively. Income taxes payable is recorded within accrued liabilities on the condensed consolidated balance sheets.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.257 0.249 0.245 0.249 26000000.0 10700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5.   Finance and Operating Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Finance Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company is a lessee under finance leases for student computers and peripherals under agreements with Banc of America Leasing &amp; Capital, LLC (“BALC”) and CSI Leasing, Inc. (“CSI Leasing”). As of December 31, 2024 and June 30, 2024, the finance lease liability was $93.9 million and $55.6 million, respectively, with lease interest rates ranging from 2.55% to 6.72%. As of December 31, 2024 and June 30, 2024, the balance of the associated right-of-use assets was $74.2 million and $39.8 million, respectively. The right-of-use asset is recorded within property and equipment, net on the condensed consolidated balance sheets. Lease amortization expense associated with the Company’s finance leases is recorded within instructional costs and services on the condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company entered into an agreement with BALC in April 2020 for $25.0 million (increased to $41.0 million in July 2020) to provide financing for its leases through March 2021 at varying rates. The Company entered into additional agreements during fiscal year 2021 to provide financing of $54.0 million for its student computers and peripherals leases through October 2022 at varying rates. Individual leases with BALC include 36-month payment terms, fixed rates ranging from 2.55% to 6.72%, and a $1 purchase option at the end of each lease term. The Company has pledged the assets financed to secure the outstanding leases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company entered into an agreement with CSI Leasing in August 2022 to provide financing for its leases. Individual leases under the agreement with CSI Leasing include 36-month payment terms, but do not include a stated interest rate. The Company uses its incremental borrowing rate as the implied interest rate and the total lease payments to calculate its lease liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following is a summary, as of December 31, 2024 and June 30, 2024, respectively, of the present value of the net minimum lease payments under the Company’s finance leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,609</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,655</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,670</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,880</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,481</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,691</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,255</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum payments </p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,015</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,308</p></td></tr><tr><td style="vertical-align:top;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,072)</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,710)</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease liability</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,943</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,598</p></td></tr><tr><td style="vertical-align:top;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion of finance lease liability</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43,212)</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,146)</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term finance lease liability</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,452</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Operating Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company is a lessee under operating leases for various facilities to support the Company’s operations. As of December 31, 2024 and June 30, 2024, the operating lease liability was $51.8 million and $57.9 million, respectively. As of December 31, 2024 and June 30, 2024, the balance of the associated right-of-use assets was $48.6 million and $54.5 million, respectively. Lease expense associated with the Company’s operating leases is recorded within both instructional costs and services and selling, general, and administrative expenses on the condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Individual operating leases range in terms of <span style="-sec-ix-hidden:Hidden_FvdMBursIESUd_UwKRMVAQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span> to 9 years and expire on various dates through fiscal year 2034 and the minimum lease payments are discounted using the Company’s incremental borrowing rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following is a summary as of December 31, 2024 and June 30, 2024, respectively, of the present value of the minimum lease payments under the Company’s operating leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,263</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,361</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,705</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,713</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,599</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,381</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum payments </p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,022</p></td></tr><tr><td style="vertical-align:top;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,309)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,082)</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,940</p></td></tr><tr><td style="vertical-align:top;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion of operating lease liability</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,748)</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term operating lease liability</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,192</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company is subleasing one of its facilities through December 2025. Sublease income is recorded as an offset to the related lease expense within both instructional costs and services and selling, general, and administrative expenses on the condensed consolidated statements of operations. The following is a summary as of December 31, 2024 and June 30, 2024, respectively, of the expected sublease income:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 455</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total sublease income</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 594</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following is a summary of the Company’s lease cost, weighted-average remaining lease term, weighted-average discount rate and certain other cash flows as it relates to its operating and finance leases for the three and six months ended December 31, 2024 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:52.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Instructional costs and services:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general, and administrative expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (246)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,968)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,437)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,967)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,714)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,491)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">yrs.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">yrs.</p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">yrs.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">yrs.</p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p> 93900000 55600000 0.0255 0.0672 74200000 39800000 25000000.0 41000000.0 54000000.0 P36M 0.0255 0.0672 1 P36M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,609</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,655</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,670</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,880</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,481</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,691</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,255</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum payments </p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,015</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,308</p></td></tr><tr><td style="vertical-align:top;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,072)</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,710)</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease liability</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,943</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,598</p></td></tr><tr><td style="vertical-align:top;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion of finance lease liability</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43,212)</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,146)</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term finance lease liability</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,452</p></td></tr></table> 25609000 31655000 39670000 19880000 27481000 7691000 7255000 82000 100015000 59308000 6072000 3710000 93943000 55598000 43212000 29146000 50731000 26452000 51800000 57900000 48600000 54500000 P9Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,263</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,361</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,705</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,713</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,599</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,381</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total minimum payments </p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,022</p></td></tr><tr><td style="vertical-align:top;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,309)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,082)</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,940</p></td></tr><tr><td style="vertical-align:top;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion of operating lease liability</p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,748)</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term operating lease liability</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,192</p></td></tr></table> 7075000 14263000 12441000 12361000 8788000 8705000 7798000 7713000 7613000 7599000 12379000 12381000 56094000 63022000 4309000 5082000 51785000 57940000 12583000 12748000 39202000 45192000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 455</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:60.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td></tr><tr><td style="vertical-align:top;width:60.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total sublease income</p></td><td style="vertical-align:bottom;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 594</p></td></tr></table> 139000 455000 139000 139000 278000 594000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:52.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,986</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,880</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Instructional costs and services:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (131)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling, general, and administrative expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,745</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (246)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,178)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,968)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,437)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,587)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing cash flows from finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,967)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,770)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,714)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,491)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">yrs.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">yrs.</p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">yrs.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">yrs.</p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:41.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p> 9405000 7144000 16477000 15986000 1103000 466000 1880000 983000 2304000 2364000 4644000 4921000 13000 19000 26000 32000 66000 66000 131000 197000 987000 1546000 2113000 3745000 23000 56000 46000 112000 27000 123000 149000 246000 13742000 11406000 24906000 25336000 3178000 4968000 6437000 8587000 7967000 10770000 16714000 22491000 11100000 8434000 51939000 26277000 282000 625000 P2Y2M8D P2Y1M13D P5Y4M9D P5Y11M15D 0.0553 0.0522 0.0293 0.0284 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">6.   Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The following is a summary, as of December 31, 2024 and June 30, 2024, respectively, of the components of the Company’s outstanding long-term debt:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:48.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:23.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:49.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:48.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible Senior Notes due 2027 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420,000</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420,000</p></td></tr><tr><td style="vertical-align:top;width:48.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,478)</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,325)</p></td></tr><tr><td style="vertical-align:top;width:48.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415,522</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,675</p></td></tr><tr><td style="vertical-align:top;width:48.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion of debt</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:48.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415,522</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,675</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt 0pt 8pt 0pt;"><span style="font-style:italic;font-weight:bold;">Convertible Senior Notes due 2027</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;margin:0pt 0pt 8pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>In August and September 2020, the Company issued $420.0 million aggregate principal amount of  Notes. The Notes are governed by an indenture (the “Indenture”) between the Company and U.S. Bank National Association, as trustee. The net proceeds from the offering of the Notes were approximately $408.6 million after deducting the underwriting fees and other expenses paid by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Notes bear interest at a rate of 1.125% per annum, payable semi-annually in arrears on March 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> and September 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> of each year, beginning on March 1, 2021. The Notes will mature on September 1, 2027. During the three months ended December 31, 2024 and 2023, the Company recorded coupon interest expense of $1.2 million and $1.2 million, respectively, and $2.4 million and $2.4 million, respectively, for the six months ended December 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company incurred debt issuance costs of $11.4 million which are amortized over the contractual term of the Notes. During the three months ended December 31, 2024 and 2023, the Company recorded interest expense related to the amortization of the debt issuance costs of $0.4 million and $0.4 million, respectively, and $0.8 million and $0.8 million, respectively, during the six months ended December 31, 2024 and 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Before June 1, 2027, noteholders will have the right to convert their Notes only upon the occurrence of certain events. After June 1, 2027, noteholders may convert their Notes at any time at their election until two days prior to the maturity date. The Company will settle conversions by paying cash up to the outstanding principal amount, and at the Company’s election, will settle the conversion spread by paying or delivering cash or shares of its common stock, or a combination of cash and shares of its common stock. The initial conversion rate is 18.9109 shares of common stock per $1,000 principal amount of Notes, which represents an initial conversion price of approximately $52.88 per share of common stock (lower strike price). The Notes will be redeemable at the Company’s option at any time after September 6, 2024 at a cash redemption price equal to the principal amount of the Notes, plus accrued and unpaid interest, subject to certain stock price hurdles as discussed in the Indenture.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In connection with the Notes, the Company entered into privately negotiated Capped Call Transactions with certain counterparties. The Capped Call Transactions are expected to cover the aggregate number of shares of the Company’s common stock that initially underlie the Notes, and are expected to reduce potential dilution to the Company’s common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes. The upper strike price of the Capped Call Transactions is $86.174 per share. The cost of the Capped Call Transactions was $60.4 million and was recorded within additional paid-in capital.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:48.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:23.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:49.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:48.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible Senior Notes due 2027 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420,000</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 420,000</p></td></tr><tr><td style="vertical-align:top;width:48.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: unamortized debt issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,478)</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,325)</p></td></tr><tr><td style="vertical-align:top;width:48.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415,522</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,675</p></td></tr><tr><td style="vertical-align:top;width:48.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: current portion of debt</p></td><td style="vertical-align:bottom;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:48.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 415,522</p></td><td style="vertical-align:bottom;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 414,675</p></td></tr></table> 420000000 420000000 4478000 5325000 415522000 414675000 415522000 414675000 420000000.0 408600000 0.01125 1200000 1200000 2400000 2400000 11400000 400000 400000 800000 800000 P2D 18.9109 1000 52.88 86.174 60400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7.   Credit Facility</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On January 27, 2020, the Company entered into a $100.0 million senior secured revolving credit facility (“Credit Facility”) to be used for general corporate operating purposes with PNC Capital Markets LLC. The Credit Facility had a five-year term and incorporated customary financial and other covenants, including but not limited to a maximum leverage ratio and a minimum interest coverage ratio. The majority of the Company’s borrowings under the Credit Facility were at </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">LIBOR plus an additional rate ranging from 0.875% - 1.50% based on the Company’s leverage ratio as defined in the agreement. The Credit Facility was secured by the Company’s assets. The Credit Facility agreement allowed for an amendment to establish a new benchmark interest rate when LIBOR is discontinued during the five-year term. As of December 31, 2024, the Company was in compliance with the financial covenants. As part of the proceeds received from the Notes, the Company repaid its $100.0 million outstanding balance and as of December 31, 2024, the Company had no amounts outstanding on the Credit Facility. The Credit Facility also included a $200.0 million accordion feature. The Credit Facility expired on January 27, 2025 and was not renewed.</p> 100000000.0 P5Y 0.00875 0.0150 P5Y 100000000.0 0 200000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">8.   Equity Incentive Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On December 9, 2022, the Company’s stockholders approved an amendment and restatement of the 2016 Equity Incentive Award Plan (the “amended and restated 2016 Plan”). The amended and restated 2016 Plan reflects an increase in the number of shares of common stock available for issuance by 1,045,000 shares, the removal of certain provisions that were otherwise required for awards to qualify as performance-based compensation under an exception to Section 162(m) of the Internal Revenue Code of 1986, as amended, prior to its repeal, an extension of the term of the amended and restated 2016 Plan to October 7, 2032, an increase to the limit on the number of shares that may be issued upon the exercise of incentive stock options, and a prohibition on the payment of dividends and dividend equivalents on unvested awards. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The amended and restated 2016 Plan is designed to attract, retain and motivate employees who make important contributions to the Company by providing such individuals with equity ownership opportunities. Awards granted under the amended and restated 2016 Plan may include stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock-based awards. Under the amended and restated 2016 Plan, unissued shares related to forfeited or cancelled awards granted under the amended and restated 2016 Plan or awards granted under the Company’s 2007 Equity Incentive Award Plan (the “Prior Plan”) (to the extent such awards granted under the Prior Plan were outstanding as of December 15, 2016 and were forfeited or cancelled prior to September 19, 2022), will again be available for issuance under the amended and restated 2016 Plan.  Notwithstanding the foregoing, shares tendered to pay the exercise price or tax withholding with respect to a stock option, or shares that are not issued in connection with the settlement of a stock appreciation right on exercise thereof, or shares purchased on the open market with the cash proceeds from the exercise of options will not again be available for issuance under the amended and restated 2016 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of December 31, 2024, the remaining aggregate number of shares of the Company’s common stock authorized for future issuance under the amended and restated 2016 Plan was 1,758,424. As of December 31, 2024, there were 1,626,824 shares of the Company’s common stock that remain outstanding or nonvested under the amended and restated 2016 Plan and Prior Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Compensation expense for all equity-based compensation awards is based on the grant-date fair value. The Company recognizes these compensation costs on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The vesting of performance-based awards is contingent on the achievement of certain performance metrics. Compensation expense is recognized retroactively, through a cumulative catch-up adjustment, when the performance conditions are satisfied or when the Company determines that it is probable that the performance conditions will be satisfied. The amount of compensation expense recognized for a performance-based award is affected by the level of achievement attained. Management has established three levels of attainment: threshold, target, and outperform. Stock-based compensation expense is recorded within selling, general, and administrative expenses on the condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Stock Awards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has approved grants of restricted stock awards (“RSA”) pursuant to the amended and restated 2016 Plan and Prior Plan. Under the amended and restated 2016 Plan and Prior Plan, employees, outside directors and independent contractors are able to participate in the Company’s future performance through the awards of restricted stock. Each RSA vests pursuant to the vesting schedule set forth in the restricted stock agreement granting such RSAs, generally over three years.<span style="display:inline-block;width:5.65pt;"></span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Restricted stock award activity during the six months ended December 31, 2024<span style="font-family:'Segoe Print';font-size:11pt;"> </span>was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 731,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.60</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.63</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.41</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.43</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 776,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56.43</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the six months ended December 31, 2024, 297,232 new service-based restricted stock awards were granted and in total, 776,627 remained nonvested at December 31, 2024. During the six months ended December 31, 2024, 190,320 service-based restricted stock awards vested.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Summary of All Restricted Stock Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of December 31, 2024, there was $33.8 million of total unrecognized compensation expense related to nonvested restricted stock awards. The cost is expected to be recognized over a weighted average period of 1.8 years. The fair value of restricted stock awards granted for the six months ended December 31, 2024 and 2023 was $24.6 million and $19.6 million, respectively.<b style="font-weight:bold;"> </b>The total fair value of shares vested for the six months ended December 31, 2024 and 2023 was $16.1 million and $9.3 million, respectively. During the three months ended December 31, 2024 and 2023, the Company recognized $4.7 million and $4.5 million, respectively, of stock-based compensation expense related to restricted stock awards. During the six months ended December 31, 2024 and 2023, the expense was $9.6 million and $8.3 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Performance Share Units </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has approved grants of performance share units (“PSUs”) pursuant to the amended and restated 2016 Plan. Each PSU is earned through the achievement of a performance-based metric, combined with the continuation of employee service over a defined period. The level of performance determines the number of PSUs earned, and is generally measured against threshold, target and outperform achievement levels of the award. Each PSU represents the right to receive one share of the Company’s common stock, or at the option of the Company, an equivalent amount of cash, and is classified as an equity or liability award. When the grant is a fixed monetary amount, and the number of shares is not determined until achievement and the value of the Company’s stock on that day, the PSU is a liability-classified award. Each PSU vests pursuant to the vesting schedule found in the respective PSU agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In addition to the performance conditions of the PSUs, there is a service vesting condition which is dependent upon continuing service by the grantee as an employee of the Company, unless the grantee is eligible for earlier vesting upon a change in control and qualifying termination, as defined by the PSU agreement. PSUs are generally subject to graduated vesting schedules and stock-based compensation expense is computed by tranche and recognized on a straight-line basis over the tranches’ applicable vesting period based on the expected achievement level.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Performance share unit activity (excluding liability-classified awards) during the six months ended December 31, 2024 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 759,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.73</p></td></tr><tr><td style="vertical-align:bottom;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71.40</p></td></tr><tr><td style="vertical-align:bottom;width:51.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.44</p></td></tr><tr><td style="vertical-align:bottom;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.68</p></td></tr><tr><td style="vertical-align:bottom;width:51.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 747,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50.62</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Fiscal Year 2025 LTIP</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the six months ended December 31, 2024, the Company granted 210,620 PSUs at target under a Long Term Incentive Plan (“LTIP”) which are tied to operating income targets and stock price performance. These PSUs had a grant date fair value of $17.0 million, or a weighted average grant-date fair value of $80.89 per share. Seventy-five percent of the earned award is based on operating income performance (“Tranche #1”) and twenty-five percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2028. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. The Company is currently amortizing Tranche #1 over the vesting period because it believes that it is probable that the metric will be achieved at target.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Fiscal Year 2024 LTIP</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During fiscal year 2024, the Company granted 354,090 PSUs at target under an LTIP which are tied to operating income targets and stock price performance. These PSUs had a grant date fair value of $14.4 million, or a weighted average grant-date fair value of $40.84 per share. Seventy-five percent of the earned award is based on operating income performance (“Tranche #1”) and twenty-five percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2027. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. The Company is currently amortizing Tranche #1 over the vesting period because it believes that it is probable that the metric will be achieved at outperform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Fiscal Year 2023 LTIP</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During fiscal year 2023, the Company granted 289,640 PSUs at target under an LTIP which are tied to operating income targets and stock price performance. These PSUs had a grant date fair value of $10.0 million, or a weighted average grant-date fair value of $34.41 per share. Fifty percent of the earned award is based on operating income performance (“Tranche #1”) and fifty percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2026. The grant date fair value of Tranche #1 was remeasured in October 2022 as a result of a modification of the terms of the award. Originally, performance was tied </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">to gross margin. The metric was changed to operating income to better align with shareholder feedback and technology industry and peer group common practice. The modification of the performance criteria from gross margin to operating income resulted in a new fair market value as of the modification date of $4.8 million, a decrease of $0.8 million. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. The Company is currently amortizing Tranche #1 over the vesting period because it believes that it is probable that the metric will be achieved at outperform.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Fiscal Year 2022 LTIP</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>During fiscal year 2022, the Company granted 250,250 PSUs at target under an LTIP which are tied to gross margin targets and stock price performance. These PSUs had a grant date fair value of $9.1 million, or a weighted average grant-date fair value of $36.30 per share. Fifty percent of the earned award is based on gross margin performance (“Tranche #1”) and fifty percent is based on the performance of the Company’s stock price (“Tranche #2”), both of which will vest after achievement is certified during the first quarter of fiscal year 2025. For Tranche #1, the level of performance will determine the number of PSUs earned as measured against threshold, target and outperform achievement levels. For Tranche #2, the number of PSUs will be earned based on the Company’s compounded annual stock price growth over a completed three-year performance period. In all cases, vesting is dependent upon continuing service by the grantee as an employee of the Company. The fair value of Tranche #2 was determined using a Monte Carlo simulation model and is amortized on a straight-line basis over the vesting period. Tranche #2 is a market-based award, and therefore is not subject to any probability assessment by the Company. In July 2024, achievement was certified at 70% of target for Tranche #1, which resulted in the vesting of 62,379 shares. In September 2024, achievement was certified at 175.0% of target for Tranche #2, which resulted in the vesting of 155,946 shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Summary of All Performance Share Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of December 31, 2024, there was $28.1 million of total unrecognized compensation expense related to nonvested PSUs that are expected to vest based on the Company’s probability assumptions discussed above. The cost is expected to be recognized over a weighted average period of 1.6 years. During the three months ended December 31, 2024 and 2023, the Company recognized $3.2 million and $3.1 million, respectively, of stock-based compensation expense related to PSUs. During the six months ended December 31, 2024 and 2023, the expense was $6.7 million and $7.6 million, respectively. Included in the stock-based compensation expense above, for the three months ended December 31, 2024 and 2023 is zero and $0.1 million, respectively, and for the six months ended December 31, 2024 and 2023 is zero and $0.3 million, respectively, related to the Tech Elevator time-based portion of the Management Incentive Plan. The time-based portion of the MIP fully vested during the second quarter of fiscal year 2024 and was settled with the issuance of PSUs. Therefore, the amount recorded in accrued liabilities for future issuances is zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Deferred Stock Units (“DSUs”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The DSUs vest on the grant-date anniversary and are settled in the form of shares of common stock issued to the holder upon separation from the Company. DSUs are specific only to board members.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Deferred stock unit activity during the six months ended December 31, 2024 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.49</p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108.83</p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.36</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;">Summary of All Deferred Stock Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of December 31, 2024, there was $0.6 million of total unrecognized compensation expense related to nonvested DSUs. The cost is expected to be recognized over a weighted average period of 0.9 years. During the three months ended December 31, 2024 and 2023, the Company recognized $0.2 million and $0.2 million, respectively, of stock-based compensation expense related to DSUs. During the six months ended December 31, 2024 and 2023, the expense was $0.4 million and $0.5 million, respectively. </p> 1045000 1758424 1626824 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 731,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.60</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82.63</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39.41</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47.43</p></td></tr><tr><td style="vertical-align:bottom;width:61.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 776,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56.43</p></td></tr></table> 731224 40.60 297232 82.63 190320 39.41 61509 47.43 776627 56.43 297232 776627 190320 33800000 P1Y9M18D 24600000 19600000 16100000 9300000 4700000 4500000 9600000 8300000 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 759,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.73</p></td></tr><tr><td style="vertical-align:bottom;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71.40</p></td></tr><tr><td style="vertical-align:bottom;width:51.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (223,241)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.44</p></td></tr><tr><td style="vertical-align:bottom;width:51.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (89,191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43.68</p></td></tr><tr><td style="vertical-align:bottom;width:51.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 747,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50.62</p></td></tr></table> 759531 37.73 299908 71.40 223241 37.44 89191 43.68 747007 50.62 210620 17000000.0 80.89 0.75 0.25 P3Y 354090 14400000 40.84 0.75 0.25 P3Y 289640 10000000.0 34.41 0.50 0.50 4800000 800000 P3Y 250250 9100000 36.30 0.50 0.50 P3Y 0.70 62379 1.750 155946 28100000 P1Y7M6D 3200000 3100000 6700000 7600000 0 100000 0 300000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:25.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, June 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.49</p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108.83</p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canceled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested, December 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37.36</p></td></tr></table> 96604 32.49 6586 108.83 103190 37.36 600000 P0Y10M24D 200000 200000 400000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">9.   Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>The Company contributed to Future of School, a charity focused on access to quality education. Future of School is a related party because a former executive officer of the Company formerly served on its Board of Directors. For the three and six months ended December 31, 2024 and 2023, contributions made by the Company to Future of School were zero. In fiscal year 2019 and 2021, the Company accrued $2.5 million and $3.5 million, respectively, for contributions expected to be made in subsequent years. As of December 31, 2024, $2.3 million remains outstanding as related to the fiscal year 2021 accrual.</p> 0 0 0 0 2500000 3500000 2300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">10.   Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:18pt;"></span>In the ordinary conduct of the Company’s business, the Company is subject to lawsuits, arbitrations and administrative proceedings from time to time. The Company vigorously defends these claims; however, no assurances can be given as to the outcome of any pending legal proceedings. The Company believes, based on currently available information, that the outcome of any existing or known threatened proceedings, even if determined adversely, should not have a material adverse effect on its business, financial condition, liquidity or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Employment Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company has entered into employment agreements with certain executive officers that provide for severance payments and, in some cases other benefits, upon certain terminations of employment. All agreements provide for employment on an “at-will” basis. If the employee resigns for “good reason” or is terminated without cause, the employee is entitled to salary continuation, and in some cases benefit continuation, for varying periods depending on the agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Off-Balance Sheet Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">As of December 31, 2024, the Company provided guarantees of approximately $0.2 million related to lease commitments on the buildings for certain of the Company’s schools. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In addition, the Company contractually guarantees that certain schools under the Company’s management will not have annual operating deficits and the Company’s management fees from these schools may be reduced accordingly to cover any school operating deficits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Other than these lease and operating deficit guarantees, the Company did not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on the Company’s financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">11.   Supplemental Disclosure of Cash Flow Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:65.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:31.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for interest </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,414</p></td></tr><tr><td style="vertical-align:top;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,398</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental disclosure of non-cash financing activities: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,277</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental disclosure of non-cash investing activities: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation expense capitalized on software development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278</p></td></tr><tr><td style="vertical-align:top;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation expense capitalized on curriculum development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td></tr><tr><td style="vertical-align:top;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:65.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:31.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Six Months Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:top;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for interest </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,414</p></td></tr><tr><td style="vertical-align:top;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,005</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,398</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental disclosure of non-cash financing activities: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Right-of-use assets obtained in exchange for new finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,277</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental disclosure of non-cash investing activities: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation expense capitalized on software development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 278</p></td></tr><tr><td style="vertical-align:top;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation expense capitalized on curriculum development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td></tr><tr><td style="vertical-align:top;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3967000 3414000 19005000 38398000 51939000 26277000 249000 278000 79000 71000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">On December 2, 2024, Mr. Rhyu, the Company’s Chief Executive Officer and director, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act for the sale of up to 33,961 shares of the Company’s common stock until December 31, 2025, for a duration of 395 days. Other than as noted above for Mr. Rhyu, during the three months ended December 31, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K.</p> December 2, 2024 Mr. Rhyu Chief Executive Officer and director true 33961 P395D

]+SV>D@;S37*2<79,DH4G3G'4V] ^B-[9:J"S1\"S<[[U+(4>\C309 ,F=8 M>. Q76O?V$VN71GAJ@//$&W)VP8P;>8I.J9Z9VDRE!+38)'R97 72- YS D< M!@QKI\Z=0;^!/6'HM,2F M1T'@AHY2FKO>%J'O E+^*W<^_>^3@ M[X0N/!-T0LY:/QJF;PVKXD>!$&HW=B"&_*L[670:#[HU"/V[87OX#@P*N>2> M^B:.4\10[R_-1E2B;"0+1Y'2.R>IAUV'].S8_(P$P2-1[;Q=:D.O-SM5S*POC5,8A/^FH-8-I$.IA\S M=ERI,#[@U %3:2$_!YT"2AU$9?>5=D!5 NH!,TZ)*<\*N>:W,8P[K+R>K&IV M/:2IQC$;4K&2%)2#9$%(E=2!70GL!::RIY$G V& ^0@RL0/SRN.MXZ"'O.2& MG#Z*%.5?6R4+0^]ZB^5C[X<.^DK0SUQGN\)T'__(R:$\]EH6>O!3D_MYX(NR MD"@LU;K/5M-%!W[5WGB#*?7;:%F+K"J5OC"['O34)1AYH ?E^$U\4-UONNI> M[^!(#L(Z]].?TZLXX]>!E#7/ES67IS=]SNU#G8F+9^.*I^'T9M=/P'4(E&Z) MLL]AZ,B+^Y6+RA=7=BD=69OMC\@G'::KVVR-8J& M4J=@J=]9DAI 5]L1$)E'BQ3?Q7BGV!CI<)>>8@MD@H_>)WYJO-G1+[+S@U*7 MT^0@G$&APTYS4PW\^7^"B/A'O G\@#=(/K1[*1XC_=QC9 ^CU9[_;2>?(+:I MTP]>:/TG:'KVLK<#"L&]X%E>B6G2.'ZY 0N#FBDNJ7> @8G<6P659A#(WD.# M$RD%*%15*@%<^W0"#ZFJ4]RIVJ>2;:RKJ@19L/TFVOP\2+R2ZG^(O:4J7U(% MM5S*D9-Z.CKG'5?U"/C,-24;1AU/#IVE*E!N3B1[52 M]4]$YPF@RRG_9O4$R7@4.TN,9#:;TEBNON#3'X[ZPX^UY8B^85Y&!IE%_'5\ MJ5U(<2&DN!A6?M9I03Z46]_@Y^P[Z:<,BNRP ,^>-3<02/##O^WI#)F^+N.IF>%7 E]RSI)C[@\VUZWZ3VR2./?4=!,J4&+:ZWN]UA5_XE0T= M6,1[*N=,>A /DDKK?1JG"6KT\1CCX0"2JKG>E-#*3-6R9$+=1.\Z;4)2Y! A ML6D%Z'*1K9ZS+<@>[^^Q/+FG2OEHN(@G#QJ'85HYXG96W.#Z!@8AY=@T(=Z" MF/L(E-@/&@543QM5*Y#I/X3>4:'PPI('PK[=>Z+CB5R=$E-(2QM5B(#;;C'] MS^I39@"4#J4K9FM=:%U*_D>&-YX](YMCAUL]6T&UK.R_=? =[V&X3OX5W.]3 M;K@;6*E6YD8M3S:ZJ?%PK>BS_!6RD?"A2J8:7F[QRQVD4]-;X^E;1J"E])C! MB%A(<>Q\JF&%;]AZY8WC(#.)BM<@DILJ1&&8=NOW6US#5$AV&CN6*:1M=CTVJ1#8V")VP]8-/E!L$M^%_>8Z-[FU,Y#^ M=29RC*D.\05C<;\-R4_7C$ :CMWKM92WT+A9D@J<;^[8T+;!P/'*QHZ%Q=4? MU(%&+*YAM2QM5%J&WF0M"V%WAH57;O1022\:S1>2M==+U90@X"(?OUMAQK-F MS6+3BUKB-D*ISF+)BA8[\S4Z'WZ,:UF*LHTJRC6*N9S'%Y,ZB<6+))2E:%NK M9FIV;_(B?N)(YSEW,KK/F/X-F+1M6J&Z<3+'*M7-D\>FK09*'NQFXA"?N<-S M!\=K2!G"-E:/!25R;")VP+HTH5-V6AO5N",.V7M[?W9>S7(I)3)3OM]\PE%@ MXR5/X*R4[R^PK.-3QCR(J3TQ!%6K'LK9,^\_@!'$?).]:GXJ9D7C9,GKC8T" M/3X5QSINL/I_ZD2V$"\H/AC$\IM!T6_.^0[3,6,XW$31B$-KX\3TT?AXRU*0 MWL;6!<:3D-N*!>[9L7TIRN^S&4"/6MH7XT>B9L18BT-G!!>X;U&6MO;R,PPU M*C@))N5>!)MZ#M%YA1)T;<5V";&(Y=EXOEEZ()_! "$YX9I:_BQ%^9U7/0.M MKD#]^6:\AVRF,5.R^O'FS#;C;4Y)VC:V/[+5CQQ$5T<)PX4A?Q>,CJHML\KA MU"7;+:!_$RN5>S$;SJ YL3U+S$M&;MV<;Y)-25+S4S!JFW%6AFV[H$;8+4[T.4UB 9+]'IV/?HRW;.5(V]C6GX\@JI&^ OXAZ[< M.U'SQ$6T,"R:.K_NB+D3<(N!O5@9,%[]C&.^VF%"XU'XVQ;Q_6=: MY95!MYB/S1W!3Y""J5BB,K;--S\7,-9[CJ!]8\?Y!3O0IMH3RU/;'>*]36YJ M&SN8:[ _1&>9J^8Y:6U4XXY8EHV_0OBN=M_&%5S^^*DMR0.SHKRV*TGAA_Q M]2D1ZL6^^W-P^$&TKC9[P,)Q+('3+2ALV"(D+(HE3UI*RTZQG=RZD#QU[L$G M5L_8?L)W,&C>L9-;-Z^4_POK"D]:/;MO8]20^?^Z+4]NO_;:+ PMPT[IEKK[ M6\\1J\!^[.H?>HELQZB4J14A:_6SY&K!O/Y9]&/^[[V0OL+F;F+C)X-+01.3 MWCF);0RR5F0?V:2;T",[K8UJ^*T&N$UUIU(S[_!C#"/KI]C$].G9MG;J5DT] MR+D%PU8'N1S+W\6=V U1CK2-;A*?8PG?[KIR*76?!59R.2Y[2J:(O*W3FV$X M+&XYRGSZ([&KO4*&-B)<>WXH># C0)O)):;5SG#\?<3!>%/U0?.-N&[?=60+ M,#',G=@5]-5@G90M+F'!1GQ M-R4E]4JGM%#\MVN1DYL9QMLME7?[3<4>2X<14]ZZ,O>XJ&7Q^M\NJ?Y;ZMZ, MK-W4;5"QCRUTP%CM?U^]P2C.TD*%XWW; IS.) ?#5B'T#7;>?.RN6&[4]UA2I5R=-TTJM1"Y5_1UWF21'9N)8_**(YQ%*16VO:<9V3 MQQJX#]7;Q.(L+:PB&95=,[6^*2Z8%[=T/SE MWU!+ P04 " !XC#Q:.NE 4^\1 "O#0$ % &QR;BTR,#(T,3(S,5]C M86PN>&UL[5U14^,X$G[?JOL//NYE]B% $L( -3-7&1)NJ -"DOLX)]?_O;+I[^W6G]\?;C13,?PY\CV-(,@W4.F M]H*]F39Q%@O=UFX1(=BRM*\$FT](T]K'A^>'QX==K=7Z$E3Q57>!Q+&UH*[. M83MZ MIX&$MGOQZN+/!S//6UP<';V\O!R^= \=\@3DQ^VC/VYOQL8,S?46MEU/MPUT M$%+12A)DKX_$B@B[1]$[HN+T*^_\)8+]/G MQ?.%1?D.?IL1-/U\8!$;Z#LG[6H/&KK!-1TO ,1PL[*<;!*]PPP>K M+T74(EFSZK)?ZI;1J4X!8?4J:6'C:ZDVP*I;??E+M(/<%ZBDB;'_6($-I&M5 M2>;@_TO']>@C< /(M3UUR#QPITM5@]"+:M#, #UZ101-T-7+MWQ;31/+2@#. MHN%; 7HW\"CDFKZF])EM3$?HU4- 8:Y_Q1Y]X?EYCT8VCH^UEK9^"7S^?M?_ M/KB># ?:Y>AN,+P;KSZ-1S?7@S[]^6O_IG]W.=3&WX;#R5A""U0'H 7+,1+\ M631DX9 DB+0V%ZH+JIKJ[F-0G^^VGG1]02,ZW2-D>6[T"P6\&X =_O#GRN&, M*K7T1V1]/MA\>%0#2Y<^H9.'7,[",G^>=L\^=GMGW?-.NWURUCYMG[WQ'#.F M/DFRKQ,CJAX^INPK"4]8XLBEKBJMK05&-H_HI\29I_46OLR1X=LA)B*?#]H' MFN\"/\Z"OHO.GEX0?IIYP9/=XD&G<]"QTC_#__GX6;?H-*_O7>J$+*$/_DVW M?,3 28A64?SR4$HC6UQ2]1 /IU[N S(02 +S4IAZ<1ID#DDC\)46,(2UHPZL MU_8S,.N0)7#.@#%>I!&P<04*8>JJ ],]00L=F\/7!75?\IM=9MFDG.?MTTYG M_X 3ERQ$\$0=!&]U\@,\8.@CQLCP"?8PXO@S.12-0%-6OA#3GCJ8!O-*$=W@$VO>6]1:/^MDG=YP6=90]?#T!N-7(6+H?E(GUI;[ GF[AOY#)8O#*(=&C_F)AX56BA@M62]?) M$ &FK P/MN3:]\0.JI:X=-^J7*M("D'')0S ^/-+!WZTO9*MA/^VIEM-00VH MY\UMKK@#Y^N>,UJ89TZ1^:1[8 =;BZ.>I\J@I/+<@C 1W4 M&* I@JF!NU;V3T"2YS_ M$*=S=7"ZP?HCMH+8";C\8\\Q?LP<"[ATJ?OO+1F0\4>K!%BU3W^I+&6L66[)*%588OCT7VBIV M?$HB27QD"K=#9OFDO&WPW?<83PD1U5M^'DNX-!Y"=,/['7NS2]_U8%Y (F&6^6B+D#8'\,+2JK?H&T])%\0ZCZ0Y&$M+ M*1(N++X&5?*"HB#4^43- ;N G"*!Q!KASC1?;IR$0Z4RX-LT:XZ$U:XNEQ^_ MC&E%(HB9I$HJH@.*.-TWJ(M(*.*4O4%=+OFTC4 [F(RBGAD-;;M&\=^ MFB RI]M36+&L6)$&P,@51W4_BX;JXSV-T-I$)D$#T)043KW56>'UBG1!E>$3 M7@00%$O.1:HC.7WE"P3BY&W]R2BI'(Z"F*3!%!5.)+!<8Q<;GJ# @W*S6%+4 M+HC:WE,Q^"6APE=,6E8RP1(9*II4%V4(+@ZH6;'^@6>QN90YW8,%5S8U+" M=!T;F.4E\PF; WU!6=7+5YT0F(K[9,D=JM,%FX.FH&SU*_(AKZ$O:,ZLW32@5*6'5"M\B;.2;=+^YZ01/-!91#NZ_P%A%+O>E14A::8X!M'\;_MR[W*YHZ M!*U-&KFWV Z,,=C=@H*3I,HSDDHYV'=3V[URU)OA!?.2.\=VHI67E7!A3YL7 M[F82*6<6=:/."*G+*5"]1-%(-PG>XT+E'?;")_UI1EPS*JQ&]0;.4;(EY'C@ M&25_F@J_QQ'4FGHCU!A9%MT1"DX_T>F9U7USCFWL>E2>9\Y()4:94+_>ST_WO<(_ MD[U(5*"F!IA#65(7R]VH-0J=?9V+:#BZNVTX^G)T>_\P_ ;EKG\;:M=W\'VH M:F Z0U6<)==#)W^(E;Q'@#&--- 5 M;C1 J[_P?>5W@ ,RT^TG] #Z&TZGR&!N'MTQ$[OM&NF!V\ R]._/&"SMZW)U M'-EZ3M>'=OB<=ZZ(> 7)QGK:/NW6',NJQ[SBO>*6RI,;=FO(:R[H'RE@&ULB M(^Y!24"YZXU[,%8;.% 4?+90."#WYP[Q\%_![PQ<14B;CWAA+:BWAA'SG0!\N< &S[X'C/WI3WXI.]V*[:TR2YL,N+;UZVT6# M($R&!J+PPSJ8D!?:$J%/ZN-C^_3L8\.L83M5B!PS7./:5WI6F[ZIBYVDR25M MOG44U@+W(..6;*>1>3E FK_H3B^0,7E+E!O=_YIYJ^5VE377$"K0"_?L9&G3 MJ/8:H+B#S$FZE:RFN693JD:BD-+QWHTRX>FRTD-,2-=\^RBF@L@@% HR9@JR M<2*MC!ELD+Y32Q#10F0,"D49T[*PSZX5-@IV%>_1."2U$1E)Q3>8I?G,/BXM MC;LD=7,A+T,1$=H5'3;W,;C8 MX-%$ICZ:WNKD!_)H$)??@\C6\PX,IA25*'Y]"D-KZR2THA/9C J4LQAE)[*B MRI.[Q.-DU[85OX+FGF"0:$$/^UWF#52Y-,I9T);XI0U"7OR*#Z3(F]3 %.L! M+7P"ENZBT?2MJ00G@,+3=5HCC072(T5!)?R>I8(W--=P=J4LH>ER>AQ38ROD MO4XOXI@A#QN4Y3C"G'V1O;+V16H?$DS\>M#$?9*,/GW+.G=\$LN*GPTN^M!< M"5E".\F]B$&$-M&\3H_;I]W.'KM!68-8<34HOOD_I18Q^^>1-=\B"FE ;IFF M6_J(,\"N83FN3]"8ZHS K&^,GVP\A0[<]L(L*3#G>QA[#!@WZ7E%+]BR@D/I M/'#^,V-&VW%CO8A9$C980C<$C#/&_R,4KID'YB93P0VUNNU>Q_/N^UNI_/Q M["1^NU'M4@6G(LG+%9 IUW\4 ")S*B0OM7I[GW/$B%UW(; 36KZB=V<7,GH0 M7_^K;T1)'-5]'QQZ0^]&HIN#"XPH)UN-*,"+MF)&^T#9^54#AK051UK DOJC MRN\!M& ?&C(8H74L-J:]TNKJ^ M2RO@J.^!!_;H!R'KB?.VP3P,'O0)H>%*SJ'Y6U:L7(=4T"!2B;'E:T6]@8RA MJY220$QLR#6=[#J2>H%_W9K7JDNPENT5('RB1Q7#5AB>IEF=#"NP!!(K6]_:S9J)R]S[G?-( ME&O+N8"P5F2$I%+\3ME,>;AW=W.H&@8O1S#%SQ+/%"E:0QPP@]=\,K7$^ _2 MR>3%*2A-2+T?AIL!'M>&!67=Q]XJ$NT!S74,/@6AAR:Y@!85M(@]9%;4?-,0 M%WO/>[P[<#XG+\AZ1K>.[(I)Q]!!TDO*OHT+BF3RJ' MWI3;:YY%Y$LK1 M1 45C"<5K>Y=&H^0$A2/,XG*6E*/\ZX[&Y%^1M4@E)2,[&"4;#7OUTY8PA<+ M4BEI)WGQ:^EZWJVEL*57?!^_E)#,57/)6MZOF3!D5_PR!B$195;5BU?X_DQ' M7 W#Z1FF1T3J^P] M/PVQ7-55ZQ!7:W\BP;;J7_C3(BO28;'UZIVZ;L'_]+#\Z&J>:WOJD!5"!;RY MGJ0W%WS0#'A_4,*A'&CXC85]R*(+%<@,;*V?UY<=FW/OIT!>; YUTNQ[[=-V MS2>KIN!@I;[*"J7X'#PNVK7M(8)<+_^NW!R*_4551)"]BJ#E]"SI@ON%FR#_ MBB=]C6?0<4P0F?/@2A?<+[@$^5<\]RKRY59GF;&@2A3:,YCXO!>\U*0*OW2 M'CUI-_/T.'4Z*JUG#WQ%QWZB+8ARRW(7$T5VVS8&:(H(068XH 97:+&/6V64 M3EK>]&9;RV78_XP1UHX8';N0OO>21[B*6D,.HL MKL1Z0ID\&FY?J$6U*=\C&UL[7W92@APN&BR%S.FLO)L_S\7R]+;_2$ M@M#%_B\?QA\//HR0;V/']>>_?(BCV=[7#__U]__Q'S__S[V]_SZYNQHYV(Z7 MR(]&=H"L"#FC9S=:C![P:F7YHVL4!*[GC4X"UYFCT6A\\/';QX./1Z.]O;\G M0YQ8(>F"_5$RUN''Z__XB?[ODC^%":87&';BA*>2H$?<5O0O_:R9GOT MJ[WQX=[1^.-+Z'SX^W^,1C\'V$-W:#9*YO\I>EVA7SZ$[G+E4;B3[Q8!FOWR MP0M\TO_PT_@P[?V_[B/";RI(WWTK=ES"^U/L.\@/DP\A]ER'"L2F63B=W4?8 M_K' GD.D]?S/V(U>/XSH_-_O+@M8_F-\^-'&RWWZVWY+\R0\4!*$_69T.7-# MV\-A'*!TZDLB G[D/J%;S_(?K$+FT@E="8W?N$T6V+3^: MV#:."7#^_)9PPW91>(>>D!^3N6Q,6E$I/D.1Y7IZF#>>"RQ]2'MK/@_0G$KN M&H&P.Q*)IP-+):+>5.B#9!F_2O[:" M'P1BLDC<(SL.B%)T*5WJ4X.EWJFU1<]6@";A/0J>7!N=XC#J M4N24IP9+O=L KU 0O4Y\AVY6*RH*Y/,5(L!T2#FU:<%2[5>,G6=RUB8@7_KD MH#AWB=),PA!U*6TJDX*EV(7E!K];7HRN"8M)+\KP[D@EG TLC6Y01(Z*9-.Z MPF%XBX)3O%QB_WY!EI7N2*4RJ0&*7;@^O7\169^2A<*B$-=?D^2#0<*P2X1W M ?_D_W3[I#]%"Q1<^C,<+*VZ5Y%F$QF@S!EZK+4V%OH9@GOB.,D]SO(:63;>06MHO'T&:D,IXME@DB&:AF6I&N([(]S_+2/;"<%Z-)WW"?7 MB2TOG/K>:Y$:M&?(ZDI(=$0_4%H=)73BC%.D= Y**[ S0-;P4!?D8!>\8R-F4R>D&P&8].N+?^@R V_KHW M'N\=IF)0GDN!WJ+;8F3Y#MF]*.,3T^GDQ0W/\-)RJ5I;L1>%ZM==];%8S%!5 MC((HS*SP,2%?'.[-+6NUE@5T^H/:&]#AA;!98[> MJC"DJMZ--&1CIP"3/]WT_?"*#+L>G(+36+=SH"/:SD'.YELWHA-LNX]R_4?I MZ3J1!9Y6@"%$>8+LPNT=="G!0>P6DWVP7P/47?Z3FX\DCN<60XTPVN&<] M(N^7#^Q&?XQ+!. WV]?!I;*?D"_^R-X)Z.DRRC\6G+_87DS]9+*'ES/TA#R< M_)8\O=R@,CJ-QZM@WLJ(&9&V,CP)BN0BJI5-/ OP4H$QN"78XI!,CU>I#28; M?:WI=1?:E'1;;'_B83-ZP*-6L, !.2C]\N'PPV@5N#@@MY9?/AQH2F=+FG:# M?3LF5R2"B(K.\9LS=8_5_*WIX&'K.GC8@@X*&-6*+AX:T<4J5NWHY.%&)\=& M=3(Q^J>HGJ9X6[%>%7 M[+/?%Z9G!=,* [&T@1"/;9,"V!J:K$=)S)N^H0IS30P5-5:"E^HO&\ZM_C;D M\V9K"H,HMRV1O[;<)G_\L?&$O[>1;Y$U@R'-W'85W@M;]H71>MKO?KA"=A(^ MPA1E85LV9J+6=05)%P ,)5K*:#MB[C&Z6L#^*EGA5GP!T/DI>VY MQW%A#P,8Y\%@Z@&_(1='=M.Z&J!#:RP#HC9.#N0>]=QTNXYO6Z*QQA[)*IRPW%#/N)DX;" M3LGJ(]\M>;T,8%\"1;@4,-MRL>6V;FWKE! ?*\!B;@=E Y_7-B[09C=2Y]_Q M.J;M @A.XM#U41A. M;+(/ARY'VR2MN0NXH#T07.G' (DOA])^6OA7>C;=S>1,P9H0];Z)<5'(;U=* MH)M5)LM+0U@0BK+T/2)MXC3GBY.@ Q!TQ8K$[:"%3CE MTPBS)^OUF;0"7?8L6H:J]RO&'37><>X1F]^8)^7"KWU"R[Q'EW[E0]S\MLPC M#6;.TNM1/ =6=MXN@=/_J[N]0$[LD0MU:M&Z1M$".UO7G^JW"%'[,.]QOL%P MG)?N9@/V1$8>&-P[L+@#DQ3R+HU>_MOA'%:%M5\O@4;(9;HJ1\KH,?Z2(FQY MD]7*<],#4WIY+U_IDPA>V96YWF#<\W#]X7:"D,+K0]WA6B1F>U>/QG*!V\&C M]VM+7<3SEYHF"/=_]"3KV_HYC'< +;9@'^JJ;?J'G[L+5]K(<&AGK^43#@MF M[/>H6@9Q#.I%L+9NW1?6__&P2:++T>VJXV8 L!NUA,B]'0\ MG15 X,HUMRT3+6'K)G(M)"M6F+Q7J69!F\FT$$JC-Y5"ONH[-_QQ\GJ"?'NQ MM *1"[2L&]]+6*$C"#)D0(G=HR7=-,A0[=CT?J#!(ZP'6>\G?CDJ!;=J!12@ M*9W$Y5K00T?5#+MC5R"B\.@IV+:'.M[%/AVHE=CC60(/!&5BNS%+ #>J0FDZ M79?F9 VC@!=R*6G-%2%!>Q/.D=0&,:.'BNQ([/KSZ8P!9$@Y%+)_$NI9FU/P MG3%;GJ2I)LNE G<'?.]JS\6VX-#9,I9&UPAN>A#I=JO0DROEBGTAT4.Z#2OT MU*='N]NR'LNP-GR]ZZL20GG=543$\,,8+?*P">Y0<'$3]!"\R@C[P,%;\E@E MZ*.+>YO/3BH,P1H0&7A $J!0?"62@&[Z#.Q&Z,I]0I52/">OJ;&)!AB+S\6J M(XC.RCICP*+3%CYI@*_F*'7HQ1NGA8-N#3;C1C";.-^J(YE7\AK(F57[K*S4 MR6L"I53)>>WY(BKJ81+C-5?2THJ=/:YPDJW8>&;&F=S2=G-X=3-AX[5"0'MP/*OTO*7S<"PM(ASA#66ER M)>PN O1GC'R;Y82OT5-E]1'U-4D/%EQJ2PJ_IYP>XKXM*KH"RU@J+X;/I/;R M$6+JL1@1*"JY^?B;BP)"I\7K%Y,R@O<5N>FENKX5^)FS3.$AD/MJ MM_FPS?TJS NB,0+?5JTW1C=;+HN%N#:,0+;='%(%F[4>,F838,7D^$X/ ]'Y MT]JJ+DI]Q6[-%3U!>QBXBK/?\=KKX-MBZBLI\;$B)/TGON*!7D@P)P(9REYV MY5J/27U9#0-5M8_*/L;N91+[#"(7U3<'%+%2.[AV-:^<"UW.W.(^*Q0PUKFX M2[Q,[LTL0C"/T%T2P&R&/C]R'=>+:;#7/<4GP3$M'8.<"R)!-*=@'"4X3&?G M5N 3A,-;%*2Y.U_9 XCR^74W(U=!.YX3#-^D[W>R;IH4;#EQ;B^2@?60ZC\3 M89=4R"]N*MCWG\.0)EU$P8J6=A;D=6 U8\;E\!KV%O2YB@-[885H,@]0F@V] M!)$@&%2Q+R=(5*-WH^2$8E;@&N#TFX^0"?\VO%0#;J,[^>]6X-*SQYT5B:[D MY6;<%9_5T#!:PJVMVE )M?:V+P%EL6SNWG>9*K#YK8$-I%'Q/D./D5*80[4A M5P[838TC)SW%\9HK(MKNJ4U(;ZP&0^_BSP(ZKP B8,U&S9&;IQM=6'9RDQ0% MRU4:\F/%F$V-(R>.B6,T542PQ2@X$8VQ?/[^H]X8 !>"W3B FHU@69< $86J MY)KPW[5*C0RB(HXS42M_TW[A&@X5L6C._B-""D 6GM%@E8KY'86T>H#H*+YM MP3^J%MN8PT-\]LZWD>'2XHF;24 LF+'_Q,(1NPQ:[Z:6!PKT=';I.^Z3 MZ\06RVF*VXYI<^"V-(71/]UH<8>\Q%06+MS5 S[G)R&N,8(:%>1C-+&_R-B# M:T/5JQF&@T9FAZD!OM'5/P&-EC4+HM$(:) M)-Q?J@V5D&YOIZG%#2R#JO?=2 >-_&;%!A^B@NEK5!T5 J(S.8B4U:?21Q?W MSI5*38N8$$%1*+$&,4$W')&>99Z6./15&PIBL%E-C2-W2M@PQX'[5W)R$#K3 MRCLJ(L_KVCP*7< -K N-@0CT*OC%P',5L'N_-UT1+.8)$*?T69!]::HV8MX5 MV,V,(,)U;Q4U54"J':=6*4VQ?.Y>[S,L8+/+C A(H_O %C":[B$6N7&QFG*7 M0UYC "@*#T[LQLIHMG=4DE ;J\#0^_K.!CJ_PO.!-:L&. Q/<5+\%?FVB\C] MZ(: %Z#I;/NUZ/*N/@!?EK2&,$ZD-7!B;>+W4"1#I4]CO:K#**P,7O\JIX%/ M01'%>)@-.HWD2RR@*/!+UX8?CR'J9P#X%01QXE&_#QZ[I4,X1E%ICE,2(W^O<"KS7KHI_:U"*'JC+ M!=DY!!$U%>/MDN5UY:&P@#3G:M]G>KT'ZV421PMR4>8Z4,L[".P:HBY@D%9( M*B&7^BH_ZQ-;A)D MPSS%(4W'2[Y#P9-H4Y+T$KQ62?L9.XH48!,K%J\]7Z5$/9J_T*DR RM"9."% M3H)"0:5$H!N.[O'BQ%#V@.R%[_X9BV-\6(T%X3"\YB 0E43]L)MK(-MF!)"$ M[E@-#@/10&S BS%!?( AI5,_L3R+7$CO%PA179\XCIL2=!4O='X M,57UQVLY^WSW0H=;0=MTBOO.Z%2('*M/'[/QE7FXDPPE[LR5%J:0]%)3'G8_ M6#107UI8_>K0H<4(364F\?2DG M]I^Q&[J2#9'5E"MMO,8 4!1GD6(V5D:SQ8Q18FIC%1CZ3_#$!+J0F8D+;$D- M?MXO4>Z*_)G\P/A^#5@5KQ#9'^?X:1_9SGZ"U#;**ISZWNN' C/02X1\!SDE M1'-]/C03WSPXJ>3:SE9@R1]_D+4B-QWS@5?6; TUOYF^#GJ!3\'\-#X\&B>@ MDB_^N%N\QDP V3^NP2K_6%=/I%3 U;D:ZD,BJGM+%E8Y7> !1K6@#-!6YE>! MF[P8_O+A0*H <4$TGWP^1#B#W7 MH3$?#@Y&>Z/-<.3S]YO)][/+ MA_.ST>GTYNS\YC[]=#^]NCR;T*_O'\@_U^CZ07Y:WKZC]^F5V?G=_?_ M9W3^_[Y?/OR+S+3T_+" Y89;9-*CA&*/5H@V:MJO%]<#32PD<]M:-]HW V+* M29IF#_NJCF;L/AD"2CJKK&0+TC.PXT>TM]E^\FK"VBG9Y"^X9HDQ*2T+_7*F M!)+P<,)IVPTGAY%-HA$+,\5#C:[S8T_CH^^?CGZ_/7HV^%X?/QE?#S^ MU@.#LO-9'QQB8FB4:03 )76S)_N5T"..T:XCSA1/"F*N"$6ND&JI"KY1LF^- MS+>6ZUSZI];*C2Q/R ))GS[9<=B0'1)4S++&MN-EG(3E3J,%"B@Z 5K0Y>() MI4\'8C:I]^^394=-6::.EE'VW:&(8("<+ &RD%>\QGTRYE-#QO!P,,J%AR!) MA_^:K+CIXBMVN.:W[Y,7GQOR0H"&479LJW032;DD'Z7WEES#;AA@>9[RF:L" M-?."LK["E T5! G^HF^LI);][F7-/WE0Y@&<6Q_]S"YS__R(0KBWB^89/6D M-+20H3F')M=(L(4@XMV#5/Y2 I^L4USW0]+8";4 MRV3V=6A-% MYM-M@G"ZT/;"B*1"EW*P-FD1$1* LU<._$I(*TF5$U^ M#?@'XIIC]2DF7[J]7NHC#UX24M%N212D@P$P-332" 6)D-( O$AP24'48X9< MFINIK26B,&*?PO$5S$)1( %XV>!+]QH/OGFKP8 [N&PP=*71XI&C1K>'SFW) MR74H^A80 L,F?XKXA%EGD#Z9_*V3.T4=K*$Q,Y7 5EB:#67XGE!?H.OS-4-= MRMV?]]MQ'M[&D*922H!"/BVM3,M2)2^6VV5([!K\[>C@Z\'1:&^T'9+\D8XZ MV@P[HN.._I:._)^#UV]]*R)=2"2A=J4V.^356X+<_!/<2=G8-PD"RY^G#O4G MK]LVM]9K4ILS27ZTP<)WE&KH=3,5#!]BIL!6WOQ:1WX0G?I3%=R!OXW'QT>? MP#@\&Q$G)D%:/WR=H1D*@O5!(3$6@\$AQ,"Q0^>LT>MH0 XZ:CQNAYZ@*Q1]@(Y M,2W!N,$D]QJ3K#O)HJ'%\Z:# O (4M3TAH@:N,7>Q\NE%;Q.9_?NW$_RII M M99O_&GLN+2]PAYZ03^UOFZ?Y,^JE[BG?=3\='!V,RW?=]=PC/!OE9A]MIQ]E M\Y/&:Q!&.1A&?UM#T=6]F/U8K$0QUD58NW<+NB^I#74;8">VHVFP=L'@E+EB M-S-^/Z[)CJR(%!NK]M=?-1[0A"AK0-B9;R1MS=Y:9<)4HCD+@=TD?/&*!FZCNH^?.<<"]L[&;&;RO*"$UGM^2@1R3-FI//E\L5@6WJ M/^#(\M90,Y1:I[-!NV +FJV#:=?.2VOK'KW1D%'O[07&WCI]N3^G$8P<3R6E M?@;#[UI@DR*2W7(H4VU:SI' 3C3Y =. /]>.O7CY@((E@STJG0R&H+7 &Q4, MP=K427MK/@_0W$J>BQ(I"VN8U0\;F=4+4&1&]K!SRWH;.?PSN F3J+M@ KG( M_TS<9;"UJ_FBJ1!^,+ /!O:.#.R?QL?C+R",.RT:V-=(M7YL^!7YY)CBG1,8 M$FWEFMAY#7?%R,Z#O^-3F14@%%RA-%$;E[CL9H8M/\JD94/?+6&O7MKFDY34T' DA$HR,KCS0NZ7LQ"&K&I>>(Q+-E MJGQ3RV4:\?G]8V>Y0>@UQ^ UZ N8S0QA+/BO2,S/B?!5YT5LAO; MO2E[%D&!"F^P)D"&11V35B4J4LND50"$=MF M^L58#]S@U_B Q:O,9]5QPH M07'R>H)\>T$8]D,0:RGO!L;D)69*L2R!#"G#Q2'*X&7 "4/EY-U@1$RJ2J*8 M8V7\+454=A?MS@(I"4XJG?"$%C'+T^_VF:J@:.T4= )SKN^:E"'WCI=3) M \ MO1.G6<-OL(^SD#T.R\5= "S$#;DMQ@^.+QD/N;3 (:^DI+07@*6X(0.E*,+G M(9$YNQ8;\QT!>/MUQ,D\EMWZXM)S\W9[SR Y(R?J)"7(?60%C*52JR> ZI8U MV:2%IE$^G?N*$$\\#S_3 MK+X7.#@-D.-&@@KG=08"4*2M(8OK8+TCS%_2RME_T6",,)K,(A2T)P[*0P,H MX]6E@"C3 8[(\(@PL>UX&7LTP\9W/TCS5Q/,?DM+6 D$I4&Z[+W6LS/]>N5Q]W8JA2P!.L@=&JM MW,CRJ.S=XUGT; 5H$JYS+-#-K(Z#T+=F 7%;B$892'M6N&?MK<$:)7#MDH_0 M;4!ME]$K+78437R'EDU<20L0*G=_QRFXI8NV&NF''-SO. 'QKU- MZN3@WL ^Y. 6YF8:)VXUB!GZM_14W20IA%QP^\^?@S)Z8^B=^FOXHC6U?)MUW,3K_P\ M4D*'Q>ZF ^+I*A-[IDRT3HQ!I)I/!_&$ DK,6C\&<;(F;FZCM,QM'*&@?]G"*E3C_X9 M@H\>."8)5VQ1!QC;N$SN9%P!L0^WR)?B4D\+LQ^ V0O;X143PPY*&**5Y3KG M+[1<.\?/7] .P!8E%ZIM)4,F#D958AHM4+!UF\NV68&GOK ' "]?-7XH86,X M>B*,IK-[RY,&,U7: 7#5U>," P>S\0_(\^B;9YH5G1Q%)LZ24#),0NZ?D'"U MJCD& *=4G]R39>41M<1$E8[&HE?4L6('K@[^':!9[ M5^Z,50E-M2. /4N/DSK(P7'8$%RQ;Q OG$'6"EE#<":[2"HIND$2MUF!JL3> &);6>5K$$*P;589W'F7R^0I9 M89T<2^.#1BY4&30CRW=&&WB2OU*(!N>I-IVGVC@;2U.R*O7<:0L(P0FN(JA+WP"1U[91[14/NT?CX$,ZS;7<<96+=NOGZ/HJ==%^]CZP( M/:"0;GS9B8%OSE;L!\"\K2&:V=U4$3E A^$U:!O<9*EJV*TA&Q(D:7AY*)FU MPF:7*']CXSA#3\C#"8B)R[W8 JO>'[(=0Z0S0."M5 +Q]8Y-)V16QG:P+FIB"7?H91[0K[B\_FBC)Y9Q\$X("2-$^V^ M<%_H)_&2)^H (%=%S35.A)59AY+838(CA3PI-P*0>Z(F'\J8='6DM6%OLA@']71*JXRQ^#.*& $C,F@4"\@>?>#Y7>O!GM =@>^@CG5Z $3%^O MJR$6"5 L4G=\Y@8M:?4$8)*JQW,E[.#XAN5<:S+[8$B>KOM17573#,GKL08*=S]C-X'LP21D M#M0=[ J1JR)**[*B)-+P#(5VX";@3![I:ZC-"SY7[ N@CDP]GBGB!YF9#RA8 M3F>GY!I(8>6MC0K] !A'M$15S,<*>MV>X*L W,:!O2#_3E>$4DI-ED@%%&'SM+@>:+"SW!',,JDLLS)NEC'L=J7, MGV&IP=N.O7A9C@WBJ%V-_A"J537*;:2"9&\I)?^I'ES]U';_V.7R.;U+A1-JD, MEB1_U!::40K.+J62NJ!L0U?N$ZI052V9E'R GEVE^/"'Q\ M^!F.BV*OW&=2PJA / 26@RB XMBZ:C, 5J.:PISG7Q4OL\_%<1CA)0KND)>< M,,.%NY+$HXIZ #"WM\ C(8J&GX*3DSYR'I"]\+&'YZ]W[GPA26$E[07 RZP% MMDG1-%\CI8*:M$8*KP< 9[466"9$$>JYI6)R5C^L7 %PLM;!C.UF+;^;[)ZC M==',4D:+PVE9)]C;H9#;,M3@/%7>Q)0.T]D=6E&0_?EW@C&/8[S&L'= (:=X M*,'AD "SBSC)R)83MK6_N,1KH-F0L#=/(;>;(;X3,L' X(9L&P_/R'M"UV0/ M6=38>94&A7W%5-8517E1(LFN2LR_D!4\/.-6!&4S%NS]O ?YV%!BI\6"S,Q[ M$JD]&NP#1%^BD=)BEX7C L>\^WC=P6"?-GH2C904.RT9I&U[DI$,!B!@#8!D M)*385I1$!!,J9E9$2/79"4&Y05/\"6^@,>XFH>U4MH+@3'/TU MP&&-:^>Z&^R+)4-:%?FX1F\G.#BQ[7@9>S12/K_*U%BS>0/!OA[6YS(7X9W@ M.[\NL*P3[#M=?7ZJU08VY2*Z2>^T3NQ$GXAJ^(8>-?(-I4",$BA&.3#@^X2V MDQM+Y#3:Z@S&)%V( 2B0[1^0BUGY#&MQ@/RAL/Q7;@?B@T70.<_Y67="J M_3RVN^NYE1HB,R)LS_P\IRU^>P@7^*ZE18 ^G.M\#F=UQLHZ0;C.=\U=&0T ML1C[9QEMX7PL-HY0]FHP^'CI?^$PBA-B:BLJK).$%X]NN:L MC 9@#70W*$KKB%WA,+Q%P2E>+K%_OTC2I&O;Z3XULM,16$8I,*._47#^3*N_W5-A3_0AK7R-G NB0FE: MS;7C^+D5^ 1D*B8)-TY>V0,(;&^=SFC<9E=36 HGNBX)9'1O80,FC1:6=X-A MP>M!E^1R B92O"-F%TU?M!I+=XDZ=0U^P 2 2:H.RK-C^T>:Q9*>JN[((2AP M[0@YR0^":NTJW0!8_53E>%NY704Q. =^>A.Y] F0,3V["C9N5L/^]UM&3K2& M^RT++T M9OSI9Y,YQ>1V'434Y^4>^63I MO,$1"L]B1%I^X>XQ2KT ;#$R(=OD;U3!I_T-7FEYY3W_U!JA]\>=!GAN]GV= M76CWGF7*AU6)/S2_N>$$J@VX+,<-SJFN8-3C\*C4!L!"*!.R0IQ\$7HXI/\G MHEEJD#,A:[4U1UD\?X)0.(VC,+)\9VU2MCFLT1P#P$.G#NLTL8/#VLJ-7LLY$=U:$[B,:F$8@M^E&-.>YG.@, *" H@ZS=5 SX%5RD58QF_A.L6B2 M?L;_SP>5C/_KP9,<_IOA1^GX\,.UTEI2Y>I3HO K88\65#(,HAS@Y*\MT.2/ M/T[INH""E15$K]3NR'C^X3QI0@V[CDNUA>YZ9OYS7:6)0;MF M(X)7,>E_X:(V&, M;V3+^ IB7U2A*Q/VWDE]34BTC)=<8I=^-[W!504CHVP)T/X):;V("5G\W?3& M)2!D$5 5:G+:_Z5))!8VLM8:+ B/M7JTYQM;_>\1"YR%>ZS^*I7#A\Y;0&\ M9=?@(P<9J ;7"\L6F]GYS0$\8-?@#Q\?."S*RU!2Z6@Z^QZF\8H**E3I >#Q MN:$B55""PZL4LSRP-*IW.CLEBS.UZX^%FY>P'X 'Y-H;F1"Q;@T,50!NUY?W M-!B#87"0=P'P-JS!"S6T>@)XI]74-F74(+W3-G^VK23C%#[;[@TON>_8WMO\S7:P][Y'>^\A MK6[];3?MO1GL@[UWL/<.]M[!WOMF[;W%HV0NH]8Z-H &ITHB!?6&V$WKL!Z. M<"[H*:ILZ%\SV.\0)9Y#HP8NR)W \FAQ'Z$NUQL00'QB'7&O:G\]]'=,*@@E M%*N\UA\.P&+0BT0PD=\]>1#7<-4>!-CJE?'0 MJK#J "^HOZH_#("7L3X9#ZW&JA;L_/*9^L, >(7KE>_M%L84O);*X=E6ZZPJ M5H ZQW3Y55RN'6' O 8U]?2@VVY*TJ @TYWR^SOYEE]L[P][OO MN&&2^ HYYR\V:2KT"*PY5J]6FP,#K.>C#D<..*!K661[=LT==V2"XR('GENG M<1 @KGK*.O7*NXZ,93(0^ MJN',^%G3F3'Y,++)_$D+3"$8N5L0!N?&KA,^XF7J_4R%^XI.0M6.7[A V&/7 M'"*5D#*=D9,%F3!OOJ0/C$(&"I*GP"$090U:YU'1_?'S^/CHP+CK9A=\8^+9 MNG4^#2FPTP'I3D>P>8\\,MS\ M5^23OBBN1O/7U9$=CD\K#D& "\898[61!' _6'P6GT[7JO; M"X38-971#H"RU>)?!1$X2V8U8C6'EI1#2GT!;'I:_<&P3\-*55,:%!$$B97LY#C]9:LP,E*#S!K9D/N51"#P[&BA8PN M,TJ&Z;0A"/XHK(XLV.&PX'Y!E)F:364L8#4$X,NLQ (6[(!8$),#::*H]#K" M(W^I$0!O8C72E^"&0W:9P!N2:4/,/7%M8!BCN%M_U M_%L;C0@@;*$UWN^ +VQ>/$NE"M,X^;S#$B_IINX@ *(5E'BLBQ<!$(Y0P]BU6]P5R.79.E:"9K! (T8 2TO(+OY*?2B\ 3ATR(=N8NU7P@7-.*Z)U)?%4 MY+8VYJ$H@9^O'3OKD5A$X]0*@E=>1GVU+@!\.FISL8P+),6:H2! SOH*E[BC MWW"#0+FM 7A[:#&'@P8Y2A.MPZ1\N_<.E?[CTDZOQ MT<%;O?1GF V7_N'2/USZ=_W2OR,E>=N^[,,LQ?MF*U.V80XP4)&R,4-O VPC MY(07!.W+,(RI)6,Z$]@+1!UVRWH@P@0.@TK!=0+.,%ONEA6!B0(<7F2>WJF4 M9#*3&/YXVB+J 2 D14==1*C X5$^=I@6"J*V6=>?BY@D[@+ J5F#2V)<^JR$ MG+LFD*W/QEUWG$0/"^0& MW"+EGF=DP&.6G/13#]22\,=%7J>1ZQ&?P!>SO6?"$6(]:G]1.[( MPK.RO/0.JJGHXXRH:$_X"]R:4H>KLN-^IWMRMR2?!LS6H(YMF:3>C\WL4"W^@Q MHZ0>HA=2=E,8+]5\^>%3'\0K=4/Z%]]PC\;'1U_ O$[7YPD3*[.!X^@)>T_4 M*%0 5YAZ5]('P.NU2/@*\=]B3(QRYG8C;%^8PB'*"3/[:"C'YXX\[FBN$L4B7?NM_9>;Y0@D<1]S!3E4<"FD B[M<8/K MJ]'"U_OS/F$QXZ=.H#_<) MW7J6?@3ZU^J3?3KL:#/NB Z\ P_W]@(YL4=8=;^P D1V(^2PXJ(.RCP9:"!Y]B$S@N FVSM!!N4,#9 M;-C'&A3A.T6Y$8RW(99PL:@,XDVH!IV+)L'C\?$1G(AV/=HS,6G]Y)!N'HGF M%3:FPX/Q,?=I2*43@!:V-@8S; ]JA2,!2V MMW/MGHVQ-DEO8JHFT]DV^5'2+IS$T8(: MT!C-OH30K.CQGO5ABMZ;%+CL0I\9?<*D-MS#PO+3>,GPA@8.A!%:DZ%M0=2? M'X#5&IB ZM,0AN7HCL 4N#:!*XGN2W ):YB3*@D-V>:DO=%VPE$RXRB=@)#_2H:(PDL_337:NXR7I]_E M!7H'1+Q,[O<@X;\G)#7I=]GA8 Q#U#>'_B=SY@OP[>4*!-4?)QD8SHU]8;O"[Y<4(Q.53#\I=WAI,WT[U M*#VH2IXT@/7CO5QZZRQGT#3L?:A5\0H%3[>TX7L?5VZX"J;-L/>@9<5K'#PM MTX9OE\]V;T'+M!GV'K1L?8F, Q3"4S$]X-Z'N0&N?NEQZPTH5_*_M8=)NJCP M,E2U.\4N"WHW1@(FF;K-WE,;U@?G?::6M&QS]"T5WR,9S7Q#>W>%\ #*B=2.$'=+L'0AB>EP@9]?U5[0= M[QC7-Q ZA?OF,AR" GT*%BT^_'NV=U, : ^,J"#()=,<%; VF<-IOEK@Z+P MRMK)=!!J. ,[#DII!D<,)UXR+G+8)#Q_H1]Y]PO5SA#J/W/H_][>?T\__.>0 MQ&1(8M)T21B2F+S93!10@JJ')"8[)SJ%&.O/7\?'AW#R$9M/8I(1Q&R6Z=+) MA!V?+FV]"ZZ%+24RX=( ]DHQ!+L/P>ZP76B&8/&8/J4C '=9>9B&!XA$AN'! M?H7]^0,*EL4O(W=5PX7]DZH+.YUT1&#P^/OHR.*Y7"#(XK@^.Z\R+5&6F!X(+V36G/N*6OU/H X!7$JG+ M[A *R+1.] >RD"02DD@%E\[L9KM@S&^H!GSDX9CLAH*TC'5K*$@[%*15+4@+ M[*Q6NR MB",61Y<3915OZ+5& +"]<\OGG%#YN5& '" :(%Y.82, M,N\D#ET?A>'$_C-VPY2<_#,!MW7_YP/>$W*7YP,N^N!82#\&2&S.4.@'XTPA MD5$9ATHXO4U>%??TP_'QI^[R=NF>3=KD'Q//]F^XR%Z<>^B)-K_T;?X5E]T. MP/E"6= V%U8V*F8M;^LKMF!'*C;I?QOB/19WN0T5<0;!(>'B!?.QA"5<+"J# MV#=JT+FX4AZ!NJWJT9Z)2>MK_H4;VI;W+V0%Y*=#IA<"=Q_0Z M@;Q!;+C5P MZ=9)J@#(40.&B/L"N$]J,$2,2[<\^-2 !^*^ 'R/-7@@QJ5;'GQNP -Q7P N M=AH\$.,"T1XV),CJ(FYS2) UY%P!\68,+.SX/>91&0(? 85D@9#[W8NB>I03 MY9'IE?+NRH;U7^>P?7H!$[XZ9,LC^%9+:O92%K$;,@&3L#HJ)%WS)_-Y@.9D M6;_TH\#U0]=.UO9I'(61Y3N$'&VO@JV --18[(2LNQJY>>G; 2*]SE#ZK[94 MPP/OS15PA$=B8.M[#YD1>K^VF4= M*/$X%%MN@N10;-E$S%G:(:"H CFE6L]NAX! M[S0F/R6OK2QVJW7ME=F]OJ*HX0\CJT\&:Y*#*"D/Z]0J2OM9-:-/-N$HF;%8 MD?9LJ$@[)/89$OM , K!SLX"Q5=]2.RSKH<#L6_*E'0K,#@5FWT?-MJ' [!#L M\,9%_#T&1KQC!YJAP.R[D/"AP.S[D_.AP.Q08!;2UF#Z=CH4F!T*S.[PI1=N MY;"AP.P09_T&KMQP%6S7@[9[N,;!T[*AP.R.:=E08'8H,+O[Y@:X^F6HP"S< MV)&W'<74:_Z1(8AI"&)J+K*]YC$98IC>3 Q3K]E#6@MA:C^NY0YY%+!;*XA> M:1V7T+*3G5\[CN7;P;@>Y0,/LJ/ODLQ*CP*G;P6?E&*1]$:JU\-5P-- M$)BB,P# J)4:;,ZKN [V1E?R/#C"" )60QBA(_JBRN,4B*B0!API!B!\&W\] M^ PF(J-M+C%Q;3\S.8Y])]F5R6ELZI/F-.C@Q$OVO2MD!;[KS_FYR75Z W@# MXXO>)D.Y#D9@U"@G;Y6#F=JV=04@/D(5(W;T@]:&UGND U/Y3C'-"O88)W!> M6PYZP'E8&0HG[0'@'4R'C4HX=9MJ:F+;A)U. 0HI'U0Z 7@LT66%"EH&+FWD M\KATH\1B2Q9C"AU9A)%ONTC[WC8^J-[;18Y!G V]YV+X[\U]BB#_P(31\]=VZM MKR(O[C)>GK^LDH,BAXU*/0'&UL[+U[ M<^0VEB?Z_T;<[X#;NW%M1Z1LE]WN&7L>&UEZV(I1*;62JKU]*VY,,$FDDFLF MF0TRI5)_^HL''V F08(@"1RJ)J+;)2F!\\IS?G@='/SK__R\B] S)FF8Q/_V MIW???O\GA&,_"<+XZ=_^=,@V9__\I__Y[__7?_O7__OL['^_O[]!0>(?=CC. MD$^PE^$ O839%CTF^[T7HP^8D#"*T'L2!D\8H7???_OSM]]_^R,Z._MW3N*] ME](N28PXK1^^?5=\<)Y32^)?T+OO?OBG[W[X_H>?T ^_O/OAE^__@NX^%.T^ M4,DV85?#*(S_^(7]9TWY(:IAG/[R.0W_[4_;+-O_\MUW+R\OW[[\^&U"GFCW M[]]]][\_W#SX6[SSSL(XS;S8QW_*>S$BM6Z?UR0J.O[X7<&C:,X^#;*R@]SX MI^_$AV73$]*Y1.]^_OGG[_BGM&D:_I)RR6X2W\OX=]0I#%*V8+^=%_[G&V^-HS\AUO+C_;52GY]KM/).W'1: MW\=WMM1YI+&#C722>_953'@XZWM#?ZKIAS]G. YP4&C(6+90YA)Q;V.$&>G$ MK]&+F.'A*?:_?4J>OPMPR,+Q1_;#&?N!VXG^\I_G"868Y3K-B.=G M!24N_K_]J>GS?M9@0C-:2U*7W"-^P8O^V&&'O,5W?D+#?Y^=1?D7P[MO2+)K MEE2P2QH^_,]HW?^++52IZ4%PFAR(CWM]H[+X*DN7(M(6#.]Q?/;QH8?,_\ZI M_:M@-J'[7.2#SG6\2L]WB>D::JJ;@G?KQ3:';O843/8WJ82=K#CE821H&P1QH@7 MIR&#SDXO;&@*WPU5^IU W5$[V(ZHE'8X!):4K;OB'29A$ES&P867M0VMQ^W@ M.V&C9L<>6&L$V_V:11WL>X(LG=4%B!&>WO/$_/$JC/#M8;?&I$'EAB9P_4VE M3^%JQY_#]#*EE*8.EB\3&$4D2-IRK7O\%++MKSB[]79-F*9H!MW%FO6JNUF] M#6174T@ZT-TJJHB1M>5RU[&?$#IP\^7P0T9Q]#PYQ!EY/4\"M0=V]8+ND%I: MU_VSM0MD=]43?*#WUI@L$&>#$H)R5HCQLN72C][GZX!.$,)-* XF.T9K=7OH M;MRA:=V!%8TANVZ7R .=EI)'=?J6Q_ME$%"CI?D_;-?SG=(6S6VA>VB+AG7O M;&@(V3/;Q!WHE3G-1?$#XIOSJ]@:?N9\S^F/*_*8O,1=5JBUG(E'GFK7Z(]5 MLQEX8X.P8_DB(\W&NFQ2-9^*AC3HV^F>MY0R\LUG>L7Q34$>4 MO*5U$$/K)<&>PA>//H;K?4UZE EMTF