0000737758-24-000046.txt : 20240905 0000737758-24-000046.hdr.sgml : 20240905 20240905124154 ACCESSION NUMBER: 0000737758-24-000046 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20240802 FILED AS OF DATE: 20240905 DATE AS OF CHANGE: 20240905 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TORO CO CENTRAL INDEX KEY: 0000737758 STANDARD INDUSTRIAL CLASSIFICATION: LAWN & GARDEN TRACTORS & HOME LAWN & GARDEN EQUIPMENT [3524] ORGANIZATION NAME: 06 Technology IRS NUMBER: 410580470 STATE OF INCORPORATION: MN FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-08649 FILM NUMBER: 241280721 BUSINESS ADDRESS: STREET 1: 8111 LYNDALE AVE SOUTH CITY: BLOOMINGTON STATE: MN ZIP: 55420-1196 BUSINESS PHONE: 9528888801 MAIL ADDRESS: STREET 1: 8111 LYNDALE AVENUE SOUTH CITY: BLOOMINGTON STATE: MN ZIP: 55420 FORMER COMPANY: FORMER CONFORMED NAME: TORO CO/DE DATE OF NAME CHANGE: 19920703 10-Q 1 ttc-20240802.htm 10-Q ttc-20240802
0000737758FALSE10/312024Q331http://fasb.org/us-gaap/2024#AssetImpairmentChargesP3YP3YP2YP10Y.3333.3333.3333.3333.3333.3333http://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2024#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpensexbrli:sharesiso4217:USDiso4217:USDxbrli:sharesttc:segmentxbrli:pure00007377582023-11-012024-08-0200007377582024-08-2900007377582024-05-042024-08-0200007377582023-05-062023-08-0400007377582022-11-012023-08-0400007377582024-08-0200007377582023-08-0400007377582023-10-310000737758ttc:VotingPreferredStockMember2023-10-310000737758ttc:VotingPreferredStockMember2023-08-040000737758ttc:VotingPreferredStockMember2024-08-020000737758ttc:NonvotingPreferredStockMember2024-08-020000737758ttc:NonvotingPreferredStockMember2023-10-310000737758ttc:NonvotingPreferredStockMember2023-08-0400007377582022-10-310000737758us-gaap:CommonStockMember2024-05-030000737758us-gaap:RetainedEarningsMember2024-05-030000737758us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-05-0300007377582024-05-030000737758us-gaap:RetainedEarningsMember2024-05-042024-08-020000737758us-gaap:CommonStockMember2024-05-042024-08-020000737758us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-05-042024-08-020000737758us-gaap:CommonStockMember2024-08-020000737758us-gaap:RetainedEarningsMember2024-08-020000737758us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-08-020000737758us-gaap:CommonStockMember2023-10-310000737758us-gaap:RetainedEarningsMember2023-10-310000737758us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-310000737758us-gaap:RetainedEarningsMember2023-11-012024-08-020000737758us-gaap:CommonStockMember2023-11-012024-08-020000737758us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-11-012024-08-020000737758us-gaap:CommonStockMember2023-05-050000737758us-gaap:RetainedEarningsMember2023-05-050000737758us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-05-0500007377582023-05-050000737758us-gaap:RetainedEarningsMember2023-05-062023-08-040000737758us-gaap:CommonStockMember2023-05-062023-08-040000737758us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-05-062023-08-040000737758us-gaap:CommonStockMember2023-08-040000737758us-gaap:RetainedEarningsMember2023-08-040000737758us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-040000737758us-gaap:CommonStockMember2022-10-310000737758us-gaap:RetainedEarningsMember2022-10-310000737758us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-310000737758us-gaap:RetainedEarningsMember2022-11-012023-08-040000737758us-gaap:CommonStockMember2022-11-012023-08-040000737758us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-11-012023-08-040000737758us-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2024-05-042024-08-020000737758us-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2024-05-042024-08-020000737758ttc:OtherActivitiesMember2024-05-042024-08-020000737758us-gaap:IntersegmentEliminationMemberttc:ProfessionalSegmentMember2024-05-042024-08-020000737758us-gaap:IntersegmentEliminationMemberttc:ResidentialSegmentMember2024-05-042024-08-020000737758us-gaap:IntersegmentEliminationMember2024-05-042024-08-020000737758us-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2023-11-012024-08-020000737758us-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2023-11-012024-08-020000737758ttc:OtherActivitiesMember2023-11-012024-08-020000737758us-gaap:IntersegmentEliminationMemberttc:ProfessionalSegmentMember2023-11-012024-08-020000737758us-gaap:IntersegmentEliminationMemberttc:ResidentialSegmentMember2023-11-012024-08-020000737758us-gaap:IntersegmentEliminationMember2023-11-012024-08-020000737758us-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2024-08-020000737758us-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2024-08-020000737758ttc:OtherActivitiesMember2024-08-020000737758us-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2023-05-062023-08-040000737758us-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2023-05-062023-08-040000737758ttc:OtherActivitiesMember2023-05-062023-08-040000737758us-gaap:IntersegmentEliminationMemberttc:ProfessionalSegmentMember2023-05-062023-08-040000737758us-gaap:IntersegmentEliminationMemberttc:ResidentialSegmentMember2023-05-062023-08-040000737758us-gaap:IntersegmentEliminationMember2023-05-062023-08-040000737758us-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2022-11-012023-08-040000737758us-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2022-11-012023-08-040000737758ttc:OtherActivitiesMember2022-11-012023-08-040000737758us-gaap:IntersegmentEliminationMemberttc:ProfessionalSegmentMember2022-11-012023-08-040000737758us-gaap:IntersegmentEliminationMemberttc:ResidentialSegmentMember2022-11-012023-08-040000737758us-gaap:IntersegmentEliminationMember2022-11-012023-08-040000737758us-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2023-08-040000737758us-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2023-08-040000737758ttc:OtherActivitiesMember2023-08-040000737758us-gaap:OperatingSegmentsMemberttc:EquipmentProductsAndServicesMemberttc:ProfessionalSegmentMember2024-05-042024-08-020000737758us-gaap:OperatingSegmentsMemberttc:EquipmentProductsAndServicesMemberttc:ResidentialSegmentMember2024-05-042024-08-020000737758ttc:OtherActivitiesMemberttc:EquipmentProductsAndServicesMember2024-05-042024-08-020000737758ttc:EquipmentProductsAndServicesMember2024-05-042024-08-020000737758us-gaap:OperatingSegmentsMemberttc:IrrigationMemberttc:ProfessionalSegmentMember2024-05-042024-08-020000737758us-gaap:OperatingSegmentsMemberttc:IrrigationMemberttc:ResidentialSegmentMember2024-05-042024-08-020000737758ttc:OtherActivitiesMemberttc:IrrigationMember2024-05-042024-08-020000737758ttc:IrrigationMember2024-05-042024-08-020000737758country:USus-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2024-05-042024-08-020000737758country:USus-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2024-05-042024-08-020000737758country:USttc:OtherActivitiesMember2024-05-042024-08-020000737758country:US2024-05-042024-08-020000737758us-gaap:NonUsMemberus-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2024-05-042024-08-020000737758us-gaap:NonUsMemberus-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2024-05-042024-08-020000737758us-gaap:NonUsMemberttc:OtherActivitiesMember2024-05-042024-08-020000737758us-gaap:NonUsMember2024-05-042024-08-020000737758us-gaap:OperatingSegmentsMemberttc:EquipmentProductsAndServicesMemberttc:ProfessionalSegmentMember2023-11-012024-08-020000737758us-gaap:OperatingSegmentsMemberttc:EquipmentProductsAndServicesMemberttc:ResidentialSegmentMember2023-11-012024-08-020000737758ttc:OtherActivitiesMemberttc:EquipmentProductsAndServicesMember2023-11-012024-08-020000737758ttc:EquipmentProductsAndServicesMember2023-11-012024-08-020000737758us-gaap:OperatingSegmentsMemberttc:IrrigationMemberttc:ProfessionalSegmentMember2023-11-012024-08-020000737758us-gaap:OperatingSegmentsMemberttc:IrrigationMemberttc:ResidentialSegmentMember2023-11-012024-08-020000737758ttc:OtherActivitiesMemberttc:IrrigationMember2023-11-012024-08-020000737758ttc:IrrigationMember2023-11-012024-08-020000737758country:USus-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2023-11-012024-08-020000737758country:USus-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2023-11-012024-08-020000737758country:USttc:OtherActivitiesMember2023-11-012024-08-020000737758country:US2023-11-012024-08-020000737758us-gaap:NonUsMemberus-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2023-11-012024-08-020000737758us-gaap:NonUsMemberus-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2023-11-012024-08-020000737758us-gaap:NonUsMemberttc:OtherActivitiesMember2023-11-012024-08-020000737758us-gaap:NonUsMember2023-11-012024-08-020000737758us-gaap:OperatingSegmentsMemberttc:EquipmentProductsAndServicesMemberttc:ProfessionalSegmentMember2023-05-062023-08-040000737758us-gaap:OperatingSegmentsMemberttc:EquipmentProductsAndServicesMemberttc:ResidentialSegmentMember2023-05-062023-08-040000737758ttc:OtherActivitiesMemberttc:EquipmentProductsAndServicesMember2023-05-062023-08-040000737758ttc:EquipmentProductsAndServicesMember2023-05-062023-08-040000737758us-gaap:OperatingSegmentsMemberttc:IrrigationMemberttc:ProfessionalSegmentMember2023-05-062023-08-040000737758us-gaap:OperatingSegmentsMemberttc:IrrigationMemberttc:ResidentialSegmentMember2023-05-062023-08-040000737758ttc:OtherActivitiesMemberttc:IrrigationMember2023-05-062023-08-040000737758ttc:IrrigationMember2023-05-062023-08-040000737758country:USus-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2023-05-062023-08-040000737758country:USus-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2023-05-062023-08-040000737758country:USttc:OtherActivitiesMember2023-05-062023-08-040000737758country:US2023-05-062023-08-040000737758us-gaap:NonUsMemberus-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2023-05-062023-08-040000737758us-gaap:NonUsMemberus-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2023-05-062023-08-040000737758us-gaap:NonUsMemberttc:OtherActivitiesMember2023-05-062023-08-040000737758us-gaap:NonUsMember2023-05-062023-08-040000737758us-gaap:OperatingSegmentsMemberttc:EquipmentProductsAndServicesMemberttc:ProfessionalSegmentMember2022-11-012023-08-040000737758us-gaap:OperatingSegmentsMemberttc:EquipmentProductsAndServicesMemberttc:ResidentialSegmentMember2022-11-012023-08-040000737758ttc:OtherActivitiesMemberttc:EquipmentProductsAndServicesMember2022-11-012023-08-040000737758ttc:EquipmentProductsAndServicesMember2022-11-012023-08-040000737758us-gaap:OperatingSegmentsMemberttc:IrrigationMemberttc:ProfessionalSegmentMember2022-11-012023-08-040000737758us-gaap:OperatingSegmentsMemberttc:IrrigationMemberttc:ResidentialSegmentMember2022-11-012023-08-040000737758ttc:OtherActivitiesMemberttc:IrrigationMember2022-11-012023-08-040000737758ttc:IrrigationMember2022-11-012023-08-040000737758country:USus-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2022-11-012023-08-040000737758country:USus-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2022-11-012023-08-040000737758country:USttc:OtherActivitiesMember2022-11-012023-08-040000737758country:US2022-11-012023-08-040000737758us-gaap:NonUsMemberus-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2022-11-012023-08-040000737758us-gaap:NonUsMemberus-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2022-11-012023-08-040000737758us-gaap:NonUsMemberttc:OtherActivitiesMember2022-11-012023-08-040000737758us-gaap:NonUsMember2022-11-012023-08-0400007377582024-08-032024-08-0200007377582024-11-012024-08-0200007377582025-11-012024-08-020000737758us-gaap:OperatingSegmentsMemberttc:ProfessionalSegmentMember2023-10-310000737758us-gaap:OperatingSegmentsMemberttc:ResidentialSegmentMember2023-10-310000737758ttc:OtherActivitiesMember2023-10-310000737758us-gaap:PatentsMember2024-08-020000737758us-gaap:CustomerRelationshipsMember2024-08-020000737758us-gaap:DevelopedTechnologyRightsMember2024-08-020000737758us-gaap:TradeNamesMember2024-08-020000737758us-gaap:PatentsMember2023-08-040000737758us-gaap:NoncompeteAgreementsMember2023-08-040000737758us-gaap:CustomerRelationshipsMember2023-08-040000737758us-gaap:DevelopedTechnologyRightsMember2023-08-040000737758us-gaap:TradeNamesMember2023-08-040000737758us-gaap:OtherIntangibleAssetsMember2023-08-040000737758us-gaap:PatentsMember2023-10-310000737758us-gaap:NoncompeteAgreementsMember2023-10-310000737758us-gaap:CustomerRelationshipsMember2023-10-310000737758us-gaap:DevelopedTechnologyRightsMember2023-10-310000737758us-gaap:TradeNamesMember2023-10-310000737758us-gaap:OtherIntangibleAssetsMember2023-10-310000737758ttc:ProfessionalSegmentMember2023-05-062023-08-040000737758ttc:IntimidatorReportingUnitMemberttc:ProfessionalSegmentMember2023-05-062023-08-040000737758us-gaap:TradeNamesMember2023-10-310000737758ttc:IntimidatorReportingUnitMember2023-10-3100007377582022-11-012023-10-310000737758us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-08-020000737758us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-08-040000737758us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-10-310000737758ttc:TermLoanDueOctober2026Memberus-gaap:SeniorNotesMember2024-08-020000737758ttc:TermLoanDueOctober2026Memberus-gaap:SeniorNotesMember2023-08-040000737758ttc:TermLoanDueOctober2026Memberus-gaap:SeniorNotesMember2023-10-310000737758ttc:TermLoanDueApril2027Memberus-gaap:SeniorNotesMember2024-08-020000737758ttc:TermLoanDueApril2027Memberus-gaap:SeniorNotesMember2023-08-040000737758ttc:TermLoanDueApril2027Memberus-gaap:SeniorNotesMember2023-10-310000737758ttc:SeriesASeniorNotesMemberus-gaap:SeniorNotesMember2024-08-020000737758ttc:SeriesASeniorNotesMemberus-gaap:SeniorNotesMember2023-08-040000737758ttc:SeriesASeniorNotesMemberus-gaap:SeniorNotesMember2023-10-310000737758ttc:SeriesBSeniorNotesMemberus-gaap:SeniorNotesMember2024-08-020000737758ttc:SeriesBSeniorNotesMemberus-gaap:SeniorNotesMember2023-08-040000737758ttc:SeriesBSeniorNotesMemberus-gaap:SeniorNotesMember2023-10-310000737758ttc:SeniorNotesDueJune302032Memberus-gaap:SeniorNotesMember2024-08-020000737758ttc:SeniorNotesDueJune302032Memberus-gaap:SeniorNotesMember2023-08-040000737758ttc:SeniorNotesDueJune302032Memberus-gaap:SeniorNotesMember2023-10-310000737758ttc:SevenPointEightPercentCouponDebenturesMemberus-gaap:CorporateDebtSecuritiesMember2024-08-020000737758ttc:SevenPointEightPercentCouponDebenturesMemberus-gaap:CorporateDebtSecuritiesMember2023-08-040000737758ttc:SevenPointEightPercentCouponDebenturesMemberus-gaap:CorporateDebtSecuritiesMember2023-10-310000737758ttc:A6625SeniorNotesMemberus-gaap:SeniorNotesMember2024-08-020000737758ttc:A6625SeniorNotesMemberus-gaap:SeniorNotesMember2023-08-040000737758ttc:A6625SeniorNotesMemberus-gaap:SeniorNotesMember2023-10-310000737758srt:MinimumMemberttc:BuildingAndLeaseholdImprovementsMember2024-08-020000737758srt:MaximumMemberttc:BuildingAndLeaseholdImprovementsMember2024-08-020000737758srt:MinimumMemberus-gaap:EquipmentMember2024-08-020000737758srt:MaximumMemberus-gaap:EquipmentMember2024-08-020000737758srt:MinimumMemberus-gaap:ToolsDiesAndMoldsMember2024-08-020000737758srt:MaximumMemberus-gaap:ToolsDiesAndMoldsMember2024-08-020000737758srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-08-020000737758srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-08-020000737758us-gaap:LandAndLandImprovementsMember2024-08-020000737758us-gaap:LandAndLandImprovementsMember2023-08-040000737758us-gaap:LandAndLandImprovementsMember2023-10-310000737758ttc:BuildingAndLeaseholdImprovementsMember2024-08-020000737758ttc:BuildingAndLeaseholdImprovementsMember2023-08-040000737758ttc:BuildingAndLeaseholdImprovementsMember2023-10-310000737758us-gaap:MachineryAndEquipmentMember2024-08-020000737758us-gaap:MachineryAndEquipmentMember2023-08-040000737758us-gaap:MachineryAndEquipmentMember2023-10-310000737758us-gaap:ToolsDiesAndMoldsMember2024-08-020000737758us-gaap:ToolsDiesAndMoldsMember2023-08-040000737758us-gaap:ToolsDiesAndMoldsMember2023-10-310000737758us-gaap:ComputerEquipmentMember2024-08-020000737758us-gaap:ComputerEquipmentMember2023-08-040000737758us-gaap:ComputerEquipmentMember2023-10-310000737758us-gaap:ConstructionInProgressMember2024-08-020000737758us-gaap:ConstructionInProgressMember2023-08-040000737758us-gaap:ConstructionInProgressMember2023-10-310000737758ttc:RedIronMember2024-08-020000737758ttc:RedIronMember2023-08-040000737758ttc:RedIronMember2023-10-310000737758us-gaap:EmployeeStockOptionMember2024-05-042024-08-020000737758us-gaap:EmployeeStockOptionMember2023-05-062023-08-040000737758us-gaap:EmployeeStockOptionMember2023-11-012024-08-020000737758us-gaap:EmployeeStockOptionMember2022-11-012023-08-040000737758us-gaap:PerformanceSharesMember2024-05-042024-08-020000737758us-gaap:PerformanceSharesMember2023-05-062023-08-040000737758us-gaap:PerformanceSharesMember2023-11-012024-08-020000737758us-gaap:PerformanceSharesMember2022-11-012023-08-040000737758us-gaap:RestrictedStockMember2024-05-042024-08-020000737758us-gaap:RestrictedStockMember2023-05-062023-08-040000737758us-gaap:RestrictedStockMember2023-11-012024-08-020000737758us-gaap:RestrictedStockMember2022-11-012023-08-040000737758us-gaap:StockCompensationPlanMember2024-05-042024-08-020000737758us-gaap:StockCompensationPlanMember2023-05-062023-08-040000737758us-gaap:StockCompensationPlanMember2023-11-012024-08-020000737758us-gaap:StockCompensationPlanMember2022-11-012023-08-040000737758us-gaap:PerformanceSharesMembersrt:MaximumMember2023-11-012024-08-020000737758us-gaap:PerformanceSharesMembersrt:MinimumMember2023-11-012024-08-020000737758us-gaap:PerformanceSharesMember2023-11-012024-02-020000737758us-gaap:PerformanceSharesMember2022-11-012023-02-030000737758us-gaap:PerformanceSharesMember2024-02-032024-05-030000737758us-gaap:PerformanceSharesMember2023-02-042023-05-050000737758ttc:RestrictedStockAndRestrictedStockUnitAwardsMember2023-11-012024-08-020000737758ttc:RestrictedStockAndRestrictedStockUnitAwardsMember2022-11-012023-08-040000737758us-gaap:StockCompensationPlanMemberttc:BoardOfDirectorsMember2023-11-012024-08-020000737758us-gaap:StockCompensationPlanMemberttc:BoardOfDirectorsMember2022-11-012023-08-040000737758us-gaap:StockCompensationPlanMember2023-02-042023-05-050000737758us-gaap:StockCompensationPlanMember2024-02-032024-05-030000737758us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberttc:BoardOfDirectorsMember2023-11-012024-08-020000737758us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberttc:BoardOfDirectorsMember2023-11-012024-08-020000737758us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberttc:BoardOfDirectorsMember2023-11-012024-08-020000737758ttc:RestrictedStockAndRestrictedStockUnitAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-11-012024-08-020000737758ttc:RestrictedStockAndRestrictedStockUnitAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-11-012024-08-020000737758ttc:RestrictedStockAndRestrictedStockUnitAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2023-11-012024-08-020000737758us-gaap:AccumulatedTranslationAdjustmentMember2024-05-030000737758us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-05-030000737758us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-05-030000737758us-gaap:AccumulatedTranslationAdjustmentMember2024-05-042024-08-020000737758us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-05-042024-08-020000737758us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-05-042024-08-020000737758us-gaap:AccumulatedTranslationAdjustmentMember2024-08-020000737758us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-08-020000737758us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-08-020000737758us-gaap:AccumulatedTranslationAdjustmentMember2023-10-310000737758us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-10-310000737758us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-10-310000737758us-gaap:AccumulatedTranslationAdjustmentMember2023-11-012024-08-020000737758us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-11-012024-08-020000737758us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-11-012024-08-020000737758us-gaap:AccumulatedTranslationAdjustmentMember2023-05-050000737758us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-05-050000737758us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-05-050000737758us-gaap:AccumulatedTranslationAdjustmentMember2023-05-062023-08-040000737758us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-05-062023-08-040000737758us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-05-062023-08-040000737758us-gaap:AccumulatedTranslationAdjustmentMember2023-08-040000737758us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-08-040000737758us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-08-040000737758us-gaap:AccumulatedTranslationAdjustmentMember2022-10-310000737758us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-10-310000737758us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-10-310000737758us-gaap:AccumulatedTranslationAdjustmentMember2022-11-012023-08-040000737758us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-11-012023-08-040000737758us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-11-012023-08-040000737758us-gaap:RelatedPartyMember2024-08-020000737758us-gaap:RelatedPartyMember2023-08-040000737758us-gaap:RelatedPartyMember2023-10-310000737758ttc:WholesaleFinancingMember2023-11-012024-08-020000737758ttc:WholesaleFinancingMember2022-11-012023-08-040000737758ttc:WholesaleFinancingMember2024-08-020000737758ttc:WholesaleFinancingMember2023-08-040000737758ttc:WholesaleFinancingMember2023-10-310000737758ttc:RedIronAndTCFCFCMember2024-08-020000737758us-gaap:ForeignExchangeForwardMember2024-08-020000737758us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2024-08-020000737758us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-08-040000737758us-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-10-310000737758us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2024-08-020000737758us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-08-040000737758us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-10-310000737758us-gaap:ForeignExchangeForwardMember2023-08-040000737758us-gaap:ForeignExchangeForwardMember2023-10-310000737758us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:SalesMember2024-05-042024-08-020000737758us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:SalesMember2023-05-062023-08-040000737758us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2024-05-042024-08-020000737758us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2023-05-062023-08-040000737758us-gaap:CashFlowHedgingMember2024-05-042024-08-020000737758us-gaap:CashFlowHedgingMember2023-05-062023-08-040000737758us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:SalesMember2023-11-012024-08-020000737758us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:SalesMember2022-11-012023-08-040000737758us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2023-11-012024-08-020000737758us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMemberus-gaap:CostOfSalesMember2022-11-012023-08-040000737758us-gaap:CashFlowHedgingMember2023-11-012024-08-020000737758us-gaap:CashFlowHedgingMember2022-11-012023-08-040000737758us-gaap:SalesMemberus-gaap:CashFlowHedgingMember2024-05-042024-08-020000737758us-gaap:CostOfSalesMemberus-gaap:CashFlowHedgingMember2024-05-042024-08-020000737758us-gaap:SalesMemberus-gaap:CashFlowHedgingMember2023-05-062023-08-040000737758us-gaap:CostOfSalesMemberus-gaap:CashFlowHedgingMember2023-05-062023-08-040000737758us-gaap:SalesMemberus-gaap:CashFlowHedgingMember2023-11-012024-08-020000737758us-gaap:CostOfSalesMemberus-gaap:CashFlowHedgingMember2023-11-012024-08-020000737758us-gaap:SalesMemberus-gaap:CashFlowHedgingMember2022-11-012023-08-040000737758us-gaap:CostOfSalesMemberus-gaap:CashFlowHedgingMember2022-11-012023-08-040000737758us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2024-05-042024-08-020000737758us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-05-062023-08-040000737758us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2023-11-012024-08-020000737758us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2022-11-012023-08-040000737758us-gaap:NondesignatedMember2024-05-042024-08-020000737758us-gaap:NondesignatedMember2023-05-062023-08-040000737758us-gaap:NondesignatedMember2023-11-012024-08-020000737758us-gaap:NondesignatedMember2022-11-012023-08-040000737758us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2024-08-020000737758us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2024-08-020000737758us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2024-08-020000737758us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2024-08-020000737758us-gaap:FairValueMeasurementsRecurringMember2024-08-020000737758us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-08-020000737758us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-08-020000737758us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-08-020000737758us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2023-08-040000737758us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2023-08-040000737758us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2023-08-040000737758us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2023-08-040000737758us-gaap:FairValueMeasurementsRecurringMember2023-08-040000737758us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-08-040000737758us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-08-040000737758us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-08-040000737758us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeForwardMember2023-10-310000737758us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-310000737758us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-310000737758us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-310000737758us-gaap:FairValueMeasurementsRecurringMember2023-10-310000737758us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-310000737758us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-310000737758us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-310000737758us-gaap:FairValueInputsLevel2Member2024-08-020000737758us-gaap:FairValueInputsLevel2Member2023-08-040000737758us-gaap:FairValueInputsLevel2Member2023-10-31
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 August 2, 2024

         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: 1-8649

THE TORO COMPANY
(Exact name of registrant as specified in its charter)
Delaware41-0580470
State or Other Jurisdiction of
Incorporation or Organization
I.R.S. Employer Identification No.

 8111 Lyndale Avenue South
Bloomington, Minnesota 55420-1196
Telephone Number: (952) 888-8801
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $1.00 per shareTTCNew York Stock Exchange

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes    No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes    No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes    No 
The number of shares of the registrant’s common stock outstanding as of August 29, 2024 was 102,614,743.


THE TORO COMPANY
FORM 10-Q
TABLE OF CONTENTS
 
Description Page Number
 
 
 
 
 
 
 
 
 
 

2

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains not only historical information, but also forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Statements that are not historical are forward-looking and reflect expectations and assumptions that we believe to be reasonable. Forward-looking statements are based on our current expectations of future events and often can be identified in this report and elsewhere by using words such as "expect," "strive," "outlook," "guidance," "forecast," "goal," "anticipate," "continue," "plan," "estimate," "project," "target," "improve," "believe," "become," "should," "could," "will," "would," "possible," "may," "likely," "intend," "can," "pursue," "potential," "approximately," variations of such words or the negative thereof, and similar expressions or future dates. Our forward-looking statements generally relate to our future performance, including our anticipated operating results, liquidity requirements, and financial condition and current trends and uncertainties; the anticipated impacts of elevated field inventory levels and backlog, current global supply chain disruptions, the inflationary environment, current wars and international sanctions and geopolitical tensions, tight labor markets and other macroeconomic factors; our business strategies, priorities, goals, and commitments; acquisitions and any impairment, restructuring, or other charges in connection therewith or resulting therefrom; business and productivity initiatives and anticipated sales growth, profitability, cost savings and other benefits associated therewith; and the effect of laws, rules, policies, regulations, tax reform, new accounting pronouncements, and outstanding litigation on our business and future performance.
Forward-looking statements are only projections and involve risks and uncertainties that could cause actual results to differ materially from those projected or implied in the forward-looking statements. The following are some of the factors known to us that could cause our actual results to differ materially from what we have anticipated in our forward-looking statements:
Adverse economic conditions and outlook in the United States and in other countries in which we conduct business, such as but not limited to: economic uncertainty; business slowdowns, suspensions or delays of production and commercial activity; slow or negative economic growth rates or recessionary conditions; reduced or negative consumer confidence; reduced consumer spending levels; changing consumer preferences; inflationary or deflationary pressures; higher short-term, mortgage, and other interest rates; increased or prolonged high or low unemployment rates and tight labor markets; higher costs, longer lead times and reduced availability of commodities, components, parts, and accessories, including as a result of transportation-related costs, inflation, changing prices, foreign currency fluctuations, tariffs, and/or duties; slowdowns or reductions in levels of interest in the game of golf or golf course activity, development, renovation, or improvement; golf course closures; reduced customer, governmental or municipal spending; reduced infrastructure spending; reduced levels of home ownership, construction, or sales; home foreclosures; the impact of U.S. federal debt, state debt, and sovereign debt defaults; reduced credit availability or unfavorable credit terms for us or our distributors, dealers, or end-user customers; and general economic and political conditions and expectations, any or all of which affect demand for our products and could adversely affect our operating results and financial condition;
Seasonality of our businesses and its impact on demand for our products and our working capital;
Effect that weather conditions or climate change have on demand for our products and operations, including our supply chain;
Continuing disruption, and/or shortages in the availability of and the cost of commodities, components, parts, or accessories used in our products;
Our ability and the ability of our distribution channel customers to maintain appropriate inventory levels, including as a result of global supply chain disruptions or changes in purchasing patterns by customers, and if we underestimate or overestimate demand for our products, and the effect of inventory management decisions of our distribution channel customers;
Risks associated with our acquisitions and alliances, strong customer relations, and new joint ventures, investments, or partnerships and our failure to successfully complete divestitures or other restructuring activities, including without limitation our ability to integrate acquired businesses and to address material issues both identified and not uncovered during our due diligence review, loss of substantial customers, and the ability of acquired companies or our alliances, joint ventures, investments or partnerships to achieve satisfactory operating results, including results being accretive to earnings, realization of synergies and expected cash flow generation, which could lead to impairment, restructuring, and other charges;
Our ability to leverage new, expanded or emerging markets, such as the broadband and digital infrastructure market, and our ability to continue to enhance existing products and develop and market new products that respond to customer needs and preferences and achieve market acceptance, including in particular increased digital, alternative power, smart connected, and autonomous solutions;
Changes in our product mix or geographic mix;
Effect of competition;
Our ability to cost-effectively expand and renovate existing facilities, open and manage new or acquired facilities, move production between manufacturing facilities, and/or any disruption at or near any of our facilities or other
3

operations or those of our suppliers, distribution channel customers, mass retailers, or home centers where our products are sold;
Our ability to retain our executive officers or other key employees, attract and retain other qualified employees or successfully implement executive officer, key employee or other leadership or employee transitions and any failure by us, or our suppliers or distribution channel partners, to hire and/or retain a labor force to enhance existing products and develop and market new products, adequately staff manufacturing operations, perform service or warranty work or other necessary activities, or allow employees to adequately and safely perform their jobs;
Changes in composition of, financial viability of, and the relationships with, our distribution channel customers;
Risks associated with our credit arrangements and ratings and any material change in the availability or terms of, or termination or disruption of, credit offered to our customers, distributors, and dealers;
Risks associated with our international operations, including but not limited to the effect of foreign currency exchange rate fluctuations and compliance with foreign legal and regulatory requirements, current wars and international sanctions and geopolitical tensions, political risks associated with the potential instability of governments and legal systems in countries in which we or our customers or suppliers conduct business, upcoming elections, and other current and potential conflicts;
Our failure to comply with all applicable legal and regulatory requirements and the effect of product quality issues, product liability claims, and other litigation to which we are or may be subject;
Our ability to obtain and protect our intellectual property and other proprietary rights or operate our business without infringing upon the intellectual property or other proprietary rights of others;
Failure of our information systems or information security practices or those of our business partners or third-party service providers to adequately perform and/or protect sensitive or confidential information;
Risks associated with a possible U.S. governmental shutdown and its impact on the U.S. economy, capital markets and our business and risks associated with uncertainties related to the 2024 U.S. presidential election;
Our ability to achieve our financial projections or other business initiatives, including our Amplifying Maximum Productivity (“AMP”) initiative, in the time periods that we anticipate or at all;
Changes in accounting or tax standards and policies and/or assumptions utilized in determining accounting tax estimates;
Stock price volatility, including in response to the risks described herein or for reasons unrelated to our operations, such as reports by industry analysts, investor perceptions or negative announcements by our customers, competitors or suppliers regarding their own performance, as well as industry or general economic conditions, and other factors beyond our control; and
Climate, environmental, health and safety laws and regulations as well as the impact of increased scrutiny on our environmental, social and governance (“ESG”) practices, our ability to meet our ESG company goals, and public perceptions that our products are not environmentally friendly or that our practices are not sustainable.
For more information regarding these and other uncertainties and factors that could cause our actual results to differ materially from what we have anticipated in our forward-looking statements or otherwise could materially adversely affect our business, financial condition, or operating results, see our most recently filed Annual Report on Form 10-K, Part I, Item 1A, "Risk Factors;" and our subsequent filings with the SEC.
All forward-looking statements included in this report are expressly qualified in their entirety by the foregoing cautionary statements. We caution readers not to place undue reliance on any forward-looking statement which speaks only as of the date made and to recognize that forward-looking statements are predictions of future results, which may not occur as anticipated. Actual results could differ materially from those anticipated in the forward-looking statements and from historical results, due to the risks and uncertainties described above, the risks described in our most recent Annual Report on Form 10-K, Part I, Item 1A, "Risk Factors," and our subsequent SEC filings, as well as others that we may consider immaterial or do not anticipate at this time. These risks and uncertainties are not exclusive and further information concerning the company and our businesses, including factors that potentially could materially affect our financial results or condition, may emerge from time to time. We make no commitment to revise or update any forward-looking statements in order to reflect actual results, events or circumstances occurring or existing after the date any forward-looking statement is made, or changes in factors or assumptions affecting such forward-looking statements. We advise you, however, to consult any further disclosures we make on related subjects in our future Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, and Current Reports on Form 8-K we file with or furnish to the SEC.
4

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
THE TORO COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Earnings (Loss) (Unaudited)
(Dollars and shares in millions, except per share data)
 Three Months EndedNine Months Ended
August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Net sales$1,156.9 $1,081.8 $3,507.8 $3,570.0 
Cost of sales754.1 709.4 2,307.5 2,322.0 
Gross profit402.8 372.4 1,200.3 1,248.0 
Selling, general and administrative expense254.7 240.2 776.0 760.6 
Non-cash impairment charges 151.3  151.3 
Operating earnings (loss)148.1 (19.1)424.3 336.1 
Interest expense(14.5)(15.0)(47.4)(43.8)
Other income, net10.6 5.5 26.6 21.3 
Earnings (loss) before income taxes144.2 (28.6)403.5 313.6 
Income tax provision (benefit)24.9 (13.6)74.5 54.2 
Net earnings (loss)$119.3 $(15.0)$329.0 $259.4 
Basic net earnings (loss) per share of common stock$1.15 $(0.14)$3.16 $2.48 
Diluted net earnings (loss) per share of common stock$1.14 $(0.14)$3.14 $2.46 
Weighted-average number of shares of common stock outstanding — Basic104.0 104.3 104.2 104.5 
Weighted-average number of shares of common stock outstanding — Diluted104.5 104.3 104.8 105.4 
See accompanying Notes to Condensed Consolidated Financial Statements.



THE TORO COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)
(Dollars in millions)
 Three Months EndedNine Months Ended
August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Net earnings (loss)$119.3 $(15.0)$329.0 $259.4 
Other comprehensive (loss) income, net of tax: 
Foreign currency translation adjustments1.6 (2.0)6.9 17.0 
Derivative instruments, net of tax of $(0.8); $(0.2); $(2.3); and $(5.8), respectively
(8.7)0.6 (12.8)(14.5)
Other comprehensive (loss) income, net of tax(7.1)(1.4)(5.9)2.5 
Comprehensive income (loss)$112.2 $(16.4)$323.1 $261.9 
See accompanying Notes to Condensed Consolidated Financial Statements.
5

THE TORO COMPANY AND SUBSIDIARIES
Condensed Consolidated Balance Sheets (Unaudited)
(Dollars in millions, except per share data)
August 2, 2024August 4, 2023October 31, 2023
ASSETS   
Cash and cash equivalents$221.1 $147.9 $193.1 
Receivables, net532.3 390.7 407.4 
Inventories, net1,082.0 1,112.7 1,087.8 
Prepaid expenses and other current assets78.5 80.5 110.5 
Total current assets1,913.9 1,731.8 1,798.8 
Property, plant, and equipment, net635.7 625.0 641.7 
Goodwill450.2 451.3 450.8 
Other intangible assets, net512.4 549.2 540.1 
Right-of-use assets113.2 116.6 125.3 
Investment in finance affiliate46.4 48.5 50.6 
Deferred income taxes38.3 41.7 14.2 
Other assets21.3 21.8 22.8 
Total assets$3,731.4 $3,585.9 $3,644.3 
LIABILITIES AND STOCKHOLDERS’ EQUITY   
Current portion of long-term debt$25.3 $ $ 
Accounts payable437.8 407.4 430.0 
Accrued liabilities501.6 482.3 499.1 
Short-term lease liabilities19.7 17.8 19.5 
Total current liabilities984.4 907.5 948.6 
Long-term debt, less current portion966.6 1,061.3 1,031.5 
Long-term lease liabilities99.1 101.2 112.1 
Deferred income taxes0.4 0.1 0.4 
Other long-term liabilities44.5 38.7 40.8 
Stockholders’ equity:   
Preferred stock, par value $1.00 per share, authorized 1,000,000 voting and 850,000 non-voting shares, none issued and outstanding
   
Common stock, par value $1.00 per share, authorized 175,000,000 shares; issued and outstanding 103,062,017 shares as of August 2, 2024, 103,834,891 shares as of August 4, 2023, and 103,843,485 shares as of October 31, 2023
103.1 103.8 103.8 
Retained earnings1,576.2 1,403.9 1,444.1 
Accumulated other comprehensive loss(42.9)(30.6)(37.0)
Total stockholders’ equity1,636.4 1,477.1 1,510.9 
Total liabilities and stockholders’ equity$3,731.4 $3,585.9 $3,644.3 
See accompanying Notes to Condensed Consolidated Financial Statements.
6

THE TORO COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows (Unaudited)
(Dollars in millions)
 Nine Months Ended
August 2, 2024August 4, 2023
Cash flows from operating activities:  
Net earnings$329.0 $259.4 
Adjustments to reconcile net earnings to net cash provided by operating activities:  
Non-cash income from finance affiliate(15.8)(14.1)
Distributions from finance affiliate, net20.0 4.9 
Depreciation of property, plant, and equipment65.5 56.6 
Amortization of other intangible assets26.3 26.8 
Stock-based compensation expense19.5 14.4 
Non-cash impairment charges 151.3 
Other0.1 0.7 
Changes in operating assets and liabilities, net of the effect of acquisitions:  
Receivables, net(123.5)(52.8)
Inventories, net(1.9)(46.6)
Other assets9.6 (74.3)
Accounts payable5.1 (174.7)
Other liabilities(4.1)3.1 
Net cash provided by operating activities329.8 154.7 
Cash flows from investing activities:  
Purchases of property, plant, and equipment(63.6)(105.7)
Proceeds from insurance claim4.3 7.1 
Business combinations, net of cash acquired (21.0)
Asset acquisition(0.8) 
Proceeds from asset disposals0.2 0.4 
Proceeds from divestitures16.5  
Net cash used in investing activities(43.4)(119.2)
Cash flows from financing activities:  
Net (repayments) borrowings under the revolving credit facility1
(40.0)70.0 
Proceeds from exercise of stock options8.6 19.4 
Payments of withholding taxes for stock awards(3.9)(3.8)
Purchases of TTC common stock(109.2)(60.0)
Dividends paid on TTC common stock(112.6)(106.5)
Other(3.4)(1.5)
Net cash used in financing activities(260.5)(82.4)
Effect of exchange rates on cash and cash equivalents2.1 6.6 
Net increase (decrease) in cash and cash equivalents28.0 (40.3)
Cash and cash equivalents as of the beginning of the fiscal period193.1 188.2 
Cash and cash equivalents as of the end of the fiscal period$221.1 $147.9 
1    Presentation of prior year revolving credit facility and long-term debt activity has been conformed to the current year presentation. There was no change to net cash used in financing activities.
See accompanying Notes to Condensed Consolidated Financial Statements.
7

THE TORO COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Stockholders' Equity (Unaudited)
(Dollars in millions, except per share data)
 Common
Stock
Retained
Earnings
Accumulated Other
Comprehensive Loss
Total Stockholders'
Equity
Balance as of May 3, 2024$104.0 $1,583.2 $(35.8)$1,651.4 
Cash dividends paid on common stock - $0.36 per share
— (37.5)— (37.5)
Issuance of 169,273 shares of common stock under stock-based compensation plans
0.2 6.5 — 6.7 
Stock-based compensation expense— 4.2 — 4.2 
Purchase of 1,081,307 shares of common stock
(1.1)(99.5)— (100.6)
Other comprehensive loss— — (7.1)(7.1)
Net earnings— 119.3 — 119.3 
Balance as of August 2, 2024$103.1 $1,576.2 $(42.9)$1,636.4 
Balance as of October 31, 2023$103.8 $1,444.1 $(37.0)$1,510.9 
Cash dividends paid on common stock - $1.08 per share
— (112.6)— (112.6)
Issuance of 493,194 shares of common stock under stock-based compensation plans, less contribution of 54,526 shares of common stock to a deferred compensation trust
0.5 8.1 — 8.6 
Stock-based compensation expense— 19.5 — 19.5 
Purchase of 1,220,136 shares of common stock
(1.2)(111.9)— (113.1)
Other comprehensive loss— — (5.9)(5.9)
Net earnings— 329.0 — 329.0 
Balance as of August 2, 2024$103.1 $1,576.2 $(42.9)$1,636.4 
Balance as of May 5, 2023$104.1 $1,485.1 $(29.2)$1,560.0 
Cash dividends paid on common stock - $0.34 per share
— (35.4)— (35.4)
Issuance of 56,006 shares of common stock under stock-based compensation plans
— 1.8 — 1.8 
Stock-based compensation expense— 3.6 — 3.6 
Purchase of 356,757 shares of common stock
(0.3)(36.2)— (36.5)
Other comprehensive loss— — (1.4)(1.4)
Net loss— (15.0)— (15.0)
Balance as of August 4, 2023$103.8 $1,403.9 $(30.6)$1,477.1 
Balance as of October 31, 2022$104.0 $1,280.8 $(33.1)$1,351.7 
Cash dividends paid on common stock - $1.02 per share
— (106.5)— (106.5)
Issuance of 490,469 shares of common stock under stock-based compensation plans, less contribution of 14,270 shares of common stock to a deferred compensation trust
0.4 19.0 — 19.4 
Stock-based compensation expense— 14.4 — 14.4 
Purchase of 611,113 shares of common stock
(0.6)(63.2)— (63.8)
Other comprehensive income— — 2.5 2.5 
Net earnings— 259.4 — 259.4 
Balance as of August 4, 2023$103.8 $1,403.9 $(30.6)$1,477.1 
See accompanying Notes to Condensed Consolidated Financial Statements.
8

THE TORO COMPANY AND SUBSIDIARIES
Notes to Condensed Consolidated Financial Statements (Unaudited)
August 2, 2024
 
1Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the instructions to Form 10-Q and do not include all the information and notes required by United States ("U.S.") generally accepted accounting principles ("GAAP") for complete financial statements. Unless the context indicates otherwise, the terms "company," "TTC," "we," "our," or "us" refer to The Toro Company and its consolidated subsidiaries. All intercompany accounts and transactions have been eliminated from the unaudited Condensed Consolidated Financial Statements.
In the opinion of management, the unaudited Condensed Consolidated Financial Statements include all adjustments, consisting primarily of recurring accruals, considered necessary for the fair presentation of the company's consolidated financial position, results of operations, and cash flows for the periods presented. Due to seasonality within the industries in which the company's businesses operate, among other factors, operating results for the nine months ended August 2, 2024 cannot be annualized to determine the expected results for the fiscal year ending October 31, 2024.
The company’s fiscal year ends on October 31 and quarterly results are reported based on three-month periods that generally end on the Friday closest to the calendar quarter end. For comparative purposes, however, the company’s second and third quarters always include exactly 13 weeks of results so that the quarter end date for these two quarters is not necessarily the Friday closest to the calendar month end.
For further information regarding the company's basis of presentation, refer to the Consolidated Financial Statements and Notes to Consolidated Financial Statements included in the company’s Annual Report on Form 10-K for the fiscal year ended October 31, 2023. The policies described in that report are used for preparing the company's quarterly reports on Form 10-Q.
Accounting Policies and Estimates
In preparing the Condensed Consolidated Financial Statements in conformity with U.S. GAAP, management must make decisions that impact the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures, including disclosures of contingent assets and liabilities. Such decisions include the selection of the appropriate accounting principles to be applied and the assumptions on which to base accounting estimates. Estimates are used in determining, among other items, sales promotion and incentive accruals, incentive compensation accruals, income tax accruals, inventory valuation, warranty accruals, allowances for current expected credit losses, pension accruals, self-insurance accruals, legal accruals, right-of-use assets and lease liabilities, useful lives for tangible and finite-lived intangible assets, future cash flows associated with impairment testing for goodwill, indefinite-lived intangible assets and other long-lived assets, and valuations of the assets acquired and liabilities assumed in a business combination or an asset acquisition, when applicable. These estimates and assumptions are based on management’s best estimates and judgments at the time they are made and are generally derived from management's understanding and analysis of the relevant and current circumstances, historical experience, and actuarial and other independent external third-party specialist valuations, when applicable. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors that management believes to be reasonable under the circumstances, including the economic environment. Management adjusts such estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with certainty, actual amounts could differ significantly from those estimated at the time the Condensed Consolidated Financial Statements are prepared.
New Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board ("FASB") issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to income tax disclosures, which is designed to enhance the transparency and decision usefulness of income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The amended guidance will become effective for the company's fiscal 2026 annual period. The company is currently evaluating the impact of this new standard on its Condensed Consolidated Financial Statements and related disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to enhance reportable segment disclosure requirements, primarily through additional, more detailed disclosures about significant segment expenses. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker ("CODM"), an amount for other segment items by reportable segment and a description of its composition, and the title and position of the CODM and an explanation of how the CODM uses the reported measure of segment profit or loss in assessing segment performance and deciding how to allocate resources. The ASU also requires all annual disclosures currently required by Topic 280 to be included in interim periods. The amended
9

guidance will become effective for the company's fiscal 2025 annual period, and interim periods beginning with the first quarter of fiscal 2026. The company is currently evaluating the impact of this new standard on its Condensed Consolidated Financial Statements and related disclosures.
In September 2022, the FASB issued ASU No. 2022-04, Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The new standard requires disclosure of the key terms of supplier finance programs, the associated obligations outstanding, and a description of where those obligations are presented in the balance sheet. Additionally, effective for the company's fiscal 2025 annual period, the new standard requires a rollforward of the associated obligations outstanding during the annual period, including the amount of obligations confirmed and the amount of obligations subsequently paid. The amended guidance was adopted in the first quarter of fiscal 2024 and did not have a material impact on the company's Condensed Consolidated Financial Statements. For additional information regarding the company's supplier finance program, refer to Note 14, Commitments and Contingencies.
The company believes that all other recently issued accounting pronouncements from the FASB that the company has not noted above will not have a material impact on its Condensed Consolidated Financial Statements or do not apply to its operations.
2Acquisitions and Divestitures
Divestiture
Pope Products
On July 1, 2024, during the third quarter of fiscal 2024, the company completed the sale of its Pope Products garden watering and irrigation business based in Australia. The financial results related to the Pope Products business have historically been included in the company's Residential segment. The divestiture was immaterial in relation to the company's Consolidated Financial Condition and Results of Operations.
Business Combination
Dealer Acquisition
On May 9, 2023, during the third quarter of fiscal 2023, the company completed the acquisition of substantially all of the assets of, and assumed certain liabilities for, a U.S. based dealer of underground construction equipment. The purchase price of this acquisition was allocated to the identifiable assets acquired and liabilities assumed based on estimates of their fair value and no goodwill or indefinite-lived intangible assets were recorded. The company finalized the purchase accounting for this acquisition during the third quarter of fiscal 2023. Additional purchase accounting disclosures have been omitted due to immateriality of this acquisition in relation to the company's Consolidated Financial Condition and Results of Operations.
3Segment Data
The company's businesses are organized, managed, and internally grouped into segments based on similarities in products and services. Segment determination is based on the manner in which the company's chief operating decision maker ("CODM") organizes segments for making operating and investment decisions and assessing performance. In the third quarter of fiscal 2024, the company modified the level at which information was being reviewed, including modification to the reporting packages and materials regularly reviewed by the CODM to evaluate the company’s operating results to assess performance and allocate resources. As a result, the company has identified nine operating segments which are aggregated into two reportable segments: Professional and Residential. There was no impact to results at the reportable segment level as the changes comprised of combining certain operating segments within the Professional reportable segment. The aggregation of the company's segments is based on the segments having the following similarities: economic characteristics, types of products and services, types of production processes, type or class of customers, and method of distribution. The company's remaining activities are presented as "Other" due to their insignificance. The company's Other activities consist of the company's wholly-owned domestic distribution company, the company's corporate activities, and the elimination of intersegment revenues and expenses.
10

The following tables present summarized financial information concerning the company’s reportable business segments and Other activities (dollars in millions):
Three Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Net sales$880.9 $267.5 $8.5 $1,156.9 
Intersegment gross sales (eliminations)17.2 0.1 (17.3)— 
Earnings (loss) before income taxes$165.7 $32.6 $(54.1)$144.2 
Nine Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Net sales$2,643.0 $843.2 $21.6 $3,507.8 
Intersegment gross sales (eliminations)39.0 0.2 (39.2)— 
Earnings (loss) before income taxes469.2 92.2 (157.9)403.5 
Total assets$2,714.6 $576.9 $439.9 $3,731.4 
Three Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Net sales$896.3 $175.3 $10.2 $1,081.8 
Intersegment gross sales (eliminations)11.7  (11.7)— 
Earnings (loss) before income taxes1
$13.0 $3.8 $(45.4)$(28.6)
Nine Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Net sales$2,845.7 $705.8 $18.5 $3,570.0 
Intersegment gross sales (eliminations)35.5 0.1 (35.6)— 
Earnings (loss) before income taxes1
384.6 64.4 (135.4)313.6 
Total assets$2,723.1 $537.9 $324.9 $3,585.9 
1 The Professional reportable segment earnings (loss) before income taxes includes $151.3 million of non-cash impairment charges recorded during the preparation of the financial statements for the third quarter of fiscal 2023 related to the Intimidator operating segment. For additional information regarding the impairment charges, refer to Note 5, Goodwill and Other Intangible Assets, Net.
The following table presents the details of operating loss before income taxes for the company's Other activities:
 Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Corporate expenses$(44.5)$(34.0)$(135.1)$(110.7)
Interest expense(14.5)(15.0)(47.4)(43.8)
Earnings from the company's wholly-owned domestic distribution company and other income, net4.9 3.6 24.6 19.1 
Total operating loss$(54.1)$(45.4)$(157.9)$(135.4)
11

4Revenue
The following tables disaggregate the company's reportable segment net sales by major product type and geographic market (dollars in millions):
Three Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$772.8 $265.0 $5.6 $1,043.4 
Irrigation108.1 2.5 2.9 113.5 
Total net sales$880.9 $267.5 $8.5 $1,156.9 
Revenue by geographic market: 
United States$694.0 $236.2 $8.5 $938.7 
International countries186.9 31.3  218.2 
Total net sales$880.9 $267.5 $8.5 $1,156.9 
Nine Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$2,300.3 $827.1 $16.0 $3,143.4 
Irrigation342.7 16.1 5.6 364.4 
Total net sales$2,643.0 $843.2 $21.6 $3,507.8 
Revenue by geographic market: 
United States$2,054.8 $740.0 $21.6 $2,816.4 
International countries588.2 103.2  691.4 
Total net sales$2,643.0 $843.2 $21.6 $3,507.8 
Three Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$777.2 $169.1 $5.2 $951.5 
Irrigation119.1 6.2 5.0 130.3 
Total net sales$896.3 $175.3 $10.2 $1,081.8 
Revenue by geographic market: 
United States$690.8 $145.8 $10.2 $846.8 
International countries205.5 29.5  235.0 
Total net sales$896.3 $175.3 $10.2 $1,081.8 
Nine Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$2,486.9 $682.8 $11.5 $3,181.2 
Irrigation358.8 23.0 7.0 388.8 
Total net sales$2,845.7 $705.8 $18.5 $3,570.0 
Revenue by geographic market: 
United States$2,225.5 $569.3 $18.5 $2,813.3 
International countries620.2 136.5  756.7 
Total net sales$2,845.7 $705.8 $18.5 $3,570.0 
12

Contract Liabilities
Contract liabilities relate to deferred revenue recognized for cash consideration received at contract inception in advance of the company's performance under the respective contract and generally relate to the sale of separately priced extended warranty contracts, service contracts, and non-refundable customer deposits. The company recognizes revenue over the term of the contract in proportion to the costs expected to be incurred in satisfying the performance obligations under the separately priced extended warranty and service contracts. For non-refundable customer deposits, the company recognizes revenue as of the point in time in which the performance obligation has been satisfied under the contract with the customer, which typically occurs upon change in control at the time a product is shipped. As of August 2, 2024 and October 31, 2023, $26.3 million and $25.6 million, respectively, of deferred revenue associated with outstanding separately priced extended warranty contracts, service contracts, and non-refundable customer deposits was reported within accrued liabilities and other long-term liabilities in the Condensed Consolidated Balance Sheets. For the three and nine months ended August 2, 2024, the company recognized $2.5 million and $9.7 million, respectively, of the October 31, 2023 deferred revenue balance within net sales in the Condensed Consolidated Statements of Earnings (Loss). The company expects to recognize approximately $2.3 million of the October 31, 2023 deferred revenue amount within net sales throughout the remainder of fiscal 2024, $7.8 million in fiscal 2025, and $5.8 million thereafter.
5Goodwill and Other Intangible Assets, Net
Goodwill
The changes in the carrying amount of goodwill by reportable segment for the first nine months of fiscal 2024 were as follows:
(Dollars in millions)ProfessionalResidentialOtherTotal
Balance as of October 31, 2023$440.5 $10.3 $ $450.8 
Divestitures(0.5)(0.5) (1.0)
Translation adjustments0.3 0.1  0.4 
Balance as of August 2, 2024$440.3 $9.9 $ $450.2 
Other Intangible Assets, Net
The components of other intangible assets, net as of August 2, 2024, August 4, 2023, and October 31, 2023 were as follows (dollars in millions):
August 2, 2024Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(16.6)$1.6 
Customer-related15.8327.7 (124.8)202.9 
Developed technology7.1102.9 (70.4)32.5 
Trade names13.710.7 (6.9)3.8 
Total finite-lived13.5459.5 (218.7)240.8 
Indefinite-lived - trade names271.6 — 271.6 
Total other intangible assets, net$731.1 $(218.7)$512.4 
13

August 4, 2023Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(15.8)$2.4 
Non-compete agreements5.56.9 (6.9) 
Customer-related15.7329.1 (102.0)227.1 
Developed technology7.1102.1 (60.8)41.3 
Trade names13.710.7 (3.9)6.8 
Backlog and other0.65.7 (5.7) 
Total finite-lived13.2472.7 (195.1)277.6 
Indefinite-lived - trade names271.6 — 271.6 
Total other intangible assets, net$744.3 $(195.1)$549.2 
October 31, 2023Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(16.0)$2.2 
Non-compete agreements5.56.9 (6.9) 
Customer-related15.8327.5 (106.7)220.8 
Developed technology7.1102.0 (63.1)38.9 
Trade names13.710.7 (4.0)6.7 
Backlog and other0.65.7 (5.7) 
Total finite-lived13.3471.0 (202.4)268.6 
Indefinite-lived - trade names271.5 — 271.5 
Total other intangible assets, net$742.5 $(202.4)$540.1 
Amortization expense for finite-lived intangible assets for the three and nine months ended August 2, 2024 was $8.8 million and $26.3 million, respectively. Amortization expense for finite-lived intangibles assets for the three and nine months ended August 4, 2023 was $8.9 million and $26.8 million, respectively. As of August 2, 2024, estimated amortization expense for the remainder of fiscal 2024 and succeeding fiscal years is as follows:
(Dollars in millions)August 2, 2024
2024 (remaining)$8.3 
202531.6 
202630.4 
202725.4 
202822.0 
202920.1 
Thereafter103.0 
Total estimated amortization expense$240.8 
Fiscal 2023 Impairment
Intimidator
At the end of the third quarter of fiscal 2023, the company recorded an impairment charge of $18.0 million related to the indefinite-lived Spartan trade name intangible asset reported under the Professional segment. Further, during the same period, the company recorded an impairment charge of $133.3 million related to goodwill of the Intimidator reporting unit also reported under the Professional segment. Subsequent to these impairment charges, the remaining balance of the indefinite-lived Spartan trade name intangible asset was $81.1 million and the remaining balance of goodwill for the Intimidator reporting unit was $30.5 million. The charges are included in the Non-cash impairment charges caption on the Condensed Consolidated Statements of Earnings (Loss). These impairment charges resulted in a $36.7 million income tax benefit (deferred tax asset) associated with the remaining tax deductible basis in goodwill and other intangible assets.
14

6Indebtedness
The following is a summary of the company's indebtedness:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
$600 million revolving credit facility, due October 2026
$ $70.0 $40.0 
$270 million term loan, due October 2026
270.0 270.0 270.0 
$200 million term loan, due April 2027
200.0 200.0 200.0 
3.81% series A senior notes, due June 2029
100.0 100.0 100.0 
3.91% series B senior notes, due June 2031
100.0 100.0 100.0 
3.97% senior notes, due June 2032
100.0 100.0 100.0 
7.8% debentures, due June 2027
100.0 100.0 100.0 
6.625% senior notes, due May 2037
124.2 124.1 124.2 
Less: unamortized debt issuance costs2.3 2.8 2.7 
Total long-term debt991.9 1,061.3 1,031.5 
Less: current portion of long-term debt25.3   
Long-term debt, less current portion$966.6 $1,061.3 $1,031.5 
As of August 2, 2024, principal payments required on the company's outstanding indebtedness, based on the maturity dates defined within the company's debt arrangements, for the remainder of fiscal 2024 and succeeding fiscal years are as follows:
(Dollars in millions)August 2, 2024
2024 (remaining)$ 
202537.0 
2026263.0 
2027270.0 
2028 
2029100.0 
Thereafter325.0 
Total principal payments required$995.0 
Covenants
The company is in compliance with all covenants under the company’s outstanding indebtedness as of August 2, 2024.
7Inventories, Net
The company uses a combination of inventory valuation methods. Inventories are valued at the lower of cost or net realizable value, with cost determined by the first-in, first-out ("FIFO") and average cost methods for certain of the company's inventories. All remaining inventories are valued at the lower of cost or market, with cost determined under the last-in, first-out ("LIFO") method. As needed, the company records an inventory valuation adjustment for excess, slow-moving, and obsolete inventory that is equal to the excess of the cost of the inventory over the estimated net realizable value or market value for the inventory depending on the inventory costing method. Such inventory valuation adjustment is based on a review and comparison of current inventory levels to planned production, as well as planned and historical sales of the inventory. The inventory valuation adjustment to net realizable value or market value establishes a new cost basis of the inventory that cannot be subsequently reversed.
Inventories, net were as follows:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Raw materials and work in process$395.2 $435.1 $400.3 
Finished goods and service parts843.5 847.5 844.2 
Total FIFO and average cost value1,238.7 1,282.6 1,244.5 
Less: adjustment to LIFO value156.7 169.9 156.7 
Total inventories, net$1,082.0 $1,112.7 $1,087.8 
15

8Property, Plant, and Equipment, Net
Property, plant, and equipment assets are carried at cost less accumulated depreciation. The company generally accounts for depreciation of property, plant, and equipment utilizing the straight-line method over the estimated useful lives of the assets. Buildings and leasehold improvements are generally depreciated over 10 to 40 years, machinery and equipment are generally depreciated over three to 15 years, tooling is generally depreciated over three to five years, and computer hardware and software and website development costs are generally depreciated over two to five years. Expenditures for major renewals and improvements, which substantially increase the useful lives of existing assets, are capitalized. Costs associated with general maintenance and repairs are expensed as incurred within cost of sales or selling, general and administrative expense in the Condensed Consolidated Statements of Earnings (Loss) depending on the nature and use of the related asset. Interest is capitalized during the construction period for significant capital projects.
Property, plant, and equipment, net was as follows:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Land and land improvements$70.2 $63.0 $69.0 
Buildings and leasehold improvements360.0 331.1 355.8 
Machinery and equipment642.2 585.4 624.6 
Tooling261.4 235.4 260.4 
Computer hardware and software99.8 108.2 98.0 
Construction in process165.2 204.3 133.2 
Property, plant, and equipment, gross1,598.8 1,527.4 1,541.0 
Less: accumulated depreciation963.1 902.4 899.3 
Property, plant, and equipment, net$635.7 $625.0 $641.7 
9Product Warranty Guarantees
The company’s products are warranted to provide assurance that the product will function as expected and to ensure customer confidence in design, workmanship, and overall quality. Standard warranty coverage is generally provided for specified periods of time and on select products’ hours of usage and generally covers parts, labor, and other expenses for non-maintenance repairs. In addition to the standard warranties offered by the company on its products, the company also sells separately priced extended warranty coverage on select products for a prescribed period after the original warranty period expires. For additional information on the contract liabilities associated with the company's separately priced extended warranties, refer to Note 4, Revenue.
At the time of sale, the company recognizes expense and records an accrual by product line for estimated costs in connection with forecasted future warranty claims. The company's estimate of the cost of future warranty claims is based primarily on the estimated number of products under warranty, historical average costs incurred to service warranty claims, the trend in the historical ratio of claims to sales, and the historical length of time between the sale and resulting warranty claim. The company periodically assesses the adequacy of its warranty accruals based on changes in these factors and records any necessary adjustments if the cost of actual claims experience indicates that adjustments to the company's warranty accrual are necessary. Additionally, from time to time, the company may also establish warranty accruals for its estimate of the costs necessary to settle major rework campaigns on a product-specific basis during the period in which the circumstances giving rise to the major rework campaign become known and when the costs to satisfactorily address the situation are both probable and estimable. The warranty accrual for the cost of a major rework campaign is primarily based on an estimate of the cost to repair each affected unit and the number of affected units expected to be repaired.
16

The changes in accrued warranties were as follows:
 Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Beginning balance$151.4 $153.9 $143.9 $134.5 
Changes in accrual related to warranties issued during the period20.0 20.5 60.4 69.9 
Payments made during the period(23.9)(24.1)(64.0)(60.8)
Changes in accrual related to pre-existing warranties0.2 1.0 7.4 7.7 
Ending balance$147.7 $151.3 $147.7 $151.3 
10Investment in Joint Venture
The company is party to a joint venture with Huntington Distribution Finance, Inc. ("HDF"), a subsidiary of The Huntington National Bank, established as Red Iron Acceptance, LLC ("Red Iron"), the primary purpose of which is to provide customer inventory financing to certain distributors and dealers of certain of the company’s products in the U.S. The company has also entered into a limited inventory repurchase agreement with Red Iron. For additional information regarding the customer financing aspect of the arrangement, as well as the limited inventory purchase agreement, refer to Note 14, Commitments and Contingencies.
The company owns 45 percent of Red Iron and HDF owns 55 percent of Red Iron. The company accounts for its investment in Red Iron under the equity method of accounting. The company and HDF each contributed a specified amount of the estimated cash required to enable Red Iron to purchase the company's floor plan financing receivables and to provide financial support for Red Iron's floor plan financing programs. Red Iron borrows the remaining requisite estimated cash utilizing an $1,350.0 million secured revolving credit facility established under a credit agreement between Red Iron and HDF. The company's total investment in Red Iron as of August 2, 2024, August 4, 2023 and October 31, 2023 was $46.4 million, $48.5 million, and $50.6 million, respectively. The company has not guaranteed the outstanding indebtedness of Red Iron.
11Stock-Based Compensation
Compensation costs related to stock-based compensation awards were as follows:
Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Stock option awards$3.2 $2.0 $11.3 $6.3 
Performance share awards(1.0)(0.2)1.6 1.9 
Restricted stock unit awards2.0 1.9 6.0 5.1 
Unrestricted common stock awards  0.6 1.1 
Total compensation cost for stock-based compensation awards$4.2 $3.7 $19.5 $14.4 
Stock Option Awards
Stock options are granted with an exercise price equal to the closing price of the company’s common stock on the date of grant, as reported by the New York Stock Exchange. Options are generally granted to executive officers, other employees, and non-employee members of the company’s Board of Directors ("Board") on an annual basis in the first quarter of the company’s fiscal year but may also be granted throughout the fiscal year in connection with hiring, mid-year promotions, leadership transition, or retention, as needed and applicable. Options generally vest one-third each year over a three-year period and have a ten-year term but in certain circumstances, the vesting requirement may be modified such that options granted to certain employees vest in full on the three-year anniversary of the date of grant and have a ten-year term. Compensation cost equal to the grant date fair value determined under the Black-Scholes valuation method is generally recognized for these awards over the vesting period. Compensation cost recognized for other employees not considered executive officers and non-employee Board members is net of estimated forfeitures, which are determined at the time of grant based on historical forfeiture experience. Stock options granted to executive officers and other employees are subject to accelerated expensing if the option holder meets the retirement definition set forth in the company's stock-based compensation plans. In that case, the fair value of the options is expensed in the fiscal year of grant because generally, if the option holder is employed as of the end of the fiscal year in which the options are granted, such options will not be forfeited but continue to vest according to their schedule following retirement. Similarly, if a non-employee Board member has served on the company's Board for ten full fiscal years or more, the awards
17

will not be forfeited but continue to vest according to their schedule following retirement. Therefore, the fair value of the options granted is fully expensed on the date of the grant.
The fair value of each stock option is estimated on the date of grant using various inputs and assumptions under the Black-Scholes valuation method. The expected life is a significant assumption as it determines the period for which the risk-free interest rate, stock price volatility, and dividend yield must be applied. The expected life is the average length of time in which executive officers, other employees, and non-employee Board members are expected to exercise their stock options, which is primarily based on historical exercise experience. The company groups executive officers and non-employee Board members for valuation purposes based on similar historical exercise behavior. Expected stock price volatility is based on the daily movement of the company’s common stock over the most recent historical period equivalent to the expected life of the option. The risk-free interest rate for periods within the contractual life of the option is based on the U.S. Treasury rate over the expected life at the time of grant. The expected dividend yield is estimated over the expected life based on the company’s historical cash dividends paid, expected future cash dividends and dividend yield, and expected changes in the company’s stock price.
The table below illustrates the weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted in the first nine months of the following fiscal periods:
 Fiscal 2024Fiscal 2023
Expected life of option in years6.376.31
Expected stock price volatility26.76%25.20%
Risk-free interest rate3.95%3.79%
Expected dividend yield1.15%0.95%
Per share weighted-average fair value at date of grant$30.39$33.21
Performance Share Awards
The company grants performance share awards to executive officers and other employees under which they are entitled to receive shares of the company’s common stock contingent on the achievement of performance goals of the company, which are generally measured over a three-year period. The number of shares of common stock a participant receives can be increased (up to 200 percent of target levels) or reduced (down to zero) based on the level of achievement of performance goals and will vest at the end of a three-year period. Performance share awards are generally granted on an annual basis in the first quarter of the company’s fiscal year. Compensation cost is recognized for these awards on a straight-line basis over the vesting period based on the per share fair value, which is equal to the closing price of the company's common stock on the date of grant, and the probability of achieving each performance goal. The per share weighted-average fair value of performance share awards granted during the first quarter of fiscal 2024 and 2023 was $99.60 and $112.14, respectively. No performance share awards were granted during the second or third quarters of fiscal 2024 and 2023.
Restricted Stock Unit Awards
Restricted stock unit awards are generally granted to certain employees who are not executive officers. Occasionally, restricted stock unit awards may be granted, including to executive officers, in connection with hiring, mid-year promotions, leadership transition, or retention. Restricted stock unit awards generally vest one-third each year over a three-year period, or vest in full on the three-year anniversary of the date of grant. Compensation cost equal to the grant date fair value, net of estimated forfeitures, is recognized for these awards over the vesting period. The grant date fair value is equal to the closing price of the company's common stock on the date of grant multiplied by the number of shares subject to the restricted stock unit awards and estimated forfeitures are determined on the grant date based on historical forfeiture experience. The per share weighted-average fair value of restricted stock unit awards granted during the first nine months of fiscal 2024 and 2023 was $96.73 and $103.46, respectively.
Unrestricted Common Stock Awards
During the first nine months of fiscal 2024 and 2023, 7,544 and 10,329 shares, respectively, of fully vested unrestricted common stock awards were granted to certain Board members as a component of their compensation for their service on the Board and were recorded within selling, general and administrative expense in the Condensed Consolidated Statements of Earnings (Loss). Additionally, the Company's Board members may elect to convert a portion or all of their calendar year annual retainers otherwise payable in cash into shares of the company's common stock. No shares of fully vested unrestricted common stock awards were granted during the second or third quarters of fiscal 2024 and 2023.
18

12Stockholders' Equity
Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss ("AOCL"), net of tax, within the Condensed Consolidated Statements of Stockholders' Equity were as follows:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Foreign currency translation adjustments$34.8 $34.3 $41.7 
Pension benefits4.3 3.6 4.3 
Cash flow derivative instruments3.8 (7.3)(9.0)
Total accumulated other comprehensive loss$42.9 $30.6 $37.0 
The components and activity of AOCL, net of tax, for the three and nine month periods ended August 2, 2024 and August 4, 2023 were as follows:
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of May 3, 2024$36.4 $4.3 $(4.9)$35.8 
Other comprehensive (income) loss before reclassifications(1.6) 7.1 5.5 
Amounts reclassified from AOCL  1.6 1.6 
Net current period other comprehensive (income) loss(1.6) 8.7 7.1 
Balance as of August 2, 2024$34.8 $4.3 $3.8 $42.9 
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of October 31, 2023$41.7 $4.3 $(9.0)$37.0 
Other comprehensive (income) loss before reclassifications(6.9) 6.5 (0.4)
Amounts reclassified from AOCL  6.3 6.3 
Net current period other comprehensive (income) loss(6.9) 12.8 5.9 
Balance as of August 2, 2024$34.8 $4.3 $3.8 $42.9 
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of May 5, 2023$32.3 $3.6 $(6.7)$29.2 
Other comprehensive loss before reclassifications2.0  2.5 4.5 
Amounts reclassified from AOCL  (3.1)(3.1)
Net current period other comprehensive loss (income)2.0  (0.6)1.4 
Balance as of August 4, 2023$34.3 $3.6 $(7.3)$30.6 
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of October 31, 2022$51.3 $3.6 $(21.8)$33.1 
Other comprehensive (income) loss before reclassifications(17.0) 27.2 10.2 
Amounts reclassified from AOCL  (12.7)(12.7)
Net current period other comprehensive (income) loss(17.0) 14.5 (2.5)
Balance as of August 4, 2023$34.3 $3.6 $(7.3)$30.6 
19

For additional information on the components reclassified from AOCL to the respective line items in net earnings for derivative instruments refer to Note 16, Derivative Instruments and Hedging Activities.
13Per Share Data
Reconciliation of basic and diluted weighted-average number of shares of common stock outstanding was as follows:
 Three Months EndedNine Months Ended
(Shares in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Diluted  
Weighted-average number of shares of common stock outstanding - Basic104.0 104.3 104.2 104.5 
Effect of dilutive shares0.5  0.6 0.9 
Weighted-average number of shares of common stock outstanding - Diluted104.5 104.3 104.8 105.4 
The effect of dilutive shares from stock option awards and restricted stock unit awards is computed under the treasury stock method. Stock option awards to purchase 1,722,300 and 1,410,092 shares of common stock during the third quarter of fiscal 2024 and 2023, respectively, and to purchase 1,652,878 and 483,650 shares of common stock during the first nine months of fiscal 2024 and 2023, respectively, were excluded from the computation of diluted net earnings (loss) per share of common stock because they were anti-dilutive.
14Commitments and Contingencies
Customer Financing Arrangements
Inventory Financing
The company is party to inventory financing arrangements with Red Iron, Huntington Commercial Finance Canada, Inc. ("HCFC"), and other third-party financial institutions (collectively, the "financial institutions") which provide inventory financing to certain dealers and distributors of certain of the company's products in the U.S. and internationally. These financing arrangements are structured as an advance in the form of a payment by the financial institutions to the company on behalf of a distributor or dealer with respect to invoices financed by the financial institution. These payments extinguish the obligation of the dealer or distributor to make payment to the company under the terms of the applicable invoice.
Under separate agreements between the financial institutions and the dealers and distributors, the financial institutions provide loans to the dealers and distributors for the advances paid by the financial institutions to the company. Under these financing arrangements, down payments are not required, and depending on the finance program for each product line, finance charges are incurred by the company, shared between the company and the distributor and/or the dealer, or paid by the distributor or dealer. The financial institutions retain a security interest in the distributors' and dealers' financed inventories and such inventories are monitored regularly through audits. Financing terms to the distributors and dealers require payment as the inventory, which secures the indebtedness, is sold to end-users or when payment otherwise become due under the agreements between the financial institutions and the distributors and dealers, whichever occurs first. Rates are generally indexed to the Secured Overnight Financing Rate ("SOFR"), or an alternative variable rate, plus a fixed percentage that differs based on whether the financing is for a distributor or dealer. Rates may also vary based on the product that is financed.
The net amount of receivables financed for dealers and distributors under this arrangement with Red Iron for the nine months ended August 2, 2024 and August 4, 2023 were $1,882.3 million and $2,160.8 million, respectively. The total amount of net receivables outstanding under this arrangement with Red Iron as of August 2, 2024, August 4, 2023, and October 31, 2023 were $927.8 million, $1,010.5 million and $1,019.0 million, respectively. The total amount of receivables due from Red Iron to the company as of August 2, 2024, August 4, 2023, and October 31, 2023 were $28.6 million, $30.4 million and $34.4 million, respectively.
The net amount of receivables financed for dealers and distributors under the arrangements with HCFC and the other third-party financial institutions for the nine months ended August 2, 2024 and August 4, 2023 were $442.0 million and $367.6 million, respectively. As of August 2, 2024, August 4, 2023, and October 31, 2023, $228.5 million, $187.2 million and $234.7 million, respectively, of receivables financed by HCFC and the other third-party financial institutions were outstanding.
Inventory Repurchase Agreements
The company has entered into a limited inventory repurchase agreement with Red Iron and HCFC under which the company has agreed to repurchase certain repossessed products, up to a maximum aggregate amount of $7.5 million in a calendar year.
20

Additionally, as a result of the company's floor plan financing agreements with the other third-party financial institutions, the company also entered into inventory repurchase agreements with the other third-party financial institutions. Under such inventory repurchase agreements, the company has agreed to repurchase products repossessed by the other third-party financial institutions. As of August 2, 2024, August 4, 2023 and October 31, 2023, the company was contingently liable to repurchase up to a maximum amount of $30.2 million, $118.8 million, and $32.2 million, respectively, of inventory related to receivables under these inventory repurchase agreements. The company's financial exposure under these inventory repurchase agreements is limited to the difference between the amount paid to Red Iron, HCFC or other third-party financing institutions for repurchases of inventory and the amount received upon subsequent resale of the repossessed product. The company has repurchased immaterial amounts of inventory pursuant to such arrangements for the nine months ended August 2, 2024 and August 4, 2023.
Supplier Finance Program
The company has a supply chain finance service agreement with a third-party financial institution to provide a web-based platform that facilitates the ability of participating suppliers to finance payment obligations from the company with the third-party financial institution. Participating suppliers may, at their sole discretion, make offers to finance one or more payment obligations of the company prior to their scheduled due dates at a discounted price to the third-party financial institution. The company's obligations to its suppliers, including amounts due and scheduled payment dates, are not affected by suppliers' decisions to finance amounts under this supply chain finance arrangement. The company guarantees its payment obligations under the supply chain finance arrangement with the third-party financial institution. The company does not pledge assets as security to the suppliers or the third-party financial institution. As of August 2, 2024, August 4, 2023 and October 31, 2023, $315.3 million, $402.1 million, and $99.6 million, respectively, of the company's outstanding payment obligations were financed by participating suppliers through the third-party financial institution's supply chain finance web-based platform. These obligations are presented within accounts payable in the Condensed Consolidated Balance Sheets.
Litigation
From time to time, the company is party to litigation in the ordinary course of business. Such matters are generally subject to uncertainties and to outcomes that are not predictable with assurance and that may not be known for extended periods of time. Litigation occasionally involves claims for punitive, as well as compensatory, damages arising out of the use of the company’s products. Although the company is self-insured to some extent, the company maintains insurance against certain product liability losses. The company is also subject to litigation and administrative and judicial proceedings with respect to claims involving asbestos and the discharge of hazardous substances into the environment. Some of these claims assert damages and liability for personal injury, remedial investigations or clean-up and other costs and damages. The company is also occasionally involved in commercial disputes, employment or employment-related disputes, and patent litigation cases in which it is asserting or defending against patent infringement claims. To prevent possible infringement of the company’s patents by others, the company periodically reviews competitors’ products. To avoid potential liability with respect to others’ patents, the company reviews certain patents issued by the U.S. Patent and Trademark Office and foreign patent offices. The company believes these activities help minimize its risk of being a defendant in patent infringement litigation.
The company records a liability in its Condensed Consolidated Financial Statements for costs related to claims, including future legal costs, settlements, and judgments, where the company has assessed that a loss is probable and an amount can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the company records the most probable estimate of the loss or the minimum amount when no amount within the range is a better estimate than any other amount. The company discloses a contingent liability even if the liability is not probable or the amount is not estimable, or both, if there is a reasonable possibility that a material loss may have been incurred. In the opinion of management, the amount of liability, if any, with respect to these matters, individually or in the aggregate, will not materially affect the company's consolidated results of operations, financial position, or cash flows.
In situations where the company receives, or expects to receive, a favorable ruling related to a litigation settlement, the company follows the accounting standards codification guidance for gain contingencies. The company does not allow for the recognition of a gain contingency within its Condensed Consolidated Financial Statements prior to the settlement of the underlying events or contingencies associated with the gain contingency. As a result, the consideration related to a gain contingency is recorded in the Condensed Consolidated Financial Statements during the period in which all underlying events or contingencies are resolved and the gain is realized.
21

15Leases
The company enters into contracts that are, or contain, operating lease agreements for certain property, plant, or equipment assets utilized in the normal course of business, such as buildings for manufacturing facilities, office space, distribution centers, and warehouse facilities; land for product testing sites; machinery and equipment for research and development activities, manufacturing and assembly processes, and administrative tasks; and vehicles for sales, service, marketing, and distribution activities. Contracts that explicitly or implicitly relate to property, plant, and equipment are assessed at inception to determine if the contract is, or contains, a lease. Such contracts for operating lease agreements convey the company's right to direct the use of, and obtain substantially all of the economic benefits from, an identified asset for a defined period of time in exchange for consideration. The lease term begins and is determined upon lease commencement, which is the point in time when the company takes possession of the identified asset, and generally includes all non-cancelable periods. Lease expense for the company's operating leases is recognized on a straight-line basis over the lease term and is recorded within cost of sales or selling, general and administrative expense within the Condensed Consolidated Statements of Earnings (Loss) as dictated by the nature and use of the underlying asset. The company does not recognize right-of-use assets and lease liabilities, but does recognize expense on a straight-line basis, for short-term operating leases which have a lease term of 12 months or less and do not include an option to purchase the underlying asset.
Lease payments are determined at lease commencement and generally represent fixed lease payments as defined within the respective lease agreement or, in the case of certain lease agreements, variable lease payments that are measured as of the lease commencement date based on the prevailing index or market rate. Future adjustments to variable lease payments are defined and scheduled within the respective lease agreement and are determined based upon the prevailing market or index rate at the time of the adjustment relative to the market or index rate determined at lease commencement. Certain other lease agreements contain variable lease payments that are determined based upon actual utilization of the identified asset. Such future adjustments to variable lease payments and variable lease payments based upon actual utilization of the identified asset are not included within the determination of lease payments at commencement but rather, are recorded as variable lease expense in the period in which the variable lease cost is incurred.
Right-of-use assets represent the company's right to use an underlying asset throughout the lease term and lease liabilities represent the company's obligation to make lease payments arising from the lease agreement. The company accounts for operating lease liabilities at lease commencement and on an ongoing basis as the present value of the minimum remaining lease payments under the respective lease term. Minimum remaining lease payments are generally discounted to present value based the estimated incremental borrowing rate at lease commencement as the rate implicit in the lease is generally not readily determinable. Right-of-use assets are measured as the amount of the corresponding operating lease liability for the respective operating lease agreement, adjusted for prepaid or accrued lease payments, the remaining balance of any lease incentives received, unamortized initial direct costs, and impairment of the operating lease right-of-use asset, as applicable.
The following table presents the lease expense incurred on the company’s operating, short-term, and variable leases:
Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Operating lease expense$8.9 $6.1 $27.5 $19.0 
Short-term lease expense1.3 1.6 3.4 3.5 
Variable lease expense0.1  0.2 0.1 
Total lease expense$10.3 $7.7 $31.1 $22.6 
The following table presents supplemental cash flow information related to the company's operating leases:
Nine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023
Right-of-use assets obtained in exchange for lease obligations$3.5 $54.1 
Operating cash flows for amounts included in the measurement of lease liabilities$20.5 $16.5 
The following table presents other lease information related to the company's operating leases:
August 2, 2024August 4, 2023October 31, 2023
Weighted-average remaining lease term of operating leases in years9.09.29.3
Weighted-average discount rate of operating leases4.93 %4.12 %4.83 %
22

The following table reconciles the total undiscounted future cash flows based on the anticipated future minimum operating lease payments by fiscal year for the company's operating leases to the present value of operating lease liabilities recorded within the Condensed Consolidated Balance Sheets as of August 2, 2024:
(Dollars in millions)August 2, 2024
2024 (remaining)$5.3 
202524.3 
202618.3 
202714.7 
202812.3 
Thereafter69.6 
Total future minimum operating lease payments144.5 
Less: imputed interest25.7 
Present value of operating lease liabilities$118.8 
16Derivative Instruments and Hedging Activities
Risk Management Objective of Using Derivatives
The company is exposed to foreign currency exchange rate risk arising from transactions in the normal course of business, such as sales to third-party customers, sales and loans to wholly-owned foreign subsidiaries, costs associated with foreign plant operations, and purchases from suppliers. The company’s primary currency exchange rate exposures are with the Euro, the Australian dollar, the Canadian dollar, the British pound, the Mexican peso, the Japanese yen, the Chinese renminbi, and the Romanian new leu against the U.S. dollar, as well as the Romanian new leu against the Euro.
To reduce its exposure to foreign currency exchange rate risk, the company enters into various derivative instruments to hedge against such risk, authorized under a company policy that places controls on these hedging activities, with counterparties that are highly rated financial institutions. The company’s policy does not allow the use of derivative instruments for trading or speculative purposes. The company has also made an accounting policy election to use the portfolio exception with respect to measuring counterparty credit risk for derivative instruments and to measure the fair value of a portfolio of financial assets and financial liabilities on the basis of the net open risk position with each counterparty.
The company’s hedging activities primarily involve the use of forward currency contracts to hedge most foreign currency transactions, including forecasted sales and purchases denominated in foreign currencies. The company uses derivative instruments only in an attempt to limit underlying exposure from foreign currency exchange rate fluctuations and to minimize earnings and cash flow volatility associated with foreign currency exchange rate fluctuations. Decisions on whether to use such derivative instruments are primarily based on the amount of exposure to the currency involved and an assessment of the near-term market value for each currency.
The company recognizes all derivative instruments at fair value on the Condensed Consolidated Balance Sheets as either assets or liabilities. The accounting for changes in the fair value of a derivative instrument depends on whether it has been designated and qualifies as a cash flow hedging instrument.
Cash Flow Hedging Instruments
The company formally documents relationships between cash flow hedging instruments and the related hedged transactions, as well as its risk-management objective and strategy for undertaking cash flow hedging instruments. This process includes linking all cash flow hedging instruments to the forecasted transactions, such as sales to third-parties and costs associated with foreign plant operations, including purchases from suppliers. At the cash flow hedge’s inception and on an ongoing basis, the company formally assesses whether the cash flow hedging instruments have been highly effective in offsetting changes in the cash flows of the hedged transactions and whether those cash flow hedging instruments may be expected to remain highly effective in future periods.
Changes in the fair values of the spot rate component of outstanding, highly effective cash flow hedging instruments included in the assessment of hedge effectiveness are recorded in other comprehensive income within AOCL on the Condensed Consolidated Balance Sheets and are subsequently reclassified to net earnings within the Condensed Consolidated Statements of Earnings (Loss) during the same period in which the cash flows of the underlying hedged transaction affect net earnings. Changes in the fair values of hedge components excluded from the assessment of effectiveness are recognized immediately in net earnings under the mark-to-market approach. The classification of gains or losses recognized on cash flow hedging instruments and excluded components within the Condensed Consolidated Statements of Earnings (Loss) is the same as that of
23

the underlying exposure. Results of cash flow hedging instruments, and the related excluded components, of sales and costs associated with foreign plant operations, including purchases from suppliers, are recorded in net sales and cost of sales, respectively. The maximum amount of time the company hedges its exposure to the variability in future cash flows for forecasted trade sales and purchases is two years.
When it is determined that a derivative instrument is not, or has ceased to be, highly effective as a cash flow hedge, the company discontinues cash flow hedge accounting prospectively. The gain or loss on the dedesignated derivative instrument remains in AOCL and is reclassified to net earnings within the same Condensed Consolidated Statements of Earnings (Loss) line item as the underlying exposure when the forecasted transaction affects net earnings. When the company discontinues cash flow hedge accounting because it is no longer probable, but it is still reasonably possible that the forecasted transaction will occur by the end of the originally expected period or within an additional two-month period of time thereafter, the gain or loss on the derivative instrument remains in AOCL and is reclassified to net earnings within the same Condensed Consolidated Statements of Earnings (Loss) line item as the underlying exposure when the forecasted transaction affects net earnings. However, if it is probable that a forecasted transaction will not occur by the end of the originally specified time period or within an additional two-month period of time thereafter, the gains and losses that were in AOCL are immediately recognized in net earnings within other income, net in the Condensed Consolidated Statements of Earnings (Loss). In all situations in which cash flow hedge accounting is discontinued and the derivative instrument remains outstanding, the company carries the derivative instrument at its fair value on the Condensed Consolidated Balance Sheets, recognizing future changes in the fair value within other income, net in the Condensed Consolidated Statements of Earnings (Loss).
As of August 2, 2024, the notional amount outstanding of forward currency contracts designated as cash flow hedging instruments was $344.9 million.
Derivatives Not Designated as Cash Flow Hedging Instruments
The company also enters into foreign currency contracts that include forward currency contracts to mitigate the remeasurement of specific assets and liabilities on the Condensed Consolidated Balance Sheets. These contracts are not designated as cash flow hedging instruments. Accordingly, changes in the fair value of hedges of recorded balance sheet positions, such as cash, receivables, payables, intercompany notes, and other various contractual claims to pay or receive foreign currencies other than the functional currency, are recognized immediately in other income, net, on the Condensed Consolidated Statements of Earnings (Loss) together with the transaction gain or loss from the hedged balance sheet position.
The following table presents the fair value and location of the company’s derivative instruments on the Condensed Consolidated Balance Sheets:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Derivative assets:   
Derivatives designated as cash flow hedging instruments:   
Prepaid expenses and other current assets   
Forward currency contracts$1.3 $10.0 $13.7 
Derivatives not designated as cash flow hedging instruments:
Prepaid expenses and other current assets
Forward currency contracts0.8 3.8 3.1 
Total derivative assets$2.1 $13.8 $16.8 
Derivative liabilities:
Derivatives designated as cash flow hedging instruments:
Accrued liabilities
Forward currency contracts$1.2 $0.1 $ 
Derivatives not designated as cash flow hedging instruments:
Accrued liabilities
Forward currency contracts0.1   
Total derivative liabilities$1.3 $0.1 $ 
The company entered into an International Swap Dealers Association ("ISDA") Master Agreement with each counterparty that permits the net settlement of amounts owed under their respective contracts. The ISDA Master Agreement is an industry standardized contract that governs all derivative contracts entered into between the company and the respective counterparty. Under these master netting agreements, net settlement generally permits the company or the counterparty to determine the net amount payable or receivable for contracts due on the same date or in the same currency for similar types of derivative
24

transactions. The company records the fair value of its derivative instruments at the net amount on its Condensed Consolidated Balance Sheets.
The following table presents the effects of the master netting arrangements on the fair value of the company’s derivative instruments that are recorded on the Condensed Consolidated Balance Sheets:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Derivative assets:
Forward currency contracts:
Gross amount of derivative assets$3.0 $15.0 $16.8 
Derivative liabilities offsetting derivative assets0.9 1.2  
Net amount of derivative assets$2.1 $13.8 $16.8 
Derivative liabilities:
Forward currency contracts:
Gross amount of derivative liabilities$1.5 $0.1 $ 
Derivative assets offsetting derivative liabilities0.2   
Net amount of derivative liabilities$1.3 $0.1 $ 
The following table presents the impact and location of the amounts reclassified from AOCL into net earnings on the Condensed Consolidated Statements of Earnings (Loss) and the impact of derivative instruments on the Condensed Consolidated Statements of Comprehensive Income (Loss) for the company's derivatives designated as cash flow hedging instruments for the three and nine months ended August 2, 2024 and August 4, 2023:
Three Months Ended
Gain Reclassified from AOCL into Earnings(Loss) Gain Recognized in OCI on Derivatives
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Net sales$1.0 $1.9 $(2.3)$(0.9)
Cost of sales0.6 1.2 (6.4)1.5 
Total derivatives designated as cash flow hedging instruments$1.6 $3.1 $(8.7)$0.6 
Nine Months Ended
Gain Reclassified from AOCL into Earnings(Loss) Gain Recognized in OCI on Derivatives
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Net sales$3.0 $9.7 $(6.5)$(18.1)
Cost of sales3.3 3.0 (6.3)3.6 
Total derivatives designated as cash flow hedging instruments$6.3 $12.7 $(12.8)$(14.5)
The company recognized immaterial gains and losses within other income, net in the Condensed Consolidated Statements of Earnings (Loss) during the third quarter and first nine months of fiscal 2024 and fiscal 2023, respectively, due to the discontinuance of cash flow hedge accounting on certain forward currency contracts designated as cash flow hedging instruments. As of August 2, 2024, the company expects to reclassify approximately $2.2 million of losses from AOCL to earnings during the next twelve months.
25

The following tables present the impact and location of derivative instruments on the Condensed Consolidated Statements of Earnings (Loss) for the company’s derivatives designated as cash flow hedging instruments and the related components excluded from effectiveness testing:
Gain (Loss) Recognized in Earnings on Cash Flow Hedging Instruments
(Dollars in millions)August 2, 2024August 4, 2023
Three Months EndedNet SalesCost of SalesNet SalesCost of Sales
Condensed Consolidated Statements of Earnings (Loss) income (expense) amounts in which the effects of cash flow hedging instruments are recorded$1,156.9 $(754.1)$1,081.8 $(709.4)
Gain (loss) on derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Amount of gain reclassified from AOCL into earnings1.0 0.6 1.9 1.2 
Gain (loss) on components excluded from effectiveness testing recognized in earnings based on changes in fair value$1.3 $1.1 $(0.4)$0.8 
Gain (Loss) Recognized in Earnings on Cash Flow Hedging Instruments
(Dollars in millions)August 2, 2024August 4, 2023
Nine Months EndedNet SalesCost of SalesNet SalesCost of Sales
Condensed Consolidated Statements of Earnings (Loss) income (expense) amounts in which the effects of cash flow hedging instruments are recorded$3,507.8 $(2,307.5)$3,570.0 $(2,322.0)
Gain on derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Amount of gain reclassified from AOCL into earnings3.0 3.3 9.7 3.0 
Gain on components excluded from effectiveness testing recognized in earnings based on changes in fair value$2.1 $2.6 $2.0 $1.8 
The following table presents the impact and location of derivative instruments on the Condensed Consolidated Statements of Earnings (Loss) for the company’s derivatives not designated as cash flow hedging instruments:
 Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Loss on derivatives not designated as cash flow hedging instruments
Forward currency contracts:
Other loss, net$(4.6)$(2.7)$(5.8)$(4.5)
Total loss on derivatives not designated as cash flow hedging instruments$(4.6)$(2.7)$(5.8)$(4.5)
17Fair Value Measurements
The company categorizes its assets and liabilities into one of three levels based on the assumptions (inputs) used in valuing the asset or liability. Estimates of fair value for financial assets and financial liabilities are based on the framework established in the accounting guidance for fair value measurements. The framework defines fair value, provides guidance for measuring fair value, and requires certain disclosures. The framework discusses valuation techniques such as the market approach (comparable market prices), the income approach (present value of future income or cash flows), and the cost approach (cost to replace the service capacity of an asset or replacement cost). The framework utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. The three levels are defined as follows:
26

Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs reflecting management’s assumptions about the inputs used in pricing the asset or liability.
Recurring Fair Value Measurements
The company's derivative instruments consist of forward currency contracts that are measured at fair value on a recurring basis. The fair value of such forward currency contracts is determined based on observable market transactions of forward currency prices and spot currency rates as of the reporting date.
The following tables present, by level within the fair value hierarchy, the company's financial assets and liabilities that are measured at fair value on a recurring basis as of August 2, 2024, August 4, 2023, and October 31, 2023, according to the valuation technique utilized to determine their fair values (dollars in millions):
 Fair Value Measurements Using Inputs Considered as:
August 2, 2024Fair ValueLevel 1Level 2Level 3
Assets:    
Forward currency contracts$2.1 $ $2.1 $ 
Total assets$2.1 $ $2.1 $ 
Liabilities:    
Forward currency contracts$1.3 $ $1.3 $ 
Total liabilities$1.3 $ $1.3 $ 
 Fair Value Measurements Using Inputs Considered as:
August 4, 2023Fair ValueLevel 1Level 2Level 3
Assets:    
Forward currency contracts$13.8 $ $13.8 $ 
Total assets$13.8 $ $13.8 $ 
Liabilities:
Forward currency contracts$0.1 $ $0.1 $ 
Total liabilities$0.1 $ $0.1 $ 
 Fair Value Measurements Using Inputs Considered as:
October 31, 2023Fair ValueLevel 1Level 2Level 3
Assets:    
Forward currency contracts$16.8 $ $16.8 $ 
Total assets$16.8 $ $16.8 $ 
Liabilities:    
Forward currency contracts$ $ $ $ 
Total liabilities$ $ $ $ 
Nonrecurring Fair Value Measurements
The company measures certain assets and liabilities at fair value on a non-recurring basis. Assets and liabilities that are measured at fair value on a nonrecurring basis include long-lived assets, goodwill, and indefinite-lived intangible assets, which would generally be recorded at fair value as a result of an impairment charge. For additional information regarding impairment related fair value measurements, refer to Note 5, Goodwill and Other Intangible Assets, Net. Assets acquired and liabilities assumed as part of a business combination are also measured at fair value on a non-recurring basis during the measurement period allowed by the accounting standards codification guidance for business combinations when applicable. Alternatively,
27

under a cost accumulation model, the company measures the fair values of net assets acquired as part of an asset acquisition before allocating the cost of the asset acquisition to the net assets acquired on the basis of their relative fair values. For additional information on the company's business combination and the related non-recurring fair value measurement of the assets acquired and liabilities assumed, refer to Note 2, Acquisitions and Divestitures.
Other Fair Value Disclosures
The carrying values of the company's short-term financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and short-term debt, including current maturities of long-term debt, when applicable, approximate their fair values due to their short-term nature. As of August 2, 2024, August 4, 2023, and October 31, 2023, the company's long-term debt included $524.2 million, $524.1 million, and $524.2 million of gross fixed-rate debt that is not subject to variable interest rate fluctuations. The gross fair value of such long-term debt is determined using Level 2 inputs by discounting the projected cash flows based on quoted market rates at which similar amounts of debt could currently be borrowed. As of August 2, 2024, the estimated gross fair value of long-term debt with fixed interest rates was $532.8 million compared to its gross carrying amount of $524.2 million. As of August 4, 2023, the estimated gross fair value of long-term debt with fixed interest rates was $497.7 million compared to its gross carrying amount of $524.1 million. As of October 31, 2023, the estimated gross fair value of long-term debt with fixed interest rates was $478.2 million compared to its gross carrying amount of $524.2 million. For additional information regarding long-term debt with fixed interest rates, refer to Note 6, Indebtedness.
18Subsequent Events
The company has evaluated all subsequent events and concluded that no subsequent events have occurred that would require recognition in the Condensed Consolidated Financial Statements or disclosure in the Notes to the Condensed Consolidated Financial Statements.
28

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
This Management’s Discussion and Analysis of Financial Condition and Results of Operations ("MD&A") is intended to provide a reader of our Condensed Consolidated Financial Statements with a narrative from the perspective of management on our financial condition, results of operations, liquidity, and certain other factors that may affect our future results. Unless the context indicates otherwise, the terms "company," "TTC," "we," "our," or "us" refer to The Toro Company and its consolidated subsidiaries. This MD&A should be read in conjunction with the MD&A included in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended October 31, 2023. Unless expressly stated otherwise, the comparisons presented in this MD&A refer to the same period in the prior fiscal year. Our MD&A is presented as follows:
Company Overview
Results of Operations
Business Segments
Financial Position
Non-GAAP Financial Measures
Critical Accounting Policies and Estimates
This discussion contains various "forward-looking statements" within the meaning of the Private Securities Litigation Reform Act of 1995 and we refer readers to the section titled "Cautionary Note Regarding Forward-Looking Statements" located at the beginning of this Quarterly Report on Form 10-Q for more information.
Non-GAAP Financial Measures
Throughout this MD&A, we have provided financial and liquidity measures that are not calculated or presented in accordance with United States ("U.S.") generally accepted accounting principles ("GAAP") ("non-GAAP financial measures," "adjusted" before specified financial measures, and "non-GAAP liquidity measures"), as information supplemental and in addition to the most directly comparable financial measures presented in this Quarterly Report on Form 10-Q that are calculated and presented in accordance with U.S. GAAP. We believe that these non-GAAP financial measures, when considered in conjunction with our Condensed Consolidated Financial Statements prepared in accordance with U.S. GAAP, provide investors with useful supplemental financial information to better understand our core operational performance and cash flows. These non-GAAP financial measures, however, should not be considered superior to, as a substitute for, or as an alternative to, and should be considered in conjunction with, the most directly comparable U.S. GAAP financial measures. Reconciliations of non-GAAP financial measures to the most directly comparable reported U.S. GAAP financial measures are included in the section titled "Non-GAAP Financial Measures" within this MD&A.
COMPANY OVERVIEW
The Toro Company is in the business of designing, manufacturing, marketing, and selling professional turf maintenance equipment and services; turf irrigation systems; landscaping equipment and lighting products; snow and ice management products; agricultural irrigation systems; rental, specialty, and underground construction equipment; and residential yard and snow thrower products. Our purpose is to help our customers enrich the beauty, productivity, and sustainability of the land. Sustainability is integrated into our enterprise strategic priorities of accelerating profitable growth, driving productivity and operational excellence, and empowering our people. Our focus on alternative power, smart connected, and autonomous solutions, as well as our continued efforts to address sustainability-focused matters, including environmental, social, and governance priorities, are disclosed in our most recent Sustainability Report.
We sell our products worldwide through a network of distributors, dealers, mass retailers, hardware retailers, equipment rental centers, and home centers, as well as online and direct to end-users. We strive to provide innovative, well-built, and dependable products supported by an extensive service network. A significant portion of our net sales has historically been, and we expect will continue to be, attributable to new and enhanced products. We define new products as those introduced in the current and previous two fiscal years. We classify our operations into two reportable business segments: Professional and Residential. Our remaining activities are presented as "Other" due to their insignificance, as described in greater detail within the section titled "Business Segments" in this MD&A.
Macroeconomic Driven Caution
As summer progressed, we saw macroeconomic factors drive more caution from homeowners and dealers than originally anticipated. These factors included general consumer uncertainty, continued high interest rates, and the current geopolitical environment. This uptick in caution resulted in trade-down activity and purchase deferrals, which led to lower-than-expected shipments of Residential and Professional segment lawn care products during July. Continued macroeconomic driven caution could cause adverse effect on our results of operations, financial position, or cash flows.
29

Productivity Initiative
During the first quarter of fiscal 2024, we announced our AMP initiative, which is a multi-year initiative intended to result in annualized cost savings of at least $100 million by fiscal 2027, driven by sustainable supply-base, design-to-value, and route-to-market transformation. We intend to reinvest a portion of the savings from this initiative to further accelerate innovation and long-term growth.
Fiscal 2023 Impairment
At the end of the third quarter of fiscal 2023, we recorded an impairment charge of $18.0 million related to the indefinite-lived Spartan trade name intangible asset reported under the Professional segment. Further, during the same period, we recorded an impairment charge of $133.3 million related to goodwill of the Intimidator reporting unit also reported under the Professional segment. Subsequent to these impairment charges, the remaining balance of the indefinite-lived Spartan trade name intangible asset is $81.1 million and the remaining balance of goodwill for the Intimidator reporting unit is $30.5 million. These impairment charges are included in the Non-cash impairment charges caption on the Condensed Consolidated Statements of Earnings (Loss). These impairment charges resulted in a $36.7 million income tax benefit (deferred tax asset) associated with the remaining tax deductible basis in goodwill and other intangible assets.
RESULTS OF OPERATIONS
Overview
Consolidated net sales for the third quarter of fiscal 2024 were $1,156.9 million, up 6.9 percent compared to $1,081.8 million in the third quarter of fiscal 2023. For the first nine months of fiscal 2024, consolidated net sales were $3,507.8 million, down 1.7 percent compared to $3,570.0 million from the same period in the prior fiscal year.
Professional segment net sales for the third quarter of fiscal 2024 were $880.9 million, a decrease of 1.7 percent compared to $896.3 million in the third quarter of the prior fiscal year. For the first nine months of fiscal 2024, Professional segment net sales were $2,643.0 million, a decrease of 7.1 percent compared to $2,845.7 million in the prior fiscal year comparable period.
Residential segment net sales for the third quarter of fiscal 2024 were $267.5 million, an increase of 52.6 percent compared to $175.3 million in the third quarter of the prior fiscal year. For the first nine months of fiscal 2024, Residential segment net sales were $843.2 million, an increase of 19.5 percent compared to $705.8 million in the prior fiscal year comparable period.
Net earnings for the third quarter of fiscal 2024 were $119.3 million, or $1.14 per diluted share, compared to a net loss of $15.0 million, or $0.14 net loss per diluted share, for the third quarter of fiscal 2023. Net earnings for the first nine months of fiscal 2024 were $329.0 million, or $3.14 per diluted share, compared to $259.4 million, or $2.46 per diluted share, in the comparable fiscal 2023 period.
Adjusted net earnings for the third quarter of fiscal 2024 were $123.7 million, or $1.18 per diluted share, compared to $99.4 million, or $0.95 per diluted share, for the third quarter of fiscal 2023. Adjusted net earnings for the first nine months of fiscal 2024 were $337.5 million, or $3.22 per diluted share, compared to $369.4 million, or $3.50 per diluted share, in the comparable fiscal 2023 period.
We continued our history of paying quarterly cash dividends and increased our cash dividend for the third quarter of fiscal 2024 by 5.9 percent to $0.36 per share compared to $0.34 per share paid in the third quarter of fiscal 2023. We also repurchased shares of our common stock under our Board authorized repurchase program, thereby reducing our total shares outstanding. As a result of the combination of quarterly cash dividends and share repurchases, we returned $221.8 million of cash to our shareholders during the first nine months of fiscal 2024.
Field inventory levels were slightly higher as of the end of the third quarter of fiscal 2024 compared to the end of the third quarter of fiscal 2023, primarily due to increased shipments of lawn care equipment to our mass channel partners and increased shipments of construction and golf and grounds products driven by improved manufacturing output, partially offset by significant reductions of dealer field inventories of lawn care equipment in both the Professional and Residential segments.
Our order backlog represents unfulfilled customer orders at a point in time. Our order backlog (including shipments beyond 12 months) was lower as of the end of the third quarter of fiscal 2024 compared to the end of the fourth quarter of fiscal 2023 primarily due to improved manufacturing output. Our order backlog remains significantly elevated over what the company would consider normal, due to demand for underground construction and golf and grounds products continuing to outpace production of such products.
Net Sales
Consolidated net sales for the third quarter of fiscal 2024 were $1,156.9 million, up 6.9 percent compared to $1,081.8 million in the third quarter of fiscal 2023. This increase was primarily driven by higher shipments of Residential segment products and net price realization, partially offset by lower shipments of Professional segment products. For the year-to-date period of fiscal 2024, consolidated net sales were $3,507.8 million, down 1.7 percent compared to $3,570.0 million from the same period in the
30

prior fiscal year. This decrease was primarily driven by lower shipments of Professional segment products, partially offset by higher shipments of Residential segment products.
Net sales in international markets decreased by $16.8 million and $65.3 million for the third quarter and year-to-date periods of fiscal 2024, respectively. The decreases for the third quarter and year-to date comparisons were primarily due to lower shipments of both Residential and Professional segment products.
Changes in foreign currency exchange rates resulted in a decrease in our net sales of approximately $0.5 million and $7.3 million for the third quarter and year-to-date periods of fiscal 2024, respectively.
The following table summarizes our results of operations as a percentage of consolidated net sales:
 Three Months EndedNine Months Ended
August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Net sales100.0 %100.0 %100.0 %100.0 %
Cost of sales(65.2)(65.6)(65.8)(65.0)
Gross profit34.8 34.4 34.2 35.0 
Selling, general and administrative expense(22.0)(22.2)(22.1)(21.3)
Non-cash impairment charges— (14.0)— (4.3)
Operating earnings (loss)12.8 (1.8)12.1 9.4 
Interest expense(1.3)(1.4)(1.4)(1.2)
Other income, net0.9 0.6 0.8 0.6 
Earnings (loss) before income taxes12.5 (2.6)11.5 8.8 
Income tax provision(2.2)1.2 (2.1)(1.5)
Net earnings (loss)10.3 %(1.4)%9.4 %7.3 %
Gross Profit and Gross Margin
Gross profit for the third quarter of fiscal 2024 was $402.8 million, up 8.2 percent compared to $372.4 million for the third quarter of fiscal 2023. Gross margin was 34.8 percent for the third quarter of fiscal 2024 compared to 34.4 percent for the third quarter of fiscal 2023, an increase of 40 basis points. The increase in gross margin for the third quarter comparison was primarily due to productivity improvements and net price realization, partially offset by higher material and manufacturing costs and product mix.
Gross profit for the year-to-date period of fiscal 2024 was $1,200.3 million, down 3.8 percent compared to $1,248.0 million for the same period of fiscal 2023. Gross margin was 34.2 percent for the year-to-date period of fiscal 2024 compared to 35.0 percent for the prior year comparable period, a decrease of 80 basis points. The decrease in gross margin for the year-to-date comparison was primarily due to higher material and manufacturing costs and product mix, partially offset by productivity improvements.
Selling, General, and Administrative ("SG&A") Expense
SG&A expense increased $14.5 million, or 6.0 percent, for the third quarter of fiscal 2024 and increased $15.4 million, or 2.0 percent, for the year-to-date period of fiscal 2024 compared to the same respective periods of fiscal 2023. As a percentage of net sales, SG&A expense decreased 20 basis points for the third quarter of fiscal 2024 and increased 80 basis points for the year-to-date period of fiscal 2024, respectively, compared to the same respective periods of fiscal 2023. The decrease in SG&A expense as a percentage of net sales for the third quarter comparison was primarily due to net sales leverage and lower marketing costs, partially offset by higher incentive expenses. The increase in SG&A expense as a percentage of net sales for the year-to-date comparison was primarily due to lower net sales volume and higher incentive expenses, partially offset by lower marketing costs.
Non-Cash Impairment Charges
We recorded non-cash impairment charges of $151.3 million within our Professional segment related to Intimidator in the third quarter and year-to-date period of fiscal 2023. No impairment charges were recognized in the third quarter or year-to-date period of fiscal 2024.
31

Interest Expense
Interest expense decreased $0.5 million and increased $3.6 million for the third quarter and year-to-date periods of fiscal 2024, respectively, compared to the same respective periods of fiscal 2023. The decrease in interest expense for the third quarter comparison was primarily due to lower average outstanding borrowings. The increase in interest expense for the year-to-date comparison was primarily due to higher average interest rates.
Other Income, Net
Other income, net increased $5.1 million and $5.3 million for the third quarter and year-to-date periods of fiscal 2024, respectively, compared to the same respective periods of fiscal 2023. The increase in other income, net for the third quarter comparison was primarily due to a net gain on divestiture. The increase in other income, net for the year-to-date comparison was primarily due to net gains on divestitures and higher income from our Red Iron join venture.
Income Tax Provision (Benefit)
The effective tax rate for the third quarter of fiscal 2024 was 17.3 percent compared to 47.6 percent in the third quarter of fiscal 2023, primarily due to the prior year tax impact from non-cash impairment charges and a more favorable geographic mix of earnings in the current fiscal year period. The effective tax rate for the year-to-date period of fiscal 2024 was 18.5 percent compared to 17.3 percent in the same period of fiscal 2023, primarily due to the prior year tax impact from non-cash impairment charges and lower tax benefits recorded as excess tax deductions for stock-based compensation in the current fiscal year period, partially offset by a more favorable geographic mix of earnings in the current fiscal year period. The adjusted effective tax rate for the third quarter of fiscal 2024 was 18.0 percent, compared to an adjusted effective tax rate of 19.0 percent in the third quarter of fiscal 2023, primarily driven by a more favorable geographic mix of earnings. The adjusted effective tax rate for the year-to-date period of fiscal 2024 was 19.3 percent, compared to 20.6 percent in the same period of fiscal 2023, primarily driven by a more favorable geographic mix of earnings.
Net Earnings (Loss)
Net earnings for the third quarter of fiscal 2024 were $119.3 million, or $1.14 per diluted share, compared to a net loss of $15.0 million, or $0.14 net loss per diluted share, for the third quarter of fiscal 2023. Adjusted net earnings for the third quarter of fiscal 2024 were $123.7 million, or $1.18 per diluted share, compared to $99.4 million, or $0.95 per diluted share, for the third quarter of fiscal 2023, an increase of 24.2 percent per diluted share. Net earnings for the first nine months of fiscal 2024 were $329.0 million, or $3.14 per diluted share, compared to $259.4 million, or $2.46 per diluted share, for the same period of fiscal 2023. Adjusted net earnings for the first nine months of fiscal 2024 were $337.5 million, or $3.22 per diluted share, compared to $369.4 million, or $3.50 per diluted share, for the same year-to-date period of fiscal 2023, a decrease of 8.0 percent per diluted share. The increase in net earnings per diluted share for the third quarter comparison was primarily due to the prior year non-cash impairment charges and higher Residential segment earnings in the current fiscal year period. The increase in net earnings per diluted share for the year-to-date comparison was primarily due to the prior year non-cash impairment charges and higher Residential segment earnings in the current fiscal year period, partially offset by lower Professional segment earnings in the current fiscal year period.
32

BUSINESS SEGMENTS
We operate in two reportable business segments: Professional and Residential. Segment earnings for our Professional and Residential segments are defined as earnings from operations plus other income, net. Our remaining activities are presented as "Other" due to their insignificance. Operating loss for our Other activities included earnings (loss) from our wholly-owned domestic distribution company, Red Iron joint venture, corporate activities, other income, and interest expense. Corporate activities include general corporate expenditures, such as finance, human resources, legal, information services, public relations, and similar activities, as well as other unallocated corporate assets and liabilities, such as corporate facilities and deferred tax assets and liabilities. The following tables summarize net sales for our reportable business segments and Other activities:
 Three Months Ended
(Dollars in millions)August 2, 2024August 4, 2023Dollar Value ChangePercentage Change
Professional$880.9 $896.3 $(15.4)(1.7)%
Residential267.5 175.3 92.2 52.6 
Other8.5 10.2 (1.7)(16.7)
Total net sales*$1,156.9 $1,081.8 $75.1 6.9 %
*Includes international net sales of:$218.2 $235.0 $(16.8)(7.1)%
 Nine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023Dollar Value ChangePercentage Change
Professional$2,643.0 $2,845.7 $(202.7)(7.1)%
Residential843.2 705.8 137.4 19.5 
Other21.6 18.5 3.1 16.8 
Total net sales*$3,507.8 $3,570.0 $(62.2)(1.7)%
*Includes international net sales of:$691.4 $756.7 $(65.3)(8.6)%
The following tables summarize segment earnings (loss) for our reportable business segments and operating (loss) for our Other activities:
 Three Months Ended
(Dollars in millions)August 2, 2024August 4, 2023Dollar Value ChangePercentage Change
Professional$165.7 $13.0 $152.7 1,174.6 %
Residential32.6 3.8 28.8 757.9 
Other(54.1)(45.4)(8.7)(19.2)
Total segment earnings (loss)$144.2 $(28.6)$172.8 604.2 %
 Nine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023Dollar Value ChangePercentage Change
Professional$469.2 $384.6 $84.6 22.0 %
Residential92.2 64.4 27.8 43.2 
Other(157.9)(135.4)(22.5)(16.6)
Total segment earnings (loss)$403.5 $313.6 $89.9 28.7 %
Professional Segment
Segment Net Sales
Worldwide net sales for our Professional segment for the third quarter of fiscal 2024 decreased 1.7 percent compared to the third quarter of fiscal 2023. This decrease was driven primarily by lower shipments of snow and ice management products, lawn care equipment, and compact utility loaders, partially offset by higher shipments of golf and grounds products and underground construction equipment, along with net price realization. Worldwide net sales for our Professional segment for the year-to-date period of fiscal 2024 decreased 7.1 percent compared to the same period of fiscal 2023. This decrease was driven
33

primarily by lower shipments of zero-turn mowers and snow and ice management products, partially offset by higher shipments of underground construction equipment and golf and grounds products.
Segment Earnings
Professional segment earnings for the third quarter of fiscal 2024 increased 1,174.6 percent compared to the third quarter of fiscal 2023, and Professional segment earnings margin increased to 18.8 percent from 1.5 percent for the third quarter of fiscal 2023. The increase in Professional segment earnings margin for the third quarter comparison was primarily due to the prior year non-cash impairment charges, productivity improvements, product mix, and net price realization, partially offset by higher material and manufacturing costs and lower net sales volume. Professional segment earnings for the year-to-date period of fiscal 2024 increased 22.0 percent compared to the same period of fiscal 2023, and Professional segment earnings margin increased to 17.8 percent from 13.5 percent for the year-to-date period of fiscal 2023. The increase in Professional segment earnings margin for the year-to-date comparison was primarily due to the prior year non-cash impairment charges, productivity improvements, and product mix, partially offset by higher material and manufacturing costs and lower net sales volume.
Residential Segment
Segment Net Sales
Worldwide net sales for our Residential segment for the third quarter of fiscal 2024 increased 52.6 percent compared to the third quarter of fiscal 2023. The increase in Residential segment net sales was primarily driven by higher shipments to our mass channel. Worldwide net sales for our Residential segment for the year-to-date period of fiscal 2024 increased 19.5 percent compared to the same period of fiscal 2023. The increase in Residential segment net sales was primarily driven by higher shipments to our mass channel, partially offset by lower shipments of snow products.
Segment Earnings
Residential segment earnings for the third quarter of fiscal 2024 increased 757.9 percent compared to the third quarter of fiscal 2023, and Residential segment earnings margin increased to 12.2 percent from 2.2 percent in the third quarter of fiscal 2023. The increase in Residential segment earnings margin for the third quarter of fiscal 2024 was largely due to net sales leverage, productivity improvements, and net price realization primarily driven by lower floor plan costs, partially offset by product mix and higher material and manufacturing costs. Residential segment earnings for the year-to-date period of fiscal 2024 increased 43.2 percent compared to the same period of fiscal 2023, and Residential segment earnings margin increased to 10.9 percent from 9.1 percent in the year-to-date period of fiscal 2023. The increase in Residential segment earnings margin for the year-to-date period of fiscal 2024 was largely driven by net sales leverage and productivity improvements, partially offset by product mix and higher material and manufacturing costs.
Other Activities
Other Net Sales
Net sales for our Other activities includes sales from our wholly-owned domestic distribution company net of intersegment sales from the Professional and Residential segments to the distribution company. Net sales for our Other activities in the third quarter of fiscal 2024 decreased by $1.7 million compared to the same period in fiscal 2023. Net sales for our Other activities in the year-to-date period of fiscal 2024 increased by $3.1 million compared to the same period in fiscal 2023.
Other Operating Loss
The operating loss for our Other activities for the third quarter of fiscal 2024 increased $8.7 million compared to the third quarter of fiscal 2023. The operating loss for our Other activities for the year-to-date period of fiscal 2024 increased $22.5 million compared to the same period in fiscal 2023. The increased operating loss for the third quarter of fiscal 2024 was primarily due to higher corporate expenses. The increased operating loss for the year-to-date period of fiscal 2024 was primarily due to higher corporate expenses and higher interest expense.
FINANCIAL POSITION
Working Capital
Our ongoing goal is to maintain requisite inventory levels to meet our anticipated production requirements, avoid manufacturing delays, and meet the demand for our products, as well as working to ensure service parts availability for our customers. Accounts receivable as of the end of the third quarter of fiscal 2024 increased $141.6 million, or 36.2 percent, compared to the end of the third quarter of fiscal 2023, primarily driven by increased shipments to our mass channel, as well as payment terms to that channel. Inventory levels were down $30.7 million, or 2.8 percent, as of the third quarter of fiscal 2024 compared to the third quarter of fiscal 2023, primarily due to a reduction in lawn care equipment finished goods balances and a reduction in work-in-process balances, partially offset by higher balances of compact utility loaders and snow and ice
34

management products. Accounts payable increased $30.4 million, or 7.5 percent, as of the end of the third quarter of fiscal 2024 compared to the end of the third quarter of fiscal 2023, primarily due to the timing of material purchases.
Cash Flow
Cash Flows from Operating Activities
Net cash provided by operating activities for the first nine months of fiscal 2024 was $329.8 million compared to $154.7 million for the first nine months of fiscal 2023. This increase was mainly due to net favorable fluctuations in working capital during the current fiscal year period compared to the prior fiscal year period.
Cash Flows from Investing Activities
Net cash used in investing activities for the first nine months of fiscal 2024 was $43.4 million compared to $119.2 million for the first nine months of fiscal 2023. This decrease was primarily driven by lower purchases of property, plant, and equipment, lower cash outflows for acquisitions, and higher cash inflows from divestitures in each case during the current fiscal year period compared to the prior fiscal year period.
Cash Flows from Financing Activities
Net cash used in financing activities for the first nine months of fiscal 2024 was $260.5 million compared to $82.4 million for the first nine months of fiscal 2023. This increase was mainly due to changes in activity under the revolving credit facility and higher stock repurchases in each case during the current fiscal year period compared to the prior fiscal year period.
Liquidity and Capital Resources
As of August 2, 2024, we had available liquidity of $818.4 million, consisting of cash and cash equivalents of $221.1 million, of which $127.8 million was held by our foreign subsidiaries, and availability under our revolving credit facility of $597.3 million. We believe our current liquidity position, including the funds available through existing, and potential future, financing arrangements and forecasted cash flows from operations will be sufficient to provide the necessary capital resources for our anticipated working capital needs, payroll, and other administrative costs, capital expenditures, lease payments, purchase commitments, contractual obligations, acquisitions, investments, establishment of new facilities, expansion and renovation of existing facilities, financing receivables from customers that are not financed with Red Iron or other third-party financial institutions, contingent consideration payments, debt repayments, interest payments, quarterly cash dividend payments, and common stock repurchases, all as applicable, for at least the next twelve months.
Indebtedness
Our debt arrangements are described in further detail in our Annual Report on Form 10-K for the fiscal year ended October 31, 2023. The following is a summary of our indebtedness:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
$600 million revolving credit facility, due October 2026$— $70.0 $40.0 
$270 million term loan, due October 2026270.0 270.0 270.0 
$200 million term loan, due April 2027200.0 200.0 200.0 
3.81% series A senior notes, due June 2029100.0 100.0 100.0 
3.91% series B senior notes, due June 2031100.0 100.0 100.0 
3.97% senior notes, due June 2032100.0 100.0 100.0 
7.8% debentures, due June 2027100.0 100.0 100.0 
6.625% senior notes, due May 2037124.2 124.1 124.2 
Less: unamortized debt issuance costs2.3 2.8 2.7 
Total long-term debt991.9 1,061.3 1,031.5 
Less: current portion of long-term debt25.3 — — 
Long-term debt, less current portion$966.6 $1,061.3 $1,031.5 
As of August 2, 2024, we had no outstanding borrowings under our revolving credit facility and $2.7 million outstanding under the sublimit for standby letters of credit, which resulted in $597.3 million of unutilized availability under our revolving credit facility.
We are in compliance with our debt covenants and other requirements of our revolving credit facility and term loan credit agreements, indentures, and private placement note purchase agreements.
35

Cash Dividends
Our Board of Directors approved a cash dividend of $0.36 per share for the third quarter of fiscal 2024 that was paid on July 11, 2024. This was an increase of 5.9 percent over our cash dividend of $0.34 per share for the third quarter of fiscal 2023. We expect to continue paying our quarterly cash dividend to shareholders for the remainder of fiscal 2024.
Share Repurchases
During the first nine months of fiscal 2024, we repurchased 1,178,074 shares of our common stock in the open market under our Board authorized repurchase program, thereby reducing our total shares outstanding. As of August 2, 2024, 5,771,417 shares remained available for repurchase under our Board authorized repurchase program. We expect to continue to repurchase shares of our common stock throughout the remainder of fiscal 2024, depending on our cash balance, debt repayments, market conditions, our anticipated working capital needs, the price of our common stock, and/or other factors.
Customer Financing Arrangements
Our customer financing arrangements are described in further detail in our Annual Report on Form 10-K for the fiscal year ended October 31, 2023. There have been no material changes to our customer financing arrangements during the first nine months of fiscal 2024.
Inventory Financing
We are party to inventory financing arrangements with Red Iron, HCFC, and other third-party financial institutions which provide inventory financing to certain dealers and distributors of certain of our products in the U.S. and internationally.
The net amount of receivables financed for dealers and distributors under the arrangement with Red Iron for the nine month periods ended August 2, 2024 and August 4, 2023 were $1,882.3 million and $2,160.8 million, respectively. The total amount of net receivables outstanding under the arrangement with Red Iron as of August 2, 2024, August 4, 2023 and October 31, 2023 were $927.8 million, $1,010.5 million and $1,019.0 million, respectively. The total amount of receivables due from Red Iron to us as of August 2, 2024, August 4, 2023 and October 31, 2023 were $28.6 million, $30.4 million and $34.4 million, respectively.
The net amount of receivables financed for dealers and distributors under the arrangements with HCFC and the other third-party financial institutions for the nine month periods ended August 2, 2024 and August 4, 2023 were $442.0 million and $367.6 million, respectively. The total amount of net receivables outstanding under the arrangements with HCFC and the other third-party financial institutions as of August 2, 2024, August 4, 2023, and October 31, 2023 were $228.5 million, $187.2 million, and $234.7 million, respectively.
Inventory Repurchase Agreements
We have entered into a limited inventory repurchase agreement with Red Iron and HCFC under which we have agreed to repurchase certain repossessed products, up to a maximum aggregate amount of $7.5 million in a calendar year.
Additionally, as a result of our financing agreements with the other third-party financial institutions, we have also entered into inventory repurchase agreements with the other third-party financial institutions. Under such inventory repurchase agreements, we have agreed to repurchase products repossessed by the other third-party financial institutions. As of August 2, 2024, August 4, 2023, and October 31, 2023, we were contingently liable to repurchase up to a maximum amount of $30.2 million, $118.8 million, and $32.2 million, respectively, of inventory related to receivables under these inventory repurchase agreements.
Our financial exposure under these inventory repurchase agreements is limited to the difference between the amount paid to Red Iron, HCFC or other third-party financing institutions for repurchases of inventory and the amount received upon subsequent resale of the repossessed product. We have repurchased immaterial amounts of inventory pursuant to such arrangements for the nine months ended August 2, 2024 and August 4, 2023. However, a decline in retail sales or financial difficulties of our distributors or dealers could cause this situation to change and thereby require us to repurchase financed product, which could have an adverse effect on our results of operations, financial position, or cash flows.
NON-GAAP FINANCIAL MEASURES
We have provided in this Quarterly Report on Form 10-Q certain non-GAAP financial measures, which are not calculated or presented in accordance with U.S. GAAP, as information supplemental and in addition to the most directly comparable financial measures that are calculated and presented in accordance with U.S. GAAP. We use these non-GAAP financial measures in making operating decisions and assessing liquidity because we believe they provide meaningful supplemental information regarding our core operational performance and cash flows, as a measure of our liquidity, and provide us with a better understanding of how to allocate resources to both ongoing and prospective business initiatives. Additionally, these non-GAAP financial measures facilitate our internal comparisons to both our historical operating results and to our competitors'
36

operating results by factoring out potential differences caused by charges and benefits not related to our regular, ongoing business, including, without limitation, certain non-cash, large, and/or unpredictable charges and benefits; acquisitions and dispositions; legal judgments, settlements, or other matters; and tax positions. We believe that these non-GAAP financial measures, when considered in conjunction with our Condensed Consolidated Financial Statements prepared in accordance with U.S. GAAP, provide investors with useful supplemental financial information to better understand our core operational performance and cash flows. These non-GAAP financial measures should not be considered superior to, as a substitute for, or as an alternative to, and should be considered in conjunction with, the most directly comparable U.S. GAAP financial measures. The non-GAAP financial measures may differ from similar measures used by other companies.
Reconciliation of Non-GAAP Financial Measures
The following table provides a reconciliation of the non-GAAP financial performance measures used in this report to the most directly comparable measures calculated and reported in accordance with U.S. GAAP for the three and nine month periods ended August 2, 2024 and August 4, 2023:
37

Three Months EndedNine Months Ended
(Dollars in millions, except per share data)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Gross profit$402.8 $372.4 $1,200.3 $1,248.0 
Acquisition-related costs1
— — — 0.2 
Productivity initiative2
6.9 — 6.9 — 
Adjusted gross profit$409.7 $372.4 $1,207.2 $1,248.2 
Gross margin34.8 %34.4 %34.2 %35.0 %
Productivity initiative2
0.6 %— %0.2 %— %
Adjusted gross margin35.4 %34.4 %34.4 %35.0 %
Operating earnings (loss)$148.1 $(19.1)$424.3 $336.1 
Acquisition-related costs1
— — — 0.5 
Productivity initiative2
10.9 — 19.2 — 
Non-cash impairment charges3
— 151.3 — 151.3 
Adjusted operating earnings$159.0 $132.2 $443.5 $487.9 
Operating earnings (loss) margin12.8 %(1.8)%12.1 %9.4 %
Productivity initiative2
0.9 %— %0.5 %— %
Non-cash impairment charges3
— %14.0 %— %4.3 %
Adjusted operating earnings margin13.7 %12.2 %12.6 %13.7 %
Earnings (loss) before income taxes$144.2 $(28.6)$403.5 $313.6 
Acquisition-related costs1
— — — 0.5 
Productivity initiative2
6.6 — 14.9 — 
Non-cash impairment charges3
— 151.3 — 151.3 
Adjusted earnings before income taxes$150.8 $122.7 $418.4 $465.4 
Income tax provision (benefit)$24.9 $(13.6)$74.5 $54.2 
Acquisition-related costs1
— — — 0.1 
Productivity initiative2
1.2 — 2.9 — 
Non-cash impairment charges3
— 36.7 — 36.7 
Tax impact of share-based compensation4
1.0 0.2 3.5 5.0 
Adjusted income tax provision$27.1 $23.3 $80.9 $96.0 
Net earnings (loss)$119.3 $(15.0)$329.0 $259.4 
Acquisition-related costs, net of tax1
— — — 0.4 
Productivity initiative, net of tax2
5.4 — 12.0 — 
Non-cash impairment charges, net of tax3
— 114.6 — 114.6 
Tax impact of stock-based compensation4
(1.0)(0.2)(3.5)(5.0)
Adjusted net earnings$123.7 $99.4 $337.5 $369.4 
Net earnings (loss) per diluted share$1.14 $(0.14)$3.14 $2.46 
Productivity initiative, net of tax2
0.05 — 0.11 — 
Non-cash impairment charges, net of tax3
— 1.09 — 1.09 
Tax impact of stock-based compensation4
(0.01)— (0.03)(0.05)
Adjusted net earnings per diluted share$1.18 $0.95 $3.22 $3.50 
Effective tax rate17.3 %47.6 %18.5 %17.3 %
Non-cash impairment charges3
— %(27.5)%— %1.7 %
Tax impact of stock-based compensation4
0.7 %(1.1)%0.8 %1.6 %
Adjusted effective tax rate18.0 %19.0 %19.3 %20.6 %
38

1    On January 13, 2022, we completed our acquisition of Intimidator Group. Acquisition-related costs for the nine month period ended August 4, 2023 represent integration costs.
2    In the first quarter of fiscal 2024, we launched a significant productivity initiative named AMP, as discussed in more detail under the heading "Company Overview-Productivity Initiative" in this section. We considered the nature, frequency, and scale of this initiative compared to our prior productivity initiatives when determining that the expenses associated with AMP, unlike our prior productivity initiatives, are not common, normal, recurring operating expenses and are not representative of our ongoing business operations. Productivity initiative charges for the three and nine month periods ended August 2, 2024 primarily represent third-party consulting costs, product-line exit costs, asset write-offs, and compensation for fully-dedicated AMP personnel, partially offset by a gain on divestiture.
3    At the end of the third quarter of fiscal 2023, the company recorded non-cash impairment charges within our Professional reportable segment related to the Intimidator operating segment, as discussed in more detail under the heading "Company Overview-Fiscal 2023 Impairment" in this section.
4    The accounting standards codification guidance governing employee stock-based compensation requires that any excess tax deduction for stock-based compensation be immediately recorded within income tax expense. Employee stock-based compensation activity, including the exercise of stock options, can be unpredictable and can significantly impact our net earnings, net earnings per diluted share, and effective tax rate. These amounts represent the discrete tax benefits recorded as excess tax deductions for stock-based compensation during the three and nine month periods ended August 2, 2024 and August 4, 2023.

Reconciliation of Non-GAAP Liquidity Measures
We define free cash flow as net cash provided by operating activities less purchases of property, plant, and equipment, net of proceeds from insurance claim. Free cash flow conversion percentage represents free cash flow as a percentage of net earnings. We consider free cash flow and free cash flow conversion percentage to be non-GAAP liquidity measures that provide useful information to management and investors about our ability to convert net earnings into cash resources that can be used to pursue opportunities to enhance shareholder value, fund ongoing and prospective business initiatives, and strengthen our Condensed Consolidated Balance Sheets, after reinvesting in necessary capital expenditures required to maintain and grow our business. The following table provides a reconciliation of non-GAAP free cash flow and free cash flow conversion percentage to net cash provided by operating activities, which is the most directly comparable financial measure calculated and reported in accordance with U.S. GAAP, for the nine month periods ended August 2, 2024 and August 4, 2023:
Nine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023
Net cash provided by operating activities$329.8 $154.7 
Less: Purchases of property, plant, and equipment, net of proceeds from insurance claim59.3 98.6 
Free cash flow$270.5 $56.1 
Net earnings$329.0 $259.4 
Free cash flow conversion percentage82.2 %21.6 %
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
There have been no material changes to our critical accounting policies and estimates since our Annual Report on Form 10-K for the fiscal year ended October 31, 2023. Refer to Part II, Item 7, "Management’s Discussion and Analysis of Financial Condition and Results of Operations", and Part II, Item 8, Note 1, Summary of Significant Accounting Policies and Related Data, within our Annual Report on Form 10-K for the fiscal year ended October 31, 2023 for a discussion of our critical accounting policies and estimates.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to market risk stemming from changes in foreign currency exchange rates, interest rates, and commodity costs. We are also exposed to equity market risk pertaining to the trading price of our common stock. Changes in these factors could cause fluctuations in our earnings and cash flows. There have been no material changes to the market risk information regarding equity market risk included in our Annual Report on Form 10-K for the fiscal year ended October 31, 2023. Refer to Part II, Item 7A, "Quantitative and Qualitative Disclosures about Market Risk", within our Annual Report on Form 10-K for the fiscal year ended October 31, 2023 for a complete discussion of our market risk. Refer below for further discussion on foreign currency exchange rate risk, interest rate risk, and commodity cost risk.
Foreign Currency Exchange Rate Risk
We are exposed to foreign currency exchange rate risk arising from transactions in the normal course of business, such as sales to third-party customers, sales and loans to wholly-owned foreign subsidiaries, costs associated with foreign plant operations, and purchases from suppliers. Our primary foreign currency exchange rate exposures are with the Euro, the Australian dollar, the Canadian dollar, the British pound, the Mexican peso, the Japanese yen, the Chinese renminbi, and the Romanian new leu
39

against the U.S. dollar, as well as the Romanian new leu against the Euro. Because our products are manufactured or sourced primarily from the U.S. and Mexico, a stronger U.S. dollar and Mexican peso generally have a negative impact on our results from operations, while a weaker U.S. dollar and Mexican peso generally have a positive effect.
To reduce our exposure to foreign currency exchange rate risk, we enter into various derivative instruments to hedge against such risk, authorized under a company policy that places controls on these hedging activities, with counterparties that are highly rated financial institutions. Decisions on whether to use such derivative instruments are primarily based on the amount of exposure to the currency involved and an assessment of the near-term market value for each currency. Our worldwide foreign currency exchange rate exposures are reviewed monthly. The gains and losses on our derivative instruments offset the changes in values of the related underlying exposures. Therefore, changes in the values of our derivative instruments are highly correlated with changes in the market values of underlying hedged items both at inception and over the life of the derivative instrument. For additional information regarding our derivative instruments, refer to Note 16, Derivative Instruments and Hedging Activities, in our Notes to Condensed Consolidated Financial Statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
The foreign currency exchange contracts in the table below have maturity dates in fiscal 2024 through fiscal 2026. All items are non-trading and stated in U.S. dollars. As of August 2, 2024, the average contracted rate, notional amount, fair value, and the gain (loss) at fair value of outstanding derivative instruments were as follows:
(Dollars in millions, except average contracted rate)Average Contracted RateNotional AmountFair ValueGain (Loss) at Fair Value
Buy U.S. dollar/Sell Australian dollar0.6632 $92.4 $93.4 $1.0 
Buy U.S. dollar/Sell Canadian dollar1.3485 49.8 50.6 0.8 
Buy U.S. dollar/Sell Euro1.1074 177.1 178.4 1.3 
Buy U.S. dollar/Sell British pound1.2586 57.1 55.9 (1.2)
Buy Mexican peso/Sell U.S. dollar19.2474 $66.9 $65.8 $(1.1)
Our net investment in foreign subsidiaries translated into U.S. dollars is not hedged. Any changes in foreign currency exchange rates would be reflected as a foreign currency translation adjustment, a component of accumulated other comprehensive loss in stockholders’ equity on the Condensed Consolidated Balance Sheets, and would not impact net earnings.
Interest Rate Risk
Our interest rate risk relates primarily to fluctuations in variable interest rates on our revolving credit facility and term loan credit agreements, as well as the potential increase in the fair value of our fixed-rate long-term debt resulting from a potential decrease in interest rates. We generally do not use interest rate swaps to mitigate the impact of fluctuations in interest rates. We have no earnings or cash flow exposure due to interest rate risks on our fixed-rate long-term debt obligations. Our indebtedness as of August 2, 2024 includes $524.2 million of gross fixed-rate long-term debt that is not subject to variable interest rate fluctuations, $470.0 million of gross variable rate debt under our term loan credit agreements. We had no outstanding borrowings under our variable rate revolving credit facility.
Commodity Cost Risk
Most of the commodities, components, parts, and accessories used in our manufacturing process and end-products, or to be sold as standalone end-products, are exposed to commodity cost changes. These changes may be affected by several factors, including, for example, demand; inflation; deflation; changing prices; foreign currency fluctuations; tariffs; duties; trade regulatory actions; industry actions; and changes to international trade policies, agreements, and/or regulation and competitor activity, including antidumping and countervailing duties on certain products imported from foreign countries, such as certain engines imported into the U.S. from China.
Our primary cost exposures for commodities, components, parts, and accessories used in our products are with steel, aluminum, petroleum, and natural gas-based resins, linerboard, copper, lead, rubber, engines, transmissions, transaxles, hydraulics, electrification components, and others. Our largest spend categories for commodities, components, parts, and accessories are generally steel, engines, hydraulic components, transmissions, resin, aluminum, and electrification components, all of which we purchase from several suppliers around the world. We generally purchase commodities, components, parts, and accessories based upon market prices that are established with suppliers as part of the purchase process and generally attempt to obtain firm pricing from most of our suppliers for volumes consistent with planned production and estimates of wholesale and retail demand for our products.
In any given period, we strategically attempt to mitigate potential unfavorable impact as a result of changes to the cost of commodities, components, parts, and accessories that affect our product lines through our productivity initiatives; however, our
40

productivity initiatives may not be as effective as anticipated depending on macroeconomic cost trends for commodities, components, parts, and accessories costs and/or other factors. Our productivity initiatives include, but are not limited to, collaborating with suppliers, reviewing alternative sourcing options, substituting materials, SKU rationalization, utilizing Lean methods, engaging in internal cost reduction efforts, and utilizing tariff exclusions and duty drawback mechanisms, all as appropriate. When appropriate, we may also increase prices on some of our products to offset changes in the cost of commodities, components, parts, and accessories. To the extent that commodity and component costs increase and we do not have firm pricing from our suppliers, or our suppliers are not able to honor such prices, and/or our productivity initiatives and/or product price increases are less effective than anticipated and/or do not fully offset cost increases, we may experience a decline in our gross margins.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) that are designed to provide reasonable assurance that information required to be disclosed by us in the reports we file or submit under the Securities Exchange Act of 1934, as amended, 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 principal executive and principal financial officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and we are required to apply our judgment in evaluating the cost-benefit relationship of possible internal controls.
Our management evaluated, with the participation of our Chairman of the Board, President and Chief Executive Officer and our Vice President, Chief Financial Officer, the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our Chairman of the Board, President and Chief Executive Officer and our Vice President, Chief Financial Officer concluded that our disclosure controls and procedures were effective as of the end of such period to provide reasonable assurance that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including the Chairman of the Board, President and Chief Executive Officer and Vice President, Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting that occurred during the three month period ended August 2, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
41

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we are a party to litigation in the ordinary course of business, including claims for punitive, as well as compensatory, damages arising out of the use of our products; litigation and administrative and judicial proceedings with respect to claims involving asbestos and the discharge of hazardous substances into the environment; and commercial disputes, employment and employment-related disputes, and patent litigation cases. For a description of our material legal proceedings, refer to Note 14, Commitments and Contingencies, in our Notes to Condensed Consolidated Financial Statements under the heading "Litigation" included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated into this Part II, Item 1 by reference.
ITEM 1A. RISK FACTORS
We are affected by risks specific to us, as well as factors that affect all businesses operating in a global market. The material risk factors known to us that could materially adversely affect our business, reputation, industry, operating results, or financial position or could cause our actual results to differ materially from our anticipated results or other expectations, including those expressed in any forward-looking statement made in this report, are described in our most recently filed Annual Report on Form 10-K, Part I, Item 1A. "Risk Factors." There has been no material change in those risk factors.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
The following table sets forth information with respect to shares of the company's common stock purchased by the company during each of the three fiscal months in the company's third quarter ended August 2, 2024:
Period
Total Number of Shares (or Units) Purchased1,2,3
Average Price Paid per Share (or Unit)
Total Number of Shares (or Units) 
Purchased As Part of Publicly Announced Plans or Programs1,2
Maximum Number of Shares (or Units) that May Yet Be Purchased Under the Plans or Programs1,2
May 4, 2024 through May 31, 2024112,812 $88.64 112,812 6,724,524 
June 1, 2024 through June 28, 2024380,234 94.18 380,234 6,344,290 
June 29, 2024 through August 2, 2024574,190 92.02 572,873 5,771,417 
Total1,067,236 $92.43 1,065,919  
1    On December 4, 2018, the company’s Board of Directors authorized the repurchase of 5,000,000 shares of the company’s common stock in open-market or privately negotiated transactions. This authorized stock repurchase program has no expiration date but may be terminated by the company’s Board of Directors at any time. The company repurchased 1,065,919 shares under this program during the period indicated above and as a result, 771,417 shares remained available to repurchase under this authorized stock repurchase program as of August 2, 2024.
2    On December 13, 2022, the company’s Board of Directors authorized the repurchase of an additional 5,000,000 shares of the company’s common stock in open-market or privately negotiated transactions. This authorized stock repurchase program has no expiration date but may be terminated by the company’s Board of Directors at any time. No shares were repurchased under this program during the time period indicated above.
3    Includes 1,317 shares of the company’s common stock purchased in open-market transactions at an average price of $91.33 per share on behalf of a rabbi trust formed to pay benefit obligations of the company to participants in the company's deferred compensation plans. These 1,317 shares were not repurchased under the company’s authorized stock repurchase programs described in notes 1 and 2 above.
ITEM 5. OTHER INFORMATION
Rule 10b5-1 Plan and Non-Rule 10b5-1 Trading Arrangement Adoptions, Terminations, and Modifications
During the company’s third quarter ended August 2, 2024, none of its directors or “officers” (as defined in Rule 16a-1(f) under the Exchange Act) 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 SEC Regulation S-K.
42

ITEM 6. EXHIBITS
(a)Exhibit No.Description
3.1 and 4.1
 3.2 and 4.2
3.3 and 4.3
4.4Indenture dated as of January 31, 1997, between The Toro Company and First National Trust Association, as Trustee, relating to The Toro Company’s 7.80% Debentures due June 15, 2027 (incorporated by reference to Exhibit 4(a) to Registrant’s Current Report on Form 8-K as filed with the Securities and Exchange Commission on June 27, 1997, Commission File No. 1-8649). (Filed on paper - hyperlink is not required pursuant to Rule 105 of Regulation S-T).
4.5
4.6
4.7
31.1
31.2
32
101
The following financial information from The Toro Company’s Quarterly Report on Form 10-Q for the quarterly period ended August 2, 2024, filed with the SEC on September 5, 2024, formatted in Inline eXtensible Business Reporting Language (Inline XBRL): (i) Condensed Consolidated Statements of Earnings (Loss) for the three and nine month periods ended August 2, 2024 and August 4, 2023, (ii) Condensed Consolidated Statements of Comprehensive Income (Loss) for the three and nine month periods ended August 2, 2024 and August 4, 2023, (iii) Condensed Consolidated Balance Sheets as of August 2, 2024, August 4, 2023, and October 31, 2023, (iv) Condensed Consolidated Statement of Cash Flows for the nine month periods ended August 2, 2024 and August 4, 2023, (v) Condensed Consolidated Statements of Stockholders' Equity for the three and nine month periods ended August 2, 2024 and August 4, 2023, and (vi) Notes to Condensed Consolidated Financial Statements (filed herewith).
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

43

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 hereunto duly authorized.

THE TORO COMPANY
(Registrant)
Date: September 5, 2024By:/s/ Angela C. Drake
Angela C. Drake
Vice President, Chief Financial Officer
(duly authorized officer, principal financial officer, and principal accounting officer)

44
EX-31.1 2 ttc08022024exhibit311.htm EX-31.1 Document

Exhibit 31.1
Certification of Chief Executive Officer Pursuant to Rule 13a-14(a)
(Section 302 of the Sarbanes-Oxley Act of 2002)

I, Richard M. Olson, certify that:
 
1.I have reviewed this quarterly report on Form 10-Q of The Toro Company;
 
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: September 5, 2024
 
/s/ Richard M. Olson 
Richard M. Olson 
Chairman of the Board, President and Chief Executive Officer 
(Principal Executive Officer) 
 

EX-31.2 3 ttc08022024exhibit312.htm EX-31.2 Document

Exhibit 31.2
Certification of Chief Financial Officer Pursuant to Rule 13a-14(a)
(Section 302 of the Sarbanes-Oxley Act of 2002)
 
I, Angela C. Drake, certify that:
 
1.I have reviewed this quarterly report on Form 10-Q of The Toro Company;

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: September 5, 2024
 
/s/ Angela C. Drake 
Angela C. Drake 
Vice President, Chief Financial Officer 
(Principal Financial and Accounting Officer) 
 

EX-32 4 ttc08022024exhibit32.htm EX-32 Document

Exhibit 32
 
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Quarterly Report on Form 10-Q for the quarterly period ended August 2, 2024 of The Toro Company (the “Company”) as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Richard M. Olson, Chairman of the Board, President and Chief Executive Officer of the Company, and Angela C. Drake, Vice President, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to our knowledge:
 
1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
/s/ Richard M. Olson 
Richard M. Olson 
Chairman of the Board, President and Chief Executive Officer 
Date: September 5, 2024 
  
  
/s/ Angela C. Drake 
Angela C. Drake 
Vice President, Chief Financial Officer 
Date: September 5, 2024 
 
 
This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.
 


EX-101.SCH 5 ttc-20240802.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Consolidated Statements of Earnings (Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 9952158 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Acquisitions and Divestitures link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Segment Data link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Goodwill and Other Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Indebtedness link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Inventories, Net link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Property, Plant, and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Product Warranty Guarantees link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Investment in Joint Venture link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Per Share Data link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952174 - Disclosure - Derivative Instruments and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 9952175 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952176 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Segment Data (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Indebtedness (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Inventories, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Property, Plant, and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Product Warranty Guarantees (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Per Share Data (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Segment Data - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Segment Data -Schedule of Financial Information Concerning Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Segment Data - Schedule of Components of Loss Before Income Taxes Included in Other Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue - Disaggregation by Major Product Type and Geographic Market (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of the Changes in the Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of the Components of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of the Components of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Indebtedness - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Indebtedness - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Indebtedness - Schedule of Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Inventories, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Property, Plant, and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Product Warranty Guarantees-Schedule of Changes in Accrued Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Investment in Joint Venture (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Stock-Based Compensation - Schedule of Compensation Cost Related to Stock-Based Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stock-Based Compensation - Stock Option Awards, Performance Share Awards, Restricted Stock Unit Awards and Unrestricted Common Stock Awards - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stock-Based Compensation - Schedule of weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Stockholders' Equity -Schedule of Components of Accumulated Other Comprehensive Loss (AOCL), Net of Tax (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Stockholders' Equity - Schedule of Components and Activity of AOCL (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Per Share Data (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases -Schedule of lease expense incurred (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Leases - Schedule of Supplemental Cash Flow and Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Leases - Schedule of Other Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases - Schedule of Future Minimum Operating Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases - Schedule of Future Minimum Operating Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Derivative Instruments and Hedging Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivatives and Consolidated Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Effects of Master Netting Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Derivative Instruments and Hedging Activities - Impact and Location of Amounts Reclassified from AOCL and Impacts and Location on OCI (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Derivative Instruments and Hedging Activities - Impact and Location of Derivative Instruments for Derivatives Designated as Cash Flow Hedging and the Related Components Excluded From Effectiveness Testing (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Derivative Instruments and Hedging Activities - Impact and Location of Derivatives Not Designated As Cash Flow Hedging Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 ttc-20240802_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 ttc-20240802_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 ttc-20240802_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT ASC Topic 842 Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Estimated amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Schedule of Supplemental Cash Flow and Other Lease Information Lease, Cost [Table Text Block] Fair value of derivatives Derivatives, Fair Value [Line Items] Cover [Abstract] Cover [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Schedule of Future Minimum Operating Lease Payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Irrigation Irrigation [Member] Irrigation [Member] Trading Symbol Trading Symbol Portion owned by Toro Equity Method Investment, Ownership Percentage Financial information concerning reportable segments Financial information concerning reportable segments Segment Reporting Information [Line Items] All Trading Arrangements All Trading Arrangements [Member] Effects of master netting arrangements on the fair value of the company's derivative contracts Offsetting Assets and Liabilities [Line Items] 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. Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Gross amount of derivative assets Derivative Asset, Subject to Master Netting Arrangement, before Offset Non-NEOs Non-NEOs [Member] Share-based compensation arrangement by share-based payment award, award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Schedule of Compensation Cost Related to Stock-Based Compensation Awards Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Investment in joint venture Equity Method Investments Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Repurchase commitment, maximum amount Repurchase Commitment, Maximum Amount Repurchase Commitment, Maximum Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Cash flow derivative instruments AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax Inventories, Net Inventory, Policy [Policy Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Hedging Relationship [Domain] Hedging Relationship [Domain] Fair Value Measurements Fair Value Disclosures [Text Block] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Award Timing Disclosures [Line Items] Total loss on derivatives not designated as cash flow hedging instruments Derivative, Gain (Loss) on Derivative, Net Investment, Name [Domain] Investment, Name [Domain] Other Performance Measure, Amount Other Performance Measure, Amount 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Goodwill [Line Items] Goodwill [Line Items] Leases Lessee, Operating Leases [Text Block] Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Operating lease expense Operating Lease, Cost Long-term lease liabilities Operating Lease, Liability, Noncurrent Cash flow hedging Cash Flow Hedging [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Restricted stock and restricted stock unit awards Restricted Stock And Restricted Stock Unit Awards [Member] Restricted stock and restricted stock units awarded by a company to their employees as a form of incentive compensation. Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] United States UNITED STATES Effect of dilutive shares (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Schedule of the Company's Indebtedness Schedule of Long-Term Debt Instruments [Table Text Block] Purchase of shares of common stock (in shares) Treasury Stock, Shares, Acquired Operating Segments Operating Segments [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Patents Patents [Member] Total FIFO and average cost value FIFO Inventory Amount Performance goal period Share Based Compensation Arrangement by Share Based Payment Award, Performance Period Represents the period over which performance goals of the entity are vested. Schedule of Components of Accumulated Other Comprehensive Loss (AOCL), Net of Tax Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Intersegment gross sales (eliminations) Intersegment Eliminations [Member] Schedule of Principal Payments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Equity Components [Axis] Equity Components [Axis] Professional Professional Segment [Member] Represents Professional segment of the entity. Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Trade names Trade Names [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Proceeds from divestitures Proceeds from Divestiture of Businesses Accounting Policies and Estimates Use of Estimates, Policy [Policy Text Block] Offsetting Assets and Liabilities [Table] Offsetting Assets and Liabilities [Table] Disclosure of information about derivative and financial assets and liabilities that are subject to offsetting, including enforceable master netting arrangements. Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Purchase of common stock Treasury Stock, Value, Acquired, Par Value Method Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Developed technology Developed Technology Rights [Member] Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Tooling Tools, Dies and Molds [Member] Tabular List, Table Tabular List [Table Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Receivables, net Receivables, Net, Current Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Accrued liabilities Accrued Liabilities, Current Options, restricted stock, and restricted stock units, excluded from the diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Tranche One Share-Based Payment Arrangement, Tranche One [Member] Credit Facility [Domain] Credit Facility [Domain] Cash and cash equivalents Cash and cash equivalents as of the beginning of the fiscal period Cash and cash equivalents as of the end of the fiscal period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Goodwill Goodwill, balance at beginning of period Goodwill, balance at end of period Goodwill Goodwill Consolidation Items [Axis] Consolidation Items [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Payments of withholding taxes for stock awards Payment, Tax Withholding, Share-Based Payment Arrangement Inventories, Net Inventory Disclosure [Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Short-term lease expense Short-Term Lease, Cost Stock option awards Share-Based Payment Arrangement, Option [Member] Forward currency contracts Foreign Exchange Forward [Member] Changes in the net carrying amount of goodwill Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Depreciation of property, plant, and equipment Depreciation 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Other Proceeds from (Payments for) Other Financing Activities Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Payments made during the period Standard Product Warranty Accrual, Decrease for Payments Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Security Exchange Name Security Exchange Name Award Type [Axis] Award Type [Axis] Corporate Debt Securities Corporate Debt Securities [Member] Translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Receivables purchased by third party financing company from the company Third Party Financing, Sale of Receivables Represents the receivables purchased by third party financing companies, excluding Red Iron financed receivables, from the company. Property, plant, and equipment, net Property, plant, and equipment, net Property, Plant and Equipment, Net Corporate expenses Corporate Expenses The cost of corporate expenses charged against earnings during the period. Cash dividends paid on common stock (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] $600 million revolving credit facility, due October 2026 Revolving Credit Facility [Member] Expiration Date Trading Arrangement Expiration Date Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] 3.81% series A senior notes, due June 2029 Series A Senior Notes [Member] Series A Senior Notes [Member] Short-term lease liabilities Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, issued (in shares) Common Stock, Shares, Issued Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Maximum borrowing capacity under credit facility Line of Credit Facility, Maximum Borrowing Capacity Computer hardware and software Computer Equipment [Member] Derivative liabilities Net amount of derivative liabilities Forward currency contracts Derivative Liability Pension benefits Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Equipment Equipment [Member] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant, and equipment, gross Property, Plant and Equipment, Gross (Loss) Gain Recognized in OCI on Derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Common stock, authorized (in shares) Common Stock, Shares Authorized Business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Red Iron And TCFCFC Red Iron And TCFCFC [Member] Red Iron And TCFCFC Weighted-average number of shares of common stock outstanding — Diluted (in shares) Weighted-average number of shares of common stock outstanding — Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Deferred tax assets, goodwill and intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Derivative liabilities: Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract] Amortization of other intangible assets Amortization Of Intangible Assets, Other Amortization Of Intangible Assets, Other MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] 2024 (remaining) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Components and activity of accumulated other comprehensive loss AOCI Attributable to Parent, Net of Tax [Roll Forward] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders’ equity Balance at beginning of period Balance at end of period Balance at beginning of period Balance at end of period Equity, Attributable to Parent Residential Residential Segment [Member] Represents Residential segment of the entity. Related Party Related Party [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Hedging Designation [Domain] Hedging Designation [Domain] Interest expense Interest expense Interest Expense, Nonoperating Gain Reclassified from AOCL into Earnings Amount of gain reclassified from AOCL into earnings Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Schedule of the Changes in the Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Property, Plant, and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Software and Software Development Costs Software and Software Development Costs [Member] Raw materials and work in process Inventory, Work in Process and Raw Materials Selling, general and administrative expense Selling, General and Administrative Expense Other comprehensive (loss) income, net of tax Other comprehensive (loss) income Net current period other comprehensive (income) loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Measured on a recurring basis Fair Value, Recurring [Member] Accounts receivable, current Accounts Receivable, after Allowance for Credit Loss, Current Cost of Sales Cost of Sales [Member] Other liabilities Increase (Decrease) in Other Operating Liabilities Non-cash impairment charges Non-cash impairment charges Asset Impairment Charges Total long-term debt Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus 2028 Long-Term Debt, Maturity, Year Four All Executive Categories All Executive Categories [Member] Thereafter Long-Term Debt, Maturity, after Year Five 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Acquisitions and Divestitures Mergers, Acquisitions and Dispositions Disclosures [Text Block] ASSETS Assets [Abstract] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Document Type Document Type Derivative Contract [Domain] Derivative Contract [Domain] Net amount of new receivables financed for dealers and distributors Equity Method Investment New, Receivables Financed for Dealers and Distributors, Net Represents the net amount of new receivables financed under separate agreements between Red Iron and the dealers and distributors during the period. Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Financial Information Concerning Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Buildings and leasehold improvements Building And Leasehold Improvements [Member] Long-lived, depreciable structure held for productive use, including office, production, storage and distribution facilities including addition or improvement to assets held under the lease arrangement. Investment in finance affiliate Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Receivables financed by third party financing company, excluding Red Iron, outstanding Third Party Financing, Receivables Outstanding Represents the receivables financed by third party financing companies, excluding Red Iron financed receivables, outstanding as of the reporting date. Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Net Sales Sales [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Maximum Maximum [Member] Amortization of other intangible assets Amortization of Intangible Assets Contract with customer, liability Contract with Customer, Liability Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Net Finite-Lived Intangible Assets, Net International countries Non-US [Member] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Accounting Policies [Abstract] Schedule of weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease expense Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Supplier finance program, obligation Supplier Finance Program, Obligation Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Earnings (loss) before income taxes Earnings (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Vesting [Axis] Vesting [Axis] Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Issuance of share-based payment awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Less: adjustment to LIFO value Inventory, LIFO Reserve Variable lease expense Variable Lease, Cost Non-cash impairment charge Goodwill, Impairment Loss Contribution to a deferred compensation trust (in shares) Common Stock Issued, Deferred Compensation Trust, Shares Common Stock Issued, Deferred Compensation Trust, Shares Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Deferred income taxes Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Title of Individual [Axis] Title and Position [Axis] Weighted-Average Useful Life in Years Finite-Lived Intangible Asset, Useful Life Other comprehensive (income) loss before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Hedging Relationship [Axis] Hedging Relationship [Axis] Award Timing Predetermined Award Timing Predetermined [Flag] Cash flow hedge effectiveness measurement period Cash Flow Hedge Effectiveness Measurement Period Cash Flow Hedge Effectiveness Measurement Period Dividends paid on TTC common stock Payments of Ordinary Dividends, Common Stock Stock disclosures Class of Stock [Line Items] Investment, Name [Axis] Investment, Name [Axis] Intimidator Reporting Unit Intimidator Reporting Unit [Member] Intimidator Reporting Unit Commitments and Contingencies Contingencies Disclosure [Text Block] Customer-related Customer Relationships [Member] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Indebtedness Long-Term Debt [Text Block] Class of Stock [Axis] Class of Stock [Axis] Diluted net earnings (loss) per share of common stock (in dollars per share) Earnings Per Share, Diluted Title of Individual [Domain] Title and Position [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule of Reconciliations of Basic and Diluted Weighted-Average Shares of Common Stock Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] 3.97% senior notes, due June 2032 Senior Notes, Due June 30, 2032 [Member] Senior Notes, Due June 30, 2032 Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Operating segments Number of Operating Segments Preferred stock, issued (in shares) Preferred Stock, Shares Issued Schedule of Schedule of Fair Value Hierarchy Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Receivables, net Increase (Decrease) in Receivables Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Pension Benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] 6.625% senior notes, due May 2037 6.625% Senior Notes [Member] 6.625% Senior Notes Non-voting preferred stock Nonvoting Preferred Stock [Member] Preferred stock securities that do not empower a holder to vote on corporate resolutions or the election of directors. Income tax provision (benefit) Income Tax Expense (Benefit) Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Derivative, notional amount Derivative, Notional Amount Derivative assets Net amount of derivative assets Forward currency contracts Derivative Asset Net sales Revenues Revenue from Contract with Customer, Excluding Assessed Tax Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating earnings (loss) Operating Income (Loss) Reportable segments Number of Reportable Segments Total liabilities and stockholders’ equity Liabilities and Equity Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Hedging Designation [Axis] Hedging Designation [Axis] Derivative Instruments and Hedging Activities Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Components and activity of accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss) [Line Items] Commitments and Contingencies Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Total principal payments required Long Term Debt, Excluding Discount And Debt Issuance Costs Long Term Debt, Excluding Discount And Debt Issuance Costs Right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cash Flow Derivative Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Expected life of option in years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Inventories, net Total inventories, net Inventory, Net Schedule of Fair Value of Derivatives and Consolidated Balance Sheet Location Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Schedule of Equity Method Investments Schedule of Equity Method Investments [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Schedule of Components of Loss Before Income Taxes Included in Other Segment Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Portion owned by TCFIF Ownership Percentage Held By Co Venture Under Joint Venture Represents the percentage of ownership held by the co-venture under the joint venture. Vesting [Domain] Vesting [Domain] $270 million term loan, due October 2026 Term Loan, due October 2026 [Member] Term Loan, due October 2026 LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Derivative Instruments and Hedging Activities Derivatives, Policy [Policy Text Block] Less: unamortized debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Maximum length of time hedged in cash flow hedge Maximum Length of Time Hedged in Cash Flow Hedge $200 million term loan, due April 2027 Term Loan, due April 2027 [Member] Term Loan, due April 2027 Derivative Instrument [Axis] Derivative Instrument [Axis] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Long-term debt, gross Long-Term Debt, Gross Exercise Price Award Exercise Price Per Share Data Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Goodwill and Other Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Weighted-average fair value of awards granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Changes in accrual related to warranties issued during the period Standard Product Warranty Accrual, Increase for Warranties Issued Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] Changes in accrual related to pre-existing warranties Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Long-term debt, percentage bearing fixed interest, amount Long-Term Debt, Percentage Bearing Fixed Interest, Amount Reporting Unit [Axis] Reporting Unit [Axis] PEO PEO [Member] Name Trading Arrangement, Individual Name Other income, net Earnings from the company's wholly-owned domestic distribution company and other income, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Other intangible assets, net Total other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Non-cash income from finance affiliate Income (Loss) from Equity Method Investments 2024 (remaining) Long-Term Debt, Maturity, Remainder of Fiscal Year Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Assets: Assets, Fair Value Disclosure [Abstract] Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Related Party, Type [Domain] Related and Nonrelated Parties [Domain] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Local Phone Number Local Phone Number Total other intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Product Warranty Guarantees Product Warranty Disclosure [Text Block] Net (repayments) borrowings under the revolving credit facility Proceeds from (Repayments of) Lines of Credit Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Deferred income taxes Deferred Income Tax Liabilities, Net Schedule of Equity Method Investments [Table] Equity Method Investment [Table] Expected stock price volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Other assets Increase (Decrease) in Other Operating Assets Changes in operating assets and liabilities, net of the effect of acquisitions: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Gross amount of derivative liabilities Derivative Liability, Subject to Master Netting Arrangement, before Offset Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] Derivative instruments, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent Issuance of common stock under stock-based compensation plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Non-compete agreements Noncompete Agreements [Member] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Other Other Activities [Member] Other Activities Line of Credit Line of Credit [Member] Entity Emerging Growth Entity Emerging Growth Company Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Total liabilities Liabilities, Fair Value Disclosure Segment Reporting [Abstract] Segment Reporting [Abstract] Entity Central Index Key Entity Central Index Key 2029 Long-Term Debt, Maturity, Year Five Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Foreign  Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Schedule of Effects of Master Netting Arrangements on Fair Value of Derivative Contracts Recorded in Consolidated Balance Sheets Offsetting Assets and Liabilities [Table Text Block] Tabular disclosure of derivative and other financial assets and liabilities that are subject to offsetting, including master netting arrangements. Stockholders' Equity Equity [Text Block] Beginning balance Ending balance Standard Product Warranty Accrual Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Segment Data Segment Reporting Disclosure [Text Block] Current portion of long-term debt Less: current portion of long-term debt Long-Term Debt, Current Maturities Adjustments to reconcile net earnings to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Net amount outstanding of receivables financed for dealers and distributors Equity Method Investment, Outstanding Receivables Financed For Dealers And Distributors, Net Equity Method Investment, Outstanding Receivables Financed For Dealers And Distributors, Net Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restricted stock unit awards Restricted Stock [Member] Entity Shell Company Entity Shell Company Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Statement [Table] Statement [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Counterparty Name [Axis] Counterparty Name [Axis] Consolidation Items [Domain] Consolidation Items [Domain] City Area Code City Area Code Schedule of Impact of Derivative Instruments on Consolidated Statements of Earnings for Derivatives Designated as Cash Flow Hedging Instruments Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Schedule of Impact of Derivative Instruments on Consolidated Statements of Earnings (Loss) for Derivatives Not Designated as Hedging Instruments Derivatives Not Designated as Hedging Instruments [Table Text Block] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Total current assets Assets, Current Board of Directors Board Of Directors [Member] Represents the entity's board of directors. Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Senior Notes Senior Notes [Member] Derivative assets: Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract] Purchases of TTC common stock Payments for Repurchase of Common Stock Red Iron Acceptance, LLC Red Iron [Member] Represents Red Iron Acceptance, LLC (Red Iron). 2027 Long-Term Debt, Maturity, Year Three Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Long-term debt, less current portion Long-term debt, less current portion Long-Term Debt, Excluding Current Maturities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Per share weighted-average fair value at date of grant (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Backlog and other Other Intangible Assets [Member] Accumulated other comprehensive loss (AOCL) Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Earnings Per Share [Abstract] Earnings Per Share [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Schedule of Components and Activity of AOCL Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Proceeds from insurance claim Proceeds from Insurance Settlement, Investing Activities Class of Stock [Domain] Class of Stock [Domain] Inventories, net Increase (Decrease) in Inventories 2026 Long-Term Debt, Maturity, Year Two Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Weighted-average discount rate of operating leases Operating Lease, Weighted Average Discount Rate, Percent Present value of operating lease liabilities Operating Lease, Liability Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Performance share awards Performance Shares [Member] Credit Facility [Axis] Credit Facility [Axis] Asset acquisition Payments For Asset Acquisitions, Net Of Cash Acquired Payments For Asset Acquisitions, Net Of Cash Acquired Cash dividends paid on common stock Dividends, Common Stock, Cash Product Warranties Disclosures [Abstract] Product Warranties Disclosures [Abstract] Amendment Flag Amendment Flag Long-term debt, fair value Long-Term Debt, Fair Value Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Entity Registrant Name Entity Registrant Name Foreign currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Gross profit Gross Profit Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Machinery and equipment Machinery and Equipment [Member] Schedule of Changes in Accrued Warranties Schedule of Product Warranty Liability [Table Text Block] Fair Value as of Grant Date Award Grant Date Fair Value Subsequent Events [Abstract] Subsequent Events [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Geographical [Domain] Geographical [Domain] Schedule of Indefinite-Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Debt instrument, face amount Debt Instrument, Face Amount Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Equipment Equipment Products And Services [Member] Information regarding equipment products and services. Distributions from finance affiliate, net Equity Method Investment, Contributions (Distributions) Equity Method Investment, Contributions from (to) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Basis of Presentation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Common stock, par value $1.00 per share, authorized 175,000,000 shares; issued and outstanding 103,062,017 shares as of August 2, 2024, 103,834,891 shares as of August 4, 2023, and 103,843,485 shares as of October 31, 2023 Common Stock, Value, Issued Fiscal Period Fiscal Period, Policy [Policy Text Block] Losses to be reclassified from AOCL to earnings Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Impairment of indefinite-lived intangible assets Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) 7.8% debentures, due June 2027 Seven Point Eight Percent Coupon Debentures [Member] Seven Point Eight Percent Coupon Debentures Wholesale Financing Wholesale Financing [Member] Wholesale Financing Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Other Intangible Assets Finite-Lived Intangible Assets [Line Items] Land and land improvements Land and Land Improvements [Member] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Preferred stock, par value $1.00 per share, authorized 1,000,000 voting and 850,000 non-voting shares, none issued and outstanding Preferred Stock, Value, Issued Unrestricted common stock awards Share-Based Payment Arrangement [Member] Property, plant and equipment, useful life Property, Plant and Equipment, Useful Life Finished goods and service parts Inventory, Finished Goods, Gross Reporting Unit [Domain] Reporting Unit [Domain] Basic net earnings (loss) per share of common stock (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Operating cash flows for amounts included in the measurement of lease liabilities Operating Lease, Payments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Term of options Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Schedule of Goodwill [Table] Goodwill [Table] Derivatives designated as cash flow hedging instruments: Designated as Hedging Instrument [Member] Net earnings (loss) Net earnings (loss) Net earnings Net Income (Loss) Available to Common Stockholders, Basic Indefinite-lived - trade names Indefinite-Lived Trade Names Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Schedule of Stock by Class [Table] Stock, Class of Stock [Table] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Total assets Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of sales Cost of Sales Cost of Goods and Services Sold Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Purchases of property, plant, and equipment Payments to Acquire Property, Plant, and Equipment Other long-term liabilities Other Liabilities, Noncurrent Warranty provisions, claims, and changes in estimates Movement in Standard Product Warranty Accrual [Roll Forward] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Derivative assets offsetting derivative liabilities Derivative Liability, Subject to Master Netting Arrangement, Asset Offset Investment in Joint Venture Equity Method Investments and Joint Ventures Disclosure [Text Block] Termination Date Trading Arrangement Termination Date Assets and liabilities measured at fair value disclosures Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Long-Term Debt, Maturity, Year One Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Gain (loss) on components excluded from effectiveness testing recognized in earnings based on changes in fair value Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Parent Derivatives not designated as cash flow hedging instruments: Not Designated as Hedging Instrument [Member] Entity Address, City or Town Entity Address, City or Town Leases Lessee, Leases [Policy Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Derivative liabilities offsetting derivative assets Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Net Income (Loss) Net Income (Loss) Attributable to Parent Total compensation cost for stock-based compensation awards Share-Based Payment Arrangement, Expense Trading Arrangement: Trading Arrangement [Axis] 3.91% series B senior notes, due June 2031 Series B Senior Notes [Member] Series B Senior Notes [Member] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Loss Contingency [Abstract] Loss Contingencies [Table] Schedule of the Components of Other Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Liabilities: Liabilities, Fair Value Disclosure [Abstract] Derivative instruments, net of tax of $(0.8); $(0.2); $(2.3); and $(5.8), respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Revenue Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Effect of exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Total assets Assets, Fair Value Disclosure Name Forgone Recovery, Individual Name 2024 (remaining) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Weighted-average remaining lease term of operating leases in years Operating Lease, Weighted Average Remaining Lease Term 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Maximum amount of contingent liability to repurchase inventory related receivables under limited inventory repurchase agreements Third Party Financing and Joint Venture Financing Contingent Liability, Maximum Repurchase Amount Represents the maximum amount of contingent liability to repurchase inventory related receivables under limited inventory repurchase agreements. Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Other Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total future minimum operating lease payments Lessee, Operating Lease, Liability, to be Paid Insider Trading Arrangements [Line Items] Segment Reconciling Items Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Voting preferred stock Voting Preferred Stock [Member] Preferred stock securities that empower a holder to vote on corporate resolutions or the election of directors. 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Contract with customer liability revenue recognized Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Divestitures Goodwill, Written off Related to Sale of Business Unit Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive loss Total accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained Earnings Retained Earnings [Member] Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Related Party, Type [Axis] Related and Nonrelated Parties [Axis] Weighted-average number of shares of common stock outstanding — Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Proceeds from asset disposals Proceeds from Sale of Productive Assets Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Name Awards Close in Time to MNPI Disclosures, Individual Name Construction in process Construction in Progress [Member] Entity Filer Category Entity Filer Category Amounts reclassified from AOCL Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 9 ttc-20240802_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover Page - shares
9 Months Ended
Aug. 02, 2024
Aug. 29, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Aug. 02, 2024  
Document Transition Report false  
Entity File Number 1-8649  
Entity Registrant Name THE TORO COMPANY  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 41-0580470  
Entity Address, Address Line One 8111 Lyndale Avenue South  
Entity Address, City or Town Bloomington  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55420-1196  
City Area Code 952  
Local Phone Number 888-8801  
Title of 12(b) Security Common Stock, par value $1.00 per share  
Trading Symbol TTC  
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 false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   102,614,743
Entity Central Index Key 0000737758  
Amendment Flag false  
Current Fiscal Year End Date --10-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Earnings (Loss) (Unaudited) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Income Statement [Abstract]        
Net sales $ 1,156.9 $ 1,081.8 $ 3,507.8 $ 3,570.0
Cost of sales 754.1 709.4 2,307.5 2,322.0
Gross profit 402.8 372.4 1,200.3 1,248.0
Selling, general and administrative expense 254.7 240.2 776.0 760.6
Non-cash impairment charges 0.0 151.3 0.0 151.3
Operating earnings (loss) 148.1 (19.1) 424.3 336.1
Interest expense (14.5) (15.0) (47.4) (43.8)
Other income, net 10.6 5.5 26.6 21.3
Earnings (loss) before income taxes 144.2 (28.6) 403.5 313.6
Income tax provision (benefit) 24.9 (13.6) 74.5 54.2
Net earnings (loss) $ 119.3 $ (15.0) $ 329.0 $ 259.4
Basic net earnings (loss) per share of common stock (in dollars per share) $ 1.15 $ (0.14) $ 3.16 $ 2.48
Diluted net earnings (loss) per share of common stock (in dollars per share) $ 1.14 $ (0.14) $ 3.14 $ 2.46
Weighted-average number of shares of common stock outstanding — Basic (in shares) 104.0 104.3 104.2 104.5
Weighted-average number of shares of common stock outstanding — Diluted (in shares) 104.5 104.3 104.8 105.4
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Statement of Comprehensive Income [Abstract]        
Net earnings (loss) $ 119.3 $ (15.0) $ 329.0 $ 259.4
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments 1.6 (2.0) 6.9 17.0
Derivative instruments, net of tax of $(0.8); $(0.2); $(2.3); and $(5.8), respectively (8.7) 0.6 (12.8) (14.5)
Other comprehensive (loss) income, net of tax (7.1) (1.4) (5.9) 2.5
Comprehensive income (loss) $ 112.2 $ (16.4) $ 323.1 $ 261.9
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Statement of Comprehensive Income [Abstract]        
Derivative instruments, tax $ (0.8) $ (0.2) $ (2.3) $ (5.8)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Millions
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
ASSETS      
Cash and cash equivalents $ 221.1 $ 193.1 $ 147.9
Receivables, net 532.3 407.4 390.7
Inventories, net 1,082.0 1,087.8 1,112.7
Prepaid expenses and other current assets 78.5 110.5 80.5
Total current assets 1,913.9 1,798.8 1,731.8
Property, plant, and equipment, net 635.7 641.7 625.0
Goodwill 450.2 450.8 451.3
Other intangible assets, net 512.4 540.1 549.2
Right-of-use assets 113.2 125.3 116.6
Investment in finance affiliate 46.4 50.6 48.5
Deferred income taxes 38.3 14.2 41.7
Other assets 21.3 22.8 21.8
Total assets 3,731.4 3,644.3 3,585.9
LIABILITIES AND STOCKHOLDERS’ EQUITY      
Current portion of long-term debt 25.3 0.0 0.0
Accounts payable 437.8 430.0 407.4
Accrued liabilities 501.6 499.1 482.3
Short-term lease liabilities 19.7 19.5 17.8
Total current liabilities 984.4 948.6 907.5
Long-term debt, less current portion 966.6 1,031.5 1,061.3
Long-term lease liabilities 99.1 112.1 101.2
Deferred income taxes 0.4 0.4 0.1
Other long-term liabilities 44.5 40.8 38.7
Stockholders’ equity:      
Preferred stock, par value $1.00 per share, authorized 1,000,000 voting and 850,000 non-voting shares, none issued and outstanding 0.0 0.0 0.0
Common stock, par value $1.00 per share, authorized 175,000,000 shares; issued and outstanding 103,062,017 shares as of August 2, 2024, 103,834,891 shares as of August 4, 2023, and 103,843,485 shares as of October 31, 2023 103.1 103.8 103.8
Retained earnings 1,576.2 1,444.1 1,403.9
Accumulated other comprehensive loss (42.9) (37.0) (30.6)
Total stockholders’ equity 1,636.4 1,510.9 1,477.1
Total liabilities and stockholders’ equity $ 3,731.4 $ 3,644.3 $ 3,585.9
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Stock disclosures      
Preferred stock, par value (in dollars per share) $ 1.00 $ 1.00 $ 1.00
Preferred stock, issued (in shares) 0 0 0
Preferred stock, outstanding (in shares) 0 0 0
Common stock, par value (in dollars per share) $ 1.00 $ 1.00 $ 1.00
Common stock, authorized (in shares) 175,000,000 175,000,000 175,000,000
Common stock, issued (in shares) 103,062,017 103,843,485 103,834,891
Common stock, outstanding (in shares) 103,062,017 103,843,485 103,834,891
Voting preferred stock      
Stock disclosures      
Preferred stock, authorized (in shares) 1,000,000 1,000,000 1,000,000
Non-voting preferred stock      
Stock disclosures      
Preferred stock, authorized (in shares) 850,000 850,000 850,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Cash flows from operating activities:    
Net earnings $ 329,000 $ 259,400
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Non-cash income from finance affiliate (15,800) (14,100)
Distributions from finance affiliate, net 20,000 4,900
Depreciation of property, plant, and equipment 65,500 56,600
Amortization of other intangible assets 26,300 26,800
Stock-based compensation expense 19,500 14,400
Non-cash impairment charges 0 151,300
Other 100 700
Changes in operating assets and liabilities, net of the effect of acquisitions:    
Receivables, net (123,500) (52,800)
Inventories, net (1,900) (46,600)
Other assets 9,600 (74,300)
Accounts payable 5,100 (174,700)
Other liabilities (4,100) 3,100
Net cash provided by operating activities 329,800 154,700
Cash flows from investing activities:    
Purchases of property, plant, and equipment (63,600) (105,700)
Proceeds from insurance claim 4,300 7,100
Business combinations, net of cash acquired 0 (21,000)
Asset acquisition (800) 0
Proceeds from asset disposals 200 400
Proceeds from divestitures 16,500 0
Net cash used in investing activities (43,400) (119,200)
Cash flows from financing activities:    
Net (repayments) borrowings under the revolving credit facility [1] (40,000) 70,000
Proceeds from exercise of stock options 8,600 19,400
Payments of withholding taxes for stock awards (3,900) (3,800)
Purchases of TTC common stock (109,200) (60,000)
Dividends paid on TTC common stock (112,600) (106,500)
Other (3,400) (1,500)
Net cash used in financing activities (260,500) (82,400)
Effect of exchange rates on cash and cash equivalents 2,100 6,600
Net increase (decrease) in cash and cash equivalents 28,000 (40,300)
Cash and cash equivalents as of the beginning of the fiscal period 193,100 188,200
Cash and cash equivalents as of the end of the fiscal period $ 221,100 $ 147,900
[1] Presentation of prior year revolving credit facility and long-term debt activity has been conformed to the current year presentation. There was no change to net cash used in financing activities.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Millions
Total
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Balance at beginning of period at Oct. 31, 2022 $ 1,351.7 $ 104.0 $ 1,280.8 $ (33.1)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Cash dividends paid on common stock (106.5)   (106.5)  
Issuance of common stock under stock-based compensation plans 19.4 0.4 19.0  
Stock-based compensation expense 14.4   14.4  
Purchase of common stock (63.8) (0.6) (63.2)  
Other comprehensive (loss) income 2.5     2.5
Net earnings (loss) 259.4   259.4  
Balance at end of period at Aug. 04, 2023 1,477.1 103.8 1,403.9 (30.6)
Balance at beginning of period at May. 05, 2023 1,560.0 104.1 1,485.1 (29.2)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Cash dividends paid on common stock (35.4)   (35.4)  
Issuance of common stock under stock-based compensation plans 1.8   1.8  
Stock-based compensation expense 3.6   3.6  
Purchase of common stock (36.5) (0.3) (36.2)  
Other comprehensive (loss) income (1.4)     (1.4)
Net earnings (loss) (15.0)   (15.0)  
Balance at end of period at Aug. 04, 2023 1,477.1 103.8 1,403.9 (30.6)
Balance at beginning of period at Oct. 31, 2023 1,510.9 103.8 1,444.1 (37.0)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Cash dividends paid on common stock (112.6)   (112.6)  
Issuance of common stock under stock-based compensation plans 8.6 0.5 8.1  
Stock-based compensation expense 19.5   19.5  
Purchase of common stock (113.1) (1.2) (111.9)  
Other comprehensive (loss) income (5.9)     (5.9)
Net earnings (loss) 329.0   329.0  
Balance at end of period at Aug. 02, 2024 1,636.4 103.1 1,576.2 (42.9)
Balance at beginning of period at May. 03, 2024 1,651.4 104.0 1,583.2 (35.8)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Cash dividends paid on common stock (37.5)   (37.5)  
Issuance of common stock under stock-based compensation plans 6.7 0.2 6.5  
Stock-based compensation expense 4.2   4.2  
Purchase of common stock (100.6) (1.1) (99.5)  
Other comprehensive (loss) income (7.1)     (7.1)
Net earnings (loss) 119.3   119.3  
Balance at end of period at Aug. 02, 2024 $ 1,636.4 $ 103.1 $ 1,576.2 $ (42.9)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) - $ / shares
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Statement of Stockholders' Equity [Abstract]        
Cash dividends paid on common stock (in dollars per share) $ 0.36 $ 0.34 $ 1.08 $ 1.02
Issuance of share-based payment awards (in shares) 169,273 56,006 493,194 490,469
Contribution to a deferred compensation trust (in shares)     54,526 14,270
Purchase of shares of common stock (in shares) 1,081,307 356,757 1,220,136 611,113
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation
9 Months Ended
Aug. 02, 2024
Accounting Policies [Abstract]  
Basis of Presentation
1Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the instructions to Form 10-Q and do not include all the information and notes required by United States ("U.S.") generally accepted accounting principles ("GAAP") for complete financial statements. Unless the context indicates otherwise, the terms "company," "TTC," "we," "our," or "us" refer to The Toro Company and its consolidated subsidiaries. All intercompany accounts and transactions have been eliminated from the unaudited Condensed Consolidated Financial Statements.
In the opinion of management, the unaudited Condensed Consolidated Financial Statements include all adjustments, consisting primarily of recurring accruals, considered necessary for the fair presentation of the company's consolidated financial position, results of operations, and cash flows for the periods presented. Due to seasonality within the industries in which the company's businesses operate, among other factors, operating results for the nine months ended August 2, 2024 cannot be annualized to determine the expected results for the fiscal year ending October 31, 2024.
The company’s fiscal year ends on October 31 and quarterly results are reported based on three-month periods that generally end on the Friday closest to the calendar quarter end. For comparative purposes, however, the company’s second and third quarters always include exactly 13 weeks of results so that the quarter end date for these two quarters is not necessarily the Friday closest to the calendar month end.
For further information regarding the company's basis of presentation, refer to the Consolidated Financial Statements and Notes to Consolidated Financial Statements included in the company’s Annual Report on Form 10-K for the fiscal year ended October 31, 2023. The policies described in that report are used for preparing the company's quarterly reports on Form 10-Q.
Accounting Policies and Estimates
In preparing the Condensed Consolidated Financial Statements in conformity with U.S. GAAP, management must make decisions that impact the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures, including disclosures of contingent assets and liabilities. Such decisions include the selection of the appropriate accounting principles to be applied and the assumptions on which to base accounting estimates. Estimates are used in determining, among other items, sales promotion and incentive accruals, incentive compensation accruals, income tax accruals, inventory valuation, warranty accruals, allowances for current expected credit losses, pension accruals, self-insurance accruals, legal accruals, right-of-use assets and lease liabilities, useful lives for tangible and finite-lived intangible assets, future cash flows associated with impairment testing for goodwill, indefinite-lived intangible assets and other long-lived assets, and valuations of the assets acquired and liabilities assumed in a business combination or an asset acquisition, when applicable. These estimates and assumptions are based on management’s best estimates and judgments at the time they are made and are generally derived from management's understanding and analysis of the relevant and current circumstances, historical experience, and actuarial and other independent external third-party specialist valuations, when applicable. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors that management believes to be reasonable under the circumstances, including the economic environment. Management adjusts such estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with certainty, actual amounts could differ significantly from those estimated at the time the Condensed Consolidated Financial Statements are prepared.
New Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board ("FASB") issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to income tax disclosures, which is designed to enhance the transparency and decision usefulness of income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The amended guidance will become effective for the company's fiscal 2026 annual period. The company is currently evaluating the impact of this new standard on its Condensed Consolidated Financial Statements and related disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to enhance reportable segment disclosure requirements, primarily through additional, more detailed disclosures about significant segment expenses. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker ("CODM"), an amount for other segment items by reportable segment and a description of its composition, and the title and position of the CODM and an explanation of how the CODM uses the reported measure of segment profit or loss in assessing segment performance and deciding how to allocate resources. The ASU also requires all annual disclosures currently required by Topic 280 to be included in interim periods. The amended
guidance will become effective for the company's fiscal 2025 annual period, and interim periods beginning with the first quarter of fiscal 2026. The company is currently evaluating the impact of this new standard on its Condensed Consolidated Financial Statements and related disclosures.
In September 2022, the FASB issued ASU No. 2022-04, Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The new standard requires disclosure of the key terms of supplier finance programs, the associated obligations outstanding, and a description of where those obligations are presented in the balance sheet. Additionally, effective for the company's fiscal 2025 annual period, the new standard requires a rollforward of the associated obligations outstanding during the annual period, including the amount of obligations confirmed and the amount of obligations subsequently paid. The amended guidance was adopted in the first quarter of fiscal 2024 and did not have a material impact on the company's Condensed Consolidated Financial Statements. For additional information regarding the company's supplier finance program, refer to Note 14, Commitments and Contingencies.
The company believes that all other recently issued accounting pronouncements from the FASB that the company has not noted above will not have a material impact on its Condensed Consolidated Financial Statements or do not apply to its operations.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions and Divestitures
9 Months Ended
Aug. 02, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Acquisitions and Divestitures
2Acquisitions and Divestitures
Divestiture
Pope Products
On July 1, 2024, during the third quarter of fiscal 2024, the company completed the sale of its Pope Products garden watering and irrigation business based in Australia. The financial results related to the Pope Products business have historically been included in the company's Residential segment. The divestiture was immaterial in relation to the company's Consolidated Financial Condition and Results of Operations.
Business Combination
Dealer Acquisition
On May 9, 2023, during the third quarter of fiscal 2023, the company completed the acquisition of substantially all of the assets of, and assumed certain liabilities for, a U.S. based dealer of underground construction equipment. The purchase price of this acquisition was allocated to the identifiable assets acquired and liabilities assumed based on estimates of their fair value and no goodwill or indefinite-lived intangible assets were recorded. The company finalized the purchase accounting for this acquisition during the third quarter of fiscal 2023. Additional purchase accounting disclosures have been omitted due to immateriality of this acquisition in relation to the company's Consolidated Financial Condition and Results of Operations.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Data
9 Months Ended
Aug. 02, 2024
Segment Reporting [Abstract]  
Segment Data
3Segment Data
The company's businesses are organized, managed, and internally grouped into segments based on similarities in products and services. Segment determination is based on the manner in which the company's chief operating decision maker ("CODM") organizes segments for making operating and investment decisions and assessing performance. In the third quarter of fiscal 2024, the company modified the level at which information was being reviewed, including modification to the reporting packages and materials regularly reviewed by the CODM to evaluate the company’s operating results to assess performance and allocate resources. As a result, the company has identified nine operating segments which are aggregated into two reportable segments: Professional and Residential. There was no impact to results at the reportable segment level as the changes comprised of combining certain operating segments within the Professional reportable segment. The aggregation of the company's segments is based on the segments having the following similarities: economic characteristics, types of products and services, types of production processes, type or class of customers, and method of distribution. The company's remaining activities are presented as "Other" due to their insignificance. The company's Other activities consist of the company's wholly-owned domestic distribution company, the company's corporate activities, and the elimination of intersegment revenues and expenses.
The following tables present summarized financial information concerning the company’s reportable business segments and Other activities (dollars in millions):
Three Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Net sales$880.9 $267.5 $8.5 $1,156.9 
Intersegment gross sales (eliminations)17.2 0.1 (17.3)— 
Earnings (loss) before income taxes$165.7 $32.6 $(54.1)$144.2 
Nine Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Net sales$2,643.0 $843.2 $21.6 $3,507.8 
Intersegment gross sales (eliminations)39.0 0.2 (39.2)— 
Earnings (loss) before income taxes469.2 92.2 (157.9)403.5 
Total assets$2,714.6 $576.9 $439.9 $3,731.4 
Three Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Net sales$896.3 $175.3 $10.2 $1,081.8 
Intersegment gross sales (eliminations)11.7 — (11.7)— 
Earnings (loss) before income taxes1
$13.0 $3.8 $(45.4)$(28.6)
Nine Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Net sales$2,845.7 $705.8 $18.5 $3,570.0 
Intersegment gross sales (eliminations)35.5 0.1 (35.6)— 
Earnings (loss) before income taxes1
384.6 64.4 (135.4)313.6 
Total assets$2,723.1 $537.9 $324.9 $3,585.9 
1 The Professional reportable segment earnings (loss) before income taxes includes $151.3 million of non-cash impairment charges recorded during the preparation of the financial statements for the third quarter of fiscal 2023 related to the Intimidator operating segment. For additional information regarding the impairment charges, refer to Note 5, Goodwill and Other Intangible Assets, Net.
The following table presents the details of operating loss before income taxes for the company's Other activities:
 Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Corporate expenses$(44.5)$(34.0)$(135.1)$(110.7)
Interest expense(14.5)(15.0)(47.4)(43.8)
Earnings from the company's wholly-owned domestic distribution company and other income, net4.9 3.6 24.6 19.1 
Total operating loss$(54.1)$(45.4)$(157.9)$(135.4)
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
9 Months Ended
Aug. 02, 2024
Revenue from Contract with Customer [Abstract]  
Revenue
4Revenue
The following tables disaggregate the company's reportable segment net sales by major product type and geographic market (dollars in millions):
Three Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$772.8 $265.0 $5.6 $1,043.4 
Irrigation108.1 2.5 2.9 113.5 
Total net sales$880.9 $267.5 $8.5 $1,156.9 
Revenue by geographic market: 
United States$694.0 $236.2 $8.5 $938.7 
International countries186.9 31.3 — 218.2 
Total net sales$880.9 $267.5 $8.5 $1,156.9 
Nine Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$2,300.3 $827.1 $16.0 $3,143.4 
Irrigation342.7 16.1 5.6 364.4 
Total net sales$2,643.0 $843.2 $21.6 $3,507.8 
Revenue by geographic market: 
United States$2,054.8 $740.0 $21.6 $2,816.4 
International countries588.2 103.2 — 691.4 
Total net sales$2,643.0 $843.2 $21.6 $3,507.8 
Three Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$777.2 $169.1 $5.2 $951.5 
Irrigation119.1 6.2 5.0 130.3 
Total net sales$896.3 $175.3 $10.2 $1,081.8 
Revenue by geographic market: 
United States$690.8 $145.8 $10.2 $846.8 
International countries205.5 29.5 — 235.0 
Total net sales$896.3 $175.3 $10.2 $1,081.8 
Nine Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$2,486.9 $682.8 $11.5 $3,181.2 
Irrigation358.8 23.0 7.0 388.8 
Total net sales$2,845.7 $705.8 $18.5 $3,570.0 
Revenue by geographic market: 
United States$2,225.5 $569.3 $18.5 $2,813.3 
International countries620.2 136.5 — 756.7 
Total net sales$2,845.7 $705.8 $18.5 $3,570.0 
Contract Liabilities
Contract liabilities relate to deferred revenue recognized for cash consideration received at contract inception in advance of the company's performance under the respective contract and generally relate to the sale of separately priced extended warranty contracts, service contracts, and non-refundable customer deposits. The company recognizes revenue over the term of the contract in proportion to the costs expected to be incurred in satisfying the performance obligations under the separately priced extended warranty and service contracts. For non-refundable customer deposits, the company recognizes revenue as of the point in time in which the performance obligation has been satisfied under the contract with the customer, which typically occurs upon change in control at the time a product is shipped. As of August 2, 2024 and October 31, 2023, $26.3 million and $25.6 million, respectively, of deferred revenue associated with outstanding separately priced extended warranty contracts, service contracts, and non-refundable customer deposits was reported within accrued liabilities and other long-term liabilities in the Condensed Consolidated Balance Sheets. For the three and nine months ended August 2, 2024, the company recognized $2.5 million and $9.7 million, respectively, of the October 31, 2023 deferred revenue balance within net sales in the Condensed Consolidated Statements of Earnings (Loss). The company expects to recognize approximately $2.3 million of the October 31, 2023 deferred revenue amount within net sales throughout the remainder of fiscal 2024, $7.8 million in fiscal 2025, and $5.8 million thereafter.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net
9 Months Ended
Aug. 02, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets, Net
5Goodwill and Other Intangible Assets, Net
Goodwill
The changes in the carrying amount of goodwill by reportable segment for the first nine months of fiscal 2024 were as follows:
(Dollars in millions)ProfessionalResidentialOtherTotal
Balance as of October 31, 2023$440.5 $10.3 $— $450.8 
Divestitures(0.5)(0.5)— (1.0)
Translation adjustments0.3 0.1 — 0.4 
Balance as of August 2, 2024$440.3 $9.9 $— $450.2 
Other Intangible Assets, Net
The components of other intangible assets, net as of August 2, 2024, August 4, 2023, and October 31, 2023 were as follows (dollars in millions):
August 2, 2024Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(16.6)$1.6 
Customer-related15.8327.7 (124.8)202.9 
Developed technology7.1102.9 (70.4)32.5 
Trade names13.710.7 (6.9)3.8 
Total finite-lived13.5459.5 (218.7)240.8 
Indefinite-lived - trade names271.6 — 271.6 
Total other intangible assets, net$731.1 $(218.7)$512.4 
August 4, 2023Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(15.8)$2.4 
Non-compete agreements5.56.9 (6.9)— 
Customer-related15.7329.1 (102.0)227.1 
Developed technology7.1102.1 (60.8)41.3 
Trade names13.710.7 (3.9)6.8 
Backlog and other0.65.7 (5.7)— 
Total finite-lived13.2472.7 (195.1)277.6 
Indefinite-lived - trade names271.6 — 271.6 
Total other intangible assets, net$744.3 $(195.1)$549.2 
October 31, 2023Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(16.0)$2.2 
Non-compete agreements5.56.9 (6.9)— 
Customer-related15.8327.5 (106.7)220.8 
Developed technology7.1102.0 (63.1)38.9 
Trade names13.710.7 (4.0)6.7 
Backlog and other0.65.7 (5.7)— 
Total finite-lived13.3471.0 (202.4)268.6 
Indefinite-lived - trade names271.5 — 271.5 
Total other intangible assets, net$742.5 $(202.4)$540.1 
Amortization expense for finite-lived intangible assets for the three and nine months ended August 2, 2024 was $8.8 million and $26.3 million, respectively. Amortization expense for finite-lived intangibles assets for the three and nine months ended August 4, 2023 was $8.9 million and $26.8 million, respectively. As of August 2, 2024, estimated amortization expense for the remainder of fiscal 2024 and succeeding fiscal years is as follows:
(Dollars in millions)August 2, 2024
2024 (remaining)$8.3 
202531.6 
202630.4 
202725.4 
202822.0 
202920.1 
Thereafter103.0 
Total estimated amortization expense$240.8 
Fiscal 2023 Impairment
Intimidator
At the end of the third quarter of fiscal 2023, the company recorded an impairment charge of $18.0 million related to the indefinite-lived Spartan trade name intangible asset reported under the Professional segment. Further, during the same period, the company recorded an impairment charge of $133.3 million related to goodwill of the Intimidator reporting unit also reported under the Professional segment. Subsequent to these impairment charges, the remaining balance of the indefinite-lived Spartan trade name intangible asset was $81.1 million and the remaining balance of goodwill for the Intimidator reporting unit was $30.5 million. The charges are included in the Non-cash impairment charges caption on the Condensed Consolidated Statements of Earnings (Loss). These impairment charges resulted in a $36.7 million income tax benefit (deferred tax asset) associated with the remaining tax deductible basis in goodwill and other intangible assets.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Indebtedness
9 Months Ended
Aug. 02, 2024
Debt Disclosure [Abstract]  
Indebtedness
6Indebtedness
The following is a summary of the company's indebtedness:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
$600 million revolving credit facility, due October 2026
$— $70.0 $40.0 
$270 million term loan, due October 2026
270.0 270.0 270.0 
$200 million term loan, due April 2027
200.0 200.0 200.0 
3.81% series A senior notes, due June 2029
100.0 100.0 100.0 
3.91% series B senior notes, due June 2031
100.0 100.0 100.0 
3.97% senior notes, due June 2032
100.0 100.0 100.0 
7.8% debentures, due June 2027
100.0 100.0 100.0 
6.625% senior notes, due May 2037
124.2 124.1 124.2 
Less: unamortized debt issuance costs2.3 2.8 2.7 
Total long-term debt991.9 1,061.3 1,031.5 
Less: current portion of long-term debt25.3 — — 
Long-term debt, less current portion$966.6 $1,061.3 $1,031.5 
As of August 2, 2024, principal payments required on the company's outstanding indebtedness, based on the maturity dates defined within the company's debt arrangements, for the remainder of fiscal 2024 and succeeding fiscal years are as follows:
(Dollars in millions)August 2, 2024
2024 (remaining)$— 
202537.0 
2026263.0 
2027270.0 
2028— 
2029100.0 
Thereafter325.0 
Total principal payments required$995.0 
Covenants
The company is in compliance with all covenants under the company’s outstanding indebtedness as of August 2, 2024.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories, Net
9 Months Ended
Aug. 02, 2024
Inventory Disclosure [Abstract]  
Inventories, Net
7Inventories, Net
The company uses a combination of inventory valuation methods. Inventories are valued at the lower of cost or net realizable value, with cost determined by the first-in, first-out ("FIFO") and average cost methods for certain of the company's inventories. All remaining inventories are valued at the lower of cost or market, with cost determined under the last-in, first-out ("LIFO") method. As needed, the company records an inventory valuation adjustment for excess, slow-moving, and obsolete inventory that is equal to the excess of the cost of the inventory over the estimated net realizable value or market value for the inventory depending on the inventory costing method. Such inventory valuation adjustment is based on a review and comparison of current inventory levels to planned production, as well as planned and historical sales of the inventory. The inventory valuation adjustment to net realizable value or market value establishes a new cost basis of the inventory that cannot be subsequently reversed.
Inventories, net were as follows:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Raw materials and work in process$395.2 $435.1 $400.3 
Finished goods and service parts843.5 847.5 844.2 
Total FIFO and average cost value1,238.7 1,282.6 1,244.5 
Less: adjustment to LIFO value156.7 169.9 156.7 
Total inventories, net$1,082.0 $1,112.7 $1,087.8 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant, and Equipment, Net
9 Months Ended
Aug. 02, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment, Net
8Property, Plant, and Equipment, Net
Property, plant, and equipment assets are carried at cost less accumulated depreciation. The company generally accounts for depreciation of property, plant, and equipment utilizing the straight-line method over the estimated useful lives of the assets. Buildings and leasehold improvements are generally depreciated over 10 to 40 years, machinery and equipment are generally depreciated over three to 15 years, tooling is generally depreciated over three to five years, and computer hardware and software and website development costs are generally depreciated over two to five years. Expenditures for major renewals and improvements, which substantially increase the useful lives of existing assets, are capitalized. Costs associated with general maintenance and repairs are expensed as incurred within cost of sales or selling, general and administrative expense in the Condensed Consolidated Statements of Earnings (Loss) depending on the nature and use of the related asset. Interest is capitalized during the construction period for significant capital projects.
Property, plant, and equipment, net was as follows:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Land and land improvements$70.2 $63.0 $69.0 
Buildings and leasehold improvements360.0 331.1 355.8 
Machinery and equipment642.2 585.4 624.6 
Tooling261.4 235.4 260.4 
Computer hardware and software99.8 108.2 98.0 
Construction in process165.2 204.3 133.2 
Property, plant, and equipment, gross1,598.8 1,527.4 1,541.0 
Less: accumulated depreciation963.1 902.4 899.3 
Property, plant, and equipment, net$635.7 $625.0 $641.7 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranty Guarantees
9 Months Ended
Aug. 02, 2024
Product Warranties Disclosures [Abstract]  
Product Warranty Guarantees
9Product Warranty Guarantees
The company’s products are warranted to provide assurance that the product will function as expected and to ensure customer confidence in design, workmanship, and overall quality. Standard warranty coverage is generally provided for specified periods of time and on select products’ hours of usage and generally covers parts, labor, and other expenses for non-maintenance repairs. In addition to the standard warranties offered by the company on its products, the company also sells separately priced extended warranty coverage on select products for a prescribed period after the original warranty period expires. For additional information on the contract liabilities associated with the company's separately priced extended warranties, refer to Note 4, Revenue.
At the time of sale, the company recognizes expense and records an accrual by product line for estimated costs in connection with forecasted future warranty claims. The company's estimate of the cost of future warranty claims is based primarily on the estimated number of products under warranty, historical average costs incurred to service warranty claims, the trend in the historical ratio of claims to sales, and the historical length of time between the sale and resulting warranty claim. The company periodically assesses the adequacy of its warranty accruals based on changes in these factors and records any necessary adjustments if the cost of actual claims experience indicates that adjustments to the company's warranty accrual are necessary. Additionally, from time to time, the company may also establish warranty accruals for its estimate of the costs necessary to settle major rework campaigns on a product-specific basis during the period in which the circumstances giving rise to the major rework campaign become known and when the costs to satisfactorily address the situation are both probable and estimable. The warranty accrual for the cost of a major rework campaign is primarily based on an estimate of the cost to repair each affected unit and the number of affected units expected to be repaired.
The changes in accrued warranties were as follows:
 Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Beginning balance$151.4 $153.9 $143.9 $134.5 
Changes in accrual related to warranties issued during the period20.0 20.5 60.4 69.9 
Payments made during the period(23.9)(24.1)(64.0)(60.8)
Changes in accrual related to pre-existing warranties0.2 1.0 7.4 7.7 
Ending balance$147.7 $151.3 $147.7 $151.3 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment in Joint Venture
9 Months Ended
Aug. 02, 2024
Equity Method Investments and Joint Ventures [Abstract]  
Investment in Joint Venture
10Investment in Joint Venture
The company is party to a joint venture with Huntington Distribution Finance, Inc. ("HDF"), a subsidiary of The Huntington National Bank, established as Red Iron Acceptance, LLC ("Red Iron"), the primary purpose of which is to provide customer inventory financing to certain distributors and dealers of certain of the company’s products in the U.S. The company has also entered into a limited inventory repurchase agreement with Red Iron. For additional information regarding the customer financing aspect of the arrangement, as well as the limited inventory purchase agreement, refer to Note 14, Commitments and Contingencies.
The company owns 45 percent of Red Iron and HDF owns 55 percent of Red Iron. The company accounts for its investment in Red Iron under the equity method of accounting. The company and HDF each contributed a specified amount of the estimated cash required to enable Red Iron to purchase the company's floor plan financing receivables and to provide financial support for Red Iron's floor plan financing programs. Red Iron borrows the remaining requisite estimated cash utilizing an $1,350.0 million secured revolving credit facility established under a credit agreement between Red Iron and HDF. The company's total investment in Red Iron as of August 2, 2024, August 4, 2023 and October 31, 2023 was $46.4 million, $48.5 million, and $50.6 million, respectively. The company has not guaranteed the outstanding indebtedness of Red Iron.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
9 Months Ended
Aug. 02, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
11Stock-Based Compensation
Compensation costs related to stock-based compensation awards were as follows:
Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Stock option awards$3.2 $2.0 $11.3 $6.3 
Performance share awards(1.0)(0.2)1.6 1.9 
Restricted stock unit awards2.0 1.9 6.0 5.1 
Unrestricted common stock awards— — 0.6 1.1 
Total compensation cost for stock-based compensation awards$4.2 $3.7 $19.5 $14.4 
Stock Option Awards
Stock options are granted with an exercise price equal to the closing price of the company’s common stock on the date of grant, as reported by the New York Stock Exchange. Options are generally granted to executive officers, other employees, and non-employee members of the company’s Board of Directors ("Board") on an annual basis in the first quarter of the company’s fiscal year but may also be granted throughout the fiscal year in connection with hiring, mid-year promotions, leadership transition, or retention, as needed and applicable. Options generally vest one-third each year over a three-year period and have a ten-year term but in certain circumstances, the vesting requirement may be modified such that options granted to certain employees vest in full on the three-year anniversary of the date of grant and have a ten-year term. Compensation cost equal to the grant date fair value determined under the Black-Scholes valuation method is generally recognized for these awards over the vesting period. Compensation cost recognized for other employees not considered executive officers and non-employee Board members is net of estimated forfeitures, which are determined at the time of grant based on historical forfeiture experience. Stock options granted to executive officers and other employees are subject to accelerated expensing if the option holder meets the retirement definition set forth in the company's stock-based compensation plans. In that case, the fair value of the options is expensed in the fiscal year of grant because generally, if the option holder is employed as of the end of the fiscal year in which the options are granted, such options will not be forfeited but continue to vest according to their schedule following retirement. Similarly, if a non-employee Board member has served on the company's Board for ten full fiscal years or more, the awards
will not be forfeited but continue to vest according to their schedule following retirement. Therefore, the fair value of the options granted is fully expensed on the date of the grant.
The fair value of each stock option is estimated on the date of grant using various inputs and assumptions under the Black-Scholes valuation method. The expected life is a significant assumption as it determines the period for which the risk-free interest rate, stock price volatility, and dividend yield must be applied. The expected life is the average length of time in which executive officers, other employees, and non-employee Board members are expected to exercise their stock options, which is primarily based on historical exercise experience. The company groups executive officers and non-employee Board members for valuation purposes based on similar historical exercise behavior. Expected stock price volatility is based on the daily movement of the company’s common stock over the most recent historical period equivalent to the expected life of the option. The risk-free interest rate for periods within the contractual life of the option is based on the U.S. Treasury rate over the expected life at the time of grant. The expected dividend yield is estimated over the expected life based on the company’s historical cash dividends paid, expected future cash dividends and dividend yield, and expected changes in the company’s stock price.
The table below illustrates the weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted in the first nine months of the following fiscal periods:
 Fiscal 2024Fiscal 2023
Expected life of option in years6.376.31
Expected stock price volatility26.76%25.20%
Risk-free interest rate3.95%3.79%
Expected dividend yield1.15%0.95%
Per share weighted-average fair value at date of grant$30.39$33.21
Performance Share Awards
The company grants performance share awards to executive officers and other employees under which they are entitled to receive shares of the company’s common stock contingent on the achievement of performance goals of the company, which are generally measured over a three-year period. The number of shares of common stock a participant receives can be increased (up to 200 percent of target levels) or reduced (down to zero) based on the level of achievement of performance goals and will vest at the end of a three-year period. Performance share awards are generally granted on an annual basis in the first quarter of the company’s fiscal year. Compensation cost is recognized for these awards on a straight-line basis over the vesting period based on the per share fair value, which is equal to the closing price of the company's common stock on the date of grant, and the probability of achieving each performance goal. The per share weighted-average fair value of performance share awards granted during the first quarter of fiscal 2024 and 2023 was $99.60 and $112.14, respectively. No performance share awards were granted during the second or third quarters of fiscal 2024 and 2023.
Restricted Stock Unit Awards
Restricted stock unit awards are generally granted to certain employees who are not executive officers. Occasionally, restricted stock unit awards may be granted, including to executive officers, in connection with hiring, mid-year promotions, leadership transition, or retention. Restricted stock unit awards generally vest one-third each year over a three-year period, or vest in full on the three-year anniversary of the date of grant. Compensation cost equal to the grant date fair value, net of estimated forfeitures, is recognized for these awards over the vesting period. The grant date fair value is equal to the closing price of the company's common stock on the date of grant multiplied by the number of shares subject to the restricted stock unit awards and estimated forfeitures are determined on the grant date based on historical forfeiture experience. The per share weighted-average fair value of restricted stock unit awards granted during the first nine months of fiscal 2024 and 2023 was $96.73 and $103.46, respectively.
Unrestricted Common Stock Awards
During the first nine months of fiscal 2024 and 2023, 7,544 and 10,329 shares, respectively, of fully vested unrestricted common stock awards were granted to certain Board members as a component of their compensation for their service on the Board and were recorded within selling, general and administrative expense in the Condensed Consolidated Statements of Earnings (Loss). Additionally, the Company's Board members may elect to convert a portion or all of their calendar year annual retainers otherwise payable in cash into shares of the company's common stock. No shares of fully vested unrestricted common stock awards were granted during the second or third quarters of fiscal 2024 and 2023.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity
9 Months Ended
Aug. 02, 2024
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
12Stockholders' Equity
Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss ("AOCL"), net of tax, within the Condensed Consolidated Statements of Stockholders' Equity were as follows:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Foreign currency translation adjustments$34.8 $34.3 $41.7 
Pension benefits4.3 3.6 4.3 
Cash flow derivative instruments3.8 (7.3)(9.0)
Total accumulated other comprehensive loss$42.9 $30.6 $37.0 
The components and activity of AOCL, net of tax, for the three and nine month periods ended August 2, 2024 and August 4, 2023 were as follows:
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of May 3, 2024$36.4 $4.3 $(4.9)$35.8 
Other comprehensive (income) loss before reclassifications(1.6)— 7.1 5.5 
Amounts reclassified from AOCL— — 1.6 1.6 
Net current period other comprehensive (income) loss(1.6)— 8.7 7.1 
Balance as of August 2, 2024$34.8 $4.3 $3.8 $42.9 
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of October 31, 2023$41.7 $4.3 $(9.0)$37.0 
Other comprehensive (income) loss before reclassifications(6.9)— 6.5 (0.4)
Amounts reclassified from AOCL— — 6.3 6.3 
Net current period other comprehensive (income) loss(6.9)— 12.8 5.9 
Balance as of August 2, 2024$34.8 $4.3 $3.8 $42.9 
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of May 5, 2023$32.3 $3.6 $(6.7)$29.2 
Other comprehensive loss before reclassifications2.0 — 2.5 4.5 
Amounts reclassified from AOCL— — (3.1)(3.1)
Net current period other comprehensive loss (income)2.0 — (0.6)1.4 
Balance as of August 4, 2023$34.3 $3.6 $(7.3)$30.6 
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of October 31, 2022$51.3 $3.6 $(21.8)$33.1 
Other comprehensive (income) loss before reclassifications(17.0)— 27.2 10.2 
Amounts reclassified from AOCL— — (12.7)(12.7)
Net current period other comprehensive (income) loss(17.0)— 14.5 (2.5)
Balance as of August 4, 2023$34.3 $3.6 $(7.3)$30.6 
For additional information on the components reclassified from AOCL to the respective line items in net earnings for derivative instruments refer to Note 16, Derivative Instruments and Hedging Activities.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Per Share Data
9 Months Ended
Aug. 02, 2024
Earnings Per Share [Abstract]  
Per Share Data
13Per Share Data
Reconciliation of basic and diluted weighted-average number of shares of common stock outstanding was as follows:
 Three Months EndedNine Months Ended
(Shares in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Diluted  
Weighted-average number of shares of common stock outstanding - Basic104.0 104.3 104.2 104.5 
Effect of dilutive shares0.5 — 0.6 0.9 
Weighted-average number of shares of common stock outstanding - Diluted104.5 104.3 104.8 105.4 
The effect of dilutive shares from stock option awards and restricted stock unit awards is computed under the treasury stock method. Stock option awards to purchase 1,722,300 and 1,410,092 shares of common stock during the third quarter of fiscal 2024 and 2023, respectively, and to purchase 1,652,878 and 483,650 shares of common stock during the first nine months of fiscal 2024 and 2023, respectively, were excluded from the computation of diluted net earnings (loss) per share of common stock because they were anti-dilutive.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
9 Months Ended
Aug. 02, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
14Commitments and Contingencies
Customer Financing Arrangements
Inventory Financing
The company is party to inventory financing arrangements with Red Iron, Huntington Commercial Finance Canada, Inc. ("HCFC"), and other third-party financial institutions (collectively, the "financial institutions") which provide inventory financing to certain dealers and distributors of certain of the company's products in the U.S. and internationally. These financing arrangements are structured as an advance in the form of a payment by the financial institutions to the company on behalf of a distributor or dealer with respect to invoices financed by the financial institution. These payments extinguish the obligation of the dealer or distributor to make payment to the company under the terms of the applicable invoice.
Under separate agreements between the financial institutions and the dealers and distributors, the financial institutions provide loans to the dealers and distributors for the advances paid by the financial institutions to the company. Under these financing arrangements, down payments are not required, and depending on the finance program for each product line, finance charges are incurred by the company, shared between the company and the distributor and/or the dealer, or paid by the distributor or dealer. The financial institutions retain a security interest in the distributors' and dealers' financed inventories and such inventories are monitored regularly through audits. Financing terms to the distributors and dealers require payment as the inventory, which secures the indebtedness, is sold to end-users or when payment otherwise become due under the agreements between the financial institutions and the distributors and dealers, whichever occurs first. Rates are generally indexed to the Secured Overnight Financing Rate ("SOFR"), or an alternative variable rate, plus a fixed percentage that differs based on whether the financing is for a distributor or dealer. Rates may also vary based on the product that is financed.
The net amount of receivables financed for dealers and distributors under this arrangement with Red Iron for the nine months ended August 2, 2024 and August 4, 2023 were $1,882.3 million and $2,160.8 million, respectively. The total amount of net receivables outstanding under this arrangement with Red Iron as of August 2, 2024, August 4, 2023, and October 31, 2023 were $927.8 million, $1,010.5 million and $1,019.0 million, respectively. The total amount of receivables due from Red Iron to the company as of August 2, 2024, August 4, 2023, and October 31, 2023 were $28.6 million, $30.4 million and $34.4 million, respectively.
The net amount of receivables financed for dealers and distributors under the arrangements with HCFC and the other third-party financial institutions for the nine months ended August 2, 2024 and August 4, 2023 were $442.0 million and $367.6 million, respectively. As of August 2, 2024, August 4, 2023, and October 31, 2023, $228.5 million, $187.2 million and $234.7 million, respectively, of receivables financed by HCFC and the other third-party financial institutions were outstanding.
Inventory Repurchase Agreements
The company has entered into a limited inventory repurchase agreement with Red Iron and HCFC under which the company has agreed to repurchase certain repossessed products, up to a maximum aggregate amount of $7.5 million in a calendar year.
Additionally, as a result of the company's floor plan financing agreements with the other third-party financial institutions, the company also entered into inventory repurchase agreements with the other third-party financial institutions. Under such inventory repurchase agreements, the company has agreed to repurchase products repossessed by the other third-party financial institutions. As of August 2, 2024, August 4, 2023 and October 31, 2023, the company was contingently liable to repurchase up to a maximum amount of $30.2 million, $118.8 million, and $32.2 million, respectively, of inventory related to receivables under these inventory repurchase agreements. The company's financial exposure under these inventory repurchase agreements is limited to the difference between the amount paid to Red Iron, HCFC or other third-party financing institutions for repurchases of inventory and the amount received upon subsequent resale of the repossessed product. The company has repurchased immaterial amounts of inventory pursuant to such arrangements for the nine months ended August 2, 2024 and August 4, 2023.
Supplier Finance Program
The company has a supply chain finance service agreement with a third-party financial institution to provide a web-based platform that facilitates the ability of participating suppliers to finance payment obligations from the company with the third-party financial institution. Participating suppliers may, at their sole discretion, make offers to finance one or more payment obligations of the company prior to their scheduled due dates at a discounted price to the third-party financial institution. The company's obligations to its suppliers, including amounts due and scheduled payment dates, are not affected by suppliers' decisions to finance amounts under this supply chain finance arrangement. The company guarantees its payment obligations under the supply chain finance arrangement with the third-party financial institution. The company does not pledge assets as security to the suppliers or the third-party financial institution. As of August 2, 2024, August 4, 2023 and October 31, 2023, $315.3 million, $402.1 million, and $99.6 million, respectively, of the company's outstanding payment obligations were financed by participating suppliers through the third-party financial institution's supply chain finance web-based platform. These obligations are presented within accounts payable in the Condensed Consolidated Balance Sheets.
Litigation
From time to time, the company is party to litigation in the ordinary course of business. Such matters are generally subject to uncertainties and to outcomes that are not predictable with assurance and that may not be known for extended periods of time. Litigation occasionally involves claims for punitive, as well as compensatory, damages arising out of the use of the company’s products. Although the company is self-insured to some extent, the company maintains insurance against certain product liability losses. The company is also subject to litigation and administrative and judicial proceedings with respect to claims involving asbestos and the discharge of hazardous substances into the environment. Some of these claims assert damages and liability for personal injury, remedial investigations or clean-up and other costs and damages. The company is also occasionally involved in commercial disputes, employment or employment-related disputes, and patent litigation cases in which it is asserting or defending against patent infringement claims. To prevent possible infringement of the company’s patents by others, the company periodically reviews competitors’ products. To avoid potential liability with respect to others’ patents, the company reviews certain patents issued by the U.S. Patent and Trademark Office and foreign patent offices. The company believes these activities help minimize its risk of being a defendant in patent infringement litigation.
The company records a liability in its Condensed Consolidated Financial Statements for costs related to claims, including future legal costs, settlements, and judgments, where the company has assessed that a loss is probable and an amount can be reasonably estimated. If the reasonable estimate of a probable loss is a range, the company records the most probable estimate of the loss or the minimum amount when no amount within the range is a better estimate than any other amount. The company discloses a contingent liability even if the liability is not probable or the amount is not estimable, or both, if there is a reasonable possibility that a material loss may have been incurred. In the opinion of management, the amount of liability, if any, with respect to these matters, individually or in the aggregate, will not materially affect the company's consolidated results of operations, financial position, or cash flows.
In situations where the company receives, or expects to receive, a favorable ruling related to a litigation settlement, the company follows the accounting standards codification guidance for gain contingencies. The company does not allow for the recognition of a gain contingency within its Condensed Consolidated Financial Statements prior to the settlement of the underlying events or contingencies associated with the gain contingency. As a result, the consideration related to a gain contingency is recorded in the Condensed Consolidated Financial Statements during the period in which all underlying events or contingencies are resolved and the gain is realized.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
9 Months Ended
Aug. 02, 2024
Leases [Abstract]  
Leases
15Leases
The company enters into contracts that are, or contain, operating lease agreements for certain property, plant, or equipment assets utilized in the normal course of business, such as buildings for manufacturing facilities, office space, distribution centers, and warehouse facilities; land for product testing sites; machinery and equipment for research and development activities, manufacturing and assembly processes, and administrative tasks; and vehicles for sales, service, marketing, and distribution activities. Contracts that explicitly or implicitly relate to property, plant, and equipment are assessed at inception to determine if the contract is, or contains, a lease. Such contracts for operating lease agreements convey the company's right to direct the use of, and obtain substantially all of the economic benefits from, an identified asset for a defined period of time in exchange for consideration. The lease term begins and is determined upon lease commencement, which is the point in time when the company takes possession of the identified asset, and generally includes all non-cancelable periods. Lease expense for the company's operating leases is recognized on a straight-line basis over the lease term and is recorded within cost of sales or selling, general and administrative expense within the Condensed Consolidated Statements of Earnings (Loss) as dictated by the nature and use of the underlying asset. The company does not recognize right-of-use assets and lease liabilities, but does recognize expense on a straight-line basis, for short-term operating leases which have a lease term of 12 months or less and do not include an option to purchase the underlying asset.
Lease payments are determined at lease commencement and generally represent fixed lease payments as defined within the respective lease agreement or, in the case of certain lease agreements, variable lease payments that are measured as of the lease commencement date based on the prevailing index or market rate. Future adjustments to variable lease payments are defined and scheduled within the respective lease agreement and are determined based upon the prevailing market or index rate at the time of the adjustment relative to the market or index rate determined at lease commencement. Certain other lease agreements contain variable lease payments that are determined based upon actual utilization of the identified asset. Such future adjustments to variable lease payments and variable lease payments based upon actual utilization of the identified asset are not included within the determination of lease payments at commencement but rather, are recorded as variable lease expense in the period in which the variable lease cost is incurred.
Right-of-use assets represent the company's right to use an underlying asset throughout the lease term and lease liabilities represent the company's obligation to make lease payments arising from the lease agreement. The company accounts for operating lease liabilities at lease commencement and on an ongoing basis as the present value of the minimum remaining lease payments under the respective lease term. Minimum remaining lease payments are generally discounted to present value based the estimated incremental borrowing rate at lease commencement as the rate implicit in the lease is generally not readily determinable. Right-of-use assets are measured as the amount of the corresponding operating lease liability for the respective operating lease agreement, adjusted for prepaid or accrued lease payments, the remaining balance of any lease incentives received, unamortized initial direct costs, and impairment of the operating lease right-of-use asset, as applicable.
The following table presents the lease expense incurred on the company’s operating, short-term, and variable leases:
Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Operating lease expense$8.9 $6.1 $27.5 $19.0 
Short-term lease expense1.3 1.6 3.4 3.5 
Variable lease expense0.1 — 0.2 0.1 
Total lease expense$10.3 $7.7 $31.1 $22.6 
The following table presents supplemental cash flow information related to the company's operating leases:
Nine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023
Right-of-use assets obtained in exchange for lease obligations$3.5 $54.1 
Operating cash flows for amounts included in the measurement of lease liabilities$20.5 $16.5 
The following table presents other lease information related to the company's operating leases:
August 2, 2024August 4, 2023October 31, 2023
Weighted-average remaining lease term of operating leases in years9.09.29.3
Weighted-average discount rate of operating leases4.93 %4.12 %4.83 %
The following table reconciles the total undiscounted future cash flows based on the anticipated future minimum operating lease payments by fiscal year for the company's operating leases to the present value of operating lease liabilities recorded within the Condensed Consolidated Balance Sheets as of August 2, 2024:
(Dollars in millions)August 2, 2024
2024 (remaining)$5.3 
202524.3 
202618.3 
202714.7 
202812.3 
Thereafter69.6 
Total future minimum operating lease payments144.5 
Less: imputed interest25.7 
Present value of operating lease liabilities$118.8 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities
9 Months Ended
Aug. 02, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities
16Derivative Instruments and Hedging Activities
Risk Management Objective of Using Derivatives
The company is exposed to foreign currency exchange rate risk arising from transactions in the normal course of business, such as sales to third-party customers, sales and loans to wholly-owned foreign subsidiaries, costs associated with foreign plant operations, and purchases from suppliers. The company’s primary currency exchange rate exposures are with the Euro, the Australian dollar, the Canadian dollar, the British pound, the Mexican peso, the Japanese yen, the Chinese renminbi, and the Romanian new leu against the U.S. dollar, as well as the Romanian new leu against the Euro.
To reduce its exposure to foreign currency exchange rate risk, the company enters into various derivative instruments to hedge against such risk, authorized under a company policy that places controls on these hedging activities, with counterparties that are highly rated financial institutions. The company’s policy does not allow the use of derivative instruments for trading or speculative purposes. The company has also made an accounting policy election to use the portfolio exception with respect to measuring counterparty credit risk for derivative instruments and to measure the fair value of a portfolio of financial assets and financial liabilities on the basis of the net open risk position with each counterparty.
The company’s hedging activities primarily involve the use of forward currency contracts to hedge most foreign currency transactions, including forecasted sales and purchases denominated in foreign currencies. The company uses derivative instruments only in an attempt to limit underlying exposure from foreign currency exchange rate fluctuations and to minimize earnings and cash flow volatility associated with foreign currency exchange rate fluctuations. Decisions on whether to use such derivative instruments are primarily based on the amount of exposure to the currency involved and an assessment of the near-term market value for each currency.
The company recognizes all derivative instruments at fair value on the Condensed Consolidated Balance Sheets as either assets or liabilities. The accounting for changes in the fair value of a derivative instrument depends on whether it has been designated and qualifies as a cash flow hedging instrument.
Cash Flow Hedging Instruments
The company formally documents relationships between cash flow hedging instruments and the related hedged transactions, as well as its risk-management objective and strategy for undertaking cash flow hedging instruments. This process includes linking all cash flow hedging instruments to the forecasted transactions, such as sales to third-parties and costs associated with foreign plant operations, including purchases from suppliers. At the cash flow hedge’s inception and on an ongoing basis, the company formally assesses whether the cash flow hedging instruments have been highly effective in offsetting changes in the cash flows of the hedged transactions and whether those cash flow hedging instruments may be expected to remain highly effective in future periods.
Changes in the fair values of the spot rate component of outstanding, highly effective cash flow hedging instruments included in the assessment of hedge effectiveness are recorded in other comprehensive income within AOCL on the Condensed Consolidated Balance Sheets and are subsequently reclassified to net earnings within the Condensed Consolidated Statements of Earnings (Loss) during the same period in which the cash flows of the underlying hedged transaction affect net earnings. Changes in the fair values of hedge components excluded from the assessment of effectiveness are recognized immediately in net earnings under the mark-to-market approach. The classification of gains or losses recognized on cash flow hedging instruments and excluded components within the Condensed Consolidated Statements of Earnings (Loss) is the same as that of
the underlying exposure. Results of cash flow hedging instruments, and the related excluded components, of sales and costs associated with foreign plant operations, including purchases from suppliers, are recorded in net sales and cost of sales, respectively. The maximum amount of time the company hedges its exposure to the variability in future cash flows for forecasted trade sales and purchases is two years.
When it is determined that a derivative instrument is not, or has ceased to be, highly effective as a cash flow hedge, the company discontinues cash flow hedge accounting prospectively. The gain or loss on the dedesignated derivative instrument remains in AOCL and is reclassified to net earnings within the same Condensed Consolidated Statements of Earnings (Loss) line item as the underlying exposure when the forecasted transaction affects net earnings. When the company discontinues cash flow hedge accounting because it is no longer probable, but it is still reasonably possible that the forecasted transaction will occur by the end of the originally expected period or within an additional two-month period of time thereafter, the gain or loss on the derivative instrument remains in AOCL and is reclassified to net earnings within the same Condensed Consolidated Statements of Earnings (Loss) line item as the underlying exposure when the forecasted transaction affects net earnings. However, if it is probable that a forecasted transaction will not occur by the end of the originally specified time period or within an additional two-month period of time thereafter, the gains and losses that were in AOCL are immediately recognized in net earnings within other income, net in the Condensed Consolidated Statements of Earnings (Loss). In all situations in which cash flow hedge accounting is discontinued and the derivative instrument remains outstanding, the company carries the derivative instrument at its fair value on the Condensed Consolidated Balance Sheets, recognizing future changes in the fair value within other income, net in the Condensed Consolidated Statements of Earnings (Loss).
As of August 2, 2024, the notional amount outstanding of forward currency contracts designated as cash flow hedging instruments was $344.9 million.
Derivatives Not Designated as Cash Flow Hedging Instruments
The company also enters into foreign currency contracts that include forward currency contracts to mitigate the remeasurement of specific assets and liabilities on the Condensed Consolidated Balance Sheets. These contracts are not designated as cash flow hedging instruments. Accordingly, changes in the fair value of hedges of recorded balance sheet positions, such as cash, receivables, payables, intercompany notes, and other various contractual claims to pay or receive foreign currencies other than the functional currency, are recognized immediately in other income, net, on the Condensed Consolidated Statements of Earnings (Loss) together with the transaction gain or loss from the hedged balance sheet position.
The following table presents the fair value and location of the company’s derivative instruments on the Condensed Consolidated Balance Sheets:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Derivative assets:   
Derivatives designated as cash flow hedging instruments:   
Prepaid expenses and other current assets   
Forward currency contracts$1.3 $10.0 $13.7 
Derivatives not designated as cash flow hedging instruments:
Prepaid expenses and other current assets
Forward currency contracts0.8 3.8 3.1 
Total derivative assets$2.1 $13.8 $16.8 
Derivative liabilities:
Derivatives designated as cash flow hedging instruments:
Accrued liabilities
Forward currency contracts$1.2 $0.1 $— 
Derivatives not designated as cash flow hedging instruments:
Accrued liabilities
Forward currency contracts0.1 — — 
Total derivative liabilities$1.3 $0.1 $— 
The company entered into an International Swap Dealers Association ("ISDA") Master Agreement with each counterparty that permits the net settlement of amounts owed under their respective contracts. The ISDA Master Agreement is an industry standardized contract that governs all derivative contracts entered into between the company and the respective counterparty. Under these master netting agreements, net settlement generally permits the company or the counterparty to determine the net amount payable or receivable for contracts due on the same date or in the same currency for similar types of derivative
transactions. The company records the fair value of its derivative instruments at the net amount on its Condensed Consolidated Balance Sheets.
The following table presents the effects of the master netting arrangements on the fair value of the company’s derivative instruments that are recorded on the Condensed Consolidated Balance Sheets:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Derivative assets:
Forward currency contracts:
Gross amount of derivative assets$3.0 $15.0 $16.8 
Derivative liabilities offsetting derivative assets0.9 1.2 — 
Net amount of derivative assets$2.1 $13.8 $16.8 
Derivative liabilities:
Forward currency contracts:
Gross amount of derivative liabilities$1.5 $0.1 $— 
Derivative assets offsetting derivative liabilities0.2 — — 
Net amount of derivative liabilities$1.3 $0.1 $— 
The following table presents the impact and location of the amounts reclassified from AOCL into net earnings on the Condensed Consolidated Statements of Earnings (Loss) and the impact of derivative instruments on the Condensed Consolidated Statements of Comprehensive Income (Loss) for the company's derivatives designated as cash flow hedging instruments for the three and nine months ended August 2, 2024 and August 4, 2023:
Three Months Ended
Gain Reclassified from AOCL into Earnings(Loss) Gain Recognized in OCI on Derivatives
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Net sales$1.0 $1.9 $(2.3)$(0.9)
Cost of sales0.6 1.2 (6.4)1.5 
Total derivatives designated as cash flow hedging instruments$1.6 $3.1 $(8.7)$0.6 
Nine Months Ended
Gain Reclassified from AOCL into Earnings(Loss) Gain Recognized in OCI on Derivatives
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Net sales$3.0 $9.7 $(6.5)$(18.1)
Cost of sales3.3 3.0 (6.3)3.6 
Total derivatives designated as cash flow hedging instruments$6.3 $12.7 $(12.8)$(14.5)
The company recognized immaterial gains and losses within other income, net in the Condensed Consolidated Statements of Earnings (Loss) during the third quarter and first nine months of fiscal 2024 and fiscal 2023, respectively, due to the discontinuance of cash flow hedge accounting on certain forward currency contracts designated as cash flow hedging instruments. As of August 2, 2024, the company expects to reclassify approximately $2.2 million of losses from AOCL to earnings during the next twelve months.
The following tables present the impact and location of derivative instruments on the Condensed Consolidated Statements of Earnings (Loss) for the company’s derivatives designated as cash flow hedging instruments and the related components excluded from effectiveness testing:
Gain (Loss) Recognized in Earnings on Cash Flow Hedging Instruments
(Dollars in millions)August 2, 2024August 4, 2023
Three Months EndedNet SalesCost of SalesNet SalesCost of Sales
Condensed Consolidated Statements of Earnings (Loss) income (expense) amounts in which the effects of cash flow hedging instruments are recorded$1,156.9 $(754.1)$1,081.8 $(709.4)
Gain (loss) on derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Amount of gain reclassified from AOCL into earnings1.0 0.6 1.9 1.2 
Gain (loss) on components excluded from effectiveness testing recognized in earnings based on changes in fair value$1.3 $1.1 $(0.4)$0.8 
Gain (Loss) Recognized in Earnings on Cash Flow Hedging Instruments
(Dollars in millions)August 2, 2024August 4, 2023
Nine Months EndedNet SalesCost of SalesNet SalesCost of Sales
Condensed Consolidated Statements of Earnings (Loss) income (expense) amounts in which the effects of cash flow hedging instruments are recorded$3,507.8 $(2,307.5)$3,570.0 $(2,322.0)
Gain on derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Amount of gain reclassified from AOCL into earnings3.0 3.3 9.7 3.0 
Gain on components excluded from effectiveness testing recognized in earnings based on changes in fair value$2.1 $2.6 $2.0 $1.8 
The following table presents the impact and location of derivative instruments on the Condensed Consolidated Statements of Earnings (Loss) for the company’s derivatives not designated as cash flow hedging instruments:
 Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Loss on derivatives not designated as cash flow hedging instruments
Forward currency contracts:
Other loss, net$(4.6)$(2.7)$(5.8)$(4.5)
Total loss on derivatives not designated as cash flow hedging instruments$(4.6)$(2.7)$(5.8)$(4.5)
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
9 Months Ended
Aug. 02, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements
17Fair Value Measurements
The company categorizes its assets and liabilities into one of three levels based on the assumptions (inputs) used in valuing the asset or liability. Estimates of fair value for financial assets and financial liabilities are based on the framework established in the accounting guidance for fair value measurements. The framework defines fair value, provides guidance for measuring fair value, and requires certain disclosures. The framework discusses valuation techniques such as the market approach (comparable market prices), the income approach (present value of future income or cash flows), and the cost approach (cost to replace the service capacity of an asset or replacement cost). The framework utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. The three levels are defined as follows:
Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs reflecting management’s assumptions about the inputs used in pricing the asset or liability.
Recurring Fair Value Measurements
The company's derivative instruments consist of forward currency contracts that are measured at fair value on a recurring basis. The fair value of such forward currency contracts is determined based on observable market transactions of forward currency prices and spot currency rates as of the reporting date.
The following tables present, by level within the fair value hierarchy, the company's financial assets and liabilities that are measured at fair value on a recurring basis as of August 2, 2024, August 4, 2023, and October 31, 2023, according to the valuation technique utilized to determine their fair values (dollars in millions):
 Fair Value Measurements Using Inputs Considered as:
August 2, 2024Fair ValueLevel 1Level 2Level 3
Assets:    
Forward currency contracts$2.1 $— $2.1 $— 
Total assets$2.1 $— $2.1 $— 
Liabilities:    
Forward currency contracts$1.3 $— $1.3 $— 
Total liabilities$1.3 $— $1.3 $— 
 Fair Value Measurements Using Inputs Considered as:
August 4, 2023Fair ValueLevel 1Level 2Level 3
Assets:    
Forward currency contracts$13.8 $— $13.8 $— 
Total assets$13.8 $— $13.8 $— 
Liabilities:
Forward currency contracts$0.1 $— $0.1 $— 
Total liabilities$0.1 $— $0.1 $— 
 Fair Value Measurements Using Inputs Considered as:
October 31, 2023Fair ValueLevel 1Level 2Level 3
Assets:    
Forward currency contracts$16.8 $— $16.8 $— 
Total assets$16.8 $— $16.8 $— 
Liabilities:    
Forward currency contracts$— $— $— $— 
Total liabilities$— $— $— $— 
Nonrecurring Fair Value Measurements
The company measures certain assets and liabilities at fair value on a non-recurring basis. Assets and liabilities that are measured at fair value on a nonrecurring basis include long-lived assets, goodwill, and indefinite-lived intangible assets, which would generally be recorded at fair value as a result of an impairment charge. For additional information regarding impairment related fair value measurements, refer to Note 5, Goodwill and Other Intangible Assets, Net. Assets acquired and liabilities assumed as part of a business combination are also measured at fair value on a non-recurring basis during the measurement period allowed by the accounting standards codification guidance for business combinations when applicable. Alternatively,
under a cost accumulation model, the company measures the fair values of net assets acquired as part of an asset acquisition before allocating the cost of the asset acquisition to the net assets acquired on the basis of their relative fair values. For additional information on the company's business combination and the related non-recurring fair value measurement of the assets acquired and liabilities assumed, refer to Note 2, Acquisitions and Divestitures.
Other Fair Value Disclosures
The carrying values of the company's short-term financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and short-term debt, including current maturities of long-term debt, when applicable, approximate their fair values due to their short-term nature. As of August 2, 2024, August 4, 2023, and October 31, 2023, the company's long-term debt included $524.2 million, $524.1 million, and $524.2 million of gross fixed-rate debt that is not subject to variable interest rate fluctuations. The gross fair value of such long-term debt is determined using Level 2 inputs by discounting the projected cash flows based on quoted market rates at which similar amounts of debt could currently be borrowed. As of August 2, 2024, the estimated gross fair value of long-term debt with fixed interest rates was $532.8 million compared to its gross carrying amount of $524.2 million. As of August 4, 2023, the estimated gross fair value of long-term debt with fixed interest rates was $497.7 million compared to its gross carrying amount of $524.1 million. As of October 31, 2023, the estimated gross fair value of long-term debt with fixed interest rates was $478.2 million compared to its gross carrying amount of $524.2 million. For additional information regarding long-term debt with fixed interest rates, refer to Note 6, Indebtedness.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
9 Months Ended
Aug. 02, 2024
Subsequent Events [Abstract]  
Subsequent Events
18Subsequent Events
The company has evaluated all subsequent events and concluded that no subsequent events have occurred that would require recognition in the Condensed Consolidated Financial Statements or disclosure in the Notes to the Condensed Consolidated Financial Statements.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Aug. 02, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation (Policies)
9 Months Ended
Aug. 02, 2024
Accounting Policies [Abstract]  
Basis of Presentation
The accompanying unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the instructions to Form 10-Q and do not include all the information and notes required by United States ("U.S.") generally accepted accounting principles ("GAAP") for complete financial statements. Unless the context indicates otherwise, the terms "company," "TTC," "we," "our," or "us" refer to The Toro Company and its consolidated subsidiaries. All intercompany accounts and transactions have been eliminated from the unaudited Condensed Consolidated Financial Statements.
In the opinion of management, the unaudited Condensed Consolidated Financial Statements include all adjustments, consisting primarily of recurring accruals, considered necessary for the fair presentation of the company's consolidated financial position, results of operations, and cash flows for the periods presented.
Fiscal Period
The company’s fiscal year ends on October 31 and quarterly results are reported based on three-month periods that generally end on the Friday closest to the calendar quarter end. For comparative purposes, however, the company’s second and third quarters always include exactly 13 weeks of results so that the quarter end date for these two quarters is not necessarily the Friday closest to the calendar month end.
For further information regarding the company's basis of presentation, refer to the Consolidated Financial Statements and Notes to Consolidated Financial Statements included in the company’s Annual Report on Form 10-K for the fiscal year ended October 31, 2023.
Accounting Policies and Estimates
Accounting Policies and Estimates
In preparing the Condensed Consolidated Financial Statements in conformity with U.S. GAAP, management must make decisions that impact the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures, including disclosures of contingent assets and liabilities. Such decisions include the selection of the appropriate accounting principles to be applied and the assumptions on which to base accounting estimates. Estimates are used in determining, among other items, sales promotion and incentive accruals, incentive compensation accruals, income tax accruals, inventory valuation, warranty accruals, allowances for current expected credit losses, pension accruals, self-insurance accruals, legal accruals, right-of-use assets and lease liabilities, useful lives for tangible and finite-lived intangible assets, future cash flows associated with impairment testing for goodwill, indefinite-lived intangible assets and other long-lived assets, and valuations of the assets acquired and liabilities assumed in a business combination or an asset acquisition, when applicable. These estimates and assumptions are based on management’s best estimates and judgments at the time they are made and are generally derived from management's understanding and analysis of the relevant and current circumstances, historical experience, and actuarial and other independent external third-party specialist valuations, when applicable. Management evaluates its estimates and assumptions on an ongoing basis using historical experience and other factors that management believes to be reasonable under the circumstances, including the economic environment. Management adjusts such estimates and assumptions when facts and circumstances dictate. As future events and their effects cannot be determined with certainty, actual amounts could differ significantly from those estimated at the time the Condensed Consolidated Financial Statements are prepared.
New Accounting Pronouncements
New Accounting Pronouncements
In December 2023, the Financial Accounting Standards Board ("FASB") issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to income tax disclosures, which is designed to enhance the transparency and decision usefulness of income tax disclosures primarily related to the rate reconciliation and income taxes paid information. The amended guidance will become effective for the company's fiscal 2026 annual period. The company is currently evaluating the impact of this new standard on its Condensed Consolidated Financial Statements and related disclosures.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which is intended to enhance reportable segment disclosure requirements, primarily through additional, more detailed disclosures about significant segment expenses. The ASU requires disclosures to include significant segment expenses that are regularly provided to the chief operating decision maker ("CODM"), an amount for other segment items by reportable segment and a description of its composition, and the title and position of the CODM and an explanation of how the CODM uses the reported measure of segment profit or loss in assessing segment performance and deciding how to allocate resources. The ASU also requires all annual disclosures currently required by Topic 280 to be included in interim periods. The amended
guidance will become effective for the company's fiscal 2025 annual period, and interim periods beginning with the first quarter of fiscal 2026. The company is currently evaluating the impact of this new standard on its Condensed Consolidated Financial Statements and related disclosures.
In September 2022, the FASB issued ASU No. 2022-04, Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations. The new standard requires disclosure of the key terms of supplier finance programs, the associated obligations outstanding, and a description of where those obligations are presented in the balance sheet. Additionally, effective for the company's fiscal 2025 annual period, the new standard requires a rollforward of the associated obligations outstanding during the annual period, including the amount of obligations confirmed and the amount of obligations subsequently paid. The amended guidance was adopted in the first quarter of fiscal 2024 and did not have a material impact on the company's Condensed Consolidated Financial Statements. For additional information regarding the company's supplier finance program, refer to Note 14, Commitments and Contingencies.
The company believes that all other recently issued accounting pronouncements from the FASB that the company has not noted above will not have a material impact on its Condensed Consolidated Financial Statements or do not apply to its operations.
Inventories, Net Inventories are valued at the lower of cost or net realizable value, with cost determined by the first-in, first-out ("FIFO") and average cost methods for certain of the company's inventories. All remaining inventories are valued at the lower of cost or market, with cost determined under the last-in, first-out ("LIFO") method. As needed, the company records an inventory valuation adjustment for excess, slow-moving, and obsolete inventory that is equal to the excess of the cost of the inventory over the estimated net realizable value or market value for the inventory depending on the inventory costing method. Such inventory valuation adjustment is based on a review and comparison of current inventory levels to planned production, as well as planned and historical sales of the inventory. The inventory valuation adjustment to net realizable value or market value establishes a new cost basis of the inventory that cannot be subsequently reversed.
Leases
The company enters into contracts that are, or contain, operating lease agreements for certain property, plant, or equipment assets utilized in the normal course of business, such as buildings for manufacturing facilities, office space, distribution centers, and warehouse facilities; land for product testing sites; machinery and equipment for research and development activities, manufacturing and assembly processes, and administrative tasks; and vehicles for sales, service, marketing, and distribution activities. Contracts that explicitly or implicitly relate to property, plant, and equipment are assessed at inception to determine if the contract is, or contains, a lease. Such contracts for operating lease agreements convey the company's right to direct the use of, and obtain substantially all of the economic benefits from, an identified asset for a defined period of time in exchange for consideration. The lease term begins and is determined upon lease commencement, which is the point in time when the company takes possession of the identified asset, and generally includes all non-cancelable periods. Lease expense for the company's operating leases is recognized on a straight-line basis over the lease term and is recorded within cost of sales or selling, general and administrative expense within the Condensed Consolidated Statements of Earnings (Loss) as dictated by the nature and use of the underlying asset. The company does not recognize right-of-use assets and lease liabilities, but does recognize expense on a straight-line basis, for short-term operating leases which have a lease term of 12 months or less and do not include an option to purchase the underlying asset.
Lease payments are determined at lease commencement and generally represent fixed lease payments as defined within the respective lease agreement or, in the case of certain lease agreements, variable lease payments that are measured as of the lease commencement date based on the prevailing index or market rate. Future adjustments to variable lease payments are defined and scheduled within the respective lease agreement and are determined based upon the prevailing market or index rate at the time of the adjustment relative to the market or index rate determined at lease commencement. Certain other lease agreements contain variable lease payments that are determined based upon actual utilization of the identified asset. Such future adjustments to variable lease payments and variable lease payments based upon actual utilization of the identified asset are not included within the determination of lease payments at commencement but rather, are recorded as variable lease expense in the period in which the variable lease cost is incurred.
Right-of-use assets represent the company's right to use an underlying asset throughout the lease term and lease liabilities represent the company's obligation to make lease payments arising from the lease agreement. The company accounts for operating lease liabilities at lease commencement and on an ongoing basis as the present value of the minimum remaining lease payments under the respective lease term. Minimum remaining lease payments are generally discounted to present value based the estimated incremental borrowing rate at lease commencement as the rate implicit in the lease is generally not readily determinable. Right-of-use assets are measured as the amount of the corresponding operating lease liability for the respective operating lease agreement, adjusted for prepaid or accrued lease payments, the remaining balance of any lease incentives received, unamortized initial direct costs, and impairment of the operating lease right-of-use asset, as applicable.
Derivative Instruments and Hedging Activities
Risk Management Objective of Using Derivatives
The company is exposed to foreign currency exchange rate risk arising from transactions in the normal course of business, such as sales to third-party customers, sales and loans to wholly-owned foreign subsidiaries, costs associated with foreign plant operations, and purchases from suppliers. The company’s primary currency exchange rate exposures are with the Euro, the Australian dollar, the Canadian dollar, the British pound, the Mexican peso, the Japanese yen, the Chinese renminbi, and the Romanian new leu against the U.S. dollar, as well as the Romanian new leu against the Euro.
To reduce its exposure to foreign currency exchange rate risk, the company enters into various derivative instruments to hedge against such risk, authorized under a company policy that places controls on these hedging activities, with counterparties that are highly rated financial institutions. The company’s policy does not allow the use of derivative instruments for trading or speculative purposes. The company has also made an accounting policy election to use the portfolio exception with respect to measuring counterparty credit risk for derivative instruments and to measure the fair value of a portfolio of financial assets and financial liabilities on the basis of the net open risk position with each counterparty.
The company’s hedging activities primarily involve the use of forward currency contracts to hedge most foreign currency transactions, including forecasted sales and purchases denominated in foreign currencies. The company uses derivative instruments only in an attempt to limit underlying exposure from foreign currency exchange rate fluctuations and to minimize earnings and cash flow volatility associated with foreign currency exchange rate fluctuations. Decisions on whether to use such derivative instruments are primarily based on the amount of exposure to the currency involved and an assessment of the near-term market value for each currency.
The company recognizes all derivative instruments at fair value on the Condensed Consolidated Balance Sheets as either assets or liabilities. The accounting for changes in the fair value of a derivative instrument depends on whether it has been designated and qualifies as a cash flow hedging instrument.
Cash Flow Hedging Instruments
The company formally documents relationships between cash flow hedging instruments and the related hedged transactions, as well as its risk-management objective and strategy for undertaking cash flow hedging instruments. This process includes linking all cash flow hedging instruments to the forecasted transactions, such as sales to third-parties and costs associated with foreign plant operations, including purchases from suppliers. At the cash flow hedge’s inception and on an ongoing basis, the company formally assesses whether the cash flow hedging instruments have been highly effective in offsetting changes in the cash flows of the hedged transactions and whether those cash flow hedging instruments may be expected to remain highly effective in future periods.
Changes in the fair values of the spot rate component of outstanding, highly effective cash flow hedging instruments included in the assessment of hedge effectiveness are recorded in other comprehensive income within AOCL on the Condensed Consolidated Balance Sheets and are subsequently reclassified to net earnings within the Condensed Consolidated Statements of Earnings (Loss) during the same period in which the cash flows of the underlying hedged transaction affect net earnings. Changes in the fair values of hedge components excluded from the assessment of effectiveness are recognized immediately in net earnings under the mark-to-market approach. The classification of gains or losses recognized on cash flow hedging instruments and excluded components within the Condensed Consolidated Statements of Earnings (Loss) is the same as that of
the underlying exposure. Results of cash flow hedging instruments, and the related excluded components, of sales and costs associated with foreign plant operations, including purchases from suppliers, are recorded in net sales and cost of sales, respectively. The maximum amount of time the company hedges its exposure to the variability in future cash flows for forecasted trade sales and purchases is two years.
When it is determined that a derivative instrument is not, or has ceased to be, highly effective as a cash flow hedge, the company discontinues cash flow hedge accounting prospectively. The gain or loss on the dedesignated derivative instrument remains in AOCL and is reclassified to net earnings within the same Condensed Consolidated Statements of Earnings (Loss) line item as the underlying exposure when the forecasted transaction affects net earnings. When the company discontinues cash flow hedge accounting because it is no longer probable, but it is still reasonably possible that the forecasted transaction will occur by the end of the originally expected period or within an additional two-month period of time thereafter, the gain or loss on the derivative instrument remains in AOCL and is reclassified to net earnings within the same Condensed Consolidated Statements of Earnings (Loss) line item as the underlying exposure when the forecasted transaction affects net earnings. However, if it is probable that a forecasted transaction will not occur by the end of the originally specified time period or within an additional two-month period of time thereafter, the gains and losses that were in AOCL are immediately recognized in net earnings within other income, net in the Condensed Consolidated Statements of Earnings (Loss). In all situations in which cash flow hedge accounting is discontinued and the derivative instrument remains outstanding, the company carries the derivative instrument at its fair value on the Condensed Consolidated Balance Sheets, recognizing future changes in the fair value within other income, net in the Condensed Consolidated Statements of Earnings (Loss).
As of August 2, 2024, the notional amount outstanding of forward currency contracts designated as cash flow hedging instruments was $344.9 million.
Derivatives Not Designated as Cash Flow Hedging Instruments
The company also enters into foreign currency contracts that include forward currency contracts to mitigate the remeasurement of specific assets and liabilities on the Condensed Consolidated Balance Sheets. These contracts are not designated as cash flow hedging instruments. Accordingly, changes in the fair value of hedges of recorded balance sheet positions, such as cash, receivables, payables, intercompany notes, and other various contractual claims to pay or receive foreign currencies other than the functional currency, are recognized immediately in other income, net, on the Condensed Consolidated Statements of Earnings (Loss) together with the transaction gain or loss from the hedged balance sheet position.
Fair Value Measurements
The company categorizes its assets and liabilities into one of three levels based on the assumptions (inputs) used in valuing the asset or liability. Estimates of fair value for financial assets and financial liabilities are based on the framework established in the accounting guidance for fair value measurements. The framework defines fair value, provides guidance for measuring fair value, and requires certain disclosures. The framework discusses valuation techniques such as the market approach (comparable market prices), the income approach (present value of future income or cash flows), and the cost approach (cost to replace the service capacity of an asset or replacement cost). The framework utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. Level 1 provides the most reliable measure of fair value, while Level 3 generally requires significant management judgment. The three levels are defined as follows:
Level 1: Unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2: Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical assets or liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs reflecting management’s assumptions about the inputs used in pricing the asset or liability.
Recurring Fair Value Measurements
The company's derivative instruments consist of forward currency contracts that are measured at fair value on a recurring basis. The fair value of such forward currency contracts is determined based on observable market transactions of forward currency prices and spot currency rates as of the reporting date.
Nonrecurring Fair Value Measurements
The company measures certain assets and liabilities at fair value on a non-recurring basis. Assets and liabilities that are measured at fair value on a nonrecurring basis include long-lived assets, goodwill, and indefinite-lived intangible assets, which would generally be recorded at fair value as a result of an impairment charge. For additional information regarding impairment related fair value measurements, refer to Note 5, Goodwill and Other Intangible Assets, Net. Assets acquired and liabilities assumed as part of a business combination are also measured at fair value on a non-recurring basis during the measurement period allowed by the accounting standards codification guidance for business combinations when applicable. Alternatively,
under a cost accumulation model, the company measures the fair values of net assets acquired as part of an asset acquisition before allocating the cost of the asset acquisition to the net assets acquired on the basis of their relative fair values. For additional information on the company's business combination and the related non-recurring fair value measurement of the assets acquired and liabilities assumed, refer to Note 2, Acquisitions and Divestitures.
Other Fair Value Disclosures
The carrying values of the company's short-term financial instruments, including cash and cash equivalents, accounts receivable, accounts payable, and short-term debt, including current maturities of long-term debt, when applicable, approximate their fair values due to their short-term nature.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Data (Tables)
9 Months Ended
Aug. 02, 2024
Segment Reporting [Abstract]  
Schedule of Financial Information Concerning Reportable Segments
The following tables present summarized financial information concerning the company’s reportable business segments and Other activities (dollars in millions):
Three Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Net sales$880.9 $267.5 $8.5 $1,156.9 
Intersegment gross sales (eliminations)17.2 0.1 (17.3)— 
Earnings (loss) before income taxes$165.7 $32.6 $(54.1)$144.2 
Nine Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Net sales$2,643.0 $843.2 $21.6 $3,507.8 
Intersegment gross sales (eliminations)39.0 0.2 (39.2)— 
Earnings (loss) before income taxes469.2 92.2 (157.9)403.5 
Total assets$2,714.6 $576.9 $439.9 $3,731.4 
Three Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Net sales$896.3 $175.3 $10.2 $1,081.8 
Intersegment gross sales (eliminations)11.7 — (11.7)— 
Earnings (loss) before income taxes1
$13.0 $3.8 $(45.4)$(28.6)
Nine Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Net sales$2,845.7 $705.8 $18.5 $3,570.0 
Intersegment gross sales (eliminations)35.5 0.1 (35.6)— 
Earnings (loss) before income taxes1
384.6 64.4 (135.4)313.6 
Total assets$2,723.1 $537.9 $324.9 $3,585.9 
1 The Professional reportable segment earnings (loss) before income taxes includes $151.3 million of non-cash impairment charges recorded during the preparation of the financial statements for the third quarter of fiscal 2023 related to the Intimidator operating segment. For additional information regarding the impairment charges, refer to Note 5, Goodwill and Other Intangible Assets, Net.
Schedule of Components of Loss Before Income Taxes Included in Other Segment
The following table presents the details of operating loss before income taxes for the company's Other activities:
 Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Corporate expenses$(44.5)$(34.0)$(135.1)$(110.7)
Interest expense(14.5)(15.0)(47.4)(43.8)
Earnings from the company's wholly-owned domestic distribution company and other income, net4.9 3.6 24.6 19.1 
Total operating loss$(54.1)$(45.4)$(157.9)$(135.4)
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
9 Months Ended
Aug. 02, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following tables disaggregate the company's reportable segment net sales by major product type and geographic market (dollars in millions):
Three Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$772.8 $265.0 $5.6 $1,043.4 
Irrigation108.1 2.5 2.9 113.5 
Total net sales$880.9 $267.5 $8.5 $1,156.9 
Revenue by geographic market: 
United States$694.0 $236.2 $8.5 $938.7 
International countries186.9 31.3 — 218.2 
Total net sales$880.9 $267.5 $8.5 $1,156.9 
Nine Months Ended August 2, 2024ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$2,300.3 $827.1 $16.0 $3,143.4 
Irrigation342.7 16.1 5.6 364.4 
Total net sales$2,643.0 $843.2 $21.6 $3,507.8 
Revenue by geographic market: 
United States$2,054.8 $740.0 $21.6 $2,816.4 
International countries588.2 103.2 — 691.4 
Total net sales$2,643.0 $843.2 $21.6 $3,507.8 
Three Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$777.2 $169.1 $5.2 $951.5 
Irrigation119.1 6.2 5.0 130.3 
Total net sales$896.3 $175.3 $10.2 $1,081.8 
Revenue by geographic market: 
United States$690.8 $145.8 $10.2 $846.8 
International countries205.5 29.5 — 235.0 
Total net sales$896.3 $175.3 $10.2 $1,081.8 
Nine Months Ended August 4, 2023ProfessionalResidentialOtherTotal
Revenue by product type:    
Equipment$2,486.9 $682.8 $11.5 $3,181.2 
Irrigation358.8 23.0 7.0 388.8 
Total net sales$2,845.7 $705.8 $18.5 $3,570.0 
Revenue by geographic market: 
United States$2,225.5 $569.3 $18.5 $2,813.3 
International countries620.2 136.5 — 756.7 
Total net sales$2,845.7 $705.8 $18.5 $3,570.0 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net (Tables)
9 Months Ended
Aug. 02, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of the Changes in the Carrying Amount of Goodwill
The changes in the carrying amount of goodwill by reportable segment for the first nine months of fiscal 2024 were as follows:
(Dollars in millions)ProfessionalResidentialOtherTotal
Balance as of October 31, 2023$440.5 $10.3 $— $450.8 
Divestitures(0.5)(0.5)— (1.0)
Translation adjustments0.3 0.1 — 0.4 
Balance as of August 2, 2024$440.3 $9.9 $— $450.2 
Schedule of the Components of Other Intangible Assets
The components of other intangible assets, net as of August 2, 2024, August 4, 2023, and October 31, 2023 were as follows (dollars in millions):
August 2, 2024Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(16.6)$1.6 
Customer-related15.8327.7 (124.8)202.9 
Developed technology7.1102.9 (70.4)32.5 
Trade names13.710.7 (6.9)3.8 
Total finite-lived13.5459.5 (218.7)240.8 
Indefinite-lived - trade names271.6 — 271.6 
Total other intangible assets, net$731.1 $(218.7)$512.4 
August 4, 2023Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(15.8)$2.4 
Non-compete agreements5.56.9 (6.9)— 
Customer-related15.7329.1 (102.0)227.1 
Developed technology7.1102.1 (60.8)41.3 
Trade names13.710.7 (3.9)6.8 
Backlog and other0.65.7 (5.7)— 
Total finite-lived13.2472.7 (195.1)277.6 
Indefinite-lived - trade names271.6 — 271.6 
Total other intangible assets, net$744.3 $(195.1)$549.2 
October 31, 2023Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(16.0)$2.2 
Non-compete agreements5.56.9 (6.9)— 
Customer-related15.8327.5 (106.7)220.8 
Developed technology7.1102.0 (63.1)38.9 
Trade names13.710.7 (4.0)6.7 
Backlog and other0.65.7 (5.7)— 
Total finite-lived13.3471.0 (202.4)268.6 
Indefinite-lived - trade names271.5 — 271.5 
Total other intangible assets, net$742.5 $(202.4)$540.1 
Schedule of Indefinite-Lived Intangible Assets
The components of other intangible assets, net as of August 2, 2024, August 4, 2023, and October 31, 2023 were as follows (dollars in millions):
August 2, 2024Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(16.6)$1.6 
Customer-related15.8327.7 (124.8)202.9 
Developed technology7.1102.9 (70.4)32.5 
Trade names13.710.7 (6.9)3.8 
Total finite-lived13.5459.5 (218.7)240.8 
Indefinite-lived - trade names271.6 — 271.6 
Total other intangible assets, net$731.1 $(218.7)$512.4 
August 4, 2023Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(15.8)$2.4 
Non-compete agreements5.56.9 (6.9)— 
Customer-related15.7329.1 (102.0)227.1 
Developed technology7.1102.1 (60.8)41.3 
Trade names13.710.7 (3.9)6.8 
Backlog and other0.65.7 (5.7)— 
Total finite-lived13.2472.7 (195.1)277.6 
Indefinite-lived - trade names271.6 — 271.6 
Total other intangible assets, net$744.3 $(195.1)$549.2 
October 31, 2023Weighted-Average Useful Life in YearsGross Carrying AmountAccumulated AmortizationNet
Patents9.9$18.2 $(16.0)$2.2 
Non-compete agreements5.56.9 (6.9)— 
Customer-related15.8327.5 (106.7)220.8 
Developed technology7.1102.0 (63.1)38.9 
Trade names13.710.7 (4.0)6.7 
Backlog and other0.65.7 (5.7)— 
Total finite-lived13.3471.0 (202.4)268.6 
Indefinite-lived - trade names271.5 — 271.5 
Total other intangible assets, net$742.5 $(202.4)$540.1 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense As of August 2, 2024, estimated amortization expense for the remainder of fiscal 2024 and succeeding fiscal years is as follows:
(Dollars in millions)August 2, 2024
2024 (remaining)$8.3 
202531.6 
202630.4 
202725.4 
202822.0 
202920.1 
Thereafter103.0 
Total estimated amortization expense$240.8 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Indebtedness (Tables)
9 Months Ended
Aug. 02, 2024
Debt Disclosure [Abstract]  
Schedule of the Company's Indebtedness
The following is a summary of the company's indebtedness:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
$600 million revolving credit facility, due October 2026
$— $70.0 $40.0 
$270 million term loan, due October 2026
270.0 270.0 270.0 
$200 million term loan, due April 2027
200.0 200.0 200.0 
3.81% series A senior notes, due June 2029
100.0 100.0 100.0 
3.91% series B senior notes, due June 2031
100.0 100.0 100.0 
3.97% senior notes, due June 2032
100.0 100.0 100.0 
7.8% debentures, due June 2027
100.0 100.0 100.0 
6.625% senior notes, due May 2037
124.2 124.1 124.2 
Less: unamortized debt issuance costs2.3 2.8 2.7 
Total long-term debt991.9 1,061.3 1,031.5 
Less: current portion of long-term debt25.3 — — 
Long-term debt, less current portion$966.6 $1,061.3 $1,031.5 
Schedule of Principal Payments
As of August 2, 2024, principal payments required on the company's outstanding indebtedness, based on the maturity dates defined within the company's debt arrangements, for the remainder of fiscal 2024 and succeeding fiscal years are as follows:
(Dollars in millions)August 2, 2024
2024 (remaining)$— 
202537.0 
2026263.0 
2027270.0 
2028— 
2029100.0 
Thereafter325.0 
Total principal payments required$995.0 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories, Net (Tables)
9 Months Ended
Aug. 02, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories, net were as follows:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Raw materials and work in process$395.2 $435.1 $400.3 
Finished goods and service parts843.5 847.5 844.2 
Total FIFO and average cost value1,238.7 1,282.6 1,244.5 
Less: adjustment to LIFO value156.7 169.9 156.7 
Total inventories, net$1,082.0 $1,112.7 $1,087.8 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant, and Equipment, Net (Tables)
9 Months Ended
Aug. 02, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant, and equipment, net was as follows:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Land and land improvements$70.2 $63.0 $69.0 
Buildings and leasehold improvements360.0 331.1 355.8 
Machinery and equipment642.2 585.4 624.6 
Tooling261.4 235.4 260.4 
Computer hardware and software99.8 108.2 98.0 
Construction in process165.2 204.3 133.2 
Property, plant, and equipment, gross1,598.8 1,527.4 1,541.0 
Less: accumulated depreciation963.1 902.4 899.3 
Property, plant, and equipment, net$635.7 $625.0 $641.7 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranty Guarantees (Tables)
9 Months Ended
Aug. 02, 2024
Product Warranties Disclosures [Abstract]  
Schedule of Changes in Accrued Warranties
The changes in accrued warranties were as follows:
 Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Beginning balance$151.4 $153.9 $143.9 $134.5 
Changes in accrual related to warranties issued during the period20.0 20.5 60.4 69.9 
Payments made during the period(23.9)(24.1)(64.0)(60.8)
Changes in accrual related to pre-existing warranties0.2 1.0 7.4 7.7 
Ending balance$147.7 $151.3 $147.7 $151.3 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
9 Months Ended
Aug. 02, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Compensation Cost Related to Stock-Based Compensation Awards
Compensation costs related to stock-based compensation awards were as follows:
Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Stock option awards$3.2 $2.0 $11.3 $6.3 
Performance share awards(1.0)(0.2)1.6 1.9 
Restricted stock unit awards2.0 1.9 6.0 5.1 
Unrestricted common stock awards— — 0.6 1.1 
Total compensation cost for stock-based compensation awards$4.2 $3.7 $19.5 $14.4 
Schedule of weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted
The table below illustrates the weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted in the first nine months of the following fiscal periods:
 Fiscal 2024Fiscal 2023
Expected life of option in years6.376.31
Expected stock price volatility26.76%25.20%
Risk-free interest rate3.95%3.79%
Expected dividend yield1.15%0.95%
Per share weighted-average fair value at date of grant$30.39$33.21
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Tables)
9 Months Ended
Aug. 02, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Components of Accumulated Other Comprehensive Loss (AOCL), Net of Tax
The components of accumulated other comprehensive loss ("AOCL"), net of tax, within the Condensed Consolidated Statements of Stockholders' Equity were as follows:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Foreign currency translation adjustments$34.8 $34.3 $41.7 
Pension benefits4.3 3.6 4.3 
Cash flow derivative instruments3.8 (7.3)(9.0)
Total accumulated other comprehensive loss$42.9 $30.6 $37.0 
Schedule of Components and Activity of AOCL
The components and activity of AOCL, net of tax, for the three and nine month periods ended August 2, 2024 and August 4, 2023 were as follows:
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of May 3, 2024$36.4 $4.3 $(4.9)$35.8 
Other comprehensive (income) loss before reclassifications(1.6)— 7.1 5.5 
Amounts reclassified from AOCL— — 1.6 1.6 
Net current period other comprehensive (income) loss(1.6)— 8.7 7.1 
Balance as of August 2, 2024$34.8 $4.3 $3.8 $42.9 
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of October 31, 2023$41.7 $4.3 $(9.0)$37.0 
Other comprehensive (income) loss before reclassifications(6.9)— 6.5 (0.4)
Amounts reclassified from AOCL— — 6.3 6.3 
Net current period other comprehensive (income) loss(6.9)— 12.8 5.9 
Balance as of August 2, 2024$34.8 $4.3 $3.8 $42.9 
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of May 5, 2023$32.3 $3.6 $(6.7)$29.2 
Other comprehensive loss before reclassifications2.0 — 2.5 4.5 
Amounts reclassified from AOCL— — (3.1)(3.1)
Net current period other comprehensive loss (income)2.0 — (0.6)1.4 
Balance as of August 4, 2023$34.3 $3.6 $(7.3)$30.6 
(Dollars in millions)Foreign 
Currency
Translation
Adjustments
Pension
Benefits
Cash Flow Derivative InstrumentsTotal
Balance as of October 31, 2022$51.3 $3.6 $(21.8)$33.1 
Other comprehensive (income) loss before reclassifications(17.0)— 27.2 10.2 
Amounts reclassified from AOCL— — (12.7)(12.7)
Net current period other comprehensive (income) loss(17.0)— 14.5 (2.5)
Balance as of August 4, 2023$34.3 $3.6 $(7.3)$30.6 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Per Share Data (Tables)
9 Months Ended
Aug. 02, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliations of Basic and Diluted Weighted-Average Shares of Common Stock Outstanding
Reconciliation of basic and diluted weighted-average number of shares of common stock outstanding was as follows:
 Three Months EndedNine Months Ended
(Shares in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Diluted  
Weighted-average number of shares of common stock outstanding - Basic104.0 104.3 104.2 104.5 
Effect of dilutive shares0.5 — 0.6 0.9 
Weighted-average number of shares of common stock outstanding - Diluted104.5 104.3 104.8 105.4 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
9 Months Ended
Aug. 02, 2024
Leases [Abstract]  
Schedule of Supplemental Cash Flow and Other Lease Information
The following table presents the lease expense incurred on the company’s operating, short-term, and variable leases:
Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Operating lease expense$8.9 $6.1 $27.5 $19.0 
Short-term lease expense1.3 1.6 3.4 3.5 
Variable lease expense0.1 — 0.2 0.1 
Total lease expense$10.3 $7.7 $31.1 $22.6 
The following table presents supplemental cash flow information related to the company's operating leases:
Nine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023
Right-of-use assets obtained in exchange for lease obligations$3.5 $54.1 
Operating cash flows for amounts included in the measurement of lease liabilities$20.5 $16.5 
The following table presents other lease information related to the company's operating leases:
August 2, 2024August 4, 2023October 31, 2023
Weighted-average remaining lease term of operating leases in years9.09.29.3
Weighted-average discount rate of operating leases4.93 %4.12 %4.83 %
Schedule of Future Minimum Operating Lease Payments
The following table reconciles the total undiscounted future cash flows based on the anticipated future minimum operating lease payments by fiscal year for the company's operating leases to the present value of operating lease liabilities recorded within the Condensed Consolidated Balance Sheets as of August 2, 2024:
(Dollars in millions)August 2, 2024
2024 (remaining)$5.3 
202524.3 
202618.3 
202714.7 
202812.3 
Thereafter69.6 
Total future minimum operating lease payments144.5 
Less: imputed interest25.7 
Present value of operating lease liabilities$118.8 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities (Tables)
9 Months Ended
Aug. 02, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Fair Value of Derivatives and Consolidated Balance Sheet Location
The following table presents the fair value and location of the company’s derivative instruments on the Condensed Consolidated Balance Sheets:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Derivative assets:   
Derivatives designated as cash flow hedging instruments:   
Prepaid expenses and other current assets   
Forward currency contracts$1.3 $10.0 $13.7 
Derivatives not designated as cash flow hedging instruments:
Prepaid expenses and other current assets
Forward currency contracts0.8 3.8 3.1 
Total derivative assets$2.1 $13.8 $16.8 
Derivative liabilities:
Derivatives designated as cash flow hedging instruments:
Accrued liabilities
Forward currency contracts$1.2 $0.1 $— 
Derivatives not designated as cash flow hedging instruments:
Accrued liabilities
Forward currency contracts0.1 — — 
Total derivative liabilities$1.3 $0.1 $— 
Schedule of Effects of Master Netting Arrangements on Fair Value of Derivative Contracts Recorded in Consolidated Balance Sheets
The following table presents the effects of the master netting arrangements on the fair value of the company’s derivative instruments that are recorded on the Condensed Consolidated Balance Sheets:
(Dollars in millions)August 2, 2024August 4, 2023October 31, 2023
Derivative assets:
Forward currency contracts:
Gross amount of derivative assets$3.0 $15.0 $16.8 
Derivative liabilities offsetting derivative assets0.9 1.2 — 
Net amount of derivative assets$2.1 $13.8 $16.8 
Derivative liabilities:
Forward currency contracts:
Gross amount of derivative liabilities$1.5 $0.1 $— 
Derivative assets offsetting derivative liabilities0.2 — — 
Net amount of derivative liabilities$1.3 $0.1 $— 
Schedule of Impact of Derivative Instruments on Consolidated Statements of Earnings for Derivatives Designated as Cash Flow Hedging Instruments
The following table presents the impact and location of the amounts reclassified from AOCL into net earnings on the Condensed Consolidated Statements of Earnings (Loss) and the impact of derivative instruments on the Condensed Consolidated Statements of Comprehensive Income (Loss) for the company's derivatives designated as cash flow hedging instruments for the three and nine months ended August 2, 2024 and August 4, 2023:
Three Months Ended
Gain Reclassified from AOCL into Earnings(Loss) Gain Recognized in OCI on Derivatives
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Net sales$1.0 $1.9 $(2.3)$(0.9)
Cost of sales0.6 1.2 (6.4)1.5 
Total derivatives designated as cash flow hedging instruments$1.6 $3.1 $(8.7)$0.6 
Nine Months Ended
Gain Reclassified from AOCL into Earnings(Loss) Gain Recognized in OCI on Derivatives
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Net sales$3.0 $9.7 $(6.5)$(18.1)
Cost of sales3.3 3.0 (6.3)3.6 
Total derivatives designated as cash flow hedging instruments$6.3 $12.7 $(12.8)$(14.5)
The following tables present the impact and location of derivative instruments on the Condensed Consolidated Statements of Earnings (Loss) for the company’s derivatives designated as cash flow hedging instruments and the related components excluded from effectiveness testing:
Gain (Loss) Recognized in Earnings on Cash Flow Hedging Instruments
(Dollars in millions)August 2, 2024August 4, 2023
Three Months EndedNet SalesCost of SalesNet SalesCost of Sales
Condensed Consolidated Statements of Earnings (Loss) income (expense) amounts in which the effects of cash flow hedging instruments are recorded$1,156.9 $(754.1)$1,081.8 $(709.4)
Gain (loss) on derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Amount of gain reclassified from AOCL into earnings1.0 0.6 1.9 1.2 
Gain (loss) on components excluded from effectiveness testing recognized in earnings based on changes in fair value$1.3 $1.1 $(0.4)$0.8 
Gain (Loss) Recognized in Earnings on Cash Flow Hedging Instruments
(Dollars in millions)August 2, 2024August 4, 2023
Nine Months EndedNet SalesCost of SalesNet SalesCost of Sales
Condensed Consolidated Statements of Earnings (Loss) income (expense) amounts in which the effects of cash flow hedging instruments are recorded$3,507.8 $(2,307.5)$3,570.0 $(2,322.0)
Gain on derivatives designated as cash flow hedging instruments:
Forward currency contracts:
Amount of gain reclassified from AOCL into earnings3.0 3.3 9.7 3.0 
Gain on components excluded from effectiveness testing recognized in earnings based on changes in fair value$2.1 $2.6 $2.0 $1.8 
Schedule of Impact of Derivative Instruments on Consolidated Statements of Earnings (Loss) for Derivatives Not Designated as Hedging Instruments
The following table presents the impact and location of derivative instruments on the Condensed Consolidated Statements of Earnings (Loss) for the company’s derivatives not designated as cash flow hedging instruments:
 Three Months EndedNine Months Ended
(Dollars in millions)August 2, 2024August 4, 2023August 2, 2024August 4, 2023
Loss on derivatives not designated as cash flow hedging instruments
Forward currency contracts:
Other loss, net$(4.6)$(2.7)$(5.8)$(4.5)
Total loss on derivatives not designated as cash flow hedging instruments$(4.6)$(2.7)$(5.8)$(4.5)
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
9 Months Ended
Aug. 02, 2024
Fair Value Disclosures [Abstract]  
Schedule of Schedule of Fair Value Hierarchy
The following tables present, by level within the fair value hierarchy, the company's financial assets and liabilities that are measured at fair value on a recurring basis as of August 2, 2024, August 4, 2023, and October 31, 2023, according to the valuation technique utilized to determine their fair values (dollars in millions):
 Fair Value Measurements Using Inputs Considered as:
August 2, 2024Fair ValueLevel 1Level 2Level 3
Assets:    
Forward currency contracts$2.1 $— $2.1 $— 
Total assets$2.1 $— $2.1 $— 
Liabilities:    
Forward currency contracts$1.3 $— $1.3 $— 
Total liabilities$1.3 $— $1.3 $— 
 Fair Value Measurements Using Inputs Considered as:
August 4, 2023Fair ValueLevel 1Level 2Level 3
Assets:    
Forward currency contracts$13.8 $— $13.8 $— 
Total assets$13.8 $— $13.8 $— 
Liabilities:
Forward currency contracts$0.1 $— $0.1 $— 
Total liabilities$0.1 $— $0.1 $— 
 Fair Value Measurements Using Inputs Considered as:
October 31, 2023Fair ValueLevel 1Level 2Level 3
Assets:    
Forward currency contracts$16.8 $— $16.8 $— 
Total assets$16.8 $— $16.8 $— 
Liabilities:    
Forward currency contracts$— $— $— $— 
Total liabilities$— $— $— $— 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Data - Narrative (Details)
3 Months Ended
Aug. 02, 2024
segment
Segment Reporting [Abstract]  
Operating segments 9
Reportable segments 2
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Data -Schedule of Financial Information Concerning Reportable Segments (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Oct. 31, 2023
Financial information concerning reportable segments          
Net sales $ 1,156.9 $ 1,081.8 $ 3,507.8 $ 3,570.0  
Earnings (loss) before income taxes 144.2 (28.6) 403.5 313.6  
Total assets 3,731.4 3,585.9 3,731.4 3,585.9 $ 3,644.3
Non-cash impairment charges 0.0 151.3 0.0 151.3  
Operating Segments | Professional          
Financial information concerning reportable segments          
Net sales 880.9 896.3 2,643.0 2,845.7  
Earnings (loss) before income taxes 165.7 13.0 469.2 384.6  
Total assets 2,714.6 2,723.1 2,714.6 2,723.1  
Operating Segments | Residential          
Financial information concerning reportable segments          
Net sales 267.5 175.3 843.2 705.8  
Earnings (loss) before income taxes 32.6 3.8 92.2 64.4  
Total assets 576.9 537.9 576.9 537.9  
Other          
Financial information concerning reportable segments          
Net sales 8.5 10.2 21.6 18.5  
Earnings (loss) before income taxes (54.1) (45.4) (157.9) (135.4)  
Total assets 439.9 324.9 439.9 324.9  
Intersegment gross sales (eliminations)          
Financial information concerning reportable segments          
Net sales (17.3) (11.7) (39.2) (35.6)  
Intersegment gross sales (eliminations) | Professional          
Financial information concerning reportable segments          
Net sales 17.2 11.7 39.0 35.5  
Intersegment gross sales (eliminations) | Residential          
Financial information concerning reportable segments          
Net sales $ 0.1 $ 0.0 $ 0.2 $ 0.1  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Data - Schedule of Components of Loss Before Income Taxes Included in Other Segment (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Financial information concerning reportable segments        
Interest expense $ (14.5) $ (15.0) $ (47.4) $ (43.8)
Earnings from the company's wholly-owned domestic distribution company and other income, net 10.6 5.5 26.6 21.3
Earnings (loss) before income taxes 144.2 (28.6) 403.5 313.6
Other        
Financial information concerning reportable segments        
Corporate expenses (44.5) (34.0) (135.1) (110.7)
Interest expense (14.5) (15.0) (47.4) (43.8)
Earnings from the company's wholly-owned domestic distribution company and other income, net 4.9 3.6 24.6 19.1
Earnings (loss) before income taxes $ (54.1) $ (45.4) $ (157.9) $ (135.4)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregation by Major Product Type and Geographic Market (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 1,156.9 $ 1,081.8 $ 3,507.8 $ 3,570.0
United States        
Disaggregation of Revenue [Line Items]        
Revenues 938.7 846.8 2,816.4 2,813.3
International countries        
Disaggregation of Revenue [Line Items]        
Revenues 218.2 235.0 691.4 756.7
Equipment        
Disaggregation of Revenue [Line Items]        
Revenues 1,043.4 951.5 3,143.4 3,181.2
Irrigation        
Disaggregation of Revenue [Line Items]        
Revenues 113.5 130.3 364.4 388.8
Operating Segments | Professional        
Disaggregation of Revenue [Line Items]        
Revenues 880.9 896.3 2,643.0 2,845.7
Operating Segments | Professional | United States        
Disaggregation of Revenue [Line Items]        
Revenues 694.0 690.8 2,054.8 2,225.5
Operating Segments | Professional | International countries        
Disaggregation of Revenue [Line Items]        
Revenues 186.9 205.5 588.2 620.2
Operating Segments | Professional | Equipment        
Disaggregation of Revenue [Line Items]        
Revenues 772.8 777.2 2,300.3 2,486.9
Operating Segments | Professional | Irrigation        
Disaggregation of Revenue [Line Items]        
Revenues 108.1 119.1 342.7 358.8
Operating Segments | Residential        
Disaggregation of Revenue [Line Items]        
Revenues 267.5 175.3 843.2 705.8
Operating Segments | Residential | United States        
Disaggregation of Revenue [Line Items]        
Revenues 236.2 145.8 740.0 569.3
Operating Segments | Residential | International countries        
Disaggregation of Revenue [Line Items]        
Revenues 31.3 29.5 103.2 136.5
Operating Segments | Residential | Equipment        
Disaggregation of Revenue [Line Items]        
Revenues 265.0 169.1 827.1 682.8
Operating Segments | Residential | Irrigation        
Disaggregation of Revenue [Line Items]        
Revenues 2.5 6.2 16.1 23.0
Other        
Disaggregation of Revenue [Line Items]        
Revenues 8.5 10.2 21.6 18.5
Other | United States        
Disaggregation of Revenue [Line Items]        
Revenues 8.5 10.2 21.6 18.5
Other | International countries        
Disaggregation of Revenue [Line Items]        
Revenues 0.0 0.0 0.0 0.0
Other | Equipment        
Disaggregation of Revenue [Line Items]        
Revenues 5.6 5.2 16.0 11.5
Other | Irrigation        
Disaggregation of Revenue [Line Items]        
Revenues $ 2.9 $ 5.0 $ 5.6 $ 7.0
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Contract Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 02, 2024
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]      
Contract with customer, liability $ 26.3 $ 26.3 $ 25.6
Contract with customer liability revenue recognized $ 2.5 $ 9.7  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Performance Obligation (Details)
$ in Millions
Aug. 02, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-08-03  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 2.3
Revenue, remaining performance obligation, expected timing of satisfaction, period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-11-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 7.8
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-11-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 5.8
Revenue, remaining performance obligation, expected timing of satisfaction, period
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net - Schedule of the Changes in the Carrying Amount of Goodwill (Details)
$ in Millions
9 Months Ended
Aug. 02, 2024
USD ($)
Changes in the net carrying amount of goodwill  
Goodwill, balance at beginning of period $ 450.8
Divestitures (1.0)
Translation adjustments 0.4
Goodwill, balance at end of period 450.2
Operating Segments | Professional  
Changes in the net carrying amount of goodwill  
Goodwill, balance at beginning of period 440.5
Divestitures (0.5)
Translation adjustments 0.3
Goodwill, balance at end of period 440.3
Operating Segments | Residential  
Changes in the net carrying amount of goodwill  
Goodwill, balance at beginning of period 10.3
Divestitures (0.5)
Translation adjustments 0.1
Goodwill, balance at end of period 9.9
Other  
Changes in the net carrying amount of goodwill  
Goodwill, balance at beginning of period 0.0
Divestitures 0.0
Translation adjustments 0.0
Goodwill, balance at end of period $ 0.0
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net - Schedule of the Components of Other Intangible Assets (Details) - USD ($)
$ in Millions
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Other Intangible Assets      
Weighted-Average Useful Life in Years 13 years 6 months 13 years 3 months 18 days 13 years 2 months 12 days
Gross Carrying Amount $ 459.5 $ 471.0 $ 472.7
Accumulated Amortization (218.7) (202.4) (195.1)
Net 240.8 268.6 277.6
Indefinite-lived - trade names 271.6 271.5 271.6
Total other intangible assets, gross 731.1 742.5 744.3
Total other intangible assets, net $ 512.4 $ 540.1 $ 549.2
Patents      
Other Intangible Assets      
Weighted-Average Useful Life in Years 9 years 10 months 24 days 9 years 10 months 24 days 9 years 10 months 24 days
Gross Carrying Amount $ 18.2 $ 18.2 $ 18.2
Accumulated Amortization (16.6) (16.0) (15.8)
Net $ 1.6 $ 2.2 $ 2.4
Non-compete agreements      
Other Intangible Assets      
Weighted-Average Useful Life in Years   5 years 6 months 5 years 6 months
Gross Carrying Amount   $ 6.9 $ 6.9
Accumulated Amortization   (6.9) (6.9)
Net   $ 0.0 $ 0.0
Customer-related      
Other Intangible Assets      
Weighted-Average Useful Life in Years 15 years 9 months 18 days 15 years 9 months 18 days 15 years 8 months 12 days
Gross Carrying Amount $ 327.7 $ 327.5 $ 329.1
Accumulated Amortization (124.8) (106.7) (102.0)
Net $ 202.9 $ 220.8 $ 227.1
Developed technology      
Other Intangible Assets      
Weighted-Average Useful Life in Years 7 years 1 month 6 days 7 years 1 month 6 days 7 years 1 month 6 days
Gross Carrying Amount $ 102.9 $ 102.0 $ 102.1
Accumulated Amortization (70.4) (63.1) (60.8)
Net $ 32.5 $ 38.9 $ 41.3
Backlog and other      
Other Intangible Assets      
Weighted-Average Useful Life in Years   7 months 6 days 7 months 6 days
Gross Carrying Amount   $ 5.7 $ 5.7
Accumulated Amortization   (5.7) (5.7)
Net   $ 0.0 $ 0.0
Trade names      
Other Intangible Assets      
Weighted-Average Useful Life in Years 13 years 8 months 12 days 13 years 8 months 12 days 13 years 8 months 12 days
Gross Carrying Amount $ 10.7 $ 10.7 $ 10.7
Accumulated Amortization (6.9) (4.0) (3.9)
Net $ 3.8 $ 6.7 $ 6.8
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Oct. 31, 2023
Goodwill [Line Items]          
Amortization of other intangible assets $ 8.8 $ 8.9 $ 26.3 $ 26.8  
Indefinite-lived - trade names 271.6 271.6 271.6 271.6 $ 271.5
Goodwill $ 450.2 451.3 $ 450.2 $ 451.3 $ 450.8
Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]         Non-cash impairment charges
Deferred tax assets, goodwill and intangible assets         $ 36.7
Trade names          
Goodwill [Line Items]          
Indefinite-lived - trade names         81.1
Intimidator Reporting Unit          
Goodwill [Line Items]          
Goodwill         $ 30.5
Professional          
Goodwill [Line Items]          
Impairment of indefinite-lived intangible assets   18.0      
Professional | Intimidator Reporting Unit          
Goodwill [Line Items]          
Non-cash impairment charge   $ 133.3      
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets, Net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) - USD ($)
$ in Millions
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Estimated amortization expense      
2024 (remaining) $ 8.3    
2025 31.6    
2026 30.4    
2027 25.4    
2028 22.0    
2029 20.1    
Thereafter 103.0    
Net $ 240.8 $ 268.6 $ 277.6
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Indebtedness - Schedule of Debt (Details) - USD ($)
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Debt Instrument [Line Items]      
Less: unamortized debt issuance costs $ 2,300,000 $ 2,700,000 $ 2,800,000
Total long-term debt 991,900,000 1,031,500,000 1,061,300,000
Less: current portion of long-term debt 25,300,000 0 0
Long-term debt, less current portion 966,600,000 1,031,500,000 1,061,300,000
Line of Credit | $600 million revolving credit facility, due October 2026      
Debt Instrument [Line Items]      
Debt instrument, face amount 600,000,000    
Long-term debt, gross 0 40,000,000.0 70,000,000.0
Senior Notes | $270 million term loan, due October 2026      
Debt Instrument [Line Items]      
Debt instrument, face amount 270,000,000    
Long-term debt, gross 270,000,000.0 270,000,000.0 270,000,000.0
Senior Notes | $200 million term loan, due April 2027      
Debt Instrument [Line Items]      
Debt instrument, face amount 200,000,000    
Long-term debt, gross $ 200,000,000.0 200,000,000.0 200,000,000.0
Senior Notes | 3.81% series A senior notes, due June 2029      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 3.81%    
Long-term debt, gross $ 100,000,000.0 100,000,000.0 100,000,000.0
Senior Notes | 3.91% series B senior notes, due June 2031      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 3.91%    
Long-term debt, gross $ 100,000,000.0 100,000,000.0 100,000,000.0
Senior Notes | 3.97% senior notes, due June 2032      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 3.97%    
Long-term debt, gross $ 100,000,000.0 100,000,000.0 100,000,000.0
Senior Notes | 6.625% senior notes, due May 2037      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 6.625%    
Long-term debt, gross $ 124,200,000 124,200,000 124,100,000
Corporate Debt Securities | 7.8% debentures, due June 2027      
Debt Instrument [Line Items]      
Debt instrument, interest rate, stated percentage 7.80%    
Long-term debt, gross $ 100,000,000.0 $ 100,000,000.0 $ 100,000,000.0
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Indebtedness - Schedule of Principal Payments (Details)
$ in Millions
Aug. 02, 2024
USD ($)
Debt Disclosure [Abstract]  
2024 (remaining) $ 0.0
2025 37.0
2026 263.0
2027 270.0
2028 0.0
2029 100.0
Thereafter 325.0
Total principal payments required $ 995.0
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories, Net (Details) - USD ($)
$ in Millions
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Inventory Disclosure [Abstract]      
Raw materials and work in process $ 395.2 $ 400.3 $ 435.1
Finished goods and service parts 843.5 844.2 847.5
Total FIFO and average cost value 1,238.7 1,244.5 1,282.6
Less: adjustment to LIFO value 156.7 156.7 169.9
Total inventories, net $ 1,082.0 $ 1,087.8 $ 1,112.7
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant, and Equipment, Net - Narrative (Details)
Aug. 02, 2024
Buildings and leasehold improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 10 years
Buildings and leasehold improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 40 years
Equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 15 years
Tooling | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Tooling | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Software and Software Development Costs | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 2 years
Software and Software Development Costs | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant, and Equipment, Net - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Millions
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross $ 1,598.8 $ 1,541.0 $ 1,527.4
Less: accumulated depreciation 963.1 899.3 902.4
Property, plant, and equipment, net 635.7 641.7 625.0
Land and land improvements      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross 70.2 69.0 63.0
Buildings and leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross 360.0 355.8 331.1
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross 642.2 624.6 585.4
Tooling      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross 261.4 260.4 235.4
Computer hardware and software      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross 99.8 98.0 108.2
Construction in process      
Property, Plant and Equipment [Line Items]      
Property, plant, and equipment, gross $ 165.2 $ 133.2 $ 204.3
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranty Guarantees-Schedule of Changes in Accrued Warranties (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Warranty provisions, claims, and changes in estimates        
Beginning balance $ 151.4 $ 153.9 $ 143.9 $ 134.5
Changes in accrual related to warranties issued during the period 20.0 20.5 60.4 69.9
Payments made during the period (23.9) (24.1) (64.0) (60.8)
Changes in accrual related to pre-existing warranties 0.2 1.0 7.4 7.7
Ending balance $ 147.7 $ 151.3 $ 147.7 $ 151.3
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment in Joint Venture (Details) - Red Iron Acceptance, LLC - USD ($)
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Schedule of Equity Method Investments      
Portion owned by Toro 45.00%    
Portion owned by TCFIF 55.00%    
Maximum borrowing capacity under credit facility $ 1,350,000,000    
Investment in joint venture $ 46,400,000 $ 50,600,000 $ 48,500,000
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Compensation Cost Related to Stock-Based Awards (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Stock-Based Compensation        
Total compensation cost for stock-based compensation awards $ 4.2 $ 3.7 $ 19.5 $ 14.4
Stock option awards        
Stock-Based Compensation        
Total compensation cost for stock-based compensation awards 3.2 2.0 11.3 6.3
Performance share awards        
Stock-Based Compensation        
Total compensation cost for stock-based compensation awards (1.0) (0.2) 1.6 1.9
Restricted stock unit awards        
Stock-Based Compensation        
Total compensation cost for stock-based compensation awards 2.0 1.9 6.0 5.1
Unrestricted common stock awards        
Stock-Based Compensation        
Total compensation cost for stock-based compensation awards $ 0.0 $ 0.0 $ 0.6 $ 1.1
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Option Awards, Performance Share Awards, Restricted Stock Unit Awards and Unrestricted Common Stock Awards - Narrative (Details) - $ / shares
3 Months Ended 9 Months Ended
Aug. 02, 2024
May 03, 2024
Feb. 02, 2024
Aug. 04, 2023
May 05, 2023
Feb. 03, 2023
Aug. 02, 2024
Aug. 04, 2023
Stock option awards                
Stock-Based Compensation                
Share-based compensation arrangement by share-based payment award, award vesting period             3 years  
Term of options             10 years  
Performance share awards                
Stock-Based Compensation                
Performance goal period             3 years  
Weighted-average fair value of awards granted (in dollars per share) $ 0 $ 0 $ 99.60 $ 0 $ 0 $ 112.14    
Performance share awards | Maximum                
Stock-Based Compensation                
Vesting percentage             200.00%  
Performance share awards | Minimum                
Stock-Based Compensation                
Vesting percentage             0.00%  
Restricted stock and restricted stock unit awards                
Stock-Based Compensation                
Share-based compensation arrangement by share-based payment award, award vesting period             3 years  
Weighted-average fair value of awards granted (in dollars per share)             $ 96.73 $ 103.46
Unrestricted common stock awards                
Stock-Based Compensation                
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period (in shares) 0 0   0 0      
Unrestricted common stock awards | Board of Directors                
Stock-Based Compensation                
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period (in shares)             7,544,000 10,329,000
Tranche One | Stock option awards | Board of Directors                
Stock-Based Compensation                
Vesting percentage             33.33%  
Tranche One | Restricted stock and restricted stock unit awards                
Stock-Based Compensation                
Vesting percentage             33.33%  
Tranche Two | Stock option awards | Board of Directors                
Stock-Based Compensation                
Vesting percentage             33.33%  
Tranche Two | Restricted stock and restricted stock unit awards                
Stock-Based Compensation                
Vesting percentage             33.33%  
Tranche Three | Stock option awards | Board of Directors                
Stock-Based Compensation                
Vesting percentage             33.33%  
Tranche Three | Restricted stock and restricted stock unit awards                
Stock-Based Compensation                
Vesting percentage             33.33%  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted (Details) - $ / shares
9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Stock-Based Compensation    
Per share weighted-average fair value at date of grant (in dollars per share) $ 30.39 $ 33.21
Stock option awards    
Stock-Based Compensation    
Expected life of option in years 6 years 4 months 13 days 6 years 3 months 21 days
Expected stock price volatility 26.76% 25.20%
Risk-free interest rate 3.95% 3.79%
Expected dividend yield 1.15% 0.95%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity -Schedule of Components of Accumulated Other Comprehensive Loss (AOCL), Net of Tax (Details) - USD ($)
$ in Millions
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Accumulated other comprehensive loss (AOCL)      
Foreign currency translation adjustments $ 34.8 $ 41.7 $ 34.3
Pension benefits 4.3 4.3 3.6
Cash flow derivative instruments 3.8 (9.0) (7.3)
Total accumulated other comprehensive loss $ 42.9 $ 37.0 $ 30.6
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Schedule of Components and Activity of AOCL (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Components and activity of accumulated other comprehensive loss        
Balance at beginning of period $ (1,651.4) $ (1,560.0) $ (1,510.9) $ (1,351.7)
Other comprehensive (income) loss before reclassifications 5.5 4.5 (0.4) 10.2
Amounts reclassified from AOCL 1.6 (3.1) 6.3 (12.7)
Net current period other comprehensive (income) loss 7.1 1.4 5.9 (2.5)
Balance at end of period (1,636.4) (1,477.1) (1,636.4) (1,477.1)
Accumulated Other Comprehensive Loss        
Components and activity of accumulated other comprehensive loss        
Balance at beginning of period 35.8 29.2 37.0 33.1
Net current period other comprehensive (income) loss 7.1 1.4 5.9 (2.5)
Balance at end of period 42.9 30.6 42.9 30.6
Foreign  Currency Translation Adjustments        
Components and activity of accumulated other comprehensive loss        
Balance at beginning of period 36.4 32.3 41.7 51.3
Other comprehensive (income) loss before reclassifications (1.6) 2.0 (6.9) (17.0)
Amounts reclassified from AOCL 0.0 0.0 0.0 0.0
Net current period other comprehensive (income) loss (1.6) 2.0 (6.9) (17.0)
Balance at end of period 34.8 34.3 34.8 34.3
Pension Benefits        
Components and activity of accumulated other comprehensive loss        
Balance at beginning of period 4.3 3.6 4.3 3.6
Other comprehensive (income) loss before reclassifications 0.0 0.0 0.0 0.0
Amounts reclassified from AOCL 0.0 0.0 0.0 0.0
Net current period other comprehensive (income) loss 0.0 0.0 0.0 0.0
Balance at end of period 4.3 3.6 4.3 3.6
Cash Flow Derivative Instruments        
Components and activity of accumulated other comprehensive loss        
Balance at beginning of period (4.9) (6.7) (9.0) (21.8)
Other comprehensive (income) loss before reclassifications 7.1 2.5 6.5 27.2
Amounts reclassified from AOCL 1.6 (3.1) 6.3 (12.7)
Net current period other comprehensive (income) loss 8.7 (0.6) 12.8 14.5
Balance at end of period $ 3.8 $ (7.3) $ 3.8 $ (7.3)
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Per Share Data (Details) - shares
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Earnings Per Share [Abstract]        
Weighted-average number of shares of common stock outstanding — Basic (in shares) 104,000,000.0 104,300,000 104,200,000 104,500,000
Effect of dilutive shares (in shares) 500,000 0 600,000 900,000
Weighted-average number of shares of common stock outstanding — Diluted (in shares) 104,500,000 104,300,000 104,800,000 105,400,000
Options, restricted stock, and restricted stock units, excluded from the diluted earnings per share (in shares) 1,722,300 1,410,092 1,652,878 483,650
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Oct. 31, 2023
Loss Contingencies [Line Items]      
Net amount of new receivables financed for dealers and distributors $ 1,882.3 $ 2,160.8  
Net amount outstanding of receivables financed for dealers and distributors 927.8 1,010.5 $ 1,019.0
Supplier finance program, obligation 315.3 402.1 99.6
Red Iron And TCFCFC      
Loss Contingencies [Line Items]      
Repurchase commitment, maximum amount 7.5    
Wholesale Financing      
Loss Contingencies [Line Items]      
Receivables purchased by third party financing company from the company 442.0 367.6  
Receivables financed by third party financing company, excluding Red Iron, outstanding 228.5 187.2 234.7
Maximum amount of contingent liability to repurchase inventory related receivables under limited inventory repurchase agreements 30.2 118.8 32.2
Related Party      
Loss Contingencies [Line Items]      
Accounts receivable, current $ 28.6 $ 30.4 $ 34.4
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases -Schedule of lease expense incurred (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Leases [Abstract]        
Operating lease expense $ 8.9 $ 6.1 $ 27.5 $ 19.0
Short-term lease expense 1.3 1.6 3.4 3.5
Variable lease expense 0.1 0.0 0.2 0.1
Total lease expense $ 10.3 $ 7.7 $ 31.1 $ 22.6
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Supplemental Cash Flow and Other Lease Information (Details) - USD ($)
$ in Millions
9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Leases [Abstract]    
Right-of-use assets obtained in exchange for lease obligations $ 3.5 $ 54.1
Operating cash flows for amounts included in the measurement of lease liabilities $ 20.5 $ 16.5
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Other Lease Information (Details)
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Leases [Abstract]      
Weighted-average remaining lease term of operating leases in years 9 years 9 years 3 months 18 days 9 years 2 months 12 days
Weighted-average discount rate of operating leases 4.93% 4.83% 4.12%
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Minimum Operating Lease Payments (Details)
$ in Millions
Aug. 02, 2024
USD ($)
ASC Topic 842 Leases  
2024 (remaining) $ 5.3
2025 24.3
2026 18.3
2027 14.7
2028 12.3
Thereafter 69.6
Total future minimum operating lease payments 144.5
Less: imputed interest 25.7
Present value of operating lease liabilities $ 118.8
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities - Narrative (Details)
$ in Millions
9 Months Ended
Aug. 02, 2024
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]  
Maximum length of time hedged in cash flow hedge 2 years
Cash flow hedge effectiveness measurement period 2 months
Losses to be reclassified from AOCL to earnings $ 2.2
Forward currency contracts  
Derivative Instruments, Gain (Loss) [Line Items]  
Derivative, notional amount $ 344.9
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivatives and Consolidated Balance Sheet Location (Details) - USD ($)
$ in Millions
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Fair value of derivatives      
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid expenses and other current assets
Derivative assets $ 2.1 $ 16.8 $ 13.8
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities Accrued liabilities
Derivative liabilities $ 1.3 $ 0.0 $ 0.1
Forward currency contracts      
Fair value of derivatives      
Derivative assets 2.1 16.8 13.8
Derivative liabilities 1.3 0.0 0.1
Forward currency contracts | Derivatives designated as cash flow hedging instruments:      
Fair value of derivatives      
Derivative assets 1.3 13.7 10.0
Derivative liabilities 1.2 0.0 0.1
Forward currency contracts | Derivatives not designated as cash flow hedging instruments:      
Fair value of derivatives      
Derivative assets 0.8 3.1 3.8
Derivative liabilities $ 0.1 $ 0.0 $ 0.0
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities - Schedule of Effects of Master Netting Arrangements (Details) - USD ($)
$ in Millions
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Derivative assets:      
Net amount of derivative assets $ 2.1 $ 16.8 $ 13.8
Derivative liabilities:      
Net amount of derivative liabilities 1.3 0.0 0.1
Forward currency contracts      
Derivative assets:      
Gross amount of derivative assets 3.0 16.8 15.0
Derivative liabilities offsetting derivative assets 0.9 0.0 1.2
Net amount of derivative assets 2.1 16.8 13.8
Derivative liabilities:      
Gross amount of derivative liabilities 1.5 0.0 0.1
Derivative assets offsetting derivative liabilities 0.2 0.0 0.0
Net amount of derivative liabilities $ 1.3 $ 0.0 $ 0.1
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities - Impact and Location of Amounts Reclassified from AOCL and Impacts and Location on OCI (Details) - Cash flow hedging - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Derivative Instruments, Gain (Loss) [Line Items]        
Gain Reclassified from AOCL into Earnings $ 1.6 $ 3.1 $ 6.3 $ 12.7
(Loss) Gain Recognized in OCI on Derivatives (8.7) 0.6 (12.8) (14.5)
Forward currency contracts | Net Sales        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain Reclassified from AOCL into Earnings 1.0 1.9 3.0 9.7
(Loss) Gain Recognized in OCI on Derivatives (2.3) (0.9) (6.5) (18.1)
Forward currency contracts | Cost of Sales        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain Reclassified from AOCL into Earnings 0.6 1.2 3.3 3.0
(Loss) Gain Recognized in OCI on Derivatives $ (6.4) $ 1.5 $ (6.3) $ 3.6
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities - Impact and Location of Derivative Instruments for Derivatives Designated as Cash Flow Hedging and the Related Components Excluded From Effectiveness Testing (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Derivative Instruments, Gain (Loss) [Line Items]        
Net sales $ 1,156.9 $ 1,081.8 $ 3,507.8 $ 3,570.0
Cost of Sales (754.1) (709.4) (2,307.5) (2,322.0)
Cash flow hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain reclassified from AOCL into earnings 1.6 3.1 6.3 12.7
Net Sales | Cash flow hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Net sales 1,156.9 1,081.8 3,507.8 3,570.0
Net Sales | Cash flow hedging | Forward currency contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain reclassified from AOCL into earnings 1.0 1.9 3.0 9.7
Gain (loss) on components excluded from effectiveness testing recognized in earnings based on changes in fair value 1.3 (0.4) 2.1 2.0
Cost of Sales | Cash flow hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Cost of Sales (754.1) (709.4) (2,307.5) (2,322.0)
Cost of Sales | Cash flow hedging | Forward currency contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of gain reclassified from AOCL into earnings 0.6 1.2 3.3 3.0
Gain (loss) on components excluded from effectiveness testing recognized in earnings based on changes in fair value $ 1.1 $ 0.8 $ 2.6 $ 1.8
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Instruments and Hedging Activities - Impact and Location of Derivatives Not Designated As Cash Flow Hedging Instruments (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Aug. 02, 2024
Aug. 04, 2023
Aug. 02, 2024
Aug. 04, 2023
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Earnings from the company's wholly-owned domestic distribution company and other income, net Earnings from the company's wholly-owned domestic distribution company and other income, net Earnings from the company's wholly-owned domestic distribution company and other income, net Earnings from the company's wholly-owned domestic distribution company and other income, net
Derivatives not designated as cash flow hedging instruments:        
Derivative Instruments, Gain (Loss) [Line Items]        
Total loss on derivatives not designated as cash flow hedging instruments $ (4.6) $ (2.7) $ (5.8) $ (4.5)
Forward currency contracts | Derivatives not designated as cash flow hedging instruments:        
Derivative Instruments, Gain (Loss) [Line Items]        
Total loss on derivatives not designated as cash flow hedging instruments $ (4.6) $ (2.7) $ (5.8) $ (4.5)
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Fair Value Hierarchy (Details) - USD ($)
$ in Millions
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Assets:      
Forward currency contracts $ 2.1 $ 16.8 $ 13.8
Liabilities:      
Forward currency contracts 1.3 0.0 0.1
Forward currency contracts      
Assets:      
Forward currency contracts 2.1 16.8 13.8
Liabilities:      
Forward currency contracts 1.3 0.0 0.1
Measured on a recurring basis      
Assets:      
Total assets 2.1 16.8 13.8
Liabilities:      
Total liabilities 1.3 0.0 0.1
Measured on a recurring basis | Forward currency contracts      
Assets:      
Forward currency contracts 2.1 16.8 13.8
Liabilities:      
Forward currency contracts 1.3 0.0 0.1
Measured on a recurring basis | Level 1      
Assets:      
Total assets 0.0 0.0 0.0
Liabilities:      
Total liabilities 0.0 0.0 0.0
Measured on a recurring basis | Level 1 | Forward currency contracts      
Assets:      
Forward currency contracts 0.0 0.0 0.0
Liabilities:      
Forward currency contracts 0.0 0.0 0.0
Measured on a recurring basis | Level 2      
Assets:      
Total assets 2.1 16.8 13.8
Liabilities:      
Total liabilities 1.3 0.0 0.1
Measured on a recurring basis | Level 2 | Forward currency contracts      
Assets:      
Forward currency contracts 2.1 16.8 13.8
Liabilities:      
Forward currency contracts 1.3 0.0 0.1
Measured on a recurring basis | Level 3      
Assets:      
Total assets 0.0 0.0 0.0
Liabilities:      
Total liabilities 0.0 0.0 0.0
Measured on a recurring basis | Level 3 | Forward currency contracts      
Assets:      
Forward currency contracts 0.0 0.0 0.0
Liabilities:      
Forward currency contracts $ 0.0 $ 0.0 $ 0.0
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
Aug. 02, 2024
Oct. 31, 2023
Aug. 04, 2023
Assets and liabilities measured at fair value disclosures      
Long-term debt, percentage bearing fixed interest, amount $ 524.2 $ 524.2 $ 524.1
Level 2      
Assets and liabilities measured at fair value disclosures      
Long-term debt, fair value $ 532.8 $ 478.2 $ 497.7
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #AE)5D'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 " X9259/_2S=^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NG_&)**N%Q GD)"8!.(6.=X6K6FCQ*C=VY.&K1."!^ 8^Y?/ MGR4WZ"0.GE[\X,BSH7 SV:X/$MU&')B=! AX(*M"'A-];.X&;Q7'I]^#4WA4 M>X*J*-9@B956K& &9FXABK;1*-&3XL&?\1H7O/OT78)I!.K(4L\!RKP$T1H(RZ3W^K[A^VC:*NB6F7%75;<;LNU7)6RKC]FUQ]^5V$[:+,S M_]CX(M@V\.LNVB]02P,$% @ .&4E69E&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" X9259!KDZZM0% #*'@ & 'AL+W=O/_[Q^/*W/=YQ\379,";1:QA$R55K(V7\J=-)W T+:7+) M8Q;!G147(95P*M:=)!:,>EE0&'2(9?4[(?6CUF2<79N)R9BG,O C-A,H2<.0 MBOTU"_CNJH5;QPO/_GHCU87.9!S3-9LS^7L\$W#6*50\/V11XO,(";:Z:DWQ M)\6]$TD,]\]RL[ /64GLN#)/N/ M=OFSW6X+N6DB>7@(AA*$?I3_TM?#AW@;8%4$D$, ^1" J]Y@'P+L##0O68;U MF4HZ&0N^0T(]#6KJ(/LV6330^)%*XUP*N.M#G)PX?,L$FD'&4!LE&RI8,NY( M$%:W.^Y!Y#H7(14B(_3 ([E)T$WD,>]]? <*5)2*'$MU38R"TW1]B2QR@8A% MNIKR.#7"R4@7_JXX=O&1[$S/-GZDOZ?+1 JH=__HOE"NT-4KJ,;X*8FIRZY: MT-H2)K:L-?GA.]RW?M;A?2.Q=[#= K9K4I]\YFX*[52BQ3YF.E)S.+;:7W1( MQJB&2+T"J5WHP)GWNJ M%2+H#+3),RME#2=K>)4MSRC0$'10@ YJ5DU!82#)QH'J1)JU5C1(M)DTAC4$ M'!: 0V.A;B+IRSVZ]0.&'M-PR80.S*R!V\-^=Z0C,\8U)!L59*,Z9,]L[:M. M%'+X2$-M#37K+'Z]08NGYR?D/#W,IH\O.DZC0D-.;)4#JE6']"YRN8"J254M MO4!S"0T2<8$4U!C?E)24OJ<,[]3Q03RZ.!^@>GD-/D3ZO9LDAQAC= M[R./0M.?;EF4,C0'V[W1XANUFN*7;@@;_1%MTL=QUP#LYV M+;DNVC%'-X4MW1 V^YF/L$5#G@F^]2-7GVRSYL.C%O0<%@F7'@F;G9%7N]+K':&(_Z6MQS6"9<>B9LMCI9I9W"S+>:SBPPZA$MUCD, M$BX=$C;;FGON0M)F&QZ9',0)D>%PV!X.+:SE.X<_PJ5!PF9WL_ E=)!\A3#Y M%A""/47'+WZP6*J4!;&D"O^SV^M"P4PX0OFPYKO\$Y MG!0NK10^X8$$]:"_1/-]N.2!%OV$P,+18IW#.)'2.!&SM3GF$MV\NAL:K5FE M13PA]/@RU[HD>"JCK4]=E( 0R7BZI)3Z'%R*E%R*UO- \I$& KM,$;B?Z>FO6J9Q[F^.: M\I46B-2R0#.

XBC[VBWY@^CV8I"_X&]F#0&VHA MSN%R2.ERB-FD3$,6>=EJWVU ]3DS"U37TG/X'+OT.;;9GAP-P*V?**_^PL!Z MFI9L3\BUV]AJVUJO;HYL"EH:'MML3XKEVK>DMW!1.V:<$*M:CS:'-64LS8YM MMB8?&0]+\-649KDOMI;QFQJ=SIO=0C7299NH"7+5PF2^<5A<+39JI]GV9*=\ M/-_E?:!JH$Q0P%80:ET.H,<3^<9I?B)YG.T]+KF4/,P.-XQZ3*@'X/Z*JBZ#.#!0 ,18 !@ !X;"]W;W)K MG4,9#8[E9@W8H& M71^&/= 6;0N51$^DD^S?[U)29(FDE6#+7JP/GWO)'G'VP,L?8L^81(]Y M5HCKT5[*P]5D(C9[EE/A\ ,KX)\M+W,JX;'<3<2A9#2I@O)L0EPWG.0T+4;S M6?7N2SF?\:/,TH)]*9$XYCDM_[YE&7^X'N'1TXNOZ6XOU8O)?':@.W;'Y+?# MEQ*>)FV6),U9(5)>H))MKTN:I' M+&,;J5)0N-RS!3=-2VJ0*[]T_9/U;D@?64,H4/DV/!/5+WIHL.X(;8Y"\KP)AA[D:5%?Z6,C1"< \M@# M2!- ] #_3(#7!'@O;<%O OR7MA T 17U2I0F5\' GX0+S00K$MVA%RR(M=@)= M_,*%>(\NOA7TF*0 ?(_&Z-O=$EV\?8_$GI9,H+1 G],L@UD@+M';[N-L(J'' MJMW)ING=;=T[_M;[ZUZWWQ/#:N>-5^;PS^3X5&YZSTUQ!?]RL MA2QA[?]I&^HZF6]/I@KBE3C0#;L>0<43K+QGH_F[-SAT/]AT?LUDR]=,MGJE M9+T1\=L1\8>RSW^%G470C%F76AT:5J%J_[B?8QR$SG0VN>\J:X&Y,7;B/FQI MPKS C738JH9%/5CDMJ >RZ!E&0RR7' A55DZR[0.CSN-1H'O8(VH!>5.'5_C M::*(!SP#C6<-"WHP0NP\PY9G.,CSIQ*J+3J4?)M*&\W0Z)KO$GT$%B;*BXA! MTT1A\!J.I]$,#9J8^+&=9M32C 9IWH%+@-WE$NU8P4J:(5HDB":PV:6JFB@C M@=CC0>U2-A4B)6@WAXX?)B MO*%BC]+\0-.RJJ8;V$]W]@D>&_UT-;ZQ.9X!UH=S^6R>U7-Y>FRG+=OI(-O? M#DR-:[%#K'46F7(6-JY3LP=^;"QF$S7&4QVU-%$^\8U);J(\+^SDZG'&[LEI MN8.L/Q620O59M' @AY, RUMN?Q(7_DK*\QSSBQJW#&6>'B0 MY9Z58/^41[A$!;.6L"9';W2[BZFA:Z("79.E!41"/=7*ACH[GS$YD26#9%?] M>8S6#+[A6,,>2?IH7\=-UO[D]O6RM+# QB36N2TM,-_UC*W* O.P=ZZ"X9,; MQ(/6YLD. EFU9]VGU;?DQ1J*.NQ?UJ7=).Q79<.06%#C7G\;]B8L,E;.RH(* MNH+WN9]\%W[>>+V@EF&;!YOJ!6B!3==D6=X6:T6F.EVS01)T34Z?[\F!X6$+ M=DM%NE&+6F>-H+377X+*H<&$R&$2P%?LY@>Z@$_!A&<9+<4)99>I;GS:E5,E%6 MI4R89Z!6%A0H=:YZG$P@'G:!WZLC'9:,Z3V8@QU#Q3%? W?E\^N#!5TE?I1" M@E=4/N+=FYA@\@'5\U+I5P?913-M'G8-S4R?!R##09V!$5TT.RPXH]K)-N)A MW_@ZJCW-TN=TLYA!UV).[#!#.3M,_X"TP@*C@DTZ1V Y ]^LSAX%4#\6LC[1 M:-^VYYLWU:F>]OX67RVPY?U2G8=61VZG]/5AZF>PZ6DA4,:VT)3K1#"QROI\ MLGZ0_% =P*VYE#RO;O>,)JQ4 /A_R[E\>E -M*?$\W\ 4$L#!!0 ( #AE M)5E-NXIJU@, ,T- 8 >&PO=V]R:W-H965T&ULK5?9 M;N,V%/T50@T*!TBT4(N7L0TDMHL.T,P$$Z1]*/K 6+2MCD2Z)&TG?]]+2E%E MB3;2UGXP%]U[>._AX38^\2U;;Y3N\*;C+5G3)ZJ>MX\"6EZ-DF8%93+C# FZFCAWP6@QU/;&X->, M'F2CCG0F+YQ_UXW/Z<3Q=4 TITNE$0@4>SJC>:Z!((R_*DRG'E([-NOOZ#^9 MW"&7%R+IC.>_9:G:3)R!@U*Z(KM.'GVF53ZSQECR7YA\=*EO?0V7NAK@Y M460Z%OR A+8&-%TQ[!MOX"MC6B=/2L#7#/S4=,99"K-.4P0UR?,L)0H:3PH* MD(.2B*_@4P$BW&AU["GZS):\H*CW"Y?R&O6>&=FE&3A=HUOT_#1'O:MK=(4R MAAZR/ LHKHOH\(GH@K1 V=J(]$"HDLM_O/S_L,S_AXP5-.$ MWVFZQV /V]R7Z)$=76^,([DE2SIQ %A2L:?.],KE>J;:9*$$2 Z)/E/TT"(8N:&3? MI+BTZC>L;H/XV&;>M0GQ\-AFT1T-QT,WJJV.,HWK3..S8ORJ-E2@Y9$*RX1A M"])BO$&,&J4J\CJRD1!?4HZ7!)M?$FQQ(;"C24KJ24K.RA'.=#BQ&1QH0E"V M?$.P.3"9D_*ND/X)YYPY;&S34R(/FAIUDY9"2YNXJ5#<$F@7)G'; NW"!'V[ M.OMUXOVSB<^IR/9$WX5 C; E[DR:34GJXJKGNX/K3Z;$IL1N""5A*=1C^'8# M=S*YI>96E;_9:.IW\KL=N,GPZ-=BK>OBMYF=6V #[ Y:Q-FL(C>VHN1N< MY>Y?K6P;)8-N5'TW:)%@,0H:>U+)@L4H[JBG:X1/43"L*1B>I>#X<,VJB]?) M[7QHV[,E;O5?Q^,9H&E?PYOE?)I\0]\^=!Y(&(-*P_E= 5#^6X?5K&'J!^P4W_!E!+ P04 " X M9259(U+[0;H" 2" & 'AL+W=OKV8=H'!R[!JL',-DGW[WNJY(,N*B70U()R[OJ>=^/FE!5.'-FSN8PC46G."IA+HJH\I_+W&+C8#IV^LSMX M8.M,FP,WCDJZA@7HQW(N47);EI3E4"@F"B)A-71&_<$L-/I6X1N#K=K;$Q/) M4H@G(]RE0\5Q,R?G9!3DCK"#W MC',L#A6Y&CTW]MVD\7)<>^D?\3(@]P)Y%9FAMVD'?GH:__$$WL6,M6GS=VD; M^R<)1]6Z1SS_DOB>'W;X,WD-/+3PH"N<_[,^^V?K!\D(VAH*+%]PA*\MEJ.U M\F.T5%IB4_C9]?8U>]C-;AKE0)4T@:&#Q KD!ISX_;O^C?>I*_%O239]2[+9 M&Y$=/%'8/E%XBCV>@F0;:GHR?HCX%)7]MB^)IL]=+U*3W5@R,VDV\977NXW< MS7ZF.Y7\0Z5IAY+?"PZ59AU*UWOFZHC=O2:7@US;Z:)((JI"U[7:GK8#;&3[ M]HOS<7\PZ7><3W'@U?/I+WT]+>^I7&/:"(<5FO)Z'[ 'RWH"U8(6I6VQ2Z&Q M8=MMAD,;I%' ^Y40>B<8 ^W?@/@/4$L#!!0 ( #AE)5FDM]V\4@< -,? M 8 >&PO=V]R:W-H965T&ULK5EM;]LX$OXKA+=8[ *. M+5*O;A,#B=6[#:Y[R<7I'>XC8].V4$GTBI33WJ^_H:18+Z28%$B!MI+\S(C/ M<#CSB+Q\YL4W<6!,HN]9FHNKR4'*X\?Y7&P.+*-BQH\LAU]VO,BHA-MB/Q?' M@M%M992E<^(XP3RC23Y97E;/[HOE)2]EFN3LOD"BS#):_+AA*7^^FN#)RX.' M9'^0ZL%\>7FD>[9F\NOQOH"[^=G+-LE8+A*>HX+MKB;7^&/L$F50(?Z=L&?1 MN4:*RA/GW]3-[?9JXJ@1L91MI')!X;\36[$T59Y@''\U3B?G=RK#[O6+][]5 MY(',$Q5LQ=/_)%MYN)I$$[1E.UJF\H$__\$:0K[RM^&IJ/Y%SPW6F:!-*23/ M&F,809;D]?_T>Q.(C@'V1@Q(8T#>:N V!NY;#;S&P*LB4U.IXA!329>7!7]& MA4*#-W51!;.R!OI)KN9]+0OX-0$[N5SQ? NSR+8(K@1/DRV5<'-#4YIO&%HK MQP+]]C6GY3:!7WY'%^CK.D:_??@=?4!)COY,TA0F4%S.)0Q'.9UOFE??U*\F M(Z^^+OO^7MGLE\#C$\!Y*< TDJ?^Z8 MO_7Z\^/:%(7:SC/;J77]41SIAEU-8.$*5IS89/GK+SAP/IEB\I[.XG=RUHN7 M>XZ7:_.^7%%Q0#3?HHVZ8'^5R8FF+)?&1*I=!94K5HV(#RPMGBC.JQ\?%ODMF[H"$CO*< M<.8-2.@H=^',0C,)_TS"MY*XS4\P ;Q(+"1J#WXW>DY$!AQ\;70 "F?1@(0! MAC$98Q&<6016%O<%.])DB]CWHRILHDHR+@^L@'I:%, 042&8.=$";4AA-/,' M]'00QLX0%>NHJ OJ<0O/W$(KMT$S' PD6DS9,)YN(. MK,MW(B* M(RV9 S(R0XLSJX65U=\YWSY#2S0-?:$O;=^9#1>/&36<$Q,*=XI);_#8:=6 M8QW^7;5.DES2?)] -6MR;'0V&G>]H@9+>%"N5B:8YVBEV0A;="+49]71.-A> MG97XN^"[BU(PRZIIO/07MJM-D E&_&$ACXW>@EDP0J;5&=C:EJLJ+:1:(TI^ M[9*\$FITMTO2!+2;D1C1LR70)TE'0>(%0UH&7]%87<.M&L!V.1"S'8.JM@5. M&YXQ).EW9IXD5V]]D=9%#2CL#6Q.L4S"@ MB%8'S+Y&2C-NE0"V2X&ZT5@HZ+W;53U!RRD#+O \?;$8<'[DC\DRW(H!'%AE M^9?;ZYO;+[>/MY_7Z/J?,5H_WJW^\;Z_D*S(X,/[R=PN="FA M5\Y5@^KV96>8+S9(GU&K1[!=D%QO-KR$#Q!TI#^4DC<2T(6%YVK*=H5U9>&Y M&@>#KY[4[_-H%0BV2Q#@49102:$=/$%/D,E((=4EA._@8;U?&6#>8J&W;@,L M(F."A+2"A-@%R?H ^54G5)ABDW$CW)IV]#[LF^=);^5.8*B'.#)L*862G MBXE%$&@Y:(!A![J--F$F7# JBTFK3HA=G;3\WI:$NJZ )>,LNG^&% V"!83T M<)F98+!H1Q0R:24+L4N6-\LOHNL-1\_&-X!B(PB/$&F%"[$+EUI[M9WHM9G2 M=0>HD^$'OPFE?Y(94*!,1]0D:14,L2N8M>2;;P>>;EDA7A2+^DR6/SX:&;VK M9'E7;_%[>>M'LI4LQ"Y9[HN7+!.0XZ0NJ( RW8%-%2 M0N=)_@=@/'4<1_U%)RZ3?%]M5$1^_2CG^47SN+)4G\H\9R@10O7@:N^IE *^ MI[> ,4[8JVIG]3HDMD+Z\6H%$;$+HA7/,E!V/Q>LT#^'JP[(IY%8("CA4R<@ M4P>'#10^.)2.O"[WI9#UQ#?' ],*';G>-%K@<72SG5_O)546GCOU(K]O<;>1 M_(D5M8GE!.&&Z H-G&K[SB,PK3Z\!NM/4ZOWB%WO/3!)X=$6,5KD$%ASH=/U M&?;#0-O<,.$\*(E:(S+A''?L@\UM!9]K%WR@7LNL3*M3J&;7EF=0#@[JK/$$ MK9<+\Q&!+M8N/*)M>3:P[CJY<(?[@B9?KC.V=>.VRL]]B_(3HP7=R,NPC12X M^NZ-">=C9QB V(3SPG"L\[JM!G3M&K FU^FWU2+\2;)$.YPQ;BN8<*9M!1/. MM*TP[QR@JN/N/VFQ3W(!:F\'ALXLA'PIZA/D^D;R8W6F^L2EY%EU>6 42"H M_+[C7+[0*FZ?&>*E",8Y4$),1W+FIH)Q-3PE_FY M#?>7+),$4[3A0&1) OF?&T388678QO.)6[R+I3YA^LL4[M =DO?IAJN>6;%$ M.$%48$8!1]N5\&'O4G:_1RK#TC!!!H=044!WV M:(T(T4QJ'K]+4J,:4P>>MI_9/^?BE9@'*-":D5\XDO'*F!L@0EN8$7G+#E]0 M*2B?8,B(R/_!H<#.%@8(,R%94@:K&228%D?X5!IQ$F![9P*<,L#I&^"6 6[? M *\,\')G"BFY#P&4T%]R=@!07((/X"TP@8C5 M6;$TI9J39C;#=RDTGYW//\-U)%CZ""(N0,)&=,:2@\)HI=)Y?BQ2&:&6H1!:( M[Y'AOWMC3ZV/3?:,21:,1%:SSJVL<]O8_8W*=\2Y6GM"F_@>I)"#/209 A>8 M@H@1 KD *>+%6KMLLK888I8/H7>\O6\OS?VI7YV(H U14^95RKQARK 0F>II M647:-&HI2":.E$!&V(FI9)I64R3(MZE @):83IKDO0I%-0)R)H0]0$ M32M!TU9!:Y8DZO'S'VMNVKGF.A%!&Z(F:U;)F@V0!3,9,X[_=B^ZV2M_[=G$ MRG\O1/5&!GV0-9'S2N1\@,A^635_/1G+M::.9<]>"&Q$SCW7FT]>"&Q&*N#B MS%U<5 (7 P0.2+5%;Y6-R$:5S<@6E;9UK$&L5IT_F=2BTOKFTEA,M!(-?7B. MRA:,Q58W\:20L_^_]B@YQO)O3+9@++:Z?\?2S6XM;UX_VOKOFB5S/3>:-LV^ MP* 'L"[S6&;9[776=T8_[/OG6RO9X/4R)ELP%EO=R&-59WLCY%MK:3C8OS'9 M@K'8ZOX=*TE[8"DY(-]>EX'S25.Z]<,%W;A"HWGRGJV_BGR#?(>I 1M5:!U M-5,,O/C04'0D2_-7[PISC_\/4$L#!!0 M ( #AE)5ET"]-HR0< ,8A 8 >&PO=V]R:W-H965T&ULK9K?;^.X$:&,@Z=[A[N&NPV6T?BC[0$FVS*XL^ MDG:2_O4=4HYE+X=,4N0ED>0A_>60,Y\AY:L'I;^;M1"6/&[JQESWUM9N+P<# M4Z[%AIL+M14-?+)4>L,MW.K5P&RUX)5OM*D'+,M&@PV736]VY9_=Z=F5VME: M-N).$[/;;+A^^BQJ]7#=H[WG!U_D:FW=@\'L:LM7XE[8;]L[#7>#8R^5W(C& M2-40+9;7O1MZ>5OX!M[B'U(\F)-KXH:R4.J[N_FMNNYE3I&H16E=%QS^[<5< MU+7K"73\>>BT=_Q.U_#T^KGW7_S@83 +;L1G,7WIF^-0Q?-F[>[ZV& M3R6TL[.Y:BJ815$1N#*JEA6W<'-OX1],KS5$++-;79",?2(L8P6BY_8US0O?/$_(R8]>SGU_>UW19XMRXG7)HM+\5U#X+>"+T7O=E? M_T)'V=^P,;]39V<>*(X>*%*]S_Z %":X;F#,Z/IH6X]]:Y>K]K.<3;,LNQKL M3X<0FK'AM#@Q.Q,W/(H;)J?GIOH/1%J[W*V"=%:JII2U(,V):O>)NR_=7&ZU MVDM8JF3Q]/K)'+[G9+Y39V?^&AW]-4I/IFKZW@VR*=5&M&MZ*1O>E(+PY5+6 M$M('YH*VW^')_/7IG M6N@T]#-F5D1S&#TA.7UE5&ZV7&JW&$BYYGHE<"+30$:@-#2A0YI'I;).*DM* M_;M;!:@H%GYCZ,#0:!S5U"&:OL#H-2Q)85PEKT$0;I80$YPF5WGR3< M:H9A$+%<0@WK[G@)06BD3R\H .B[XOR]>COW5P=TFB;Z%U$*N><0PR::- ]= MG"=REB,Q@1@.63R..[+3) AGOS5[B .E94KE$%$Y#34B9D4\0]*.IC2-4Q\- MB41(0QQ.1Z$\!)KC(AZL'35I&ILW9:EVKC3:\B.9P4%[_F*%@YCT&!1P^II-DJPVLT ;$0?BQ4&AI%ZUK6 MX9&E\7BNM9(^\=B=QC,E"S%(1V'!@9C%A':@9&E0'C/\SNT:H([$DB2J&>%B MD1>A:(R?=,JB/N[XR29O2N_MOO@UZ3W)Y3>G]W?J[=P+':+9RXC^H 74.?XL MZ"-9* V=^-.?75-!A>$*?BWVJMX[WY20>*0E2UZZJN,)&='G%[[Q7_3?J%=# MC/<+Y+@!L1MGT>R5=[3/T[O?\Y 3CT*7T@B7=(W;%T/9XE,Q>F(9[FXG(>$0 M*QH_Q\L[0.J%6F(;)&3,<)1;+R=EVFM*WTI6S M3>4V"+(B(/95NA'R4LJ0I8(99FCH*42.OJX)RG MX1QP!,O&J&YDAPH>#>F'&4Y8//XZ5N=I5O]\/ P1CZ4_4"&POW&KN3G4:U C M^PM7*.]Y[8(5'4K(9Q9NU1"K^(8\[T">OPQRV4!VAT D'RK17GUT4_&V02"' MQI,PBR-FD.VC._>\HWJ>WA7/8V*AXGL^OEJ(E6S<"X[G!TMI2EX3V-I(A9;5 M>;@_IM,L'- W?*C&*#"BTH\4X>KY?.-R> M/^DX5J0Y!G4!N7,E3F-/SOTE\.M)-^,0#)Q2KOHG*GM3LN]IUO3[[W@GR%'"G( S1M%#F$].F;L%2.NL"J MLL')R^J-T"O_TM]M\7:-;=\G'I\>?UCPV;]._^'YG%[>4N3Y39%=SL'YV"<4 M/FE_4M!]=?L+A]^YAD PI!9+D)%=C&'=ZO9' ^V-55O_&GVAK%4;?[D6'(I" M9P"?+Y6RSS?N"XX_W9C]#U!+ P04 " X9259)7L,G$,' #O,0 & M 'AL+W=O(U([ELO\22?>\]Y!$?YTC* MY3[+/Q8;QDKT.8G3XFJT*Y/QL>JP21@E+BRA+4KD:O\2N/SD5"%?%WQ/9% MZQB)KMQGV4=Q\C:\&EFB12QF02E*^/SCB:U9'(M*O!V?ZJ*C(Z9(;!]_K?ZF MZCSOS+U?L'46_Q.%Y>9JM!BAD#WXN[B\S?:_L[I#CJ@79'%1_47[.M8:H6!7 ME%E2)_,6)%%Z^/0_UT2T$C ]D4#J!-(W@=8)M)NP.)%@UPEV)X%S#RFA[Q5QKE_ZJ\L\VZ-<1/-JXJ!BO\KF?$6I&"AW9N5IG:<@O.PL1 M/RJR. K]DI_R0-D#/\N"CYLL#EE>_(*\3[NH_((N/J3^+HQX]$LT M1A_N7'3QXB5Z@:(4O8OBF(^"XG):\B8*H&E0-^?ZT!QRHCE_9:4? VEK?=HZ M2Q(^ZJIV MFN/ON6E7Q&\5Y[?IY&Z2/4;D]?XG40[))=7''WOMRPG-.9\)F[ M$5/JB:$_LJ)3=/5(A6,?0+FVH_]-&#(+]$]>XQ2T5IQ@;8LC[)0 M?/T^*">(XE\1L0B!^#\ S"H L8H\K3!U\&1^.7UJ\WT(F[?#+%N.<8%29&%- M%G*8IX:-*9W@8Y3$!#TR0:LT>H*)MVG U\6"H0N7'8Y>BI$'CM1_;[,X1GQ= MV?MY^!]$"M6Q+M;J5\76#]C5B%_2@N5/;+3Z^2<\LWZ#AJK)8J[)8IZA8M(% MLX\7S-8.W;5?;% 8/45\N0D+M/6C$/$I&QQF;G%BYEX?BB[:@P=;LXG3&:Y: M[*&<]\/T#&%*;#I'-ATMFV^+8E>M!'SRMRE$.[Z=";]6@ZQNC'N(<:1"'>*T73N3N-F1N)F6N+M3S+#/XIA! MW,Q4;FR%&RWLT!'8!]$SA"C1.#_2.-?2>+/+@XU8?COC#Z)OKDZG&>WN$FL@ MRIK,.H,++D4ZQ&B;?B8QBR,Q"RTQA\T_D#;_BYCO_F)[XE^# VRA=(LH*YP6 M=NCX,EG,T[=>8G%Y9'&I9?%/[I!8+<9J^B#>EBJRHZY:6JBAS/6"] Q!2MQA MJY'T5E^5R/=:61^^WCU.D&57^I""^MP"UI[YO*77:D$.Q%G*M';!$#@;-9CI'I">*4B9Y\:H8+U3.4=P M8]5HT*X67.MQ!U/9 ](S!2E3V5@7K/1X*2Q(Z2W'>EQ MTQIDA NPL%6MPMK* Y@! JS;46L>W6<--+H_ 0?C24A^ =*<*+U/T,EN-%J MKM%JGJEJ\F5K/7K1/WLY4X+75>7E&1-%SNC1!S/?#]4SA2ISVM@:HK*4R9 MS,:H$+U1&:*NB>H6^/2BR@X-QG5ULPM7P\H&K>_ N00U]H/H[<=9^IH UL%1 M]VVC3T^,5O.>ZX',9N-6B-ZM]-37=96V!*%$H<^H/>D#Z9F"E-EKW G1NY/G M]36IU*0-[K@^*LY1)[D)ASERUQT#:H/KB.DVZ%JZ^% ,6!W0TQ6 MN3!@\UD->^Y'LAL-D:%ZHU*3VE-@;>LN"VE70*->I-^H)XI4)G!QIQ0O3GY M)GE=UY;>"X;D-10'R&LH#)+70!PDKZ>M=^7%OT*\\W.NF0L4LP>>9TWF?$SF MA_\N.)R4V;9Z??X^*\LLJ0XWS.<;J C@OS]D6?GU1+R1?_P?C]7_4$L#!!0 M ( #AE)5GE=C/9A , * + 8 >&PO=V]R:W-H965T&ULK59=;],P%/TK5D"P2=!\)^MH(VUM$#P@54S ^+!3=S&6A(7VVFW?\^U MDX4VR<* ]:'QQ[GG7A]?VW=V8/Q69(1(=%?DI9@;F92[2],4248*+"9L1TJ8 MV3!>8 E=OC7%CA.<:J,B-QW+"LP"T]*(9GILQ:,9JV1.2[+B2%1%@?G]- JEY_9X0-IUN,KOH3E0O^C0X.U#)140K*B M,88("EK67WS7Z'!D #S#!DYCX'0-O$<,W,; ?:H'KS'PGNK!;PSTTLUZ[5JX M)98XFG%V0%RA@4TUM/K:&O2BI*?%97WZ.Q+B:N4 OHHI?( M1"*#43$S)<2IO)E)$]-U'9/S2$PN^L2 3* 88DL'[)?C]M,1>Q/T:45R'D2Z M=D8)KZKM!%G.&^18CC<0S^(IYIXV=X>6\W_>XW_V?B*&VV:,J_G<1_C:U'@T M,[Y?K87D< 7\&-K[FMT;9E?7XJ78X83,#;CW!.%[8D2O7MB!]6Y(^.H3-:HI3E.>8 M(+P^K.=#&U;[FFI?ZMG91];$#6;F_G@C!D'>*6C9!]D3Z^(4% ^"G!9T(HC? M"N*/"O)1B J7"5$IJQ?Z5CTN*2ASKS,9'S 'H90F]:4U*$3MPS^.+)@ZH=N1 MH@_S WBU.UKT4=[4M:<=R>(AF.4%TV$]@E:/8#Q!X'[D=%WIMUHRA-7;2C@' M22!)H 81N)[B\ +]29915W][H)^3;!GT=\+SG&PO=V]R:W-H965T M)-W;: MATX?(!*4L"$!!@ MJ[^^WSD 2,J5W233A[[8DHASP;E\YP-XNK'NLU\K%<1] M4QM_-EF'T+XZ//3%6C72SVRK#)Y4UC4RX*M;'?K6*5FR4%,?+N;SYX>-U&9R M?LJ_7;OS4]N%6AMU[83OFD:Z[:6J[>9LIL>D-TF"X\]9^QO>._:RE%Y=V?KON@SKL\G+B2A5 M);LZ?+2;OZBTGV>DK["UY[]B$]<>PV+1^6";)(SOC3;QO[Q/<1@)O)P_(K!( M @OV.QIB+U_+(,]/G=T(1ZNAC3[P5ED:SFE#2;D)#D\UY,+YI?3:"UN):Z>\ M,D%2K$X/ U33@L,BJ;F,:A:/J/E%O+,FK+WXS92JW)4_A$N]7XOLU^7B2847 MW6HFYHNI6,P7)T_H.^[W>T?WU6GE9S)/8J M$K=KA78H;--*LZ60=$9VI0ZJ%%<6"30^?O*(5"GIYS?:2%-H68L;Z%#HRN#% M6MXIL53*"(2@E0[KM&'%KL1JA5(.:Q%@3!L$NN,^]")800TECN8'OPMI2E%: M86S HJ+N2GA6UTDH8@XW+Y9A#9+FU)=.DZGE5GPR[#.[Y,5/DT^SF]GD9[%2 M1CEHV9(OJJ4E M=XHR[Y7TULA:ARWWC#:I 4ILG!)-?;59ZV+]P,-EY]'RWE,)L@,H0-E81($K M$ILL@G5P*;F'!]GG[)6! M%$\%8$W@+0"[,B82]V8J@[ETB&,0BL_A?6P.E2 M49F3-*E1]RWF+)X\U%]I7R!H6R4=Z2<7/L"I);P[/HHF9ESZ:5<__O!R(::*L<=%EC#7Q)1DEB1D 6':?HHK_:SK4D-A5KNU%WRDW' M&>OWYA5JJXP]NM:NWPDV4&_D=JA_=8\,PKVC8[%1ZK./I1[WZFWD M>K3ZO\,!!>H]PW^P7X\>/([VA?^""UE\Y$*AM.=Y]-?'RA:Z'E3M<:S:-I.) M4OG"Z64VBKS$.N22[*@0274_4[<'X/?:&@_ 8H;'@$O34/ ME'\;W!+8438S! F:I8+&XW0$Z:(A9&CD9X7]%MK'>4Z;U=A)$6NQ[S\@$8\B M9%\"HPB^:RV7&CBGJ44<&L1T](G0PW#;Q)8@)36[6R(/J,K.T<.85]K@Z&=2 M3Q,9/Y.'T1+K&1F;B9L.Z#DXG1N,; UGA#0"9-LZB_%"C;2?.: ,E[RNUJKL MG8;MKFGCN+4]8EL&HK$BE;,V&R6PKQ,D(V,K%N\".@9I@T!X24[ R<;V] B^ M8?\$0L,$''ZC4D.($YL:+[ -HB#O=WY$7C WMN).UEWJV(UT8!-A.UH'X+0; M(GH1[6D 4P;Z45!@\NH@D"=.;9N. M>&(+S;7(?4&%KATW0U"1B)"5E;7E1M]I 65]24R/:]M!*.J):C*+V:S!";F4"PDG&=<05354 MIBEW2ILJM9^M SCT\+JD&;(K_D=7KA*41Y# 0VZ^+6MK9!GS0U^&H0SNQJ%A MECH8 EYV"+(#/8^$@B7!G[9IUB0 47>2 ('86"K-0KNB:TBNX!D-)FF=)J"G MH@73PN\Q P S0#+!Y) LRFQ+PX"+'!T*DW%^'P!WT1H>A0\1:!UE<$^ WPV MJN)"HG@(SN,QYR;'WY6E#<>I2EE>[=_$R.O$ 2-,CZ!\B6. NNNQS$4.2E7* MP8T#:C=> _XRY0/JVD87F(]WVEE#6G?V%HD[B I![^-;X_"0E_'1CDT ?4%C M"A/0Y^:DJ9$/.&L%%J^J2I'TP%1[;IJ:ME N2/3A=AH36_>S"9AF(0V<]BR@ _L;#+^DA::G+,3F- M3$TVD<>M.IUO)W"X7"H6C"5$@S(3P(&;)2J(\#U/1Z!TB-@YMU T$LS0<2+U M?VJ5Q(X8FHB"(_4^98TZFUK_FPK)E/L($A_'WU/^'E0-RF%_,;R8BAO%P)S( M,#F<*F+QH,MP@[)/PX'Z^V4D'_:$$<'JSW6H- M."EY8DD,V<8Z[G*IZ]T8"+FT71AWIJ2=R=0J7+H5J+M5;5Z.S=-P$Q:(=&O?KP^MWDYRD/9@8D+K^(V]D@4SZZ M[=H3/8;2=/1H,X.-5T;-<$V1Z6G0(=&@_"P/2_(C35':8"U-?R6"<^RPI(L; M'W'\!F.#DH>5V2E$H0+MLXZ9'S,2(H \K/HURG%[YE%%D>'!PN8L4\LB]KJW MG2O&60,CM$/J^(8H=N4XBT,KCB\,^\I.0V]\4.1K--WD"X+_&6@\VP6-:<*K M'6/0N-*&Z/YP9UII$)S^8(_XCG#H_Q)Y;NBJ-4//XDGH61S,3P ]'9^?7#*E M: :NG$2U_W33+0/GZF3^[. 9 =& ,K29QT3%AV6M5Y%XQ2#M['A/P^<6^ PJ M&N]MJ92S^BJI;Y-GTTS&\YG #O8$@"=3TNG^U@35<2IQBK%D8@;Q6C#?6BQE MS;;YY0X(4 ]_-6C,=]9>>#0B4CA;TUN^#9=&]94;%677WS@\L+7+%A.^T57I M2!/=.M!I:G2&WKN.;KWA:2QQFN^/M:?$3DK;CL+X1!^=1.S1_&XA7I!+03R/ MB7]N'?,@O-]T04[W9*;W1K1G=AX@@M=&6;1H>A-Z_R10C?$.W" MQ$#X>7(!Q^*@ 9V*<4U]NG/CL4-*^[<%W-;]Y6,VL);I=M$R4UZ"-T2\?#JZ MWXI!B&AZ8T1GJBT/[.!'-_"S?6_@#D?O2!OE5OPFF/F_"?%U:?]K_[+Y(KYC M'9;'-]7OI -:>U&K"J+SV8MGDWA#D;\ NOB-Z]*&8!O^N%8XXCI:@.>51832 M%S+0OX(__S=02P,$% @ .&4E62 =)<7^ P R@D !D !X;"]W;W)K M&ULM591;]LV$/XK!PW87C+;<=)NS6P#3K)B+1 T M2-;N8=@#+9XEHA2IDE3<[-?O(RDK"N8:V<,>;(G4WM8R.34Z.E\-GL];80RQ6J1 MYF[=:F&[H)7A6T>^:QKA'B]9V]VR."WV$W>JJD.&4-.=XNB_7IQ>5YM$\&GQ3O_.B=8B0;:S_'P3NY+&:1$&LN0T00>#SP M%6L=@4#C2X]9#$M&Q_'['OUMBAVQ;(3G*ZO_4#+4R^+G@B1O1:?#G=W]QGT\ MKR)>:;5/_[3K;6<%E9T/MNF=P:!1)C_%USX/+W&8]P[SQ#LOE%A>BR!6"V=W MY*(UT.)+"C5Y@YPR493[X/!5P2^LUN673GD5,^1)&$G72)(/*G2._6(:L$0T MG)8]W&6&FW\#[@W=6!-J3[\:R?*Y_Q34!G[S/;_+^5' =5=-:#8_H?EL?GX$ M[VR(]RSAG7T#[[+SF/&>KFRS44;$P$]H[3WJ?Y2+DY2+]U:90)_8Q&Q0KH)8 M2G^N-SXX%-1?AS*4"9P?)A";[,*WHN1E@2[R[!ZX6'W_W>GKV2]'PCL?PCL_ MAO[?Y3P.-Z>C@.,!W6*CH%MG95<&3Q\,O>_T(YUFY4Y(=DZ9BD+-^"DGZ4LG M7&!'=DM;Y4NA>\-H4=JF%>8Q/34'EFG6"\W17 '_^6J5<)(-[00 XRJ1J'). M55FOS5[TV+_X8FC=10&U$A/Z'I.D/'NIE&?'I!0C>'CY#@TE4EJ00_S%R607&S,2SPV)8=< HF07 M<. 0!-PH#1C4(@XH&-''R?VDUUGF4 #583=RE;-X@HB!]ET^%!@TVB<5VLZ5 M-7RIA9Z<22C_C&T4!P1M.2Z/K.D6;/3 .3DYV$3B8Z+[(#+)2 +"1[5]'[5R MM!7X>Q"ZX^1N+%76RIV*F7&H")P[RJC /VK43:PS9*]2H]5WC$)R7%HTALS! M[96(Q:[5W[T20\BB+)&?$)5%*O\=^ M5G]!:YM+#Q"%P"5MM?=H_4O^DEK&- M"C&A$A$CJ4_EK\+C01W^KZXXM E/1^=K@T)*MPA/*:1\U ZSPT5EG<_G)_-\ MR[D1KE+82C5OX3J;_/2J()=O#GD0;)M.ZXT-./O3:XW+%KMH@.];:\-^$!<8 MKF^K?P!02P,$% @ .&4E6:Z032(9!P MQ( !D !X;"]W;W)K&ULK5A;<]LV%OXK&+732C,JQ:LNCNT9)^GNYB%I)DEW M'SI]@$E(PH0"5 "TXOWU_0Y 4I2M.)?IBP6".+?O?.<"5UYH5\_2.)[/=ERJT?6E MWWMKKB]UXVJIQ%O#;+/;<7/_7-3Z<#5*1MW&.[G9.MJ875_N^4:\%^[W_5N# MIUFOI9([H:S4BAFQOAK=)!?/9!./R.]8J^U/JGPIME$+$ZG+(W3 M_ E]61]>YO5E7PCOG=AKXZ3:L#]N;JTS(,.?Y\(-VO+SVJA +NR>E^)JA JP MPMR)T?5//R3S^-D3ON:]K_E3VK^8BJ>E,S:49Q^V@I5ZM^?J_F?+;AN+X]8* MR[@1##7,E?R_J*:@DD+M8<%5Q:1RPBA>U_=L8W2S%WY+,QLT6\__BJ&8K-S) MFAOI)%1*Q?9&5TV)$Z2&@)&EL%'O4B6@&.SEOA+E0)&#G_!!"4-J#EM9;OW> MT?=R*\6:H0L9[A-8B5+ZEK#C'R$U'KWX[>7KT:0/RA[=1<^B4R1UE ^!W@GK M6M>"NN Z)XPL'<-YW_)4*2+V*CCJMM)4[*^&&X3#])JMI2UY[0K)%J+("Y $8!4(.C/4Y"Q@1 M2_EF@UB@OF6A.^@V>GY;BU[B@KTU>DU9TZ"N]^N=L,$2KR.J!"@CH)5F$KZ4 MCD+JHD-:CK .%7=ILR&*+5>$-45CI"?OFAYNI2+W2P%A$/A<0!*T"?PY]K'S;E'#9.BZ'7^K"&^A=;?D?F:6^MD9^#=V90KA=,E%KIG2PI*.J$((YU MLK3(U_T>,<+JV7I^_)Y\Q++TK26\1AVRL@9A/$!^@ EC0W_9";?5'KD*%HV\ M;4A#]*!9&4&7"5^J-+)#CR%"^)ZKB ](RN@WA&@P@1O1EH:D%F+E1OF:\75[ MJMA+#)4"!PM''L-\V *Z^U_T0<%8A0@(GQ.GN\/3A]U*&Z25:N)H)P1/YT0M M^RX(H[[?=G1#M0K5M.4L/N'69:F>/IPDTO/%=DBT5RGJY&A%"C&#\2?]!1&" MFJICQ,-B'W"P&Q%')I$?CR ;5_"%&]_TP:F:.N?D EX:(4XN PRC'-EG[2P_ MY?Z@0%L3'[3#^@UNH993A#^RY3*.5OA-YXNHH&?_-YDFQ1S[KX;085B1XUYP M/,#83EBRB%(61PD;8Y5-F \]?<9^Y1X5G*\A.T$3!FB">B^R#9@_>1^2>1$M M\)NET1P_XR*/D@GMYSG4OJ$6]H_&G$[G>1;%%"U^4]I)O.5L6L2+:/G586>U &=/3MV&4D,V0 MJ0QF08V\B'*BQCA=1O/)Y[GQW9>V4>V+B("V\S"24!;BQBN/+5W"@@YDL" MJ_FWQITM*>?S'.D=)YD/.@,2\S/L2+.(<"JR16!%FK?L*)8%5HGO;5^8B4Q\ MA5?AQD0H)44"6K2-B5JLTNJ7DMNMG_S2>)4T]FB6&PQ"0ZFI&M-U2'36/3+;]P)Q7Q"SD[!"AT%S\,6%:T GAQ=>"!V21,;Y@BIAC*Z]G!PK:6WT M[KNO%CYSVB,7X)TRA711$5&]I52'R0HE%BKO06(&T^K8F]IV_F-7NN?^:YT- M/B;@ZK;QGTSH8M,H%[XK]+O]5YF;\#'B>#Q\TGD-G]_[3Q*UVN"?ZY5;P2A@Z@/=K#3:W#V2@_U9U_3=02P,$% @ .&4E M6&ULO5AM M;]LV$/XKA!MT*Z#9$B79G1QYOO>F(LSO7&5JN4;P^QFO19F M>R4K?7,^BD:[CK>J7#GJF%R<-:*4[Z1[W[PQ:$UZ+85:R]HJ73,CE^>CR^CT M*J'Y?L(?2M[8P3LC2Q9:?Z#&J^)\%!(@6=MART)8^4)7?ZK"K"? />YV(8_R1^'$Q9G1-\S0;&BC M%V^JEP8X51,I[YS!J(*CY .5IIK.;IX^B2:AL^/ MH$]Z],DQ[<=X.2Z8L)WAOZ]@O*Z0=JHNF1.+2EI6*"O*TLA2.,D<9N1ZW8AZ M^YU%BC7:^&G,RA*)YUB-7<$*DEML$77_:,,:HXL-'.FVC62B+E@I=6E$LU(Y M9I@/D/B^P*K"6*9JA&Q5(?OLLU/@,5+>B1H&SD$%ZTAG;XQ>2DOY+BJ8854! M$ KOOP&I8;]KY_M;\X!HB.64O?RX48V'?<)F,S[.\.33=!SBF8ZG^(^",(G' M"7MEC((#:%>(PFP<,3Y.\9NS*(KQUJZSM_V$95F(45(WPSC:_C\*HG2*_@&B M>\XX9>]KY6#J.P>/DZ[I//&0>#P=\U[7/,[&,_:J=M+4'AD0Y'J#J%60BC): M)X[&,7OZ).,1?\YXE$'\L5!_1;1\(PIX$(3"%).C(\R7D\\L3&01K.0/CCF.!!F"8^3&9)V'+2JN-! M!BS)03K2C'P?A81AQ\=T'GT9YL-ID7A.XJ^:%C,/(9K./2.I;\W3"$$R3(J( MABD\*7NBF&A\(-+F4T]O-$O;9]CJ#L(L>C07TWGHF8B2M'VVRK)DBN8A'GB8 M4N+.\=>G14R0'PWV8%Y\?0YXD/ALALU9NTE%D<]1Y 6P\#MYD6:8P2E^9OC% M&34?BK$,;IL1P6'GOJQ3F MD!GVG=F78.Z/[-=*+%2E'*W0=U:#3B,K?YII*L>D,;#%= 8;F>NR5O^B"P4L MRX5= 6]-])G6Q9@A41<63#@::;6K.I>-'\81)HIK@3;3RT\.S$8:7Q73X 9! M8_PX:H%&^EISKZ\])VNL657; 5Z:3PXAW58V IAD1<&C;ZK= H<[E:A?O=E06?#WCVV]YB^[NP MQ>N]S;UC*+*I3B#G=!;DVCH+M&0VT*)W(E%U MP6X'/OP<7Y"U]YPP9JC5_]<)P9#(AYP@[,[R1JO:F^UP%:'G#3)G=<0,MH+P M0LJ=U0J8]X;E=^I0W].!"W::MXW*?9CH'!Z$5QHHS5>B+OWZ7@.N"0A7SQ+! M$OUVHRRS*]4TLABS2V_$)^<[>>VWW.D% ,51N[D%[(33[MC5:G[.":>#N.L) M!D%=;0-2>R_3A+4Z5X("P-N&"Z!UT$2D?YO0AJY=$=N!H.3-<[-!<[A?D#+M MM^U*U^4//M"'X\0V7(N]!IN\A3#>K*Y4X:V[$I6G_!W=N;J \TSX<]P#I<-D MW1XF\H$BZT#XD=.Q ]YA88X=\C )I.93,N\SL^@ =Q[9;\+'[?3' 9U9/HQ> M"@.S2LN^?ZVM?79W&VE3WU+F]]8PT2 H;]6ZY1VF[0/LLZ&+-9TM]Y'#UWI3 MKA!CW99+GQ\HQZ!YJ2SRIW/T"558NV6A8C^8MD%UD@XF4$Q(L41 C!^ZPDT& MUVP$7ND_)MCV_&MOW'UO_[WBLKVF[Z>W'SM^$:94V/(JN81H.)ZE(V;:#PAM MP^G&7]H7VB'*_>M*"IA($S"^U-KM&K1 _Q7GXC]02P,$% @ .&4E64J7 MC8U$!@ !1( !D !X;"]W;W)K&ULO5AM;]LV M$/XKA&L4#I#(>O5+F@1PTK4+L+9!TZX8AGV@)=KF*HDN2<7-?OV>HR3'<1PO M;;%^L2GI[KF7YXX\Z62E]&>S$,*RKT5>FM/.PMKE<;]OTH4HN/'44I1X,E.Z MX!:7>MXW2RUXYI2*O!_Z_J!?<%EVSD[K7X533P)X:4J-^Z7K6K9).JPM#)6 M%8TR/"AD6?_SKTT>-A1&_B,*8:,0.K]K0\[+E]SRLQ.M5DR3--!HX4)UVG!. MED3*M=5X*J%GSUXKE:UDGC->9NR=70C-+DO+R[F,A"/XSW MX$7KV".'%STE]@=1LY?2I+DRE1;LS\G46(T*^FM7&FHK\6XKU%7'9LE3<=I! MVQBA;T3G[/FS8."_V!-#O(XAWH?^8_SMAT[8D\'O)#\L!$L7$!&&R9)9NN1: MW\IRSGBAJM(R-6/S5GQZB\Y>*FTY(1HQ1[];AKW&:.YJ@*T$R.$&"CEV%W/,>B^QXMK9+F C6\.V)56,V%H'X'B>V%D!BL2ZSJF M#\IB?I59-\2P*7+E%K,OBV/<2_ >^1Y?/GXW"('Q!#Q+?&Z%< M;H2QTJ)>#.M!]*#Y;05[@>^,'_H3[^7(TJ6*I2F</MX#ZYW51D1Y,;H7$XL(]&S*J<_29G@C3_$ 3Q6BMCV$5; M7Y.ZOB9I6A454BPRNJ6M_*=.-P5^A=L4<9VS8(1$=<',P!LHC2 "$HH(< -O# ' UR4XDZ6TXBA')64DEH#*,7Y[(1P=PFQ, MA7:)[?2>Y!&S&_#AD*)HJZ&^JN'W4MQEPRB []VUM2Y+@A!5>)_FGTY-0@GO M,O+DK2J/J&J%A>]S+43=.@E2-*"$NW2VD>_B<0@VQ@BR1PRA&<.0Z-K+(X0' M/KD0!VBV1WB,R/ W)SS]#/472O4Z?:1?C+<2RBGK7.[^0Y9/ Q=F8T3+X![ MPR&T_S>^X]AM'ZTU\!V/:>/8;N&?WXQ^S7CXXXS7G9L0XP/70J';J_@?& +-*.@LTB'(R>QGARC_'DJ8R'[@1KK1'C=.;< M(T9\Q_),"WIM MRD#9UEQ#9DV5ID)DU$O-HUO79](\8>+9RKK[Z=7F $C,CY!QW$[0YJ@XK 8L MHID#JR$+DWHU0K^@.K$:XP>5@KD!KWXS"Y<#/\*CNN[^(]YNXZC&I@7-+K88?\UMNTM8Y5#D=M-=+V$24'>M]Z %FN$5PI6CD7#N#9O- M1.NQ5Y6FWCQD6:6)4I(T!+D46JKLFP.)HKN.V8QD/5DWV=O,;>TL6:\0)N.Y M44\/X+J:&O&E(C_JA('7![Z9PXVZ)D/39H)MO/FN'-=-2;/)9E<^:F>=@;;+ M]J3 04P(@L#=4D@.&ULC59;;]LV%/XK!VK2 MM8 G2Y1MV8EMP$DZK$.#!6VV/0Q[H"7:)DJ1*DG%]7[]#JE+E,SV]B"*E_-] MY\)S2,[W2G\U.\8L?"^$-(M@9VUY-1R:;,<*:D)5,HDK&Z4+:G&HMT-3:D9S M#RK$D$319%A0+H/EW,\]Z.5<559PR1XTF*HHJ#[<,*'VBR .VHG/?+NS;F*X MG)=TR[XP^UOYH'$T[%AR7C!IN)*@V681K.*KFY&3]P*_<[8WO3XX3]9*?76# MC_DBB)Q!3+#,.@:*OR=VRX1P1&C&MX8SZ%0Z8+_?LO_D?4=?UM2P6R7^X+G= M+8)I #G;T$K8SVK_,VO\&3N^3 GC6]C7LB0-(*N,544#1@L*+NL__=[$H0>8 M1B< I $0;W>MR%MY1RU=SK7:@W;2R.8ZWE6/1N.X=)ORQ6IP;V2=F?@ ]+D+_%#M*0SA[3FW)"SA*MJ&T)$ M!D B,CK#EW3N)9XO.<%WA\[!'3>94*;2#/Y'G<,-DI@Q7&Y!6Z MME4':@,65S-5E%0>?C# >\ K>'>',*K=-*:;$%@YYCW@MF J0K,O[7#DAPG\ MFEFU9AJ2N)FXF$11B\;*?5+BR=F1:99S"QN:<<'M80!YQ3HP B=P 6_?3$E, MKK&71F&$OY'_D?29T#)=@%!4'B$@'M5O+TAT$KHJ-1<.F&+C(;TV":?Q)> V M>0>P!_38)9\_@F]/@)#X.3B_/8,@13!I.+_$T M6C-I,<]?69@> 4S""1D?TW)/#TX)8L@H)+Z-F_XGGR*5I(72EO_-,UU ;,)NHW_5O=%IWUEG*J7>3X MS ^9\1)=*.D!KR+T3K-O%<=$!I=.+PH)KSQCJ=X[-L=?TWI':9:4[EE7OT RUI[( 12TQP-_[?:??.NUH>,[WM5BDMC2%)?,Z[Z)DG=3=L2 MC,BT+]R6"IY/^(+86'=HX'Y&39Z<"S=NWLQ)WJHG)JE;>GP.E3OBT 4W$MRG MH@LG4"%PKI6O?+1Z ?:&I=>G=\[%ZE]9$1X[[(>]&[A@>NO?&9B!JI*VOHR[ MV>XILZIO\&?Q^AUT3_662X,IO$%H%*;C '3]MJ@'5I7^/E\KBZ\#W]WA&PO=V]R:W-H965TMV%K E6793IS, M-I T#1:@78.DVSX,^T!+9XL+1;HD92?[];LC9<=)G)N773=TJ(H@U&MNGF6'71K M(74R'8>Q2SL=F\8KJ?'2@FOJ6MB[4U1F/4EZR6;@2BXJSP/=Z7@I%GB-_H_E MI:5>=XM2RAJUDT:#Q?DD.>D=GPYX?5CPI\2UVVD#*YD9<\.=BW*29$P(%1:> M$03]5O@)E6(@HO&CQ4RV6[+A;GN#?AZTDY:90)%X[RI6V-B4$L=_^*V]<..P2A[QB!O#?+ .VX4 M6)X)+Z9C:]9@>36A<2-(#=9$3FH.RK6W-"O)SD\O] JU-U:BZ\#OZ,==3Z@\ MURU:A-.(D#^#< 1?C?:5@\^ZQ/*A?9?8;"GE&TJG^8N )\TBA2SO0)[E@Q?P M^EN)_8#7?T7B'9Q)5RCC&HOP]\G,>4LY\<\^Q1%PL!^0S\FQ6XH")PD=!(=V MA1-C/[Q > \/W"J$P]5+H.V@<.A# *FTXZ6,0KC/!@+FG:DLJ'D M?V*FVM4=RG9?Q24E>K24X00QNPL0A&TCP+W+6&9LWQN:52L+G9=4 M$DGJOK#>^Z?M,\&'2"72M5*RWTG*PRG>FB^*H-)RM5SC3GF]R'OF:9B75>#ZAFH2%X)!>^73G&-N"N!I:@G39 MSAR%F2859Q3%C[R4/JP%S(*R&UGFW"A*('<,[\^H)2P?&;IWE"+R[@-0;2;Z MT!;G37<0NGWX5G@SHPSI]]J!*[$&3A,KA7+!=7Q',R1Y.:3;.^@?#=.<_H/^ M,.WQ/\O2/IS3H23%)2R,*:,I%S)9(% \O8/1H)\.Z7L8O@."^&X\!83+P]/B M$#W9Z^3]47K(_U&>'O"?+(?PA9@2CYWXCA S M0LY"J]?+:6D<.TQ'L.]NZ.[WH]@ET$F_^^^7Q_?15 MV(74CC)Z3J99>CA,P,8W2>QXLPSO@)GQ]*H(S8J><6AY &ULG59MC]LV#/XKA#<,&Y#Y1;;SMB3 Y=IB WIMT';;AV$? M%)N)AM@72Y3(AP_)4,SBH/1G4R%:^%K+QBR#RMIV M'D6FJ+#F)E0M-G2S4[KFED2]CTRKD9?>J)81B^-Q5'/1!*N%/]OHU4)U5HH& M-QI,5]=<']WO[4:3% THI:BQ,4(UH'&W M#&Z2^3IS^E[A#X$'<[$'%\E6J<].^*U7^C/[&QTZQ;+G!6R7_%*6MEL$T@!)WO)/V@SK\BJ=XB\Y859^,2:Y%TZ_\ZRD/%P;3^!D#=C)@GG?OR+-\Q2U?+;0Z@';:A.8V M/E1O3>1$XXKRT6JZ%61G5QM-]=7V.(*-Y(T= 6]*>/VE$RUEGL1W:!>1)4=. M/2I.H.L>E#T#.H,[U=C*P.NFQ/*Q?40$!Y;LS'+-K@+>=/L08C8"%K/L"EXZ M1)UZO/1E43\.&OZZV1JKZ??R]U.A]\C9T\BNA^:FY04N VH2@_H>@]4/WR7C M^)3&H#7 -4+!M198 K=0*&-! MHJ&+HNCJ3G)+%R62\T)PUZLA?*K(1-4M;XZPQP8UE_+H]%77$"(]1H\,0.V@ MOH_2T:*VK/JC.XZR1(>CF,<^)N M^ZA"6'="E@1HO">)]#942I8@:J)RC\YK'_M# -G/'E+8K *LAB.R+4946<7 M%3'2Q_]F\CJ,K33B^7M0WZC+"!JJW8$3.Y=*20^SF<./KVA')$ T]-!(26DU M/P%U'CU"<&J]LYAY,87WA55;\I\FIX.WSI%/A_L\RL3W,(E#1LLX#6.WS&AY M40[3<4RJ:9J$":1Y'D[A[IDTC3-&+O)I'F8P9EDXAD]*25=T-D[HC*7NAA%> M!K?T\^HLD:^X+@\NP0[+J)WUPFQ&?I)X2GBS*;F_I718W?6SA%)$_ KW&T[& M.:FP. M32-*4]M]*_EXK9S?*"7?J5C8A.K1F"?EY2Z#S9SL#9I2]!&8Q(Y,I M<4Q?5&N7]#R>I*BBV%2H][[D6G =UX_5X;382K?],/H0;T? MZ7=<[T5CJ*X[,HW#21Z [L=D+UC5^M&T598&G=]6],\"M5.@^YU2]BPX!\-_ ME=6_4$L#!!0 ( #AE)5FL72.,* 8 /<. 9 >&PO=V]R:W-H965T MXZDY)>X:0<8EBCQ'MX]]]Q1O%@:^]551%[<-[5VEX/* M^\7Y:.3RBAKI,K,@C3>EL8WT&-KYR"TLR2(8-?5H,AX?CQJI].#J(CR[M5<7 MIO6UTG1KA6N;1MK5#=5F>3DX&'0//JAYY?G!Z.IB(>?TD?R?BUN+T:A'*51# MVBFCA:7R)R1Z^H MKAD(;GQ+F(-^23;_%96BNU7XG?6\DW1.YB MY+$ 3QOE">PF@DV^ W8FWAGM*R=^TP45V_8C.-9[-^F\NYD\"GC=SC,QG@S% M9#R9/H)WV$=[&/ .?RY:14Z\5BZOC6LM[O^^GCEO(91_]L4>H:?[H;EXSMU" MYG0Y0'4XLG]X]/'T/]OFAX%V^_JF7AD#?&I(I&;9B'U MZNF3T\G!R4LG%G&^$]*26$8C*H0W_.9.%22D Z]2YR1\)3W^J#."RNM:E*U. MM>D$W2]0J+"7.F"@[I&35 )DL;HN@/Q](6G8=SX5 HQ,.OJA28;0@JTSAA"F% M1S.*:V@1VTI/0>)$5*:U86[K> &>O%XAK O:I/5N*&HY,S;Y#&)L($ [<,T. M:*-?<$OUI -_EA9269>)MR"K*%1@#2PQI6XG0E:U*4NR<'^V"E-2ZMASY=>9 M&VZ]E+4S'%CM\ \OI:? B\H!1/=PA>EY2.-#.D((4K"X4K''8@#Y]B#XSI4JZB5G"FDFR.'YDRN)"MI MJ7RU&>&O/Q,8,(:\V["?1KPWGL1T*#[0'>F61":NHXZ#&)!H)VO:IM%2;N9: M_4NN2VE(,C^V$)+DG2BWD"$@L:\DGI.+D4%;900L+%N1R,K@91C 7PG ?T+ MFB ^A)B[[0S"EH64>&"Y695:)#OJ@W_HO)L0J6NLY;'K;>CG_?)0?%^$-=): M6M-$*AD(UVWU-S(U$FA%SFKEJCULL-"9IWW"=!N1!X%XCRPU\@ML+'&_%[G$ M6FC_C@F5G0)?I*:=,]G0<-%:SFC8=&)K >?+2N6I)RB;MPWW3JPFYNJ.)UOE MJ"-H[Y+0#R(E\56;I0XY6U:D-YP/6O3*Q;1R[:"'05]1*$XA7W'' \*G<1O'VVD/KV=L*X'/<7P1)L".Q=X2=N-7* M]R6UKOBM]QL;-V!FW4Y%1:J=M=Q##%M]5BRQ1_'>7YH:AP-W#A-+M/41*=YS M9]QZ\NPUIDL;0!M\1H!.]US@4Q$2%^E;L1M.P_#P!V]O"'N19@',9!WVVU_$ MP=%!-@W7P^R,K]-T/9QF1^+53ES(R% MCL^ ?BM7L48;=)0]-L\F\.$Y+M/L )?C:3;FRS@[??X#C[ 5OZ![=,6-)L?N MC;.).( C)W#A)#MAAG=HF/+C2,?A@_&^+]O1QF$$'V[S<.1R4%JK?3R7]$_[ M4]UU/,RLI\+,+1!I6$K\1P6^%D2I8G MX'UIL'^G 2_0GW6O_@-02P,$% @ .&4E67J:ZCV=! F H !D !X M;"]W;W)K&ULE5;;CALW#/T58A(D+6#XMO9FF^P: MV-TT2(HD#9(F?2CZ(&MHCYH9:2)I[&R_OH>:&5^R%Z OMB[D(0]%A1JSRI/2E4YFH['IZ-* M&9LMSM/9![\X=TTLC>4/GD)355@M#BOU9H_5Y=9)>3YU9-?9&-QB$O6 M41 4_C9\S64I0'#C6X>9[4R*XN&Z1W^5N(/+4@6^=N6?)H_%17:645L>V_^M[%X4#A;'R/PK13F":_ M6T/)RY5(QM)OSF#Q M!;O&\_DHPH"(C70'=M6"3>\!^X7>.1N+0+_:G/-C_1$-FL MAS2>#F@ZGLX>P#O9L3U)>"?WX/WZK3'QAMYQ+%Q.>^Z!E,V/V0?ZZW(9HD?: M_'U7)%I#L[L-22D]#[72?)&A5@+[#6>+)X\FI^,7#]"8[6C,'D+_OX_V,-AD M3 _@T1\%DW95K>P-F4"U\@A@=*3HGR2WZ>2V)A;TNK'1V'5$N;TT")Y9-JGV M7AFKK.8!+.DA_92]?ODJ^WD C- L@\D-V@&Y5;)U /%>B;(JZ4K9KP."BVI9 M&N1Z3BK01_R]\1"[U)KKV.*_?7L-^/Y*;$1@UMY(QZ&Z\;4++*:VA=&%$ *5 MVKN-R;DK-_8(@K!RT%@EQ^&/R&GV$6V.\IZ:\VWBY*Q*QAJXO0R6<1^Y)X_. MII-G+X*8RAN-?(.(W'\>?AH>A;@ ,U4&1W" /7@@QA+LTE0FIFWOFF?0T9!G M4FO/G)XOO4)/?TAH7*3RW'1Q-+;MXFU#72N?)V;% ?4]815J=,Z>B/)>V74R M,I#H;]%'Y5_N;OMVV[.!='#@@\Q[%YDFLP%=NPJ*^_J[=NGI&?91?L=Q<5L; M:#:GFKT6HG!KEP"BBXQJ9>9WRAR#*:U=(U81#C+I-0X+8 ?)J5D74ENGUH81GI*3):A0)Q@BUY^2A) M@(SGO4.2K'UH#]+K*9B4#ESJ4MF#)_2LV6P$H@WP0:YW0DB*T-2U\S'%HC=T M'R"TUUY58;AW:>D\NE>;")YE#&@M@T1 5OS(#OV@-/^F_++T>#(XF8^'8WS8 MRE*2,K!NA+KGC2LW(J6Q-7!.:>CA!0Z;0/L\JI?95\&2XY;9WLJ0HZ=Z*K4? M4U7<^?@JU3.^0"@-ZCY!@WX_2_N3!/R[CFX)1TXFW>$6JH]GI\-9SVN [=EP MOM^*VF,P/]T?X2LA]881I;RYW1*LB[1N%&HPLJ0&KC%A(18VE;!!)):(L>40 MCM+^KH_-Z&!:0,FOTTP4*.5S.SCL3G=CUV4[;>S%VYGMG?)K@Z(K>075\?#9 M/"/?SD'M)KHZS1Y+%]%?TK+ Z,A>!'"_&UL MM5KY;]LX%OY7"$\[TP".XBMITR- TG8P ^QTBAZ[6"SV!UJB+6XET4-2<3U_ M_7[OD9(EQW9ZS "M;4GDXSN_=RC/U\9^KYZ>G;DT5Z5T MB5FI"D\6QI;2X](NS]S**IGQIK(XFXQ&%V>EU-7@ZCG?>VNOGIO:%[I2;ZUP M=5E*N[E1A5F_&(P'S8UW>IE[NG%V]7PEE^J]\A]7;RVNSEHJF2Y5Y;2IA%6+ M%X/K\=.;&:WG!?_4:NTZOP5),C?F$UW\FKT8C(@A5:C4$P6)KUOU4A4%$0(; M?T2:@_9(VMC]W5#_F66'+'/IU$M3_$MG/G\Q>#(0F5K(NO#OS/H7%>4Y)WJI M*1Q_BG58.YL.1%H[;\JX&1R4N@K?\G/40V?#D]&!#9.X8<)\AX.8RU?2RZOG MUJR%I=6@1C]85-X-YG1%1GGO+9YJ[/-7[[U)/YW>0*Y,O#0E;.TDJ>OYF0=U M6G.61DHW@=+D *5+\9NI?.[$ZRI367__&;AJ69LTK-U,CA*\KI>)&$V&8C*: MS([0F[:B3IG>])"HN;0JBOI6;N!97EQ;*ZNEXM__N9X[;^$F_]TG?* ]VT^; M0N>I6\E4O1@@-IRRMVIP]>,/XXO1LR.H?Y61CE,:C\4A8OV+U#CO M$'6%]%CGC7"\;<[;TNY*N98V@)O^G4>O ML%Q:)W0%[RX*$'0G I:'YXMH^N9RQI?3>YZR>,*LNKP]$--D@L]),L+G>)Q, M\76!S[?*,JY5J1*.W*/9\6BF#E2'J2OMF M Y&F11?X/D_&XF-EM\NAKQ+]#*=5C=U903)/P2P4#\KK7/A:R$^JQL MJIT2*PBBA/JC!FOP!9\KD1;&Z6H9'YE%N FF9+5AF1X_&T)IC' M 0OP9=U0&)"T0I6KPFR4P@U99:(RU6ES2Y2JG&/I(2%N#-1%#U]IBUQBL/+1 M@&\.3D@H2?\J4@TLH]F5B%S:^IECHP:Z6ZW:'*.JHH9CLV6:PNS#!%-V2FO65E3&M;;4!1(VY TURL! MI$-FI?M0D84-/#"0KV"12BF*3M*47*T*GW<'+H0)UZG)L))=,\ M<&9N(;0DWI6*?"BK3:"92U@(#U45'D%!)8M/\BCK)7UKF]:E\Q2;X)PDI\/( MY2P<$:9@T":%05>ER?1"4V36X,#GTK>.W7&/AG;K#(%_W%G41=$X:(=GV!7. M9!W*E<:"/?<]*$UR%TW[X1.V,[&%U%;<8'+10VM>6S+W.->Q(<=Y1B0P!@ T= M"P0T!..Y!LP C*#C+2GP1E(J.%&R WA'88,%V!6;V''U_'\(-]HETQ3%I67F MZ9B*\5 '-XD)"#8C,Y8HSQS?1YPUKHO:45<<@<(I!GB$;P2/B!,_N<.8ORH0 MP(GXM0KNGF)%")../YDN,ZSVP"AHM2BU19.M3E4J:]?!V.%^L8A>T$Y&J!%/ M4U76_-S!JF#5+D>=K#,,L=L\6:,:8$=#=$=[4H:HV?/@OI .-N#XA2&,S4CY M(;@@/C4O65VH6(X$U&@T#T_0*#:DC8+)PZZ*X(8)J)S+&GC8FB8LY#A3U=_+ M\ =XH@+5>TW<>#5,0YBVV1I\)_VV(,3$=R@RCKMN)46F;D-U7R87-;O_K02F MU)0$5[4/820=.K[(WI>B6F"*>.<"JM +12Q(X31P"3'*X-L2)N_3?HL5(=9B MQB$#;3W/:O?I=$&EJ8:BJ$@3%,+#*&XH9VX-ZEY=:+\)Y4*F;X%U^+'1JH!O M4,$),W-N5(>8I=.0&BQZ6R3>:HGH)KT3>K6Q\&T%2Q],I>T<'M L5&W1L[JH MUR KV(.D:,,U7&0?A+9$N@#Z8>O^,+JI5^X;L)_,L37WJK8KXV"PE@D78G,O M,W.%9*N-35 41H'WFXT$;"D&7R5)2^1 QMXOJE>;?%G&E$@;.UQ%]Z)B!/+0 MPYC;^Y[0"]"@PP,^R*H)5!T731]OB.MP1!/56V\"M@K@" US0!\!$_UCS24=EI$\5;M^UAFON:_I]OP:/RE\96*D[&C[O3T4/Q[H#K3I/+\X?4>%X^W%+<<1ZTMU@SXI7HO&/' M?4?+G50D_4Z2>3 =)=-+?*&A'_?:=Y[N-*UM'ZBPT9'*]K?Z7U[_!1NWJ603 MD!>YW10DCB K3/]A/]D FU 9+QJ3@!4B]6FUAJLOWTJ WW"';K96W?4#) MT=_$Z)X^+'A_57.1 XI;EOO#"H2E]3K5*])^E \BH.>=DPND!#,TQZE7I(#) M:$3TTP9BI5VBLBT@3N%.0IN9U2FMS\RZHAU_*FM.^I#!RVG[O9H@(W'9%:HJ MWRT_]\I\<-ZS?Z+PUS7W^YHL[8ZW:Q65.X C"H]3&N1%%@[T<7TEKMKXVH93 M)_E_\2CGIR\;XE19.-6:N9P'W&@-2*2YH-PU8/#!U1\9KS)75EFOJ M??99=("2N&647*-L?'!YF5R,^-Z#\7B2C&=#F,41@L'5BTTBWIC#1_/4<\_Y M#H8E/R1#T6 DG87?''>O<\')J4^Z"7B)^ M3Y%OX:"AY[/'3HV#E[9Y Q84==/3["MK_X9957)<,=\QIN)SOG,X]&TSH.$] MDY'[4./0D.?#P:'37PT':(\*K[DS:B:Z=_),9XP2IB+'_)OJNWW*V)T/168Z M4G[%<.BKH.@HOP?A:*>R.P))*+FF$9)&TV1VL0M)O;<++X-! FI$P'CU#6/A^2Q0R6JM_^I#WUTU8<>U[S[N.'DIV@&FGCZ7^GOP,@=JV:-!Z M;^H5'9[Z6F5OV4&#U0,MK@CH-(H1F\5W&9HF;$7!6!-!(4PF,CB.YI*?L"J. M2IH<_Q(('D8G^.5,H3,9T!E?5).P(E]+"]4NG7CT#^/<22*NLXR1*D!HH-,? MR$H+RVVE6B:G@:9X*+F-94@@JBZ*C!NHQ,^!. SX4LH!"*)(3"Q6K:WY9 M(S?$0MWL+TEWHIE3W7;A=]CX>S+AOO>E9YT7W*5"44FO\8GYNO+A M77=[M_U+@>OP@GR[//R9P6^H235ZKT(ML'64/#X?H!_G5_?APIL5ORZ?&^]- MR3]S3D6T ,\7QOCF@@YH_W[BZO]02P,$% @ .&4E6;FO #G"! ,PX M !D !X;"]W;W)K&ULS5=K;]LV%/TK%^K0V4 @ MZ^5'4L> D[1H@:8)FF[[,.P#+=&6%HET23I._GT/*5FQ,R=(4FS8!YL2Q7MY M[CGW\C%>2W6M<\X-W5:ET,=>;LSRJ-?3:.NU7K*BXD(74I#B\V-O&AZ=)':\&_![P==ZZYEL)#,I MK^W+I^S8"RP@7O+46 \,S0T_Y65I'0'&]\:GUTYI#;>?-]X_N-@1RXQI?BK+ M/XK,Y,?>R*.,S]FJ-%_E^B-OXNE;?ZDLM?NG=3TV'GJ4KK2156,,!%4AZI;= M-CQL&8R"1PRBQB!RN.N)',HS9MADK.2:E!T-;_;!A>JL :X05I0KH_"U@)V9 M7!F97N>RS+C2O]+[[ZO"W(U[!I[M]U[:>#FIO42/>#FD$25^DX?3G=*:-0G+\M2_L MVFNRWZLMF".]9"D_]E 1FJL;[DW>O@D'P;LG,"V&O MN>+$-,UEB?5$'U'G#$],:8+KJBA+E+KN$O('M4-- FU>$_<:TT5JY S0X[#I M0(&C? 4*3BDNTCM"1@B-*-W"D?T-XQK6+Q0G_JAN8C1)Z _ILEFC9ESP>8%1 M]EOL#UQ[RG1.SY@_ M\@\MF@"SH1GZP4/-F,CJI<^R!U:M,KNZ8&5WHIA<<>[&"^005;:B:0G0,M/$ M;6$_I-6.?4#M,_79$+ZASK'TP;)T=L_2IRV6:E9.6,E$ZB8 ^G-V1W$#!<$/ M?-O4NG02_[!K._M@]V(/?YU"H(-W:R)G'"1P;#)IR;0NYD7JI$D=#/Z2^WZ=I)5<6U/UX<#-7LG+LML,W+7RXWQ>07F>8:7C=*^TNM%T$ M(Z2;1;%+Q -9VB2MN8CK9YLI_Z(8_ZBIICA:15QR-SGZ,XH,K+(;/@90HQ/X M2?>EF@P ROY>I\D.AC "P7VP^_\3Q59(O]4CCIJI[5J!&(96C^C0C_;J\;0, M$53<$!!!A.3E9=&)_;#;_#]3AIK]C1;;&) $*),02\!>%9)[$I)M$MRZVZR? M_UUQ1)BR'V[CB$)_Y(" C9];KX:VS%IEAA W#/#W4FV0U$B/IGGEPK4#);09 MTD&J=%^O$+3 ;IP5-E9P7(CZ4F)ED?7!8FOC>R12(]U '->6W-T(R)Z8J,#! MPREO=T;.%+; A79;XR/;-BX/( #>W"DR'!P\E@]VD_S(LP4B*;U1>!^>'V=.F<*4VHJ^1RF@3_L>Z3J M*TK]8N3270MFTN"2X1YSW.JXL@/P?2X16/-B)VCOB9,?4$L#!!0 ( #AE M)5EBW3 UK@( (H& 9 >&PO=V]R:W-H965T7*F'\"'7C.X@"2"MC5=F"24')9?-DS^T] M[ !&KP'B%A![WURPMG9 C4L M"Z81''P26N)T.V':XN<-/GX%?P%W2MK"P*W,,-O'AZ2E$Q1O!K8S5E ^_#L7;T"6'Z5R-C,V& MI3@-J @,ZB<,9J<^8*LRA71D+-Q3,;-4E661$!9FCX"E;RQ M1$&W#34S0+]<":IZ,X9OA4;<2Q7X2MKW5]XM&V(N*=.%(&GF/5 ^4!5 FQ!; M,_'FX!^[-VTL#V^*Y0SF_G;Z4=*+_#CP8^S'(=SF.;481^'OCIK,EC6BW=.3 M4=R/+VE^3O^+-VO9QM2<_:)F1..PE\"A+ QW^D.)>NV[H*%3*FF;5M&M=HWV MJNDO+^Y-E[YC>LVE 8$Y0:/>QV$ NNE\C6'5QG>;E;+4N_RTH(\%:N= ^[E2 M=FNX [K/S^PO4$L#!!0 ( #AE)5FYRF:[0PT @H 9 >&PO=V]R M:W-H965T_?A6'"K7V].#D]*(@\6>CKE55$2&P\5>D.>F/I(WYYT3]+5Y2O0*4SG^7VS#VJ?SB2@ZYTT=-X.#6C?AK[R- M>L@V7)X>V3"/&^;,=SB(N?Q%>OGZI35;86DUJ-$'%I5W@SG=D%%NO,5;C7W^ M];6I:^VA9>^$;$IQ;1JOFY5J"JW\8MV165< M9Y7XS]7">0NG^>\A+81#+@X?0H'TDVMEH5Y-$"E.V8V:O/[^N[-GIS_?(\)% M+\+%?=2_W&3WDSN[$/(X2U[*1I9R"@V(F?IC\>OWV>O+CE$4P?@V._5K;\DDX/1Z([;IQ7ON.LH(3 M/R"".$5L5+6;8H<2D\-+)S^*[5H7:]%:L]&E.B@,9"R4]VR*Z (O*0W?\QN9DQ!-U[91A(GLJIV,U*Q4\?4 M*.'!.!&4X,NED,2%D.6&U19)4T8G!B3,LZ-M8K$++PYK"J)EO J89*'6LEH& M&IF$ O^"\,&<"($6&H[V-[J 4X4SP-I]9R8A(W].J%ORADZ[-6\RBTJO6"5) MD?%88B#C!P?7\E-/9U^2#KG*\A.HN':)EFS;2A=R4:G$]DS\P4N=@DM)CR4K MJZ+&%\IOE6KN4R"9<6#RKF-,[]N]QL*DJS;0;SD-TY]5'-(2[@$F-5(.QZQR/D5<;J+'43=LP,=#/*2D0IF75K@.BAD]A!IJ MTVA\Q7*K5ETE;45,6].MUD)VI09.RY)Q\.KD,KF;9"PDH_5!@IQ!Z_LD-XW9 MCZ53Z66I%EZ5C7)P!B1Z9ZJ23H+!GW2.R$)WV[7JG20DYJV&3RT4+ 2&.I5% MX%=&U!&A(L]J0SFA -^4>*SS,_$1X1MTB3*G+*54EN96E4E3-RQH*=YC=T/@ M+E,I;4?%N7G_]B-5'/8H(:N8HC=*;*35G#HH3TQ%6W4X#8<3_19E#!("\^(< MZ<']2T<,7L],OD2R7BH)K:4T]L+U7^[Y9BOGE[%DFQ/GI[&(LP?G% M\.00^_\OOU,'@"0APCY)/!@2?KN37ES,!YM%-3Q[GBMJK(>KK[8"5#Z'"9[F M?G3Y?#;?BP\8X?GAPZ='M8Y"^'7Z8QUD\33+6H2/JNTL*CKR_]60ZO-V >^@ M;2J<#'H-$EZET9YDM7$'AGLR?<78CT^PS?P'!PG%R^\=Q)LYXV<4$SC'(^,< M2AOE[(C+IZ)K!3.%)ES770T2H+%B--A[\:/G61PS)BC@O4TIK=@IB5Q]5:)( M1R@_97A.1NDJ?[&$+ZF.=+[@1PKM5*^J2O(:J[#,Q_Q@2S/!P?NTQ[ZK8-PY$OH$9 M(\5O#T$)[RC"]CG&BPIA$(Z5V1" HIBPSC'#$CC:3^ #,VZLH)3.XG%!23BK M:Q&KKELXX&#%+QQB-L7C@5PPNY.VAC,12G4-.UC=E^8]-K#2=3(THQP8H^KU M#25H)FXZZES[@8T2'V*CM<\O6A5:NJ,62S=]PT4#*W2[^YE5?CZF2)C4J$K4 M@<63 $"1O3R/&QAZ+F6A*^T9KK(E%O1U1_HAVKK0K:1@"MQIJOJ@VW>-J9'H MFW\7(,XH)%..^BS+,_'AR)E T@@^@LM*6^ILN,\HT.9Q#/)$P03DGK%G8# 8 MKS;V,*OC_ YMZ3"@B*>@62F["BHCY%:&)L4'S%^0%['[D7%B+#U OG$TY[Q0 MLH>S]2)/J;^N.L; R6F)#^Y#>\Z25,S=M&_Z)511^)"&>XJ/@=L*[=)I24F) M> :T#WIB%A/C:%MU$F^\@GI(@D.*'G#AYTA_D;?D7)0&YY/L+?2";DXB/= 8 MQ TC@&BFP:MB8#_@I&^H3H_.SYX./1*^7YS.9V=[)>7%BV. ='H7A>3MT2%M M,^;+H>/12(YCB@)/)/G[QPV9&2"8D41? ]2Q-D>\W)M MX"\-D<0G!+LNN8R^D16?>$,W+"B-_P1LBR/'MYQT=!UB$7_'J" ?>U?#KGB< ML5 E=>C@QCHN,XO.:1JD4 )'/4#Y\-SPC&84*%!_QEEJUT2@ZM.L" ]A)YJJ MN)!I4VQ""Z4N/,L;EU08,%)74=:AD;==H\BQ&NEM558(14]U"X3+,EDI9RS#D M0[:@46'70^'.J3U__/Z[R_G9\Y^':3F"I?+KWJ\R$SA5+9_ HWB20Z661DXL ME1^;BRXP29DT>>]ULZ('OF\(AOED*ED5@X+9_GT'@^K,5)G]2=^RK'5#/6R8 M%=&C/Y%UV?MQ1@&\"QVX.]/SJ-*@8D[2;J&<-Z-!6!B7DL;6\F]I2],YAC4^ M#((9XM-2U6PTX%7(K3>DEJ!D:H#".93.K!],@S,&R=FN\$\R.XC^V9$5+?)I M&6(8+N"'HF=!4\GF"4#P<#M3&!H>5065,&.2:.(91QH)P>)5'2SM#H5 ME:!$B$202!'L$P0A=<@YV<)COLTT'>525M=>:Q0"4A>L%="GZ^H04YY&PR[2 MR4($C,B- ;AN#5$FM0WFW'>U<&1/)/ RYJ _-$5'9%@CMPS=&%]@?0CZ(87_ M;F6I:FD_B??+I8X)",ZD]"J1(%1%ET1C=U@H%)!-@(S485"MTISZUJIJZ6X< M7<;?BO$ DL@G3JF*K10M)ME$!XTUV']\*+H#9&K',XBD*I"@,XX4C+=]';LA MA#O ^>#M67L6'"3'7,N.KNM$I5;8SNNG2&#>5ZDWCIEB%;]NUU1U[S3,J4\) M)8!S%%J?QEO#A/- M=(@4#*OV/25HD9[5AN(E;U/L"AWY&[P@(K\D2;IP"]S%MX$/O.8K M@@68F$9*-C*<:39DAT ]FJYO(5DO5*'7/8TYPIO>@&8$;XZVP_]$%\1?I![E@BTLN-$ RFBTONQ%Q% 12=Q$[M8&+J! M/1!9Y($2YEV,* R2F8RSJ0$'0A\ZM%H4/=*M:12V=2POWG0)>=X)@MC2.]ZH M;DDN-\Q#"(6@!=T8&^YGNHI"+XM+F5>#(?S&+KTT%3$35!$@)>-M/Q;+Z0:;VK^N%8HN)86X/W2H/;'+W1 _^._U_\#4$L#!!0 M ( #AE)5D3>BR8]0@ 'H9 9 >&PO=V]R:W-H965T\ 62_+S[,-V)<$*9!K#^76Y( MKFWUK^\W0^Y#TDJ^! 7NM"_.>^:;(7WS8NR36ROEQ6N>%>YVL/:^O!Z/7;)6 MN70C4ZH"7Y;&YM+CT:[&KK1*IDR49^/99'(^SJ4N!GG%^.ZFE"OUJ/P_R\\63^.&2ZIS53AM"F'5 M\G9P/[U^F--Z7O"K5B^NU]Q_9-MART(Z]=%DO^G4KV\'EP.1JJ6L,O_%O/RDHCUGQ"\Q MF>-?\1+63K$XJ9PW>22&!KDNPE6^1C]T""XG!PAFD6#&>@=!K.7WTLN[&VM> MA*75X$8W;"I30SE=4% >O<57#3I_][."2>YF[,&+WHR32/<0Z&8'Z*[$)U/X MM1,_%*E*M^G'T*%19%8K\C [RO"^6HW$9#84L\EL?H3?:6/8*?,[/6J8^-?] MPGF+V/^[S\; 8M[/@NKAVI4R4;<#)+Q3]ED-[K[[9GH^^7!$P7FCX/P8]R.> M/TK7K]7T3$2#?UDKD9B\E,5&J,(KZX0NO,&[@OW@A%]++Z150V$LOT;IXKY4 M5GI=K$1&C(1<6:50?2!8TCIE:9TH+2WTFZ$H,UEXYJ%^KW1)2X5T3H&@\CK3 M_U4I)$.:$@753P99E05GLQ2+RL$JYX8 @V0-,KS160KI05HNBVH)92M+"N$. M_+Q66&^62YTHP0X8BE0CN'I1<8$GP=RAD$4J7F#@VE00UU)_$!E](@$P(ZT2 M+[QR;+/3GK[G,EE#,;MA'JU=1$*^EI:TQ:=4/0//HM$$+%&];<5I);DD7V0; M$IG 9!45E"FJF=27!$O"2_<$!>C+LUKK)%/!$TYF1$%AUF0QD/-)DE$>^@!ICIOGJS*I(=XLQ_9;1? GVP+_D%YC] FJF2QH$T5 M/ ][E-!+CGB=;4*[;IJ1[2&_1N*1(M]F)1E[) >Q\%EM(F_.[K\Z80ER6;ZV MBJ*)KQ5G6-#>+#AG704,@$E:9K 8/Y2"M%:!J\EU(A:J4$M-6EB3$ZW0*<3J MI58A@B$%).$]K$P%%-4F93YH493GZC59RV*E0K48=*V4C3'%B&LR6$1N@K05 M7,$::M?Z+A55"7>&A3 2AB=L_5"\("/6M)BT+@T*FDN+1+^L5=%U"S+I";E3 M&HX5Q2<:NVM1<-$*EEOV"P*:52E(R4&%*4X2"?F97&0JFHNT8I"A;$);#J9N M1V0G@HYT1FC,JF \H"05E/,4N!-"-FJI6&.>56#5<5/T#Y%;]!@T1H_BA##G MR2:N#,HMM/B,"R+:TE=>M<:1!TE"A:3T+J4[9S*=HA!2\>AQ"3D'(3](6S J MO?L9#GU/2)7JQ//*14C'0J+:%0L-N1?2$,QMMF$4(&^/MH Y-5"],+[U3I=5< M%CM2Z\8JE)W8=5)80HE M+6.@BHYH=0^]AYN?X4^]+-Y*#+2Z&"@#'K:W<_#G-Z/6;R8UC"PK?0#O9_7%GLH@^765"O,@+ZO ML>S!ZD%!9I'IE:R1+4=WW:\S[7A.Q?#0D=7DX#;VRP1S<'%@XNDJ=!@'*2$0 MOF)EB#)T4.GJBF0;GF56-35'K3"O,79N^<6RE2P+)YR/&%L=A)D8@:0OJ\$*SE%?4T6Z=> M6 Z7M/J$5BM33;K5-8!,[$^Y70AGV,K)GMJAJ )R%"8(TO-0$#?-@-3QZL$9 M=Q@A0]4[%%5*G1(:(F-LM=?DAI%S'9"%S&A@(Q4IS:(7"MH502X/"PHWZ1#1 MAC76QQV:IKFXGJ"I)N,&!6Z5VH;N&*S>57U_9!F2NV1)\0CNI<1?FBP+ ?5A MF SIX#K!:L$C0$'=$&/-?/?-Y6QZ\:$S7@X[L\RP!T3=-43#L5NG%.+O- ]M MO7GW/923O$=&E6".Q"CX7MQ7*P1"Q,.(^G'.CZ=O?/W'CI-JT[X5EZ,K_)Z/ MIOB=78S.<)E>C2;BL9W*MDFFHU/\/Q>GHSG^GXE?^Q%W H[LH=D'W,_X^1=# MI;2KP70"CM^*B]$%?D^G09,9)!P-DZL0T+HZ,1VAQ6$A/!:.!,/I7"9CL1_? M#US_GV+05[9AMQ=.';9V8\$-+8X[LI[]?S:'#]J(-<8%< XU[]I.&@$F8D-= M&OO(#:].0GS/<3GJW.[0\B<]^D8^)MXL(.)T&E_\Q@>5*CW!J&_E2NUA>CWV M[^_E"K%1%"C*VBMDVM6HAUV-_0&<^_C,1U>GXB^X8&-!ETMZZO,2C1M%HFF? MQV,D)S5Z5=M=XK#5"=S60$V;_D27LK.T[H6[8-9.78!M"( D,O9K]K@Q1GNM M]UASW]W5'MF1/D1@?Z1#7A?W%-M!O_ZZ(N*?=TV\WU,%((1X?29F\W!W+J:7 MX>Y"3.= "MQ=8@N(=P@1FN@2^2'.KP@U.!Y?Z]?I?#ZB4TJ'E$5OJ4+?!S-% M&IY!TN<_XD 4%Q2]%'TGL>/.>7BN[(I/_6DG@*0)1^/-V^8/"_?A/+U='OXJ M\4E:/JS)U!*DD]'%V2#TO?K!FY)/UQ?&>Y/S[1J3AK*T -^7QOCZ@00T?VZY M^Q]02P,$% @ .&4E69B_%Z;4#@ MCD !D !X;"]W;W)K&UL[5M;<]LV%OXK&&^F:\\HLBSY%C?)C..D;7::R\3M]F%G M'R 2DK A"14@HZB_?K]S )*@;KYVV]G=!ULB"1P+XS][&9*E>)K MGA7NQ=ZL+.<7AX\=>QE+IZY,]HM.R]F+ MO?,]D:J)K++RDUG\H,)^3HA>8C+'_\7"CSW%X*1RIRE"^?6[,0ED:#&GWAK?)L,*<+4LIU:?%48U[Y\K6R M^HLDR8BWA2MM!8&73L@B%3^H=*J+J;@DP>E2*_?\L,22-/$P">1?>?+#+>2? MB7>F*&=.O"E2E7;G'X+5AM]AS>^KX4Z"E]6T+P;#GA@.AL<[Z(V:_8^8WN@Q M]B]>:Y=DQE56B7][,&3G+)?U-[+;_YR M=#KX=L>6CILM'>^B_G"5[B9_="KN)K1/VGT6[V0!'Z=QXL/X7XI]49B)^-G1 MZ):@$S_-E$A,/I?%4F@GU->Y<2H5I1& (#A9 ;>P5A7)$L^2F2RF2EA9XA^M M(_&?*$ZLR07T4SC)[N^$+D0)T@7Y9P0(T28A&F MMD+L]IC^O++8H<-JO!]7S>>9!@_]6$K?_.5\ M>'3VK1-SJPE8M\F')0G3!1.P7UZ=!/*FLJ;'WRXKLNA,RT*DV(ZT_O855)>N MWGQEH5PW$W-3%:F_]4Y]U0F&S94+!/\FP1_L6RQ5$6C---\ ?P"SL?;;I">? M3"X+6J4 DF>J$G**D.)*?OAS_[K?+ \-+8#B]'GC1-H&;1CRFP4WDXV;];Q&8=?$(=DL^1Y3 M(77/$)VR)>\*!JH+6< *,^97EQ6;W!:C\NRD!M0* V(9XCB+I/+^LV7WD"SY M7TI&5*?F_)@E 4/'FB6-S96$PHE0)![X"8Q"EQXWB-TM.V$+K8GX12=26Z@_ MJU@",F("EZUTX>PJ$&AOPK_&.O/0Z/5):060#E,9H!3C0.'Y@J!TNR=LU(XI>$]L,&6I\CEK/-,Y-,NN ME2V)H<;I&4AO-PW9BEM$]A=CG\TWZ&C7KS)[_Q5AE(=34'*S#3 F(CW\ZV\EYV M/,IS?66@O8*V@6\.SI6R1%])1$H@^36EO!1/A=(LH^!LX"?R,,]-A"3$KQ=^ MDQ&L.O-&)G$7/IEVM (+(] :*SAKJAQ4S!R2"'^M$$FY\1+N2!V=BWHFIC+<\$Q>WBZ MXLQ1F*6H26CT-&^S.--D<42-$H=239E#[W:E_,R NXL1THXF;#*(G5WZ[*/+NVKP&21"I"(&^ /_ MIX:(M@(W>3JB2L@NRU22'5JVU^V_#H MYLA0&%1)=J8(^&6JTI7@%>STUE?:S7(PRK1>M8N,/C8VM*B.8"0FW+-AEF'Q M$$-6S:B=P;O#M4_",>+RP]6/=X0]@FFKN,10OU;@)F.PS< >X0Z+EC*))EJ% MI78L<5WB(P35B7A33]S_T3AW(%*?0+&495YKA?:WF.EDML5HH@B\;C]"LMPZ M?-ZD92_P1KN4S0?]^(IO34.;=<,Q"=SG.5) ;-OG$!V!^;R<"%+ >UJ:IR'P MR3D "R$O1+H@\H3Q@5;D;)_CD&%GC=8SMT'F9D?1+A^J/>U:SUDN+<62S9PWR,R;1KX^(#;6_,YTF1WQ8:'7ET9P":RD*[D\JO. MJSS*E$J=JPX(L^&YM0*2AE =Z#..901;D3-04.R&J%1MS(M)30N#T%-;A!.VV>M'D'/AZP^S,LDH"TNS6VL87?RT6HSP5I MJ[QN+&RJ'A:DDNT91T TMP)IO]2S[BK6,=:@Q%\'S4*8P$9+XA[+<09EC:LR M/$4ACW3)0N.FP#-J)$!>&.0M9@?3"YIH$F3P8KSD@8K2$@\/QFHX/:SI@5&/!D='_>?B1R^@17[G2.%]_"5UQUZMR^YN249=WW7NCE1LXR< M(!0,-S35(.XH:^X:TLA*,Q56;-\N29!!]W$#%T MG%!VA=O9LK>[@Q(R)7QK,K)QX,B?,]<]S:@^I\79E!64-N8L;2Z7X9LFZ=?Z M .,JI)W>BNLN?+V_BDYW,JESEC.H$-IYRFI#IS%0@>K"7JHB"39;:ZYW0]FP MYDV]&Q2T.^249NHKZN:()@;_3LQL:IY07&V6L\_')H8Z]US#<8SADT?NH70U MZ$&]+6=^2 5J[7K3_7)!C3J@V@RW(<4CB:$4_=T(YSJK;E$/$8GXG]7&_$46G/G!:A MS2EKCEUO51Q352C+27,LLWI1$[JM'0&;MC!O!!PRG1"^VN##5WS\T.8X;;+' M%0KA)$V(JY;&)&FJTP!*"4Z6DV@X[%^)[2P&^;4AM MPNN1#S$G_F,[7L=]_G4Z Z3-A+(U5+V/5+YYW=O'B7ON M8TJ#:),W;O9VD+[3PC6,$ZBW*:&J<;?3P.!LCFMGAKY.B?R0A++&R\#/]G<\XZT_SP@+3AJP9/?\:^R8=ZOL:DKE#+#-&RD(:W/_4J&BEPI7_9 & M=7WQ JJBZ?&KB.)[RJ,_[1#_JA3K"5$3X\/56Y)9G([=<^*>IRPA4.?MDG(J<+:05FGJ4CG?O1*A'_7 MZ1%:7KMZ;DV9P>UZYP_9@^GE5YW[[L63(1PZ6#[1"YIIG0N3FQ@4B;90 M7Y$?+A2]2.8EN3'CS?97#SFWGC]W3YM+Y4C] M%QZ- F]=4'H3!?C=33_%QCJJ'R-\)6C->Z>^>8@W1T.^X-@K'\F*Z7,@3(( M2C3H>\W@?\@\?84YY/QP&/+3\WM77']0A+ES:W(37*_YQ>/GK#^&X_<'\+[3 M_CYP@D<(Y],[&/YQ__3 EQN<].^?A%S2IY**E_RU>.]S_HO&=M%-*>3,UP=1!_^QD3UC_*T%_49HY M_S)O;,K2Y/QUIB0V3 /P?&),65_0 LU/-5_^&U!+ P04 " X9259(_]/ ME,H( #N&P &0 'AL+W=O7YCW4>_42J(SV5A_,5@$\+V;#SVV4:5TH_L5AD\65E7 MRH!+MQ[[K5,RYTUE,9Y-)L?C4FHSN#SG>V_=Y;FM0J&->NN$K\I2NML7JK W M%X/IH+[Q3J\W@6Z,+\^WE,EY;(YQ:70RNIF M%_RIU8UO_1:DR=+:CW3Q.K\83 B0*E062(+$OVOU4A4%"0*,3TGF8'&=O?F/2OH2>#;.T8<:XXT&,\I4,\O+'R9ZF=^%,6E1)OE/254[!X\.?C .&T9)PE02^BH-D] M@GX4;ZP)&R]^,KG*N_O' +5#-JN1O9@=%'A5K4=B,AN*V62V."!OOM-TSO+F M#VOZ2ONLL*2L%W]?+7UP(,=_^W2.(A?](BE@SOQ69NIB@(CPREVKP>7WWTV/ M)\\/ %[L "\.2?\GKCDL:'HB[I$E_M@HD=ER*\VMR&10:^OT_V 5C6?2>T7_ M3"X*+9>ZT$'3(Q.LL$8)NQ)AXY02A;I6A>?@R/$$=Q5MKLHM!9X7/VBSK8)_ M*BI:H(VX!A!MUO5"I![K=F?ZUSW.P(C%+HG/9:4L.I3Y4F4F;*!214D3=$O7,>'E6P@&V!6*&EU#,X&3L M1QC!]R1!M8JQL.VJCE9,NV]SB$,G:@=>!UT4%B8^$ MI==V3%,\3.YN"V;R1]8OH5:>N#\2O]!_,6U2;>&YE_0'7!@D^5I7^1 10,L5 F9GBF+#1"9&1-T+7B5:N=^C-(_FU) M/F6%DYDM3.'($:9E)3ILN&-I%P.=Z'6I"^GZS[N+\GF/B = DY!:1V8)6DV7>I%M5&3J&[$DLCMGE]9)0K&\;2]*,9:C/D?=*I0<>%.SGSDQ M544!!KHR)E5UV,QS=J"]8VCT,]SL(+,T//G^N]/9].2Y[V1DN41_U@Z%.C.3 M^0YEYGT@9UMHJ+,H#0B T*!>MNI,L%R54FNZ5G M7(];!D^1 S*'=C!24P>E:T1(];I.DZU%J\BR ^=HPDG6YX#958R['L1ZXV46 M;=B'/;&/$J#?@DJ[!XZKF?2U?Y'7K&-/@14J@>8P9>O3H5ZDM#LD.G%DHS<, MFU2N^K+=,*7=VOJ]M;(= E]BX:0%VC/D#Y'ZLV%]O>#K>2P"OV7!+A% \^GN M+HJLRUE'RV![$G"=TSD'[QQ#JW6[&J.OR&$QZ6(DZZ(@MSP]NY>9[SV=^SH2 M_B4Q$.SD#'FVITU;1)VRZ@Q7A^ 56Q2GW<^K)V(VFN(OA^#L^9WK/VQH7//0 MXE\:MSUPZ'0T[\CI7L=#VR1X:,=7V#.QX9O91W9M>GC'E]AT/YJ^G56/]\UT?-"J#RQ_O%4;$8=^]5GW<3M_M<;]DX)5 MI\&F ;\G;_9D26/-LSNUZ.HKTJYI@X^9%_UV4>5H\ZQ9/RM05/,$<"C6UN8W MR($Q\6K#[9\.*BU#WRK-6E,MJW>@[T19O+%5D;>ZSB75)LK1=T!)S[7 5T5( M7;J&T;2+O?E&NC7J&-PM9)YKRNAPFC;QM5%\@[.6,?6W]J$YYH;IGB%K2#T- M-8\6O@Q*' W%OY.BLXJ*?>K"HWU,VZD\[M>I(XHML@8AZ)68EEY MFN.H1RF7J)_QW1%\)0MO'W+8/@-$'@<]'@8:O<06;9&%$"KXL5W$LRZJR*J+P MTN:JZ+0033QT.PYN R-E/L6;EFRGN+XH6=&@%T KEAOTBA9AJ&T&]_.GM0H M]!V7QOIHZBA N\@IZCA;@ \R,XEI^J9^#J2IMJ9LU]W]!-YKYQ]BXC[=T8Y< M-9:(>>05-/-!A_A.( ; /:^V.+-)YVX)8..XKJY^@T;T&<\>3;O8ZM6'*>N0 M#)[R"03_H/D44N.BQ%T:0C*EN6MNW=S*VW2'.N/FQ%PM0^< KA(TYD*_:!H MYG376K]'\6%\Q_"97QGUM(DYS!))A'NMPPT=0@'R%?ULUY9=H'6ZSL63H]EB M-*M[U&&\GC;7)+N[AA"MG?74PW]6^3.:'Z)0KAV@.TVJ&"0_8."++S*<3K,@ M "AZ[T!;5D65A=A@I]$H2;T[(.V#[PQ%%?1AD:D+7H+5>S7>4Y;FJFCIKOV03I'2GAS-9^AP:M?$MV=Q/*'WI%'^+M B?CJDZ](]L(LV MA;XEV,6/)Z.3+P0[W0?;S_AO"O?DM$7[+[;MHQJ/QR+;S\/'0_08M$7E5!9& M?2_WQZUO,*5",T1?FJB" '#\'+.[N_N8=16_X33+XY>P-^BED($Q\Z^P=3(Z M.1H(%[\NQ8M@M_Q%9VE#L"7_W"B)NDX+\'QE@3I=T &[3WR7_P=02P,$% M @ .&4E6&ULE91-;]LP#(;_"N$!.PVQXZ9=VR4&DJ[%=NA0-/LX##LH-A,+E457DN/V MWX^2'2_#TJ"[V/IX^>BE97+:DGFP):*#ITII.XM*Y^K+.+9YB96P(ZI1\\Z: M3"4<3\TFMK5!482@2L5IDIS%E9 ZRJ9A[EY.RH8GM)TVO8@@;ZRCJ@]F!Y74W5L\ M]=]A+^ \>2$@[0/2X+L[*+C\*)S(IH9:,%[--#\(J89H-B>UOY2E,[PK.!ZRT\[C1UC_6:<]XA%ATA?0%S +6E76KC6!19_Q\=L9_"4[CPM MTJ/ >;,909*^@S1))T=X)T..)X%W\MH=\99WA/^+7H70[VN0PS5?)I:U% MCK.(R\"BV6*4O7TS/DL^'/$Z&;Q.CM%?=Q_'$>-S^#?CKR5"3E4M]#.4P@)N MA6J$PP*$4ER2@QX[O= %ZW6N&KY3<*5PH.F KA1;!,KSQIB=KJ5&%5RPCXTT MR.^<-EJ&$I2:%0A7Q#^*MJSGD24EBV#D1FJA\53H=F$%F$Y^4:[KHZ&U:$+S;OB^R/O6MBM,!NI+2A< MG\:@>G:0C=Q5(=27)'CP@[#DCLI&B_@_35Q9OW$'S#TYNPW4$L#!!0 M ( #AE)5F#:72@0P( (H& 9 >&PO=V]R:W-H965T>@4I=WV[. +6#4VLTW2_OO9 MAK!L2JB4%[#-O*"YW@TIAZ$00Z*Z$B^D[6(.R37*J* M&#M51:!K!83ZI(H'41C.@HHP@=/8KVU4&LO&<"9@HY!NJHJHUQ5P>4CP"!\7 MMJPHC5L(TK@F!3R"^5%OE)T%/86R"H1F4B %>8*7H\5J[N)]P$\&!WTR1JZ2 MG93/;K*F"0Z=$'#(C",0>]O#/7#N0%;C=\?$_98N\71\I'_UM=M:=D3#O>2_ ME@C]@1"$G#3=;>?@&73U3Q\LDU_Z*#FWL^"-&6:.-K+ID:U QT=[)2W<. M)PF6"-^W+'GC>^P#M7Y@W:O:*UH&S/:$/XN:I; MZ.0\U'TW"UV3#!)L/PP-:@\X??]N- L_#2A/>N7)$#W=-AS0*-Q-;T>GVFA) M96W^/^16=QB8$ZYA0&S:BTT'.=^EN+U";ACZEMRLEYM==6I/H.Q71"ZX#3/? MO4[6=KYT86?MNLY/&]BX_+.W/ I0+L,]S*:L8: %6@ &0 'AL+W=OM_ M.-ETW?;;^_=]N=&-\F=VJUMXLK*N41W\ZM;W_=9I5=&@IKY_>7[^^'ZC3'OR M['OZVWOW['O;=[5I]7M7^+YIE-L_U[7=_7!R<1+^\,&L-QW^X?ZS[[=JK3_J M[I?M>P>_W8^S5*;1K3>V+9Q>_7!R=?'M\PL:0&_\T^B=SWXN<"M+:S_C+Z^K M'T[.D2)=Z[+#*13\=ZU?Z+K&F8".WV72D[@F#LQ_#K._HLW#9I;*ZQ>V_M54 MW>:'DZ\[V\A@H* Q+?^O MO@@CL@%/SX\,N)0!ET0W+T14OE2=>O:]L[O"X=LP&_Y 6Z710)QI42H?.P=/ M#8SKGCU7WOC"KHKW3GO==HIX]?5[6YO2:'_O^_L=K(+OWB]EQN<\X^61&;\I MWMBVV_CBQ[;2U7#\?: NDG@92'Q^.3OA5;\^*\XO%\7E^>7#F?D>Q"T_H/D> M')NO+&W?=J9=%V&;Q7]?+7WG0$7^9VK#/-_#Z?G0;K[U6U7J'TZVR$1WK4^> M_?UO%X_/OYNA]F&D]N'<[-,"FB)R?II/&PT64-IFJ]H];KUO55^93E?%"PN" M:CW_Y($CE<(_OS*M:DNCZN(C+*K!$CM?;-2U+I9:MP5L=:LTV10>+F188VI/I^:*S!=I0<7%^^E^%:JNBLD5K.WBIK/L***MK&<1^ANP5 M7H-W0#A._]X;7&JY+WYIB68BR1=?G_QR]O'LY%ZQUJUV,,L>:=%;?$4E,6\= M+&2V-8WXQ]75>Q@!"Q7(CEIWNEC%O?JXUS-8"T9X(JP$E=9?D.#*E+2TA3^[ MG?%Z02]TVC6^.!$&+TZ*DT^?7N!_.XW_VM[!?[#D2>]/T)MIATQ!J7RRS@+G M:1QMV@"?RUP2OE]Z4QGE0%//BBO@E0%J7!G&\$8]#08E;KT2MB=IZ=J \Z#9 M5LXV1/*?TH"S&95^%%7ZT:PNOC*^A$G?:V=L-:7*L\.G[>T3"8D8\O>_/;V\ M>/*=!ZG2.GNM7*';"F36%N_*SBZ!^0\NB%V_]\H!*T%O8"9PY,!$I^'GK77( M ?3W%0[K-D[KTP8=6[$ENE$O5) =H MD45QQ!G:!1/N%,:G8MN[+0Y;%!N[T]?:+40!AWOS&E2D8I%OC(L[@0W4.[7W MT;3T%] &(._B0;'3^C.YDK!7;WD3N$!&5('B)P.!!QYT>V?3].",T');78)M M@$K"U+?8,G..-CRC0(^C CV>5: I#XZ<^-%WID'KG%*JOSAE\3KX/'P'-W<7 MOPE.$N2%SLUT>W:2Z+D*=$8+B.ZPZ4IC9J:6K3&=0@!_K3]OB3_K)%4N$GUAB83Z2"ULTR :-F]YXA5:738 MIH67%\A&&$,.'9RO;H 17B$10&1C8S "VF#_:*.PDNM5S0R3OZ&! HLE=N4O MV :XH+X,_@ARZ:S;%]>J[FG(HM@I![Z[VV?O@5^Q.PRKGL-5[QQ* (59HNQ* M"(JF*T!.)-JM@.4T 3!^=0J1N'<4G-.#6J]!0=/O#L'KJ5V=]EX/)*R1LP.E M@C=6?0U_NQ:R.M6NS;+6- B*;#P%)\BQ](ST<]5WX%.@6/PFV(%N_/XQ):& M=)'L A7=.#*&#N4(HL%5UM96.U/7R#U W;/+$"4LSQI$*Z\%$O!AY+N/*BDC M2\$:(_UFU1.X4RQ[#_[#8YQNEAA72;<=#.)Y>!IO1+(;B,"DRJ4"(L\P[ -7 M==+,MAJH-FIJ##W).43GOT07.QS^6U^MV=6(/X>'9'Q[FJU1%9A(62!26N6,G!0F%)#F^GX'?!-#PH/@R!63,) M3C#X37*HFE\$-B&N.LYS,G+X=VUQPTM"W2CE]?0F,JI7L!7KQ$UGKGP)H$M? M1U\&.;.W+=+'S.4 .>17\K_X$$.\;4P)HW"!<0Q]'U'M\: ML0>IY$>#-<'1EQBF %?Z8)P8-0*#(+"M[J79$# Y !_%SR:E,8XR],A_CB)8"J!M$I9+H/&/>E?68C/Z)=*@<8 M]+F%_R"I>77U\3DD-0:D#LRY^OA+\=:>T32GY]\L8&Z*0I_4%TR!/MDM*-63 MA^?WOBU>-Q#DKH4$4-0L7@V0 8=:L(E*HQ!A$7A9MQN**R0P3#R0\VW):4R M A(PR%V"ZYA> $-_PV@R !.!D XQ@D-3*,$5JSP:RSPX6IDJ3Q[)Q8(*HB^I MBG5O0G(*N=-2TT#6:8S< G0#Q/XJ)@[ OL>P5HOJS*"?YPV)%W!#_!["?W%( M8KL"U\A7(F0&T7N1&KH:]$5WTFS8\01B.T.M>8OR&VD-J,.T,CQ9%!\U18KB M \%()%@TXO+IE$;P:^2WPLB7DYJ!22GQ.],,EP9[&9S(#XD]+;7(5 "R+=NO M-^#?*@JA"J)^8QVY'67J(0\*M;1]E[N6N%1 O2PV9(2LZ <3L-H36IV;A1T\ MYX?KOE:8-2*K3)6TM=P8O2HL: NK0C0"A/0.#/7%NY=O3NXM""F0AR3UXT 2 M%B0,BL6.">Z1;TA>B-=$A8QPW6*H"8 M%>:=Z96>-YXE'0W$,10>O!F( BZL (=:1U"4(!(B4HJ>\1WMR#Q#[$3.4*2C MY2QAW9)MW=O>E;G4 *+:)#HL%HE5YE),IIC7BZ)F2Q0601..HRJ*:4)"_R]S M&H^&3F,A_FJP&,RX-BWF'ZEDMC* N&(B#OS-_-#_2<_S$2MMP?5R]/S MA^!Z>DKHG"RE,0:NG0)M__ICO^Q(5@_/'YT^0D>4O QNYMC0XMVR-FM&@LRD MP8XG##Z8P&? QERV0U4.TZ]D^JU0M@C904A2;%JO ,<3,/)BVC0!>SDM("%CV!4E9QC._'S%/!3BJ[S=@X8TY?Z*!7T4N :E+0A;@"K W_2_,>4;Y$JQ6\MN,8+ M,*$7MFE,EVSS1:C,4,EJZ"92!D*1"_P8!QJ 4\Q7L=-!"68 2F.QF,PZ%@O# M ALEU4!+T'T)N(']Y3QW[^J#@*-R8(!)WIX"-OZ9PRP:_@S8?QK!_M-9=/Y: MBC)4Y'BKNRE\?^L9R+[1+Z>,IK8[UL;2>HJ5K>XP*:S-'Q3AZ>V%I%/X2I9C M+?=)L4\-!'C^"7$/8/_7K]X!]B?WWVAP.Y64CC@_"U:>5,\DFOEH M >"8HKI8_N@VVP'L]EEW1S:0,MY:36SA9]X"4TRI:*LUF/F@]DU9 "8]JIVJ MH$DV3& #MZR_8(5Z47B@]+0!F!9\M%V"NN&I3YJ$*ZR^ (>#%0?&L2CHK*A%2UYD2087:=7: MZ>"U,XO'0CO\" "!=;1'(@ MDU6S.\[R*W_2!&TQ9!58^W&><)+H>"YX%H3 MB'_9FQK5E5<#7-]CA8FA ?P4R\5V!>D4L!T/[!:(PCIGECV)ON3MLE4""-$; MB^7G-/H[\!984X8%1 EC21BR&7S>*,BX6NVXY)#VA4,072F'U%*Z 6IM9=,( MHX2\(>%2.0-,R[D=.H!P:*(J/"_ +@$"89WRGX$ *B9K2(%KJ8:3_F/EW5T; MW#%K;G0^ P8D0LXHCF?BQIS,E :5%":%T!E^8RQ.]CF6[) %Z+(Y#6.GC4<5 M#$MA;'3-A0GNC9<'QY&K&>Z=]4O<3M)*REN/ZR"\>*WWHVA#QPRT/B!0.;!RJ+!K+?<* !.T@G0>IC!9=4CWA&RB7,UAEM4 4MA;0OLY!=ADXT6W)05 M19#JK37D8GEIJL;F8:U3G[&$93EE3BGZ>$?,HE2\EU26$^+6MJ:'&=, M:YDRKT"QS#%3"IAF>JY 46+_F#;@Z.D*299P5JT5?M49\^L )S+ MH0V,E-5IR78!]WW1@4MI1A\M-9,XC-A*SCOR+["Q10A6I6(IAH@W=D4+@ V0 M@*!9C%:-!3VI::&A!7V8V!&U160M(93!7RM3,UJN])<,JC@Z5'G%)RH)Y!"R M.D8/\Y79@.S#'LRJKV_-E'# EV<.1"[YJ1'!0J=U0CH5VO/3EU 12 "-8@\% M/T;(DU/T$Y&#'M\HM>EMROD30QK5S3A4"6FKN\F(3H^GG_TI M*F@KF6$.A!VV&&<84],-510]#4AA@VU#7*D67PR*/:(Z>"!920*DB5T5&ST> M08Z<"OV4-D F\F'"!R9+/Q+[Z=WVP,N$JC]FA!.!Y<"M'ETH59%P->JE.; S M0[7I6-T8Z>#0]\?^NBG$,V@1..H'IPZ7E0\627N05(=U!$-ATS=9,C[:0'/3#*-& .-IDWR2,:2)M7J8Y((*\+D-Z/C2.DB5<(G@0J:XX--I M7D"S0?7X=6!)HH=#K:H,-2F(#=#1_I3*C5WXL*K(VN&0458R["-"W$> E''U M*,9=B,O0(4/1= R)L!/[:@Z"W$)F#@()U5[LWFKW@0NAH8C @L;NC 5V:C9X M5,<9FD%<'! TVJ0D*%GCC.QZ3/HA9*&,/NNM9 MST%LVJQ;J8*4^Y03\*DSKC/T%7EW[>US94:^%#13+PLW]U/^R\_)RUG%[=*[ MC04[.+6[EM6+Z,P;@1R&PK,?>+S89\0GLOMC M_"%.\A&LRSJ_?^R=95V_ZA'9@G6U #[K6DDOZPL0737^XW,'ZN WD >!;^,_ MO=%?\"060I.7"?]3 7W8.[77KV[+8@,R MF0'!&X 'USH21/K%4ZJ^@UR!/ 3'!A57V&(_J]3!0"NPZ8>R>%M[P;' OXT8 M9EX;D4HNA@6'.FOR,_ -^!+$]=Q3'JOV2)?I^NPX[D"IF)R845&38U8).+9[ MZ6'LODS0!3VW#! ?SR:%HS5HV>QTQ*Q[:T M)U*8KM/-EB2.]R>Z'+-&HR='>H/9K^H>\P$Y^A7Q(T*C4D H65!Y/C3&%L!4 MU3$J.>;C;[':&3:524LV=4QK2KI$WSWW;$]K*9U0!R$/TMZ$K7+71UXM4"1* M484>$ZY$YN"DA7US:>/@9(2U4J8:2BY64+CL=8SV;F!1L_6CYP+#/N*A.\%R M;8A'8FQ80LG[W.D4.GD2JAX2\R,B&!OS))%RX#.0BNG(:=&-'>ZSXY9(OJA2 M8])(!*I,38)IIIDAP<:GK_!IP%LY#LO926?3E #84AYSD@\PZ]9D<[APA*!WC M0^4^54@!0=)@5)GYG8@>9^YFN(D92!>NC-P5ER4G=QR=776AU)71KJ-_3K7] M(]GF$'-$J+2L@3PN5LGI;(Q6?[4RG[41>=5,%Z .E2:+P(?Z4RCBVX#.FZ3,#(_2130O M\HG5H:&$IF4CYR6F:0 "PK890PP8EFHV&/!..WLJ@8]N0T'(DT@G+"]CS8_0 M?NBNU./SF9L]<]Q1MLN_*CTYVB+)*4D+#D44X,%9\4&N'&*=?H[@PPMJ$]0O MTG'2O\?A+@YL#B4Y7#'2L,BJ1;7 E49]H?);5H4*%QIB>H**YP\2R%1W9>R7 MW%9F#!@4AR$*>Y8QOJXQE.FMX!QP,R?W*+ MZ93R5KZ--/Q/F0@=YF$O=R@L3&4/\31X&G&(1_,CE_;K^ SYMFQ=PAH(_(U( MEN[':6JO6&(!D,\J^2DD\M0/)M>6]G1$3;?L8A_@$:*I!="6@.##F2M=CI:B MI#-@]'QE.H3M<#KO N5I'_+UKQ4[@P;E8B MPB#68.-S\L):S"UD1E?PF#TF1>U_B>1""=3'RQ8[;)Z.(L*?L_B:A]UV4E+A M5B%"HP6]\1="'G6\8P+A34SE(UB9,3GC<^M,;<_S>CE F+FEE\HY(WHPGNOX?35_3GJWZ-M^'ERR_2RFY%LT)DS1K3YPM/ M>4(]]I%CU(1-Y?_QX.'#LV^*!FR#>H+R(X6W8"LO!_/=/N6FDF1>]3VHYHPZ M_T+#QGQ1K0&36U-G&!\R<7$Q@%:QVO+([?T[:4BXOYR6#R?8=V#Q&=UGI&9X MO-PP6T$1I$0?KA!$-K@I$6N:67Z.BR_D" T](-XO4WOY:?#Y%/K&S"*[SQNJ M\&%_>(X/4<$TW!6KJ"-/#NALD-SBAK3AP)H6-PAH/N1T M=LT9=3RBR9W_(&;&G$>2JVD^SQX39E^>NIC_# P*^9\DY#=)6ZTTD(8^LC"D^6!]D$1SBG=6A\'A8ZLUO47YMV"\[F7OR&!.IGO.M"'0Q9 MJ7"??WD"'5/2: +OMR_I#SX&0 KE 'S@M\ZR1NA434B!)UZ1H073^IEKD')F MFI&[C_+@L0AW'/UPPG0$DK_+M\7D@E%HR!I<&QNM!X]ZBO>I([S3Y:8UOR.2 M#=81NGZ2R-T2 W^\+XK2HQ::,C_:04\BXY8QQ_;\P&Z;_&["D3U 9246Q@ M#F=WX);PD/0/B?ZLC]RK-,&[7A*U<,R434S*SUJ_A&U5HOO8YP?_%Q=)Y,1X MW#%DX]P*E%W_S 4/, @>\O@'@[X_48;\9FU6]0W?K6".#"QQT V'.2\>%/IO M(Y'?%K^TL0/C]YZN(+$&T/$-9Z2L&9PQ<^=5F8QN7-KGF2]AYG=+E"EM6-B< M>?7$)4-?;0A:.J2!^C<-P =UY"CAD,KO)J:X@6B<).PQGLW2L2K-_%T1;Q<' M=0DOV;1%4OT6"ZG8)V.7UH5^V>PEL3$(.(KW-FC2YDB'GW&3'M3H%8^Q^0$) MT!XPVND5G7NFSY)%*X$[.AS*,D_+O,>S0%15$OC+[5)/,D:O O MN[6^Y673;%PHJAZ! ^,+IX\6Q3]DH[3/=^1)7J?-7*4G_X M[:&KFCY_X M,:^QNE\N("N-G& _\A(3?FQI(O3*!I"YMNQ3*%-)T?WLR[R-!I/%[P][[KCA MC_3&O\9O'%_QEWW3Z_R!Y#=@\5@9JO4*AIZ?/7ETP@V=X9?.;ND[OTO;=;:A M'S=:@?;A"_!\96&/\@LN$+_\_.Q_ 5!+ P04 " X9259R_LLBV$% #: M#0 &0 'AL+W=OKY7^8N9"6':[J!MSTIE;NSP:#$PY%PMN K44#?Y,E5YPBZ6>##Z[DS4:GW2B3J;C2LYFUO: M&(R/EWPFKH7]?7FIL1ILN51R(1HC5<.TF)YT3J.CLXS.NP-_2+$V.W-&FDR4 M^D*+B^JD$Q(@48O2$@>.X9LX%W5-C #C:\NSLQ5)A+OS#?>/3G?H,N%&G*OZ M3UG9^4EGV&&5F/)5;:_4^A?1ZN, EJHV[LO6_FQ1=%BY,E8M6F(@6,C&C_RV MM<,.P3!\@B!N"6*'VPMR*-]SR\?'6JV9IM/@1A.GJJ,&.-F04ZZMQE\).CN^ M%C.8V#(B9MT;/JF%Z1T/+%C3@4'9LCGS;.(GV(S8)]78N6$?FDI4W],/ &F+ M*][@.HL/,CQ=S0(6QGT6AW%Z@%^RU3-Q_)+_T/-*+)6VLIFQOTXGQFI$Q=_[ MU/7J*85N2 VO$/F-M3J:??HH,)PU?L^$P#$88X[P(,EJ[;]2/LAS[%XT5NH7* M9EH1<$?8%;5$,CKU38]%11"S,(A8%[.DQYSJ\3OV@3NKX'P-VAZ;"!A-0"N8 M2,#,MPY#E&=!@3&)@QQ#-TN#J$?[:0JVGV&P_U?GN)^G21"2MAACVHF8)\H@E\W1NG2 MZF4VBDBF]U0"L0B-- M2"HUN/ SRWM.Q\<.:Q_UAZJ.Q"#,G,_(I@=@H0D!Y M=FQD(',I@5G^4KV3(?D\3^'>;I0XI1-8(M\3'7$2D)VRI/!1$:=M=&3##+.( M46W[S@X[]6BCB'@&*BSJ5456BK((8=$6)BK2C6K>EMS,F43ED]JQ+.=,:S'CNMI@?*Q* MGRYAD ]!GY45+.NSGY6JUK##3AF'?-[,)%GWU+FI3P%VH"MFVZZ8/;LKGJ/% MJ,;9"*M?*0K/O,LNO,MNG,LNO,LJZB,>7=LB]W7(P]+W=,A-@S3.7I6P7-8. MS[W9*9KV!M/&LVVO_,D\:H)[V]WCA.^^W],J'[:(!U7A\-]SI9$?""DF;G'U M-ZXN=-&+,E=YDC0(W83R,O(SU$>4-E<:!#BU=/CAB%#?B:2;%I3'7?2<8>^^ M#DRU6CPPQ7H.G>[>JG5#:0.C&2M+5DE5M6U&KS>%9U_D#G;NVPN!W*!7A0&H56/]U7N[ MNWVXG/K[^OUQ_^KYA-22C6&UF((4=D08:O^2\ NKEN[V/E$6;P$WG>/Q)30= MP/^I0BZV"Q*P?&ULO59=;]LV%/TK%VK1M8 @D=2G7=M MDG98'KH%2;H]#'N@+5K2(HDJ2S!XN<]//>>>VG.ME+= MZ4H( U_;IM-SKS*FGX:A7E6BY3J0O>AP92U5RPT.51GJ7@E>.*.V"1DA:=CR MNO,6,S=WI18SN3%-W8DK!7K3MEP]G(M&;N<>]1XGKNNR,G8B7,QZ7HH;83[W M5PI'X0ZEJ%O1Z5IVH,1Z[IW1Z7EL][L-O]=BJP_Z8#U92GEG!Y?%W".6D&C$ MRE@$CLV]N!!-8X&0QI<1T]L=:0T/^X_H/SO?T9?-!9E+Y7; M!EJ46*H&.KQ'-+=VRP?,T[^E@E[)8H,1-P^] -X54 I9*MY7]0IWJ#NT>%O@ MJ5QIJ#M,\J9![_2[*=Q62H@GZ068'*@9C-D!5TJNA;8W!&\P&+HND$2-_=^0 MJ8);:=S\D #(Z)#+%#Y^V=2]H_T:LHP%.;8L30*";1*D^*4^B:,@ADNEZC'J ME.0!!18D^)L I1'VAG/VOK^&/">X:N$R7,>Q^U*?)BG.'S#Z)AA3^-S5!EV] M,1AQBY5.8D>)16G =EB3* \RN.R,4)UCA@Q6TY$0TB>/,J9Y2] M!T9S-'\IU5\Q6F6#"T9L'V2TQ=KD4Z(4X+&R= .8'F'$*3U29J-*\6+;"Y+AO9-]#^=C_[;A MP=,(_^A+]P#4 X/AE;2;W;TQSX:GU7[[\$#]Q%59=QH:L493$F2)!VIX] T# M(WOWT%I*@Z\*UZWPG2R4W8#K:RG-X\ >L'MY+_X!4$L#!!0 ( #AE)5DB MSD9#E 4 !X6 9 >&PO=V]R:W-H965T D;5>@/X(V73$,^T!+M*U5$CV2CIO]]7M'VJJ3 M.)JW8OV4+PXI\>[=\;WC13Q=2_5%+X0P[&M95/JLM3!F>=+KZ70A2JX]N105 MWLRD*KG!5,U[>JD$SZQ16?1"WQ_T2IY7K?&I?7:EQJ=R98J\$E>*Z559V##_E\8>A!;WRZY'/Q49A/RRN%6:_VDN6EJ'0N*Z;$[*PU"4[. M$UIO%_R2B[7>&3/*9"KE%YJ\SLY:/@4D"I$:\L#QYT97-G?D,N5:7,CB46D?#0*;W/8F?$K*;-U7A2,5QE[;Q9"L=>5X=4\GQ:"3;061A^Q M=U!'YYKCD>Z>]@QPR;J7;C#.'4;X",:(O96566CVHLI$=M>^AWCKH,-MT.=A MH\/):NXQ/SQBH1]&#?[Z]2;TK;_^(9OP('UVF>NTD'JE!/MM,M5&04J_[]L& MAQ+M1Z'R.M%+GHJS%NI'"W4C6N-G/P4#_WE##E&=0]3D??P1Y9JM$+2<,=#( M+A;(0FB65V[*E;K-JSF;E')5&5JUS7I?)HU8^S.Y!DIZ%S3=@O(:=+[=ZNDM M:GHIE2%5,2WFJ'3#<,I8RUFNM&$5<%GIM /;&7C@A26=K078X!H&!_1]-E/PS (G].+V/>&T,>-T"8W$(AF'2SM;GZW"SN! MYW?9M>*5+K@[C+(_4-N4LF;DU/>">K7O1?="@MZQFFT$OPF((AEYHP?QA*Q! M37&MIOC?J4F62UG9<&F+]I\3^X34"-,@I#MXTN+EW_#XYERJ<"[MVZ*C[3QR M'!ZYX^T^L_=$Q#K9'@V=W-_^S_:D%]GQY$8H-"[V28O9JF!O\ID@RU\%N7BE MI-8/RFZ2IJMR!1&(C!XID__E!$$G[!4>4\:.U6 (*MO0SL ;=&GN#=B%;0A" M'2OA? 0Q]-H,^/$'F<#?P1E@ ]ZY(9GF5&W%<0.L9+8LAMA%^.R$"30 ; M42F\Q@E_9^4Q,SONPX2RV.K5S9S[1HK;+.D'B+U=H[59'(2HD[LT_W!J8MKP M-J-(WLGJF%0K#&*?*R%<<;[>$S Q@A)=H@A'!=A2'0U\HC% M Y]"B (/A]S/N*CVA$+;39H8]^&V M3QO2'P+B$<8CBA$>OY/Q/A@/")%.%!P6X6!X&./Q'<;C0QD/;8_=HA'CU!4; MFMF@;F:#@YO93OAO;/@'=;%&_T]=[*F+/76QIR[VU,6>NMA_Z&))W<62@[O8 MR\8.=L1>KNAC]*X<7GQ=BDJ+?>VM$7A_>YOL[5?T&5Q:8?!=:.&@ZZ][)>BZ M,,-&WONJ)XKU*DV%R$CAFU>W5OVY/N![_UZ3LS\=!P>'Q,<0BL#C&,4''6 T M8'WZXL8H86'L1D.H&)K!:(0?\(=NK@2?&80<^'V\SIT= M*FIN;R8U_F5 3;OKN_II??DY<7=^WY:[F].W7,WS2K-"S&"*XL%'MW*WD6YB MY-+> $ZE0?G:X4) [8H6X/U,2K.=$$!])3S^&U!+ P04 " X9259V)Q6 MKR,$ ["@ &0 'AL+W=OZ1>H@2RT0_B MF^YY[DC>'6]QD.JKW@,8\CWG0B^]O3'%=1#H= \YU;XL0."?K50Y-3A5NT 7 M"FCF0#D/XC"I'7+'QAN[VQ M"\%J4= =/(+YJWA0. M:EHSE(#23@BC8+KUU='TSMO).X&\&!]T9$[N3C91? M[>1CMO1":Q!P2(UEH-@]PRUP;HG0C&\UI]>JM,#NN&'_W>T=][*A&FXE_X=E M9K_T9A[)8$M+;K[(PQ]0[\<9F$JN74L.E6PR]TA::B/S&HP6Y$Q4/?U>GT,' M, M/ .(:$#N[*T7.RCMJZ&JAY($H*XUL=N"VZM!H'!/V4AZ-PK\,<6;U462P M,9 )T)IMI:-S[*M'C+NLY$#DEI@] MD%N9%U0U=]5I_E[;?Z"15L)*<0N<8N,@G3;Q9]$%P0-EH,D:!X))180TH"OTIU* !<])Y #= M-O'G+^";T^ DZ@=/+\Y@XA[,U)]=8-K:@# 8!V\LG/8 )OXD'O=IN:='JP0Q M\EDKA'DAA->"-H;N^0<=C!#5NTO2?7\D, M";=Y[RW7@,PGN&WL&]V#5ON9"!^W$3[^Z0A_4$RDK,"]/] C/G:F-[+/\O5' M]EI;^M?Q."1%JZZHU6'8?2L9!ARQ;O\JX/$-UX:*S*6&3O /W3O8 O!I+!6& M*Q)-H:F]S0[\+:G\\=-SK9W$KV.530>=!S4#M7MJ"?RE*8 MZFUO5]O*:%T5!"_B55EU3]6."8V.OD5HZ$_1EU15JE03(PM7'FRDP6+##?=8 MW8&R OA_*S'DZXE5T-:+JQ]02P,$% @ .&4E6<=-O?G? @ ) 8 !D M !X;"]W;W)K&ULA57;;MLP#/T5PBN&#BALQW8N MS9( O:Q8@78MVFY[&/:@V$RB598\24[:OQ\E.UX[I-F+1%!I8B2.!Y$)>,R MF$W\WJV>351M!9=XJ\'497*^LVHMFD8DN\1_NUNM7D M11U+P4N4ABL)&A?3X*0W/LUB<<'9V*=;# M)+)$[X*BO*4Z;:B2-ZB.X5I)NS+P2198O,9')*O3EFRUG29["4_J90AQ<@1) MG&1[^-(NU]3SI?_)]1G.NJ+F"I5-% MG72>(U1,6P.C+ W[]!SZ9T84#\HR 1>7%S<^G*U1TUB!7)'"-1,U0N\H24?A MT*VC)!RXE9!]N"(E8V#%+TJ&!HX%J^#*\;2P_L"!!L?A<6LW1_%_/^(!,<;$ M''NKUTLHM-D;AB/851+1B\XM42_]?#*DN9:V:>)NMQN!)TWG_PUOYNJRL^!N;(T5;RYHC&.V@70^X52=NNX [H?P^P/4$L# M!!0 ( #AE)5GT+-I - , @' 9 >&PO=V]R:W-H965TUWX8]D&Q&=NH M++F2?.G]^U)RDKLKTG1 8HHR^? A1=&+O=)?3(-HX5LGI%D&C;7]/(I,V6#' M3:AZE/1FIW3'+:FZCDROD5?>J1,1B^,BZG@K@]7"[VWT:J$&*UJ)&PUFZ#JN M']8HU'X9),%QXT-;-]9M1*M%SVN\0_M/O]&D12>4JNU0FE9)T+A;!M?)?)TY M>V_PJ<6]>;(&E\E6J2].>5H! .B&A\/6 &IY#.\>GZ MB/ZGSYURV7*#-TI\;BO;+(-I !7N^"#L![5_BX=\T-RPNJY?T1,3W39D>Z:702\'NH08G8%+&;9 M!;STE'[J\=+_E_[S[.'?ZZVQFAKGOW.IC\C9>61WF>:FYR4N [HM!O4]!JO? M?TN*^(\+O+,3[^P2^NJ.+FJWNT<4T\ (F<\;*@.^N%Y8E!DC$+DTSS,H&!96,!'I:AB-; BH3V6NC>,\#*X M45T_6"+?<%WMN4:/9=3.>F4VHSA)/"6\V93"WU YK![&X40E(GXE&@-)D9,) MB[,PA21-:?VKXM=:.;^KG'"G3K()T2&9)13G/8'.:?J50S<(;K&BH44'6[;< M1YY1]1*8Q8Q&ULC55-;]LP#/TK@C<,#;#9CN,D M;9882-I]'3H$;;<=AAT4F[&%RE(FR77[[T?)CNMN:;J+*4KDXR,ETO-:JEM= M !AR7W*A%UYAS&X6!#HMH*3:ESL0>+*5JJ0&594'>J> 9LZIY$$4AI.@I$QX MR=SMK54REY7A3,!:$5V5)54/*^"R7GA#;[]QQ?+"V(T@F>]H#M=@ONW6"K6@ M0\E8"4(S*8B"[<);#F>KV-H[@^\,:MU;$YO)1LI;JWS)%EYH"0&'U%@$BN(. MSH%S"X0T?K>87A?2.O;7>_2/+G?,94,UG$O^@V6F6'BG'LE@2RMNKF3]&=I\ MQA8OE5R[+ZD;VSCR2%II(\O6&1F43#22WK=UZ#FR)LI:(YI=N%2=-Y)CPE[*M5%XRM#/)&LELRHUY =5B@KS0#Y5U"X -#FY MH1L.>C /#$:R]D':HJX:U.@9U#-R*84I-/D@,LB>^@?(L*,9[6FNHJ. RRKW M21B])5$8Q4?P1EW:(X0,>'H6T7 MS?2.IK#PL$TTJ#OPDC>OAI/P_1'B<4<\/H:>7&-79A4'(K?DO* B1[9,D&6: MJ@JR7CZ'B!^%/DS\I@"2/L:A;9SZL6XU*"!4DZWDV.%Z1FX*!?#D 9"O&.KI MSLD%FE/E0$O&.7:H'A"\9GSRI+WGO1H[=?3"Z0IR)@03.78IIR(%\IH,QT,_ M=G+DGUD9MW(4^^-^_5Q>E..8X=0@/2/[*3*M;=)9I2R\P9+L0#&986 _M)\Q MF808:'*&Z&OZ@$/+:.S2# [XG$3(88 B]H--#CMW++ WPLH:X#G M6RG-7K$!NA]6\@=02P,$% @ .&4E63IKE+WS P >PD !D !X;"]W M;W)K&ULO59-<]LV$/TK.XR=L6=J?DIRY$B:D9QD MTD,Z&MMI#YT>('(I8@P2+ !*UK_O J1HJ965G'H0 9"[#V]WWP*:;*5ZU@6B M@9=25'KJ%<;4=T&@TP)+IGU98T5?[U4M IZ ME(R76&DN*U"83[UY=+<86GMG\#O'K3Z8@XUD)>6S7?R:3;W0$D*!J;$(C(8- MWJ,0%HAH_-UA>OV6UO%POD?_XF*G6%9,X[T4?_#,%%/O@P<9YJP1YD%NOV(7 MCR.82J'=$[:=;>A!VF@CR\Z9&)2\:D?VTN7A9QSBSB%VO-N-',M/S+#91,DM M*&M-:';B0G7>1(Y7MBB/1M%73GYF]FAD^GRSH+@RN)4>0G-(SHN43E3L(J1=!61WN/J\@/K^$J].-KB/P1_<94 M$-(13VT^7#*@J;C9.UAH:S2B<>A'\+U2K^:4KY+8M%Z=P_MW'^(H_MB/H=LE M@B=IF#C.L*T%Y57]L 87,'!Q)OZMC7/L#^TP\ =P1JW#7JW#GU;KUAV/F-VP M#2HZ[6'#1--1T70CN.QK:"S1A@JMP!0("\&(/N%(.HH.7$HTAM@9:\H($TUMOT-[6@Y_%_,K:"M9\X5%:^RPB];X5/Z MW ?7)[Q:DXE.J>0U*BXS:IPO[=J)^W6>P.>7&IV^;>C2XB'?AQ>P@/7SS>Y[59.U*UNP2:,9#0> M7EHQC2]?$3.^X1E6&>PXBLQ*EFQ"9TG=U'71?[*<,ZYHK %]SZ4T^X7=H/^_-?L'4$L# M!!0 ( #AE)5E9:!E&F 0 #D. 9 >&PO=V]R:W-H965TQ&$X#"I6"F\Z=G-7:CJ6:\-+@5<* M]+JJF'HX0RXW$R_RMA/?RF5A[$0P':_8$J_1_+*Z4C0*6BMY6:'0I12@<#'Q M9M'IV<"N=PM^+7&C=_I@/9E+>6L'G_.)%UI R#$SU@*CY@[/D7-KB&!\;VQZ M[9%VXVY_:_VC\YU\F3.-YY+_5N:FF'C''N2X8&MNOLG-)VS\<0 SR;7[ATVS M-O0@6VLCJV8S(:A*4;?LOHG#H],_PX?NZ- _0NV%SCKH_#@P=81<&66/N MK#87_X.Y$[B0PA0:/H@<\_W] 4%K\<5;?&?Q08.S]=*',#Z".(S3 _:2UM_$ MV4M>XN]7:1!^G\VU4:22/[K<*"YLU=PA? MI-;0FUV>?^D?P5=*<=ISP^Z['#P(H=O!FP(AV\/#=O!(AR?;P\,='L\"\@B1 MJ!$9=G]$LC=%*8 VD0\D'J')!O6TY&7N#%X;:JKM49U$;E A, T+R:G:Z%/H MO:<>4QK(=%5R3H5 ]X%$19D%C:JVP]0-$[C,C)P3]"1J)BC]*;D%I:-2*+(' M()D(35ZZLI+_29MK6#]!DOK'=9-0DT;^"*Z:"C9'@8N25MEGB3]T[3G3!2P( M*U425=XQ6Z((*PEQ79M,R%YOY"=]Z)WX81]NI&'\>7&F\V/_Q*()Z31J1GX( M!^0X:.4X>(TMO/]%,OY6")J,;AEQ&=DD MUH\P,K3,;N,Q)#9ZH9_V7\K)D$#9W^LXV<,0Q13@ 47W_T>*S9!!RT<2-T?; M D<^C"P?\8D?=_)QF(:86-P&("82TI>G12_QHW[S_TP:ZNAON=C%0"*@-(FH M!'2RD#X&(=T-@GM9-$7_OTN.F(X<1+LXXL@_=D H&C]6KT8VS5IF1D1N%-+? M2[DA49,\FN:5A6L/2F05TB.I]%_/4-?[.-CYG*]0+=VE11,RBJX;H%W>U0V07T M?"'IV[@9V /:V^+T+U!+ P04 " X92590NC%<<\" #7!@ &0 'AL M+W=O8B W(' GEZJD!DVU]O5& P O-ELU1H^3U* MQDH0FDE!%.0S;SZ<+"+K[QR^,JCUBSFQ2A(I'ZWQ,9MY@24$'%)C$2@^GN * M.+= 2.-'B^GU1]K E_,._;W3CEH2JN%*\@>6F6+FG7LD@YQ6W-S)^@.T>L86 M+Y5]+F]A[\)"-N T/%N#G(LKZFA\53)FBCK MC6AVXJ2Z:"3'A'TI*Z-PEV&@R*J@"H@-)\?W-.&@3Z:^07#KXJ5H,&]01>?/1F>!9< M'B ;]62C0^CQ"HLOJS@0F9,[2*5(&6?4YK&V2PNJ64JHR,@UXY6!C#RX](/L M=/X$"JNI4>B?*:(.!>!/[-!]DM5_S+CU[8-*SRUIV=<>. MMNQ$52;X&M!9]SS3AJ=V/.66)ZFI)OC+)<<6HB?DOE .^E&/B'3W97C]@*8 MP++AW-[<"<&.W!BZ<4QN\AS[ ME85P=X<=JT,-N=272 M8"-TTP*_/*"L ^[G4IK.L ?TW[+X%U!+ P04 " X92591?^>6'G-9F%F065N>=3HFR7C.3*A*7N#+4NF<64SUJF-*S5GJ M#^6R$W>[PT[.1!',IW[M5L^GJK)2%/Q6DZGRG.FG2R[5>A9$P6;ALUAEUBUT MYM.2K?@=MW^6MQJS3HN2BIP71JB"-%_.@HOH['+@]OL-7P1?FZTQ.28+I;ZY MR8=T%G2=0USRQ#H$AM<#O^)2.B"X\;W!#%J3[N#V>(-^[;F#RX(9?J7D5Y': M;!:, TKYDE72?E;KWWG#QSN8*&G\D];UWF$OH*0R5N7-87B0BZ)^L\JC\-YT3ADG)G-;X*G+/SCQR4 M#!W=LX7DYGC:L0!UGSI) W!9 \0_ )C0C2IL9NBW(N7I[OD.G&D]BC<>7<8' M 2^J54C=^(3B;MP_@-=K&?8\7N\PP[\N%L9JB.#O?1QKB/Y^"%<89Z9D"9\% M4+[A^H$'\W=OHF'W_("#_=;!_B'T^1T*+:TD)[6DNZHL)8?H+9-TQ4Q&UR@; M8D5*GVS&-7DV]*&HRQ&ZWL?FL+W[C--22>"*8D76)9X\K<(:@A&2W@9_1.'C M+8JDTIJGA!IR7Q.5EZQX>O=F'$>C%*L3,IG2]M1RG9]XEQ^8%A[> M(YHSNL\TYSN"H3_@W>[*T7LXQ[2!92A>2I TQP19H!JHT<5FVO?3WD^^?MJX M^(+:6QJ'$SR'881G/ H'>$63L$MW+9,71Z*PA]^0>F$?OP%]V:'8;NL"T4/:BVI,8%@ZFR6SK)'$Z63J=B&==H&-*9A%. MJ[;3]NM6PMJT_#\Y\ W]5"U/*Q!CQG#XJ186?PP ! Y_3#)6K!PKW81!+:18 M>7>-8^_C/^@C!L\9:\D9?X[EJG(!@"IEE=; CEX.O$K[B+@ZJN$E4B.DL(([ M^+A;YW>(U\'@*E]I-<1_C.A/])A8M8")7M0L?/5_'CP]90] 0HC !'%[5JQ7 M(GB]M.3H/W&7**?:"90V"?? I<(D+FZ$PWPO3C^<].@7O*+8O\:8'>AM@[:W M#5[=VZXKBPS1#7CE5;Z5XKJGW;(GESVSKZ$=-+*_/>_+L.:)*A*!/SJ?0.L+ MLBHVT4%JE[6/6Z)S?_EM[V.%%8DHV=;6O*'S(J)4-G1H\41+&( EER@OXL/J MV>BKT2.ZJ*SV)6U'WHZ:=O6P%C9K:N)*H98+YSY&1DF1>LJQJU[(#\L#BOOU:$C1N!Z-*.JCRV$TIBC&&E*$>^02 MVJ;AQ'4\GX_7QC7J]U'('[E!N8F\K*QO!@#CSL,!+-W^FP"B,<#1,>T3?6?K M?I5SO?*W2$->-/55JUUM+ZH7]?WL>7M]R[UA>B70[21?XF@W'$':NKXYUA.K M2G];6RB+NY\?9KAL<^TVX/M2*;N9. /M]7W^#U!+ P04 " X9259'^'N M!HX& !U' &0 'AL+W=OCENMY4?LI@J1RQ9 BMS(6.J M82@7;;64C ;F4,S;GNL.VC&-DL;DV,Q=R)>Q*$K6*8RJ_GS(NUB>- M3B.;^!(M0HT3[-:6=\.L3]9L/7 MB*U5X9V@)C,AON'@(CAIN"@0X\S72('"XY:=,F*ZR]B_8&E^O21GB^X,O_).MWK-HB_4EK$ MZ6&0((X2^Z1WJ1V>1Z%"1MTG @LWS;9 Y%]S+!#_U:@E.5PN'N-XA M\5RO5T.OFQNB:^AU7\00YY'RN5 KRFL$12+6D4$':W1/&MDP1H) $3I(1-*0\" MT+2F,DBG_>]@H,1$HR('I.-T\;_KN/CH.L,-B1*A?X)4KC,B7?/7(3="4UYT M87K\@'BP:D0>X6, CX)Y>41G$3>)^ P;3WU?KF!G@=ICUO3@OVLD,_'GO7F> M/7>4 #EG?+/G PL6:64!L"ER#;#T'\7*6& M?4C'=8Y,^F4Q#"'V"-^G \B>&I83K5^##9E8U3H6*;D%)1]5]EFY/LAS??#D M7+^ 4/9U*7LO-LON1I1>:WBD2P 55":@NX*DDQO(>;Z!FF>(FN\0-;/&J\"B M*O5K%=@S]2.K:E4+8GVA,%,Y.#::1R#W7(J83"_//D(":H$805BF;GTF;[%1 M\R.$7LL(4)!G,P">WO%L,CD#3)(LQ*N5<2!@%,L8HF\*N/5;$;%VJK Y)1U* M9ILYT Q0U-X#&-X#R@"%FS9!:DQNS/'B[8&\A\LFUHJMYB];,3L@%DGTCRTO MEV<7:+-B&.Z#H?6K>S* H3Y/>X"K XP%I>DZWA4] RQ;X6)EPL3M= M9V M#EP>BV#5N7.83??(L^!@7>$F^;(&;8,^ S(9_3Q_]ZJ])8MAD?0AQ^@ M)_K&6YV1TRF[JPM8CIMA$[BT"V9]KKL&]BK@6=[P'%GF/92B @U5!H=U:/@" M4%3V?0E^*MJFW33/\%,R;@X@79&8)7;G\U60A:/M]8!^PJ#D:Z:P3(]M+*:R M;8;DVP*\UY:LO2*U O4PDJY->&3!8D?;YO>R?Y06@_2.U\JK'Y]Q1Q[1IS:%[A/!D;Z6I[7<01;"Z2V&RW)N5MH&;/<1U/.!']B-,V_'^+MPAB^<*O(+_46>%VT MUX&Y5/^L2'T(^/^!0.T>]MVA#4KOL NO!JMA=FA_3,%9SW/<-%A_I2C%NH'U M \L,OF<"_J#PM!10M$I%O_/0I?N)$^\B=1K ML.^EXR>5V9U_SZJJ60_ X>7;-M2HG($[REZ;A)?F%TZ$^4-SKX/L[SF#ENVX M3=_;[*?ME.VF3*O&7T"J1SA5)56[\"DH9G)A/G@!'\01^U4HG\V_J4WMIZ3[ M[?:#W"0T9!8=P ZW,A=#9 M!OF7QLF_4$L#!!0 ( #AE)5EH+B;2= , "8* 9 >&PO=V]R:W-H M965T 85WLI*EK&W#2+5H@P09- MVGTH]H&6QA91BE1)*J[[]3ND9%EV'3O8]D7BD#-GSAQR)(Y72G\U.:*%[X60 M9A+DUI:C,#1IC@4S?56BI)6%T@6S9.IE:$J-+/-!A0B3*#H/"\9E,!W[N5L] M':O*"B[Q5H.IBH+I]24*M9H$<;"9^,B7N743X71H?U4WFJRPA8EXP5* MPY4$C8M),(M'ET/G[QT^ 5"N& MB,:W!C-H4[K [GB#_L[73K7,F<$K)?[AFQ'M7J/33UG#B]5 MPO@GK&K?X5D :66L*II@8E!P6;_9]T:'3L!%]$A T@0DGG>=R+-\RRR;CK5: M@7;>A.8&OE0?3>2X=)MR9S6M,:_C,1(5P@\Q4&DEQ:^#/>S87:%Z. M0TM9G&^8-HB7-6+R".)KN%'2Y@;^DAEFN_$AL6LI)AN*E\E1P%FU[$.4]"") MDN$1O$%;\L#C#4Z7_):;5"A7M8$OL[FQFD[)OX=JKB&'AR%=YXQ,R5*0]1\UTFJ\/<3^*?IC[ M?8ZP4():ELLE6'\6P"]+VX/Y&@0^H#NK-N<2K/-V9!X\F7Q#IN=74E643*[_ M,+#@DLF4,P',&*13QF0&@K,Y%]QRRF!S9H%IA*(^BQF0W4%V;4R?@K32VO&B M=N0$8IP8=$JH6Z Y)KV-/?3VH.=3_9U:-4<-@[B=35.E,U^C\F1='N:_%Q;3 M7/)OE+6RQ.\'D2&?#"UJZD-TWL1K2XYZ)B/%F#9 DA1<"$(Q+T?P6(M],B[O M!UE69%R1+\_0EVQ&>]5T(:Z]\''S3IKW &9>4]"]VF>Y.["EZROWIFD9[>Q,=V,A=38]'_!]-][OI]ZEZOB_3^5%53[@_ M7=4MQ+'1(76?%GGH7Q!V_MT%ZJ6_H1BB54E;_\;;V?82-*O__5OW^@9UP_22 M2T/?Y@6%1OU7=.?0]:VD-JPJ_4U@KBS=*_PPIXL<:N= ZPNE[,9P"=JKX?0_ M4$L#!!0 ( #AE)5F/1%B<*P( X% 9 >&PO=V]R:W-H965T_Q(0X%NN<0>>[['.!ZGO53WN@8PZ*'A0F>X-J9=1)$N:FBHGL@6 MA-W92]508T-51;I50$L/:GA$XO@J:B@3.$_]VEKEJ>P,9P+6"NFN::CZN0(N M^PQ/\7%APZK:N(4H3UM:P1;,YW:M;!2-+"5K0&@F!5*PS_!RNE@E+M\G?&'0 MZY,Y=MQL9'\+0SW>8"&Y]E_4A]Q9@E'1:2.; 6P=-$R$ MD3X,YW "(.01 !D Q/L.0M[E#34T3Y7LD7+9ELU-?*D>;V7^*WT KE6&B M0M^6.VV4O2K?SY4=V.;GV5S[+'1+"\BP[0\-Z@ X?_ID>A6_O>!U/GJ=7V+/ M/[7@_HSU.-2OSSD,'(GG&,;#+*)A=EP]'0'8>+NLD_NN0OW>CD MCC:@*M^)&A6R$R965T5NB\$1K;^ MQN^DL?WCI[5]L$"Y!+N_E](< R

YLF9BD9SF(8W';MIG6H(D3GE12'(BA.+]>H4'.@=95]/-QG_M&A0=F%,DSQ,$Y31_=7L([[T]=*A MM/@SI(]YYQ@5H=RGZ=_%AT^[JYE67!&-Z)85$ '_\T W-(H*)'X=_]2@LV;, MPK%[_(3NE\'S8.Z#G&[2Z*]PQXY7,V>&=G0?G"-VFS[^1NN S )OFT9Y^3]Z MK&VU&=J>;.LK MO*ZND'SG"G7T.4W8,4=>LJ,[B;^K]E\J_!>=WHWNM&]]7N7[9LCG0L<^]QJ3?IIY=X^G?PVB0+.TFV M;9,L:Y,LKY-,ED+5*(9\E*(Z7^:G8$NO9KS\YC1[H+/USS]A2_M5-G^08"XD MF <)Y@.!]>;=:.;=4*&O?^<],P\B*IW,RM4J78O.^+#&V+3FR]7BH3M-$C/- MP7.G;^:*9KJIV4,SKS*S>V:VUC?RE4%-I,QL*#.5E'E!>4?P&ANE.2^P]Y3? M,)3?-]LTIH@%W^1D5J!.ER7#F),!EZ+5!7'FUH!*T9!@/A!8;Y*7S20OWV2=LH2<=T@P%Q+,@P3S@>OH2OPC MEBLU:J_@6T)PF]JL2Q46Z!2A#&LY7/IX$C/=,83UBCK*YD.A]:>Z59;8>)-6C8'$7CW]D&@N*)H'BN9#H?6GOU7)6"V3U?U: MU*;$LH<*=B,QP[8I]FO1S#%TL<&(9K9F#C<@?'5<4WEK)3%6:^*I_5HB6XG8 M=216PD:-Q&A)1#9%*\N8&UKGG]![E)%/9;:5UEBMK9]MW:+&-6UQNTMFIMO" M;L,X-&\:!H/A1:?SY;%8W?1D9C M4!T-BN:"HGF@:#X46O]WLU9+DU=H:2(1R4)GEAAA;=@C7(D5P8)TD6$)(_KJ MD*92ULIH\D-D-!%%[85I#%791F9FF,.M:5=FADVA6WA2.UW \]4Q3^6TU=+D M=5J:B)K6T)="0Y:8Z<00&O(X-&\:!H/A1:?\9;.4W>1DX34#D-BN:"HGF@ M:#X46G_Z6SE-7B&GB>1G8VP/=?)&:H:'>[JNS$P7]VNE9J:P7ZN.:RIOK9PF M:CD]LE".^*E0/="+;QQ(-!<4S0-%\Z'0^@G0JGYBOTW=!%+@]?1#HKF@:!XH MF@^%UI_^=N>"J'PO"L_DR*PD5=,1?@G3A;6EB,0KIJ!T?L3> &GW M!HA2?+Z@8C[SNXUZG!??,:"; Z!H'BB:#X76?Q"TW1S0M3BEG_#U!+ P04 " X9259_@W+A#4$ "+$0 &0 'AL M+W=OGN>59YXG/>+<7:L)9S YPA]9(?#D\ M,CER:I8,%XAP3 E@:#NW[KS;Q/.5@4;\AM&)-ZZ!\3 F?,J1@+BG%]+XB_K&%Q]N 8?%.P!Y[G, M$CYSA'1!;<1)J^TNR^WZ;VPW ^4B#T'"9%+&NSCR_;3"_:.E*[6SS_KM_0O M$MX==S9P_8_ =_W0L)_5>\Q#;1Z8W/FVU9-_O'I+C*!.ID#S!6_P?<($DA3# M7 :YK&&J%J24I(@13':RLAPH$W C$XR726+,@7*5T+R**IVW_ !3-+=D;>2( M/2%K\?UWWLC]T12 (FOJ6J'$+U<'$!J9P;(=M5&)"!?:D1K4'.LDE># 209 MH+JZ85W\/@*"A$FT3AA.>:X\ZFO5!45?7N(_Q1UVBQ #R[,"LV*A6;/0^ MQ:YR6?.OP:8L^J7?0*BB;W)\U'<\#&V_XWD?=>-/NF[%?53H!EV%DCXJ\((& M5\O[<>W]^*+WNH69_+MH]G>+TI!D\9!DR4!D+>TGM?:3_Z1_3(8,U9!D\9!D MR4!DK5!-ZU!-+SXF*\ID**! YP9B#,2T_[2'_0Y2HJ(F*NCTAMC Y 61[75* M@@DFZ^_87!,\]_4MV?WF=EE13/ZB7U:PZ&+#-'$9.J81]F;+]!J' N]_U32K M[;0*OCWM"M<'!;W.80#Y8:]M&E#>M)%,;=G\5]G\?Z-S5JRM%Y\H[.;VR@0+ MHVY.Q":8%XV[,C$>71H)ZMOQS"'O31=D.%/"CK MRSV"&6(*(.]O*17G@5J@_OZR^!-02P,$% @ .&4E62A^\4@&"0 IE8 M !D !X;"]W;W)K&ULM9Q=;^,V%H;_BN M%BW0 MM<4O2B#O6&+WFLVYL=]NX_SK M6[G)7NXF:/+ZP<=DM2[K#V;WM[MX)1]E^6GW(:_>S8Z49;*5:9%DJ9?+I[O) M&W0C@J9!$_&_1+X4G==>W97/6?:E?O-N>3?QZS.2&[DH:T1<_7J6#W*SJ4G5 M>?S>0B?'8]8-NZ]?Z3\TG:\Z\SDNY$.V^259ENN[233QEO(IWF_*C]G+3[+M M$*MYBVQ3-#^]ES;6GWB+?5%FV[9Q=0;;)#W\CO]H+T2G0<6Q-\!M ]QO0$\T M(&T#C_*;)7'NW6RJ"+R+]5@_I;+,DXVQ7<5YM,C][[]YCOO&R])O??) M9E/!BMM969UK?<39HCVOMX?SPB?.BWCOL[1<%YY(EW)I:<_=[>>.]K/J&ATO M%'Z]4&^Q$_AFOYIZ/O[>PSZFEO-YN*0Y;9H36W?^WM'%U4?7+@8YCAK2\,@) M7F^L9$_>ZSCZ]>32K9*V3^+"?W__P' M"OQ_VRXY)(Q#P@003$L./2:'NNBOM[3UICNT#)J6]?^0YWN$6#"=W\Z>NQ?6 M$N9':!KI8=P,(\P/^V'B$!9J8:%_#-(ZR8Z=9,Y.?DJ34BZ]QS(N[3UU-A\Z MT"!A'!(F@&!:#H)C#H*15"" 3 XDC$/"!!!,2TYX3$YXM0H<6D:=&W).HFG8 M$P$S*J*!H0%F%(Y0,*4]#;"&D2FQJT!T[&3D[.2[M)1YV@R_>.,MLGU:YHF] MST[0T"$'">.0, $$T[(Q/V9C/I(>S"&3 PGCD# !!-.2@WPUT_>O5H2VJ79_ MHFB*>Y+0AK%N&&$]1;"P@CDR%,$2%E93D="N"*AC:)"SF^+W?;*KK&QI[:>S M[="1!DKCH#0!1=.S@%46\$A:T(*A4@1)XZ T 4734Z0\''*Z$+<>$./F1#XE M_9OXP1(W9VAJ2((91I")$]:XRGC@$Z*@+!%R>Z)W>9X3KD="5N50A,5:@F\:PO"I8PXG?F M^NUE,\-(0$U-L(1%4<>'Z!U5_@BY#=)_=C*OAF&Z\A[EJIXO%-Z?]6+GDRR* MQD]8KX"3.7@80M(X*$U T?3L*&.'HK&4 M3I@=(X*$U T?04*;>'G'[%K11S M<_$@\HUU1EO8/#"58F[:CH"2OE"8,!Q1=LI18&6+>7_,!I).3"H.02E<5":@*+I*5+F$#N=C5,YVJ;=>SV8]VU' M&Z0O,?C&VJ0E#/N,&AL4MCB,66=BHW=462SLMEB7*,> -4SWT08/4-#M,U": M@*+I>5-V$=.Q- 342H+2."A-0-'T%"DKB=T;@$X-8:8!BJ:4H\3A6*H! M:BM!:1R4)J!H>HJ4K<3N#4.G:D3FAD2(^Y.%!VM8V)<#;@G#Q#=6080MCFIB MI7=5V3/LMF<7S3VE:#[#^.6,$)QOSI#V,+8R651HKP9<7LS MJVQ\E$6RK%XG]E51-W+P* 3=L@.E"2B:GIQ.V>5H=9>PA9>PE9>PI9=C6$>B MK".YOOJR;:K]KP]"8__$$H9"9JR*6L(B2@Q?8@D+*Y=S2BB4 2-N W9.*"Y9 M%'4?8O"H!-W5 Z4)*)J>+&4BR5BEF@34/8+2."A-0-'T%"GW2*XOV"26\DD2 M&.59EC!$F;$LVH9UEUA#ZO=EPV2Q8'ZJ8),H!T;<#NP"V1BP(NH^V.#1";K9 M!TH34#0];7]])S6)+@OHSB@=+%)X; MZZ&6*.2;\PY;6*59)_94J')BU.W$+A 0YW*H&S]T/(+2."A-0-'T1"DG2<D*"[>J T 473,Z5,)1VK0)2"6DE0&@>E"2B: MGB)E)>GU!:+4K-7$QO*&)@N M'2B-@]($%$W/@/*(=*SB3PKJ!T%I')0FH&AZBI0?I-<7?U)+5:>I F80\DT9 ML-1THFG0EP$+*SKE-)@R5.Q,W6?1+=>7;K9- MNS-ZOR\09T/X^1#A#-$[IJP1.U.JV>J"<_W1S1@\S$ WU$!I HJF9T/Y.#96 M.28#-7J@- Y*$U T/47*Z+'KRS&961C)^O_@'ZQ!QEPA,FYU9,P43!!")V<* MRB:Q,T68KS,%Y_*B&S)XO(%ND8'2!!1-?UZ5 <-K[5T09U'S?7W\&T< QI$19._YNDL\YS-['JKYI'B7:^_PMNGE EL\YNA&'1Z8J_.$)KN_C?)6DA;>13]6A M_&E8J5M^>"CJX4V9[9JG?G[.RC+;-B_7,E[*O ZH_OZ49>7KF_H QT?3WO\% M4$L#!!0 ( #AE)5F3+6I%I@( .T' 9 >&PO=V]R:W-H965T*+/@Q>,*YW %ZKJZ$'KF=2P9*8%)PAD2L)PXT\%I M,C3Q-N K@;7<&B.C9,'YC9E\RB:.;Q(""JDR#%@_5C '2@V13N-GR^ET1QK@ M]GC#?F:U:RT++&'.Z3>2J6+BO'-0!DM<4W7)UQ^AU6,33#F5]A^MF]C1T$%I M+14O6[#.H"2L>>+;UH.&M.#)XX,43G^J1" MH@\L@ZP'/]^//]F#][3ZSH)@8\$LV$LXK7,7^<$Q"OP@ZLOG_^#)?OB75+DH M'%AXN$=-V!4TM'SA'PJZ%+R\K^F:J +-[>L$ GV?+J1=_]%7OH8_ZNA4 M5CB%B:/[C 2Q B=^_6HP\M_W>?>29,D+D>WX&G6^1OO8XUTKT];*8T3;K^6N MS\J&Q<'(U55>;5OTG*"D)VCHCKJ@'4G#3M+P'R3=*])MO7F7!*0\ M9^17[^S\'@C>F_K?UMK;:I!:8FXO&HE27C/5],IN MM;O+IK:%>_?AS45XCD5.F$04EAKJNV]UHJ*Y7)J)XI5MMPNNM)]V6.C[&(0) MT/M+SM5F8@[H;OCX-U!+ P04 " X9259TLPL[>L" #K# &0 'AL M+W=OMA1-GMGOAW\]V0PA:&B%&!R^-;^><[SOV5Q_WUUS5T0)C(NL\Q43/S+B(B=)=,7=E*I!,K5',W,#SVFY,:.*$ M?3LV%&&?+Q6C"0X%R&4<$W%_AHRO!X[O/ R,Z'RAS( ;]E,RQS&JZW0H=,_- MO4QIC(FD/ &!LX%SZO?._(8QL"M^4ES+0AL,E0GG=Z9S.1TXGD&$#"-E7!#] M6>$Y,F8\:1R_,Z=.'M,8%ML/WK]8\IK,A$@\Y^P7G:K%P.DZ,,4963(UXNNO MF!%J&7\19]+^PCI;ZSD0+:7B<6:L$<0TV7[))DM$P2 (=A@$F4%@<6\#6907 M1)&P+_@:A%FMO9F&I6JM-3B:F%T9*Z%GJ;93X0A7F"P1:C!$835CFY\N%$6Z6P;*=@1Z70YKX,7'$/@!4VX M'E_ X<'14S>N!I\S"'(&@?7;K&9P#",TIY F\QU4CN'S)M6' :?P@\9F'9_! M6$_)&8FV"\:*" 4ZD0@WIQLJ;WL6;5*:$91/9F2" >.EHQ$L4(G M_/C!;WN?*H@W?KEDW.G#2F?E@&O MQM" F"=J(2O2W,[IM-]<1KY?\_PREI707GB^.CGQSGN146[^9=3] M2T:=>K=<1BV,9M7;+J!K;"P^87R@E_/>B MI S)*S-]+#G\9]8<_R*F+$913:U=:O(?BP*_\C+^3WJJ!E&>?RA+O5LH7&ULM5C;;MLX$/T50EL4+9!8$N-K:AMPDKWT(=L@WFZ? M:6DL<2N17I*.6V _?H>2+"F-S#9._6*+-.?,X7#.C.CI3JK/.@4PY$N>"3WS M4F,VE[ZOHQ1RIGMR P)_64N5,X-#E?AZHX#%A5&>^30(AG[.N/#FTV+N3LVG M8_^6[%YW,R*:;B6V2<>FW3FC3T2PYIM,W,O=W] M:&" M8"0S77R27;4V\$BTU4;FE3$RR+DHO]F7*A M TH/&-#*@!:\2T<%RQMFV'RJ MY(XHNQK1[$.QU<(:R7%A3V5I%/[*T<[,?Y[!,O&CBN]5R9<>X#LAMU*85)-?10SQ8WL?]UX' M@.X#<$6=@(MMTB,!/2,TH'WR<7E#WKQZZ\"]J -[4>!>',#])C@"(QCM \3J M "55@+H"4>+WN_&M6B_UAD4P\U".&M0#>//7OX3#X)V#?;]FWW>AUVEQABF? M,1$!88:L(.%"V T@\PTH+N,NWB7RL$"V1>%AWA\$O?'4?^@@-*@)#9R$;E"[ MVG"SQ;UV.2VM!RVGYV&WQV'M<>CT^)=B0F>LK!WQ/RA%+$:FTWD)-&XY#WK] M;N^CVOOH^0< J%%GZ$=/B-C0TVXJXYK*V$GE _K#,."Q+R$I8D#^(W=*KD'; MVLPZD]<)>63R3FK"DQ-+;W("]F'0E.3@9.*KH!^E0#_H#;I3(&RUB?!%^JO, MVW[/#[NEC5OZLT18(3U6X<4! DT5#YUE]D@=5J#?GL(A-DU5#MUEN5.*]Z!Y MC,^\6XENR&.3N:G;X>#$8@R=G>'8#31M('3W@1>I\6EG" ^G0=,;0G=S^*X8 MG_8!AQB;/A"Z&\%SQ#CN$..!AAPV=3UT%MYCQ3AYPF72FW1SH4V1INXB7;PK M=[ESVQV9KK0IU#0\L=ZHLQ,V*K MS'_$9U/GJ;O./T-I%=*/N&]J-G6_;!^GLPITY&#BMRZJ.:BDN(YK$MFT+.^L M]6Q]Y5^4%]UF>?E_P2U3F!*:9+!&TZ W0N^JO(*7 R,WQ;5W)0U>HHO'%%@, MRB[ W]=2FOW .JC_")G_#U!+ P04 " X9259Q7:B@B ' L,0 &0 M 'AL+W=O.(5NW'[K OGG,FR2>EW%V M<:39MWQ'" /?DSC-;P8[QO9OQN-\M2-)F(_HGJ3\-QN:)2'C;[/M.-]G)%R7 M04D\AHXS'2=AE Z6B_*SNVRYH <61RFYRT!^2)(P>WI+8GJ\&;B#\P>?HNV. M%1^,EXM]N"7WA'W9WV7\W;AF64<)2?.(IB CFYO!K?L&>Y,BH$3\'9%CWG@- M"BD/E'XKWKQ?WPR<(B,2DQ4K*$+^XY$$)(X+)I['OQ7IH/[.(K#Y^LS^>RF> MBWD(%:(1 *<= ; *@-<&H"H 71O@50%>69F3E+(..&3A E)BR,XOP59_AR MC\'+%Z_ "Q"EX /_6G[H\\68<2%%.N-5E?3;4]*P(^G;PW8$'/@:0 =ZFO# M'/YQQ48 N64XTH3C:[[=TX6/>?7K0P#K0P!+/M25CKYPNK*/M(,KY8 M@2\YV1QB\&>T(<6)]@\),VTYS;0N D]%))B"A*9LIZ,(KJ1 %05P9V =/NFH M\)54L*:"&BJI@%Y=0,_(_2ZC>0Z",,N>HG0+;A-Z2)FN8">::4E3=)3'I3>9 MCR:+\6.S)B>4WT3YKHS!&B8?COP:)>F8U#HF1AVWJ]4A.<0A/Q<*$1F+_@N+ M[J*3ONSJ4I\J7P8] M9S1K9:Y!36>C:2MQ#_J:[[RLRQ<$Y"& M"=%>B;XF#;>=;*!'M4X_?(E+DC2K)"YO_B+!4?PK.EMLF%;;'+5&G;0M65&*B9;5;3)AFVQ MR544CLXU^IWG.Y(+O//* [C.V01 K\M/!!:YL!TNN9K"WKEFZW.U/:EXFDL) M;^FPM2I=A<*74+(6X;1ZK89(4EGKS 2]5[E M;+)A6VQR$87+E=+-:W3T;R]=)E!\K!(^%IH]K5].HB9JO? R%%[ MB*KZ$DJ6+8PI-%JVKD9CCNJMT%5&%TY;G@DB:VL, ,WV*2CGO"0;9J0\KEJA M=F=_=H=_/V/Z!X4_A,C: -7H-'M7T28;ML4F5U$X4VAVIL_N0Q=XW?.Z/[\\ M PTLS/S^N>)TFEQYC<-72W#%A&V0"0747A;9/:V M5S>+BD<:JV@6)Z1ZU.:"6%-DGFIV-1FK/K1B,PV[C!#Y42/A&#VS MC_IL?A+$'-U7HU4V;(M-KIRPB9ZUO7G/ZEC4*ANVQ2974?A3[R?MS5_@K1_0 M,\^3JHK:X\)VN.1J"COL6=J;]S3[Z8XRYKH*A2^A9"V-IR#M[&ULK9I1_BL:]Z20SB4%@$SNU/9,$:#-SR662 MIGVXZ8-B9%MS@'Q"CM-./WPEP!ALHMB]]4,"\NY/8O_R(A:-UEQ\RQ:42O26 MQ&DV[BRD7%Y:5C9=T(1D7;ZDJ?IFQD5"I#H5V/2LA+.U, M1GG;@YB,^$K&+*4/ F6K)"'B[VL:\_6X@SN;AD$8WI M5&H$4?]>Z0V-8TU2X_A>0CM5G]JQ?KRAA_G%JXMY(1F]X?&?+)*+<6?001&= MD54L'_GZ-UI>4%_SICS.\K]H7=K:'31=99(GI;,:0<+2XC]Y*P-1G M='!V'7KO.+BE@WMH#[W2H7=H#_W2H;_CX S>(I!'Z(A=4H-M4DG3.7F** MKK*,RNP,W:LI?H[NB1!$3P1TXE-)6)R=JM;G)Q^=?#I%GQ!+T9U"J0F3C2RI M!J>[L*;E0*Z+@3CO#,1%=SR5BPP%:42C%G_?[#_\R#\T^V/' +!45*O0.IO0 M7CM&XM5JWD6V[NZVQ>/'>@]^K/?0[/YE*KO(Q6WNC5BZ MU31UFU8W2:OLR69$K''96',RI>:6?R\T_8 MLW]I$P@2YD/" DA8" 1K"-NKA.V9Z).KA O)_B'Y;8;/$,]3$-NF()*GH#:I M"["7@_4-]'4RZ [L^@>/K->ZGFT>PZ:-OV_C>%VW:12T&@V:1J'QPO]G6/M5 M6/O&L-ZJ'#9C*9/T/%8).U)Y6@H24922A+9&L^ -ZI=T@;O>3@0/LO(/L@H. ML@K[^Z%65OW*JA$>KPJ/9PS/)IVT!<+;Z[#7M[O.3B"\O<'W^GAWGO@'L8(V MJSU6V,X:M ?BH@K$A7F>)$O"A%HIRK.]^[YNJ6;1YWP6G01OTW@5L72.-B$\ M/4-/DJA\K!CZ!WR;3GE"$1?HAB=J9B_T*E0M&I^=3DBT0JW1'TP41\]VZ MU(]):MGUK.1M5=((.UI)2)H/2@M :2$4K2GRMJR!@>H:&+2P 4KS06D!*"V$ MHC7UW58WL+F\87K0-+L>+2DDS0>E!:"T$.]77US[O8H WE9,L+ED\B#XC&;Z MC0EIE\OH?K1T 9UE@R.EI?2)H/2@M :2$4K:GO MMH"%#ZU@Z>H3VUT"'U1Q,'=QM/0%K5_+3WBG-NR#]AB TD(H6E/0;1$)FZM( M]3R,_D5'+H-!BT>@-!^4%H#20BA:4_-MI0D/@9(T:-4)E.:#T@)06@A%:[X( MWU:>'&/EPU!W;A/9##M6Y))67RYBU]U[50/::0!*"Z%HA7I6;;=(0I4&>E]/ MAJ9\EJO' I>9(?+BB)J- &ZOL9YW)SHCNH=F!-_@-02P,$ M% @ .&4E63"W5P$_ P ?@T !D !X;"]W;W)K&ULK9==3]LP%(;_BI6A"21(G(^F@;61@(X-:0P$8[LVS6EKD<2=[;9L MOWYV$K*T-2F5THO&=L[[QN>QY9P,5HP_BQF 1"]9FHNA-9-R?N8X8CR#C B; MS2%7=R:,9T2J+I\Z8LZ!)(4H2QT/X]#)",VM>%",W?%XP!8RI3G<<20664;X MGPM(V6IHN=;KP#V=SJ0><.+!G$SA >3C_(ZKGE.[)#2#7%"6(PZ3H77NGHU< MK 5%Q$\**]%H(YW*$V//NG.=#"VL9P0IC*6V(.JRA$M(4^VDYO&[,K7J9VIA ML_WJ?E4DKY)Y(@(N6?J+)G(VM"(+)3 ABU3>L]57J!+J:;\Q2T7QCU95++;0 M>"$DRRJQFD%&\_)*7BH0#8$;O"'P*H'W7H%?"?SW"H)*$!1DRE0*#B,B23S@ M;(6XCE9NNE' +-0J?9KK=7^07-VE2B?C+XPE*YJFB.0)NI4SX.@ZER2?TJ<4 MT+D0(,4Q^JXVX EZ4)LN6:AA-D%7-*<23KZI14M,BJN%7'#5S1B7]"\IUOCS MB]JM M#A""2AJ3A2GH\/(W1X<(0.$,W1C9J("A0#1ZK4] 2=<97&19F&]T8: MYXNIC;!WC#SL!0;Y9;O\=BQMY+N%W#?(1^]Y>F"2.VH]ZD7QZD7Q"C__#;_/ M0E*UI159TN0')3\3G=(O,/OIL^-,S,D8AI8Z' 3P)5CQQP]NB#^96'5I-NK( M;(VC7W/TV]QCO1G0(0=]_M%\>F0B5SJ$A8,^))=Q9/NX^7,'SK*)I_69^^+I MR&P-3U#C"7;AZ9F0E*JH@<1W[7"#0JOUOA0Z,ENCT*LI]'91"$T4>ML4L!UL M4&BUWI="1V9K%,*:0KB+0M]$(=RBX/6V*+1:[TNA([,U"OV:0G\7A@.UH M X0I+(PV7R@C4UB_WP@K)^\T:EW]97)#^)3F J4P43IL]]6J\++8+SN2S8OR M]XE)54P7S9GZ0 *N ]3]"6/RM:,KZOJ3*_X'4$L#!!0 ( #AE)5F(BS@P M7 8 'LN 9 >&PO=V]R:W-H965T(^Y!.AS=9?W(^,?\GE*!/J=)EE]-[H4X7LYF>71/TS"?LB/-Y)D] MXVDHY"$_S/(CI^&N3$J3F>LX_BP-XVRR69>_O>.;-2M$$F?T'4=YD:8A?WI- M$_9X-<&3+S^\CP_W0OTPVZR/X8'>4O'A^([+HUF#LHM3FN4QRQ"G^ZO)-;XD MWE(EE!%_QO0Q/_F.5"EWC'U4!S>[JXFCKH@F-!(*(I0?#W1+DT0AR>OX5(-. MFC%5XNGW+^@_E\7+8N["G&Y9\E>\$_=7D^4$[>@^+!+QGCW^0NN"%@HO8DE> M_H\>J]A@/D%1D0N6ULGR"M(XJS[#SS41)PG8[TEPZP1W:()7)WA#$^9UPKQD MIBJEY(&$(MRL.7M$7$5+-/6E)+/,EN7'F;KOMX++L[',$YN;;$?O!-UE-,_1 M*W0KY]6N2"AB>T3D"?2"4!'&2?Y2GOQP2]"+9R_7,R$'5NFSJ![D=36(VS/( M=7&8(L>]0*[CS@WI6WOZ[Y&8(@^7Z9XAG0P9?6Y*GTFV&LK M;K)<\$(N ('^?B,#T(V@:?Z/B9L*;6Y&4^OZ,C^&$;V:R(6;4_Y )YL??\"^ M\Y.)*4@P @2FL>@U+'HV],T;.>$N49&%*>,B_I?ND)J(*,[S(LPBBB*6B]Q$ M9P4;E+!*U1XVKN>H?^O9PRE3AKC $$<,<4L]3JMOWM0WM];W!Q-A@A*6'5X) MRM.R.E,Y%/AA:DF4ZB//4M9BZ:LQ8#;%A67I5W]!4J4')Y5::K)[]X]W_=- M174C>^^>*=1^]X*FS,!>IE(J>;.VG.YB@?Y#S^2URL=*DE2/\0>6/,39 475 M^7T8Q4DLGB[0KJ!(RC"[HUS)J&_BPCKT6)V#!"- 8!KERX;R)>C38@G)(B08 M 0+36%PU+*ZL$[=D,6Y8O%!3DR+Y["@RH]:L.DNH6I3==6D==RQ%0& :1=AI MK9PS2L0.G.7&1VB-8U'8K2%D;B20&"*#\TB]H!-OBJT%W=(L9AS]Q@3-E5C) M!W@C5F6="0NS8>)D'VGLN@)%(U!H.LNMG<6P?A:#&EI0- *%IE/9>EIL-[5C M9:J&TSQ19_'4/%E''LT3$)K.4^N-L=T<#U>JKI/M)6AP*!D4JI?6^F-L-\@= MS7)Z->OZR.-$*59@+-TZSNAE!HE&H-!TCENSCGU8Q;*:_]%40J(1*#2=RG9# M@.T[@M&*%7273H^SLH\\FJ?O8>)QZ^*QU=Z.4*QEMY_01]!R*)=D4*A>6FNM ML=U;GRF6-UWBYT@R&,O#:_FE/)NILY5L_5K(Q295:V4L'])/;T'1"!2:WC5L M[;GKP/8-K6Y_=.,0$HU H>E4MAL#U[XQZ*A6G,FU27.!>"CH!J)'?NC/NG&Z#IHZWQ&?KU'XQHZG['F[?/6E>6RWP<"&K<4Z%#/<(61VZ M^'HH&12JE]:Z;]?NOCM"MFJ%['6_D'G86#ZDW]Z"HA$H-)WGUKV[\*6?#_0K.ER?H=@ *3?_S=[L=\("Z]37.$/WRNKWX/OT: M%*J7UMIS;U3?WI_Z[L(D8&_#)Z5?QO:7?8BQBPX4C4"AZ?2V%MZ#;=A[H U[ M4#0"A:93>?(2RLB&_;?H5ST&QKI^^7+6GZ]/T&T %)K.7;L-\(":^#6.)F#N MW#4*F.'-%7,H,8=BFX"UMMRSV_(MXT>F9D#U$MPMC0H>B[A4LV"Z?*XJEO.A MX.<],;.4@7;R0=$(%)I.=&OB/=A.O@?:R0=%(U!H.I7MIL$;VOM>M[??Z\0&AY)!H55ILY,7?=5KV6]#?I"W'"5T M+W.=:2!7,Z_>=*X.!#N6[_[>,2%86GZ]I^&.&PO=V]R:W-H965TB!FZ^E$)61)NN7(:JED *%U2Q,,(X#BM">9"E;FPFLU0TFE$.,XE44U5$ MOM\!$YM)T MV T]TN=)V(,S2FBQA#OJYGDG3"SN5@E; %14<22@GP6WOYJZ' M;8";\8/"1NVUD4UE(<2+[3P4DP!;1\ @UU:"F-<:[H$QJV1\O&Y%@XYI _?; M._6O+GF3S((HN!?L)RWT:A*, E1 21JFG\3F&VP3&EJ]7##EGFC3SDUP@/)& M:5%M@XV#BO+V3=ZV"[$7$$5' J)M0.1\MR#GS49HA2ZG MH EEZ@I=(,K1(V7,+*U*0VVL6,$PWV+O6FQT!'O;+*\1CCZA"$<#]#R?HLN+ MJW]E0I-)ET[4I1,YW?X1W:E)!DVIRIE0C03TZW:AM#1;_]OGL=4:^+7L>;A1 M-O@(:MRAQB=1WU=@RGFI0?J MX\,_P_Y"/F /_ZTY^#12:%-5ZJZ^U+OZ(N&UH1(*;T'!!Z=A//[?2KA7">VM M\DCDDG*%&)0F"E\G)A/9%NJVHT7MBN-":%-J77-E+C>0=H+Y7@JA=QU;;[OK M,OL#4$L#!!0 ( #AE)5DF]^;W#0, #L) 9 >&PO=V]R:W-H965T M.[;NR4F%16.FKNW?-TQ!:2D@KN M.1*+LL3\]0(H6XTMSWJ[\4!FM=(DTP8>]:-ZV)LN7I 0"&7.@&KOR5< J4Z2 WCSSK3 MZKK4QO[U6_I5PZY8)EC ):,_2"'G8VM@H0*F>$'E UM]@35/I/-R1D7SBU:M M-E(]Y@LA6;DVJW9)JO8?OZSKT#-XX3L&?VWP#S4$:T-PJ"%<&\*F,BU*4X<, M2YR..%LAKM4J35\TQ6S<"I]4^K4_2JZ>$N63Z76UA$HR3D"/\\7,1JY_BGS7 M#PWVR_WVNUS:*/ :>V"P9X?T'IKLCBI65S&_JYC?Y 7_J-@KRHC(*1,+#NCG M^41(KB;Q+U-YVL#0'*@7]E#4.(>QI5:N +X$*_WXP8O=SZ9B_<^P[#^%;10R MZ H9[$M/'_!*S60)G& J$*Z*9HO04ZWF+ =AG&EM9-Q$ZBUMF09GD>V/G&6_ M1KNJT'7M8%.5&51!9'N=:H,J[*C"O517I")J.19HQEC18NG"D1Q0C;DT0K6) M@]Y !F%@1UM0)E6XC9Z95$DO:P,JZJ"BO5#?F,0475U?W35 > E"W:AI-D2X^*UV6G68 M2209NM&8[U+%N^.(XAVH@U29016?V6=FI*1#2@YX5Z2_KU<@32AM3M+OWAUL M+Z5D9Y$H46(/ME ,,L_S>\0MB],[J?1GQ2WF,U()1&&JC*Z=J-?,VZ.Z;4A6 M-X?7A$EU%#:7<_5U UP+U/,I8_*MH<_#[GLI_0M02P,$% @ .&4E60]H MF2M8 P L!, !D !X;"]W;W)K&ULM5A=;]L@ M%/TKR).F3>IJ0SZ:=DFDIMVT2FL5M?MXF/9 XYL$%1L7<-)*^_$#)S6IU. N M&2\Q8.ZYA^L3CJ"_%/).S0$T>LAXK@;17.OB)([59 X958>B@-R\F0J946VZ M2*B1Q)F ZB4WPR(AT;4,WXP6"I-MK( M+N56B#O;N4@'46(9 8>)MA#4/!9P!IQ;),/C?@T:U3EMX&;["?USM7BSF%NJ MX$SPGRS5\T'4BU *4UIR?2V67V"]H(K@1'!5_:+E:F['3)Z42HML'6P89"Q? M/>G#NA ; ;B])8"L TC%>Y6H8GE.-1WVI5@B:6<;--NHEEI%&W(LMU_E1DOS MEIDX/1Q+\X&E?CQ 8TYS?8!HGJ)/]R4K3.E-]\H(XP.ZHE)26S[T[APT95R] M[\?:I+<@\62=:K1*1;:D.BUGAR@A!X@DI/T\/#:L:^JDIDXJO/86O%')>,KR MF:HXO'M_^%$%70"@\@(7H%<0#1\ M^P9WDX\>]JV:?:M";[VN\,_KCGY]-=/1A89,_7Z)>2L \W;-O.VMNV->U,S! M*:94,"TYXFP*+S'W8^,$/0*5RD.S4]/L_!=YT(=M\O#B[UCD;LV^&U >W0#, MCVKF1P'EX<=N-\NC5]/L>:%<,;U;A!=DQTH>UQ2/ VK@. !SG#A;20*JH &\ MU:@"O.%_^/4ZV+X7^%%V+:>S.DP"2@&',#KLG Y[[6A?+?C!<:=9#,[9L-]^ MO@EAAF;^+<&/L6LUG:WA3D@IA# U[%P->ZUG7RGXP5^Q+3@3PWZGV5""9U/P M8NQ:3.=@N!=2"2&L#3MOPUX#VE<)?O#F/8$X)R-^L[D14[VD$BJ&=><<%N9$ MNZKTF5"-)PUOCAV+39S)$1Q0*22$]Y&-8Y[_G+>?4AK 2;-2G,\1OQ7]@U*V M[RG^'+L6VSD@:8=42@AK),X:B?_(MZ=2_.">/27>N'^Q=UF75,Y8KLRA6Q>(= MSA$SR1X7XI,-H3GBXI1N+;:G&"5549Y9T+8#*T=I8:P6U;4[NEJ0DF=I@>\H M8&6>(_IT@S-R6!J.\7SA4[K=<7G!6BWV:(OO,?^\OZ/BS&I9DC3'!4M) 2C> M+(UWSG4$75E0(?Y*\8'UCH&4\D#(%WGR/ED:MAP1SG#,)042;X]XC;-,,HEQ M?&U(C?8[96'_^)G]MTJ\$/. &%Z3[.\TX;NE$1H@P1M49OP3.?R.&T&^Y(M) MQJI7<&BPM@'BDG&2-\5B!'E:U._H6V-$K\#Q3A3 I@"^M,!M"MR7%GA-@5=_O.16?IJ*.K^ZHF$*4/UV!NPP5 M_ J@(@&_?BW3O;BYXO0/,?7>@GLQW9(RPX!LP*AB6 !>1YBC-&-O1-7G^PB\ M?O4&O )I 6[3+!,WFBTL+H8MO]R*FR'>U$.$)X;XKMR:P(97 -K04Y2OI\L_ MQMP$KE.5NXKRZ"7?[JG*+>%U:SAL#8<5G_LRPT?V_?-!P,%[CG/VK\JIFMM3 M<\LUXIKM48R7AE@$&*:/V%C]_),3V+^H?--)%FDB&WCJMIZZ4^P]3_?=),;= M)-Y2PI03KZ8-*EJY0CZN''\>FN'">NP;5<-F YCG#$&1B@O.3*^%#:1YK31O M4MH'S-BU6!WC,B\SQ'$B%C7A8)PBN6RJ--5\86\<\\ U1Z-='Z/"^=QT1YH4 M7#8\)#AK/9Q=<&V2YI.2;LHT2])BR^I^PR+V[4CV M_TTWR7KN!-%)%FDB&[CIV%T$M"_8=@VY)ENULD6ZV(;&]K*U:WC[3>,& M]JCW&E"_0UW?'X>72 5SG5X@&(KKE6MRC>B4OT::A**4=K;-7*%NEB M&[K8)5?'O63O3>;BLXW5R1;I8AL:V^5F9SHX?W_O'8?>P(-'OWPJ&/3,8-Q] MQS _]$]%:*?+T,YTB/Z3$'%IJQ0P67GVI-#)%NEB&[K6970GN&2W:4WM6MDB M76Q#8[O@[DQFV!_HMME1?\# Z?5'8Y8*9H]AD0KFGNZV+D,[TR%Z3?)]R3$% M.T23 Z*XTL?(ALL3I:Y)PK/GBDZV2!?;T,PNO3OS2S:AUA2OE2W2Q3;<6.QR M/)R,L]_?A WO8)]G?K0+UJ#ZH70^#IL*)L<.>S^>0VE=DH;327I-"L9I63\K M2 L@_M&+\0DQDTQG[Y'J9(MTL0U=[&T]7W3O6>_FL][=YTND>-BE>'BA#6BH MV#4._*.PJ8*Y[A@6*6#0]LSQ=HO5>UPD'^[=(KI-"P8RO!%UMCD3+4[KYV7U M"2?[Z@G2 ^&&ULK5?; M;MLX$/T50BT6+5!;LB1?DK4-Q)=V]R& T:#;9T8:VT0ITB4I._G[#B59D67& M-;;)0R119\[,'(Z&X_%!JA]Z"V#(4\:%GGA;8W:WOJ^3+614=^4.!+Y92Y51 M@X]JX^N= IH61AGWPR 8^!EEPIN.B[65FHYE;C@3L%)$YUE&U?,,N#Q,O)YW M7/C*-EMC%_SI>$K?+D<47@/\8''3C MGMA,'J7\81_^32=>8 ,"#HFQ#!0O>Y@#YY8(P_A9<7JU2VO8O#^R?RYRQUP> MJ8:YY-]9:K83;^21%-8TY^:K//P#53Y]RY=(KHO_Y%!A X\DN38RJXPQ@HR) M\DJ?*AT:!LCC-@@K@[!M$+]B$%4&T;4>XLH@OM9#OS(H4O?+W OA%M30Z5C) M U$6C6SVIE"_L$:]F+!U\F 4OF5H9Z8K)=,\,>0[58H*\TR^Y-3> .C. Q9E MFG,@:D7T(;A%PW.(BC=Q&XWMDG>ZAU-8.)A%]2@]N!-_WK7 M&P1_NW;@+PSKOX1^4!GYW'7ABV*I0C9+&JG("+1^,W!4CUJ,T.+ 5MUL D !D !X;"]W;W)K&ULK99K;]HP%(;_BI5-4R=U).36J@N16E@UIE9#9>T^ MF^0 7I,XM1UH__V.G32"-J BP0?PY;SOL1_CG$1K+A[E$D"1YSPKY,!:*E5> MV+9,EI!3V>,E%#@SYR*G"KMB8LL.+(C$U$'/%*9:R MB2"RRG,J7JX@X^N!U;=>!^[88JGT@!U')5W %-1].1'8LUN7E.502,8+(F ^ ML"[[%Z-0QYN !P9KN=$F>B M5IM2"S?;K^[79N^XEQF5,.397Y:JY< ZMT@*1P5^(_ -F7HK MAL.(*AI'@J^)T-'HIAL&IE'C]EFACWVJ!,XRU*EX7*Q *CQ'15A!?G&&C0?L M50+(R0@499G\2KZ1.TC)6.!!728)E(H6"9R2FYLA3MU/1^3D\]?(5K@>[6HG M3>ZK.K>[(_=EM>@1QSTEKN/Z'?+A?OGO1/6(US=RKT,^^DAVOTMN(\26I-N2 M=(V?M\-OBCMWV^IK?R%+FL# PGLM M0:S BK]\ZH?.]RYDQS0;'8XEN%H%[(Z MP]D&L;X7./7G#;>]BSF4VY',MKB%+;=P+[?M"O#/5(!570&Z$(7O$/FAWP7H M?6#@A!V!HP['\V [L-Z8O5'F]#O)+14+5DB2P1RE3D]7<5'7^;JC>&DJWXPK MK*.FN<17(Q Z .?GG*O7CBZF[&ULO9E1;Z,X$,>_BL6M M3KO2%C"0I.DED9K ZNZA4M5L[YY=C?4G S/SL MF;'_P<[LR/BSV%$JT8\\*\3]H3H3-]K103S:,YT2J6[YUQ)Y3 MDABG/',\UQT[.4D+:S$S;?=\,6,'F:4%O>=('/*<\'^6-&/'N86MUX:'=+N3 MNL%9S/9D2]=4/N[ON;IS:DJ2YK00*2L0IYNY=8MO(CS6#L;BSY0>1>,:Z5"> M&'O6-W\D<\O5(Z(9C:5&$/7U0E/O"FK5?6K'YO4K_9L)7@7S1 1= ML>RO-)&[N75MH81NR"&3#^SX.ZT"&FE>S#)A/M&QLG4M%!^$9'GEK$:0IT7Y M37Y4B6@X*$Z_@U.<.P1L.?N7@?[2'H'((/MK#J'(PH3ME["9Q(9%D,>/L MB+BV5C1]8;)OO%6^TD)/E+7DZFFJ_.1B+5G\?+54J4[0BN5J_@EB*GB%UFI2 M)H>,(K9I/UHQ(=$#S8A43I*A)N/V2'@BT.>02I)FXHOB/*Y#]/G3%_0)I06Z M2[-,,<3,D6KT>@Q.7(UT68[4>V.D/KICA=P)%!4)37K\PV'_Z8"_H[)6I\Y[ M3=W2&P3>'K8V_>?>6\GPZWGD&YY_X3SJ MJW-)"OI)6AEOQ)[$=&XIZ1.4OU!K\>LO>.S^UI=D2%@("8N 8*UR!'4Y@B'Z MXCN3)$-Q<]7&>M6J7Q8D3*F>3*E:%L2LW;Z*E9V-36?ZI^=E$=C>S'EI%J)K MX]N3MDW8M<%3>]0VBGJ, CNHC5KY&-7Y& WFPTQ/Q/;OQ#D(N71F0L)"2%@$ M!&M58EQ78@PF%&/(.Z3L;U8#+N*3>OWD5,D=@13@"ID4H$.1RJ&@!W&7SE106@A* MBZ!H[<)XI\)X8.I1H:"* DD+06D1%*U=E-,N$0_N>L 5Q'_O76)5F;RUZJL< M=SD=]>AR1C9^0SU.VS0\O$][+/A)/U30N0JWE)&!H >1%T]62%H(2HN@:.WB MG/:,> 2G(*!;1U!:"$J+H&CMHIRVCWAP.P2N(&5OD\:R=L\5Y%V3L#)IGEFX MW?>/KA'N*(C3.,K-*=^:,W2AHCD4LCR-JUOK<_I;&A=UK=/3//Q*[8J&WP $XZTGSX*2YQN2)%S,5W(3%^?95J;JG8[V-E_*++'_=?LK5U'A/620;F19)EI)./%CK:]UD5'KY^ MH;-ZX=7"W,>%_)"M?T\6Y>IF=#DB"_D0[];EY^Q)R':!)A5OGJV+^C=Y:MLZ M(S+?%66V:8O5"#9)VOR-O[UW@'RGPVP+_=4%PI"!H"X*^ M!9.V8-)W2!=MP47?'J9MP;3O6KIL"R[[]C!K"V:U')K/K_[PP[B,;Z_S[(GD M56M%JU[4"JJKU6>>I)78OY2Y>C=1=>7MES*;?SN[4W)9D _91FU#15RK\(S4 M;Y%?MO7D^Z9UUM8.I?DRRK.Y?Z=S[(H\V1>*E!3^6N:E.V[)$X7 M:CK7351?&X5M6K:-SLA_XCR/*_63GT)9QLFZ^%G-_2<9DZ+JJ[@>EVJ9JY&/ MY^WRW37+YQU9/I]\S-)R51":+N2BHU[8ZV>6^K%:U_L5[KVL\#O/"GR_6YX3 MQWM'/,<+.L;SP5[^,7XFCG^T.K17,WEO[9SV&7M0E_L=Y:S'V"='JWF?L?M' MR\6/K??H;R^Z(0-_O]WY-2^P;7O4%-]P=^:W1).$!* M& D+D3"*A#$DC"-A @F+0#!#PI.]A"?V'7!E*,[N:PG/#XU/94'2I52&OB3W MSXWQ:-MMX^=Z=KV_?M?\(8_*U"3IDFQEGF1=#N/..I"A6P 2%B)A% EC2!A' MPH1=5CYYEG'>]5T>@49AJ/UBK_8+Z["^RGQ#LH?6<'1:#2M@J$J1L! )HT@8 M0\(X$B;LPE?PJSQ)5+"2%B(A%$DC"%A' D32%@$@AD2GNTE/.N]%UYF M\=IB;:V@H0I&PD(DC")A# GC2)BPR\)B;4&C,-3J.OH0MF,=V.]UHB$79_&C MS..E) ]QDI/'>+V3E>=M+ 19JG_KJB///R4I663KM5J42MB-S_BY\\ART^VT M[K9*C1YOG>OQXZ%D3S<)VR:S@R:SV?ED=OACEM#35':Z">_HV'6];':;SD_:"AVZ'X/20BB-0FD,2N-0FH#2 M(A3-E+6G9>W!7&6+0HD920NA- JE,2B-0VD"2HM0-%/,.OIR[=G7;_J(Z5RF MI?K&[I0Q-/N"TD(HC4)I#$KC4)IH::YWX$D\TXY$J!Y-<>IDR[6F#E8#D:1' M#00TY8+20BB-0FD,2N-0FH#2(A3-E+5.N]P)SD! RLH+832*)3&H#0.I0DH M+4+13#'K,,NUQQ<]#00TT8+20BB-0FD,2N-0FFAIAH%P7AN(MTBP7!UAN?8, MZ^ \R*(^R:LZ]S%_/7-7G1QY/-RR]S%8N]!X"TJC4!J#TCB4)J"T"$4S5:Y3 M+A<7<[G0G M*"Z$T"J4Q*(U#:0)*BU T4\PZ[W+MR<9_\5PP^T@&;PO0R Q* MHU :@](XE"9.J,N2FZ'&85Z)H(,S[W\3G-F['2IR*"V$TBB4QJ T#J4)KR/& MO#B?^J_,=T2I&I/OZO>*$A6KI37*%=Q^G+R^KO&D12J66NT:VO27"': M[4>:@4\L)_*<;A+:%W^PR$]VR$XWX= Q"2@M0M%,.>H@S[,'>:<, _F3W&75 M/VW*Z89)+N=EUFG2[^S]#-[Q0K,]*(U":0Q*XU":@-(B%,U4NL[V/%RVYT&S M/2@MA-(HE,:@- ZE"2@M0M%,,>MLS[-G>__'+@*:)T)I(91&H30&I7$H3;2T M0XLUG02!X[P.%3L:NH[OS0Y;FHK7@:%G#PR_*AW.5Y+\DDKE23IN#-'?J4!3 M0R@MA-(HE,:@- ZE"2@M0M%,J>O4T,.EAAXT-8320BB-0FD,2N-0FH#2(A3- M%+-.#3U[KM/O+"0[9+",H8$?E$:A- :E<2A-M+3J4B=]9.;<5S^O7<-;Y'N^ MSO=\>[YG.@O(B4GV'H?*&4H+H30*I3$HC4-I DJ+4#13\SHG]%V8Q?"A^2"4 M%D)I%$IC4!J'T@24%J%HIIAU/NA;(YN>%L,.&2QC:#((I5$HC4%I'$H3+>VT MQ4!U:RKTX#:6]M#OQ6)\?[!)[MTOL[2ZQ][O$WO 2>\?+ MMP@4?1TH^@'.64 S0R@MA-(HE,:@- ZE"2@M0M%,,>O,T+??I["GLX"FA5!: M"*51*(U!:1Q*$RVMA[-XBR#0UT&@?^*6E8:SP!R\@"9X4%H(I5$HC4%I'$H3 M4%J$HIF:UU&@/\59#&C8!Z6%4!J%TAB4QJ$T :5%*)HI9AWV^=;\I:_%@,9\ M4%H(I5$HC4%I'$H3+:V'Q7B+!,_7"9YO3_#V%F.5RQ\]]\+>U6 =0W,^*(U" M:0Q*XU":@-(B%,U\8H<. P,'YBT":,H'I850&H72&)3&H30!I44HFBEFG?(% M]JL!^WD+.V2PC*'Y'I1&H30&I7$H3;2TT]X"U:VI4!W=!?;H[K6W@!S L/X[N1^;)^"'1! MYMDN+9M'B^[G[A\T_;Y^O/*K^7?N%7<[Y@OW*FH>(ZWQS5.M/\;Y,DD+LI8/ MJBOG?#H9D;QY4'0S46;;^BG"]UE99IOZY4K&"YE7#=3[#UE6ODQ4'>P?UWW[ M%U!+ P04 " X9259C6$?6'0# N"P &0 'AL+W=O%!$ MMU5%U7X%0NZ601P<%A[YIC1V(MLH M('FKC:QZ9XR@XG7W3U_[1!PY)),/')+>(;G4(>T=4D>TB\S1^DH-S19*[HBR MUHAF!RXWSAO9\-J6\JXY5\P&M.OLO: ME)I\PVC8J7^(.1H2E1P2M4K. MZWFQ&)DM]($B5C3SSK2]S'SCT]$TXZU"UU M>.E/ULV7J0YI[$>R]\2=;F@.RP O @UJ"T'VZR_Q-/K=1_-*8">DQP/I\3GT M[ %UY03Q?ST6E"NG,"#4$$:-DZU3%?G,:\*D$%1ITAP@OO@RU6T_=]O;"W"; MI=$HG2_"[7$*/%;I*(D'JQ-NDX';Y"PW5]#^.!"ZHXIY57\6Y&=K>26P$[[3 M@>_T:@*>7I/TE \O21/X\X[1S) MF%3=?1>GJ/Z]#VE]&5)Z0$IB#]()[=N!]NUEM+43>:-XCB^(%%APPQ[H# MQ/;@[9!%HV0ZF[X[BWZ[2>(_C/,AX/G9@!^Y?KDI% !6Q@#JP!"%5XHOT+DO M@"B=3]X%^H'=;.Z/-([>'O#HLN0RON4,:D;V' 3S/IF1-X@X?A_L!X;1$:LN MVO"H\ZA ;5Q#IDDNV]IT;^NP.C1]]Z[5>;>^LLV@ZVC>8+I.\CM5&XX=@H " M(:/1#&\MU35GW<3(QO4WS])@M^2&)3:TH*P!?B^D-(>)W6!HD;/_ %!+ P04 M " X92598+[S40(# "]" &0 'AL+W=O90R@R'/*,CFT8J56E[8MPQA2*MM\!1FN M++A(J<*I6-IR)8!&!I0RVW6GUPERQCI1_8P6!%ES #];":"IS9%4N4I)#)A&=$P&)HC3J7DYZ.-P&_ M$MC(VIAH)7/.'_7D1S2T')T0, B59J#XMX8Q,*:),(VGDM.J7JF!]?$K^S>C M';7,J80Q9[^32,5#Z\(B$2QHSM0=WWR'4D]7\X6<2?-+-F6L8Y$PEXJG)1@S M2).L^*?/I0\U0,<_ '!+@/M6@%<"O+<"_!+@&V<**<:'"54T& B^(4)'(YL> M&#,-&N4GF=[VF1*XFB!.!3/%P\>8LPB$_$2^/N6)>B&M&9ZN*&= ^(*,>;KB M&61*ZMDH#/,T9U1!1&Y5#,*L"XCU25@#N>92DM/1[?CZ[)S\Q&.+F'OZ3$XG MH&C"Y!EID8?9A)R>G)$3DF3D)F$,#X .> M$]=Q_0;X^#C\-E1MXG4,W&N 3][R=K\);N,>5!OA5AOA&C[O$%_-6&Z,#;>, M9?^,;;*J(/>;R77MN)0K&L+00DH)8@U6\/%#I^=\:3+N/H= M8P^P-.#%S_ B"0%9^$*4H)E$DTW)B?[@_4KUR6YRM&#N&69=/->!Y[#)HU,7A6TI7.VUA8 WQ$SV M8[QVKSG];I5^]VCZ8RICLL">@S5:)&NJBS]6 ZE$?G!#N@UI[.Y'$=.MQ;0^ M[ZC9IVGU#^U&KY+3.RKGGBO*L(?]_PHW">OM'R*WO9/VN CJU]7OGK-]'L_9 MVRB[UBMT8[^A8HG&$P8+A#GM/OHCBF993!1?F?8QYPJ;D1G&^'T!0@?@^H)S M]3K1':GZ8@G^ E!+ P04 " X9259$JA*7<0& ")*P &0 'AL+W=O M_1\X7.X/[#\PG1U?<1[ M%3Q#[3IW>D6IS%/]I_6GS ;SV",-AE+WA=E_N/?#ZU1OP M"H0)^!A&$5\,V?64\9GFXTV#:E:WY:Q@QZP0^$@3=LB GVS)5F'OZ>V7&OLI MC] Y3/ Y3+=02[@^[2? @K\#:$%',9_-$'.G,$6AX)B&BF7 [E@(YZP+Q87F5' M')";$>?*2/I(1JM??[%=ZP]5+DR2>2;)?$-D0M:<<]8<'?OJ%D<6?/F&\[@:V^[,GO E^-B,=XF;"[B9:XDH3\4V MLZW)4L3Y*ASBH\[/.,']V=G]F=;]3XK5^#I,^ 7RIEB6/"I\WR5\]PLBG&7A M+@PPZRI?Y5B+QB1GDUDK+#+&:6,\&3.VVO'U91 /&U2'PSV'P]6&8QW34WX# MU][R.W:7TKBHZ2J777D6$[?ELHP9HXG=\ED&N1/4/P13:5:AC]KJ( MR=N* B3O*PI0]\9BUYV!K96P%VTM%94@D&![HAL%"EEMX>$-XO+[N$2G:V%M MZY7U6RX;PWU2WDU@4RR&X ?X*\5)%A4:$JRW__)>/LYKFS(4V@$N+E,FV3RC M;+XI-C%5=1-@SUY\B]'V'1?GSB2;9Y3--\4FYJ[N6&Q]R_(36XS<1BBDJPH% MVQV)IT YS::T"I&,XJTKZJ@P=>-BZSL7L\VKK6@JY%ZN0C7W5&G;51"Y!0[N40;J"*CH+MK%8:, (:E/&<+D]S");M=="M1W*68U1#68;C/MAWC] M$%\+$4-1=P%0_R[@]^*-R"2;9Y3--\4F9JC6]'#YXB+"Z(L*HVR>43;? M%)MX J)N0=#@%F2@B$!R6S!VI,>=*I3;?LS@52BAK6JW7BHF:#>Z%='SN@]! M^C[$K(Y \E-Y^;&W @2E5^D*D-L&^2JF>=>[=%2W TC_$N!R08%43_+;;;@" MI'B?KD#)+]155-UOU%'C*)!>3)O2%DC6O(N)NQ3^M:,CFXSE-P,*%/>[W;.K M4$[7ZQ!4:VXT^,Q-K^A \L$7)#VG4(#&<^DYQ1 JOX^J='G:.%H8DW1?G.G, M>';Y>B]/C)VOGL^-KHO3DJWKM_;5QE9<]^PKOSP56M.7AU0_XI07U@Q$9,>' MLB9S7N[2\MQG^8718W&P\8$R1N/BXX'@+4ES /]]1RE[_I(/<#Y]N_H/4$L# M!!0 ( #AE)5F7(.$<7 , )0+ 9 >&PO=V]R:W-H965TU!<2QA^VA6-!@[4.Q!UJZLHA( MI$92=O;O=TG)JF,S3K %\X-%4N<<\IY+D7>V$_)!E0":/-855W.OU+JY]GV5 ME5!3=2D:X/BF$+*F&KMRXZM& LTMJ:[\, C&?DT9]]*9';N3Z4RTNF(<[B11 M;5U3^?<"*K&;>R-O/_"5;4IM!OQTUM -W(/^H[F3V/,'E9S5P!43G$@HYM[- MZ'HU,7@+^,9@IP[:Q$2R%N+!='[+YUY@%@059-HH4'QLX1:JR@CA,O[J-;UA M2D,\;._5?[&Q8RQKJN!65-]9KLNY-_5(#@5M*_U5['Z%/I[$Z&6B4O:?['IL MX)&L55K4/1E74#/>/>EC[\,! 77$^!E"U!.BU\X0]X3XM3,D/<&& M[G>Q6^.65--T)L6.2(-&-=.P[ELV^L6XV2?W6N);ACR=WH$D]R650 R=?%B" MIJQ2'\DGHLRPFOD:IS%@/^LE%YUD^(QD1+X(KDM%5CR'W,%?GN=?G>'[&-X0 M8[B/<1&>%;QI-YQ/S(B&A$=6+WI& M;T4E9WRCR,_,_[A9*RWQD_W3E>Q.+G;+F6/L6C4T@[F'YY0"N04O??]N- X^ MNYQ^2['E6XJMWDCL24[B(2?Q.?7TNSW.(/]$MR#Q=":\K=>8'E'T'Z%I9:*N M\63%$R%[('CB*TUYCIDD[]]-PU'XF2RH8AGYP'A/^NC*9K>0Q"[$W"';=!3$ M@?W-_.UAJIS(R(%<.I&A [ER(I.GR"<.)H.#R5D'5T6!-X^Q*6=5:^Z>O7,O M^)&#@YZ^'OC:EL M:O&>(H44-=$E=#L0!V!_TC:8">OG2\Y.3F.;A&%TXJL#%X^"X"H\W(\?X M$DO.KD+\*=_5JU^HW#"N2 4%3A5<3G"QLJL!NXX6C2URUD)CR62;)9;-( T MWQ="Z'W'3# 4XND_4$L#!!0 ( #AE)5GM8IJSU00 -<5 9 >&PO M=V]R:W-H965TU>UM[Q%C!GFZ3]]S<&0GAQZ79%*[5@9A[[>>P9C[T\,?Y- M' B1Z#F.$K$R#E*F5^.Q" XDQL)D*4G@RX[Q&$MXY?NQ2#G!8>X41V/'LF;C M&-/$6"_SM@>^7K),1C0A#QR)+(XQ?[DA$3NM#-LX-SS2_4&JAO%ZF>(]>2+R M2_K X6U5@9GH%" MLL-9)!_9Z7=2$IHJO(!%(O^+3J6M9: @$Y+%I3.,(*9)\1\_ET+4' !'[^"4 M#D[;P7W%85(Z3+[7P2T=W%R9@DJN@X\E7B\Y.R&NK %-/>1BYMY GR9JWI\D MAZ\4_.1ZP^*82IA(*1!.0K1AB:3)GB0!)0)]](G$-!*?T"_HRY.//G[XA#X@ MFJ![&D4P;6(YEC (!34.R@YOB@Z=5SIG=P'HZ@%5WK@2*0[(RH#$( @_$F/]\T_VS/I5)]:0 M8/Y 8 TAW4I(MP]]_0?D3!RS+)&([5 ""8B3@- CWD:@Z8XF. E(B"!S0IK M$>'%^@^ID)QN,\FX=G$7G<[R3E5./:YMSW-,F/IC7<:NF0.\3*]IYO=2^$&! MII5 T^\6*)-" GM85N 3=?*MFS+G+9T*LSF3;-%9=3@ M/ZOXSWKY/V5I&E'"SQ11RMF>XWB$V#:B>ZRV)1VQ66?($WO:60!=*]=R3+O% MJVNU6)C31?U'3W)>D9SWDGR$F;OCL+]>PY3]M;F%7QVG7I#WII AP?R!P!KB M>95XWM"YV!M2R"'!_(' &D(N*B$7;ZS"-./! 1< M=.)CWLX-F]ZNWZO20& -E6SK4HM9O3I]/3#(N9!CT6V>DV#=:0NL7I3WKK)! MT?RAT)H*UJI9>^B0+1&'4G-(-'\HM*::SD5-YXVXO10"YP@.T?8%R0/E(4HQ MER_E]JE*!XCM%"?0PED,)N3.;:A4E4MOB31"Y#F(LKSD.F_2HWHAIA5MTM'#<;Q.1M28V=[<=-JR M:= FKCG75QSVI?"V^ROO^T9:5P5E< Y(B2**MS2B((ED4&A6^P)-CO"9\1=H MC+ $1>I5: 9G10Z^L'7 E[IM!8#WG)#\'*M5SNVN)*NMR$9C9=M>IVK7@3DU ML*9NEWK<[B_('TOB#VK%:$GT^K\[4PV)Y@^%UM3N4LO;L\'S?N_QX-UJ#HGF M#X765/-R:+#[3PW70:!"5]1B<(2"C'.B+]-*N,9QUVNGZ8W&"F+0;0>7QLJM M6164QK4;KYCP?7YS*% ^[.+JJ&JM;B>O\SNY5ON-?;4I[A@O,,65YSWF>YH( M%)$=0%KF'%8X+VX1BQ?)TOQ>;" 8$I4R@.\[QN3Y1750W>6N_P=0 M2P,$% @ .&4E6>3Y1Q43 P @@H !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF5EKY#K19@I0FF39IU:IF[1ZF/3C@!*N MF6V2[M_/-H02H+3:^A*P? M^A*O /<8[5GC'4@G:T(>Y.!+--5,N2&4H)!+!2@>.S1'22*%Q#9^5YI:'5(2 MF^\']4_*N_"RA@S-2?(#1SR>:A<:B- &%@F_)?O/J/(SDGHA29CZ!?L2Z_L: M" O&25J1Q0Y2G)5/^%CEH4$0.OT$NR+8;8+[#,&I",YK([@5P7UMA%%%4-:- MTKM*W )R&$PHV0,JT4)-OJCL*[;(%\[D.5EQ*E:QX/'@*Q)99N!\)0Y@5"0( MD U(Y!Q C^(LBB?.PH)2%('3!>(0)^P,G(.[U0*^[+ZEV.(MQ99O)'94![>N@SND M'GS+$84<9]OC?V9?-4HA3PG)3\0NN- O)\:NF>0NQM.M8\RBB[%]?70,6I8@ MOP&RGF(=.1W53D>#3E]NAWSIME=JK9!?FZW[+9Q3A6.UO++LBV&^>B-&HT/JHIHEO5S3 0DB+C MY1U:S]8-TTSU":WY*VL\MWKF%Z+!*ONA)_FR.[N&=(LS)M*V$:%,W1>%I67' M4PXXR=4G?4VX:!#4:RR:1$0E0*QO".&'@0Q0MYW!7U!+ P04 " X9259 M^::6GL\" #0!@ &0 'AL+W=O>XW/L>V]&:Z4?38%HX:D4THR#PMKJ(@Q-6F#)3$=5*.G+4NF269KJ M/#251I9Y4"G".(J&8S 8NW@=\X[@V.V-P3A9* M/;K)=38.(B<(!:;6,3!ZK7"&0C@BDO%KPQFT6SK@[GC+?N6]DY<%,SA3XCO/ M;#$./@20X9+5PMZK]1?<^/$"4R6,?\)Z$QL%D-;&JG(#)@4EE\V;/6W.80= M/(-]HH\[8NF67)2*LU:!=-;&[@S\:CR0V7[A;G5M-7 M3CB;?$4Z P/G,*?\R&J!H)8PKZM*(-V590)FS!1P1;<-3&9P:PO4X%%P+9LL MHF6<6'.B.IA?@FG)V=P ES"#1>" LPHM"37;1JF&VG31EK\BK2/<*.D M+0Q\EAEFS_$AV6R]QENOT_@HX:3..Q#%[R".XOX!/;-_@?<]O'=$3J\]^I[G MZQT_^A^3A;&:TOGGH2-J*/J'*5R)7YB*I3@.J(8-ZA4&R=LWW6'TZ9"__T3V MS&V_==L_QI[X_G"NEN9K^AW\\UJU72ZPQ&X6K7\7[,H-_IMD'/G Q:)X.C3FXKU*1*YI"ZTEA2 M:1BOFI6JEF2+RU3466.+R@5*)"S[S2F'KB^SHOH:)Z)&L0 MN+.4JJ(&3;7R=:V %@Y4<3\*@C._HDQXZ=2MW:ET*AO#F8 [1713552]7 &7 MFYD7>MN%>[8JC5WPTVE-5_ YF=]I]#R>Y:"52 TDX(H6,Z\RW"2)=;?.?QB ML-$[6@>*PACEP;HGP&'\[3J\/:8&[\RW[-Y<[ MYK*@&N:2/[+"E#-O[)$"EK3AYEYNOD.7SZGERR77[DLVK>_9N4?R1AM9=6 \ M0<5$.]+G3H<=0)CL 40=('H#B$[W .(.$!\+2#J D]IO4W$Z9-30=*KDABCK MC6QVXL1T:$R?"?O;'XS"788XD]X BJ;)"7G @BH:#D0NR:TI01&W1:Y%6UOV M)WW*P%#&]>>I;S"V9?#S+LY5&R?:$^>R68U($'TA41 E _#Y8?AM;D8D#AT\ M'H!GQT1/AN ^"M:K%O6J18XO/JS:[\N%-@I+]\^0("U%,DQAK_-$US2'F8?W M58-:@Y=^_!">!5^'Y'E/LNR=R%Y)%_?2Q8?8TT=W$Z$XH6M0V%BP=]CNQ,2* M<%=P!E1EBQ [F\*RVZYKP@1Y :KTD-:'8U[L!T>3_%"V8SF4C#$']8$C*(07;&&'@@MC'8IT&HR"YP.NR MWA5LC]_XC5^VQR^,>K\V67^G=]F'Y@=5*R8TGG2)P&!TCGU0M&PO=V]R:W-H965TXQ] MS'3/^*O8 DCTEM-"S)RME.7$=<5J"SD6 U9"H9YDC.=8JB[?N*+D@->8O]\ 9?N9XSN'&T]DLY7ZAIM.2[R! M!^"3 C?A'8BTX;Z526C+WJSH_US/&T M(Z"PDEH"J\L.;H%2K:1\_&E$G9:I [OM@_J]25XEL\0";AG]3=9R.W,2!ZTA MPQ653VS_'9J$(JVW8E28?[1OQGH.6E5"LKP)5@YR4M17_-9,1"<@"'H"@B8@ M,+YKD'%YAR5.IYSM$=>CE9INF%1-M#)'"OU6%I*KIT3%R?0!5$H"?44+];[7 M%07$,G1?R8H#>B0%R:L<_2R!8TF*#3*CT1R_J_EQ<5YL!\H(O*/""$+TL[M#EQ=7_,JY*K,TN:+,+ MC.ZP3W=QBYY9258H"8/:O=5=K1+:5?3&F(@2KV#FJ)4O@._ 23]_\F/OVPF/ MP];C\)1Z:E*^Y*"WD)KC*YN_6B$V"GJ?[=)H,)RZ.PLV;+'A.6QD0]5120<5 MA'VLJ&5%YUBQC14=L?RDCQ6WK/@<:V1CQ<>L<#"RLT8M:W2.E=A8HV-6T)=7 MTK*2DZSG+:BJFTG@-F)R1(S'@VC<_=GQXQ8_/HUG$E.4U84A;PH#:PL#-86A M; J#S>'8,O_A(+*[\KU_YL!A)@@DI>5A+4J0FI^0$AK!?*.5W;4MP+\ M3OWT3QJ8ZXI02+3#M#+%\^.D4(*7A!))[*6GD>_N;5_M@N2#+[=3XO5Q^8CY MAA1",3(5YPU&:B_Q^@2J.Y*5INHOF51GB&ENU:D-7 ]0SS/&Y*&C#Y+V.R#] M"U!+ P04 " X92592<8LMP # _" &0 'AL+W=O[%?OS8/ML=;I2^-QFBA0>12S/R,FM7Y[YO MX@P%,QVU0DDWJ=*"6=KJI6]6&EE2*HG<#X.@YPO&I1<-R[-K'0U587,N\5J# M*81@^G&"N=J,O&-O=W##EYEU!WXT7+$EWJ*]6UUKVODU2L(%2L.5!(WIR!L? MGT\&3KX4^,9Q8_;6X#Q9*'7O-I?)R L<(-4\QS!T0T?FTQO=JD M4]Q?[] _E;Z3+PMF<*KR[SRQVY!@RHK]C&84\A#%]0"+<*8YM!FH%"S5%V249TQ<#F-F,DBI3JNS)O[M%D)X1*9- M"]?3FNMI*]+T.17 -,6R@"4: P*9*32Z^,.*LJ*2)J[M%D(0Y;-K(=NKR?9: MH5SJJ3JL@@52IXIS9@Q/.04UU4K ^.OTREU2:"055&.)5 9ZI0'72-=1V F' M_KJ!U5G-ZJR5%76M#=,)=1&M4<:/$)._FMI@(X%6K/]\F/V::?_5"ZO_"OP' M-?]!:Z2?^!^!5&[:L!R84(6T350'?^7ZI-OM#/[(MK_7U 7J93FZ#"614*O^ M7I_6TW%<#84G\6JTSIFF3FZH\%-2#3IG5!FZ&E?5QJI5.2(6RM+ *9<937C4 M3H#N4Z7L;N,,U/\9HM]02P,$% @ .&4E6=>=H7Q3! R!8 !D !X M;"]W;W)K&ULM5AMC]HX$/XK5JXZM5*/O"ZD>X $ MI%4KM3I4U-Z'TWTPB0&K3LS9!G:E^_%G.]F\0)*%6_<+Q&'FB>>9F8>)QR?* M?O =0@(\I"3C$VLGQ/[>MGF\0RGD [I'F?QE0UD*A5RRKQQC@@]32S7>KKQ%6]W0MVPI^,]W*(5 M$M_V2R97=HF2X!1E'-,,,+296#/W/G)#Y: MOF-TXK5KH$)94_I#+3XE$\M1 M.T($Q4)!0/EU1 M$B$*2^_BG +7*9RK'^O43^@<=O QF#3E:4/(G3L1N8H46 M2- &'HCX2D\?41'0G<*+*>'Z$YP*6\<"\8$+FA;.<@@< @T,WDHFH<("C@=,WH"3%E+-'6AR=3>,GR)L"V8J-5A@Q,%O8"4++SD0!.@& M?("8@>^0'/2J0LK=%S3CE. $"I2 .20PBQ%8Z5K^3&.HL_XZ0@)BPM](Y&^K M"+Q^]0:\ C@#7S ATH"/;2%NUXR*@>1Z0UQ'0[+ = ,=["SS'"UK<%_WN M?\1B 'Q7N_LM[M$U3P_:W&V9F3(]7ID>3^/Y'7B:XN,3Q4E%<1LQ.530#J4$ MY)[O88PFEE0(CM@16=-??W&'SN]M-)D$BPR!-2CT2PK]/O1ZA<\X1^(M6 E9 MDZK.=1'C3%8FA@0L*<>Z*O]Z_R"4LJUEF;_/9$_^PE0WN($X > MI$[SHC&HV"$F>YLQM06H]M26SL7/@XY^"G0C.T&9G>#:['1N=YY###6$^B,[ M3KV!.[:/=;8N;=SA(&P:12U&?LVH$<%=&<'=M1%\QG"-"1:/9FNL__FS.&8' M*;&D>#AN%8>%"9#HA2 -?HW?W7QXF=V!?U8FN&[EVMM#A'V:NVE38O6MAAU:JWK5..J8T@-"J"P5PX* MH[L>/6C!Z10$MS9VN_]3$L"_C5$Z01QO,SU$0PYBR'=@(U_6P*Z8SG$UM=^W MTM"[CUM[P2A:9 JMF8-JMG8-#M>NT>G:*%ID"JW)8S5@NU=/V-VZ4F \TXXM M1OY@=-Z1_D73NDY'0U9SJ'OU(/JP5-.HVS^$72TL M&14O%Y?>O=S<%";1(E-HS3Q44ZL[-"@NO2/PS3R:1(M,H35YK$9GMW]VODY< M1BVM%)ZWY*61?S[:1*U&75-+-;NZO7/=+>(2]KY^%)&$S[[%])KD4=BU4T-U MQOL%,MGT'!"TD3[.8"0;B.7'IOE"T+T^2%Q3(6BJ+W<(RM)6!O+W#:7B::'. M)LO#Z^E_4$L#!!0 ( #AE)5G0%=33H , !H1 9 >&PO=V]R:W-H M965TW/%BPK:0D M@UN.Q#9-,?_S$2C;+RW7>GYP1U9KJ1_8P6*#5W /\F%SR]6=7;'$)(5,$)8A M#LG2NG3GH3O4@#SB!X&]J%TC+>61L5_ZYCI>6HX>$5"(I*; ZFL'5T"I9E+C M^%V26M5O:F#]^IG]B7G$ JX8_4EBN5Y:4PO%D. ME7=L_Q5*02/-%S$J M\D^T+V,="T5;(5E:@M4(4I(5W_BI-*(&4$+- *\$>.<"_!+@GPL8EH#<:KN0 MDOL08HF#!6=[Q'6T8M,7N9DY6LDGF<[[O>3J+5$X&83 R0YK[]%U)B3?JIQ* M@7 6HZ\0KTBV0I%%V\I():@3TFBLB?TY0T6$CCZ!E+F$,YQ MMH*"ZTT($A,JWBKXPWV(WER\11>(9.B&4*IR+Q:V5$KT>.RH'/7'8M3>D5%? M;E<#Y'COD.=X0P/\JAO^/9(#Y+LYW#? PW-^?6B"V\K^*@=>E0,OY_-/YP + M 5+,38X4'$,SAUX>YF*#(UA::OX+X#NP@M>OW+'SP>1/GV1A3V0-[_S*.[^+ M/5 5AW#*MIG491@?.FDRLB 33OK[PMG0OSK&CMMS93# MN31MS[?V"MNF<4?FV32KU,PZU9C75Z4K$67OSPX4SDZN%FT6=^"9 M];G.2T/G]+TCEHS3SBW1$&3(F"GJZ*;HUKI4MZ]ML63J:1KWRA;VQ=9T\:7/ M=#M;L:ZI?&)W+(F;I3HZK!#O9,4;>(YND.Y+#^AV-X&MY?W(?#XETC<,SCL4 MZ9\6V172E/C2%KJ=3=-_MS4E;:-);?4U9="D2U.;IYTXNW8.U?\:W&"N3I " M44@4RAE,E"6\.(@7-Y)M\J/I(Y/JH)M?K@$K=3I O4\8D\\W^K1;_1T2_ 50 M2P,$% @ .&4E69@R 3 S! )!0 !D !X;"]W;W)K&ULM5AK;]LV%/TKA%8,*=#HZ6=F&W D;S60K$&";A^&?6 LVB8J MD1Y)V^VP'S^2DF4]:"%IE7R(];CG7-YSR2.)DR-E7_@6(0&^I@GA4VLKQ.[& MY%@ M@AX8X/LTA>S;+4KH<6IYUNG"(]YLA;K@S"8[N$%/2'S>/3!YYA0L,4X1X9@2 MP-!Z:LV]FX47*(".^ .C(R\= U7*,Z5?U,DRGEJN&A%*T$HH"BA_#BA$2:*8 MY#C^R4FM(J<"EH]/[+_JXF4QSY"CD"9_XEALI];( C%:PWTB'NGQ(\H+ZBN^ M%4VX_@^.>:QK@=6>"YKF8#F"%)/L%W[-A2@!)(\9X.< OP[H70 $.2!X:89> M#NB]-$,_!^C2G:QV+5P$!9Q-&#T"IJ(EFSK0ZFNTU L3-5&>!)-WL<2)6808 M/D#5++ D7+"]G 2" TAB\!'%&TPV8*YZB05&'%R#9;J3O=7W[^@*ZF;3-9BG M=*]PCVB50,[Q&J,8K!E-P?Q3>*?#,R2O00GX%"[!580$Q E_+S.$D&_!6DY@ ML,T'< T^/T7@ZMU[\ Y@ NYQDD@LGSA""J#*<%9YL;=9L?Z%8@-P3XG8QH>F,KYL>R+ M[\Y>$2,HIF*@^8)73<4/X#=I=^#JCG(Y/?ZZDR"P%"CE?YOZGV7HF3,HT[WA MS"N_-7D:$+W;-9:(F2]U.FRSCB\Y546%5!4-//?\/NY^OY^&E OUNGW14]O)7[M:.V6+.F5; M=,56;5/IL\E[=-:@&>7573,R4S5$:$8%)*V$9O-W'IEWLBLJ_.XFJQI377&SFUZ[?>3>@9KD=J"TSOLISIL_VS M>\@VF'"0H+5,Y=I#V2Z6;4EE)X+N])[+,Q6"IOIPBV",F J0]]>4BM.)2E!L M#,[^!U!+ P04 " X9259!1^W"Y,% "4(0 &0 'AL+W=ORZ^R UC"CTD M<2K/.ANEMJ>>)Q<;EE#9Y5N6PI45%PE5<"K6GMP*1I?&*(D]XOM#+Z%1VIE- MS=A',9ORG8JCE'T42.Z2A(IO%RSF^[,.[CP.?(K6&Z4'O-ET2]?LEJG/VX\" MSKR"91DE+)413Y%@J[/..3X-"=$&!O%[Q/;RX!CI4.XX_Z)/KI9G'5_?$8O9 M0FD*"G_NV9S%L6:"^_B:DW8*G]KP\/B1_=($#\'<4+[#RP/:*#Y%CR6YG^TS[%^!RUV4O$D-X8[2*(T^TL?\D0<& "/W8#D M!J1NT#]BT,L->L_UT,\-^L_U,,@-3.A>%KM)7$ 5G4T%WR.AT<"F#TSVC37D M*TKU1+E5 JY&8*=F 1/1/=7%0E>I5&('DT!)1-,E^L"6ZRA=HW-=RTA%3*+W MZ"K90FW-]6N^H*;8?(6.T,!$/K@DX5A&ZY0JMD14HCF5&W0)4[5PI6G5AJ%/ M+#:@.4^V/#54X<,BWBUA[%+P!(6K%3-3+&52HM^85-K\)&"*1K%\"S?Z^39 M)V_>HC"79!6PO/=NHM\\@X1G_0M]S-_CGG?F/=LX?PW[^%W>Z\DHU?, MWI[AZ[UH]KY#/T.'1"?77,)4^/,:C-"58HG\RU;_S$/?[D'WZ5,)4YZ==: 1 M2R;N66?VXP]XZ/]D2[Y+LL E6>B(K%*F?E&F?AO[[!?XP9,T9M;G+S,=&E/] MLW8_PW@P[$ZFWOUA9BTP?XR[XRHL:,)Z W]4AX49;%2!C?P"5(ER4$0Y:(UR MSJ72O?#V6*29^?C Z?O1H-_%M4AM,'_2[=S0QO7J'"9J88;=7:QL67Z0[LG>-29&&R9._ Z8[HG_0 MLSI(*]U+IZ9+LL E6>B(K%(3[)<*P'_U'I*[<%0IIVR!4[;0%5NU6 =R#7__ M4BJWK3RTMK64#6=;3%EPUM54CAM4<,>64YB4L9+O;Q(JZ9 N4HEA]NE7#95 M8S-5>0I]I=B&8H_;4"8YK+(-I?)M*$@B7Z?1WX "FL>TF?W,I:';T'0-70TN MKF@DT#V-=\R:U:;&P_6%VMP">N\WU*(%1>KKPA WM>(1G8A+H8B?4(J'JOBY MZ[YVSA<__DZUHU.VT!5;M3JE?,2OKQ^Q4P'IE"UPRA:Z8JL6JQ21N%U%/KG! MA)NBS;K#9,59MIAL..L>4PY\YB83+O4B;A>,3S:/EZ\"G4I*IVR!4[;0%5OU M+46I*LGKJTKB5%4Z90N5CE:!I*D7_<8&E06$NZ36>2R@ M7F.+BEADI[WCD%)SDG;-^3]9^>5W67G=T6CC%I#?T/ 6$*G7)+2Z&]=RZ1V\ M94Z86)O7^Q)2!%,G>V57C!:?$)R;%^>U\0M\.L>6\0"?AMD' B5]]KW"#170 M[26*V0I<^=T1U%QDGP!D)XIOS3ON.ZX43\SAAM$E$QH UU>J3SB@U\)!SH4=> M9LQRX/LZR6A.=$LNJ< W*DI2IY1S/PR"OI\3)KSQT,W=J?%0 MK@QG@MXIT*L\)^KQFG*Y&7EM[VGB/5MDQD[XX^&2+.@]-1^6=PI'?HF2LIP* MS:0 1>+^\Q/Z&Q<\!C,CFDXD_Y.E)AMY%QZD=$Y6W+R7F[>T"*AG M\1+)M?N%32$;>)"LM)%YH8P>Y$QL_\E#D8AC%,)"(3Q6H5,H=(Y5Z!8*W6,5 M>H6""]W?QNX2%Q%#QD,E-Z"L-*+9!Y=]IXWY8L(6RKU1^):AGAE'5+$UL63! M5&BC5E@$1@,1*;REZ8*)!5Q9+IEA5,,93/,EW\B$.++E''8P&MY)@V/- M%H(8FL*5A@G1&;S!FBPQ]VV=1-00QO5KA/]P'\')J]?P"IB 6\8YXNNA;S!2 MZZ^?%%%=;Z,*_R&J#MQ*83(-L4AI6J,?'=:_/*#O8X;+-(=/:;X.#P)>K18M M",)3"(.P6^//Y!CUKE/OU(7SWZS'WVV]DHQ.67,=A]=Y5LV=PF_8U^#D1FHL MA8\WJ 130W/]5QW_6PO=>@NVNPXT%BH=>=@^-55KZHU__JG=#WZM2WZ38%&3 M8'%#8!6:NB5-W4/H>S15J#F%>X,+VW)F5_Y4)#*G(!5,9(Y>9'83<]7<[E59L5>Q78\:U)7M06O/;45-@D5-@L4-@54H MZY>4]7_XCM%ODJ8FP:(FP>*&P"HTG9)[6\#F\2+&H2+&X(K,+G9T7D;B%V\-O[I5NB M,',:.)VCJ:!UCH<'M;VRV0Z,7+H[B9DT1N;N,:,$B;$"^'XNI7D:6 /EQ=GX M"U!+ P04 " X9259$^;:IN8% _. &0 'AL+W=O,FEF6.@#5%T0(L5S=I]5FPF M%BI+GD3'+; ?/TI63;&A*)RG*]59KZYSXM5K,W;XF%2K@L5+^JD53IA470^6<5)-II- MZ\\^%+-IOM%IDJD/!2DWJU5D4/?7HU?T2IY%54(=\3E1V[+UFE2EW.7YE^K-GXOK M452M2*5JKBN)V/QX5#6(+-1]O$GUQWS[5C4%G55Z\SPMZW_)MHF-1F2^*76^:I+-"E9)MOL9 M?VV,:"50<2"!-0GLV 3>)/!C$T23(&IG=J74/LA8Q[-ID6])444;M>I%;6:= M;J[C<%,J<5%V2W\FM:;'%)E4DOR>M MJ+>)*N)BOOQ&GDNEXR0M7YC@3[>2/'_V@CPC24;>)VEJSFDYG6BSPNHXDWFS MFM>[U; #JWFU>1B3B/U&6,2$)_TFG/[77(\)IW4Z]Z3+8XXN?.D38^O>6[;W MEM5Z_)!>62I=7OELV"4*?V)UK5^5ZWBNKD?F8BY5\:A&LU]_H>?1'SY3D&(2 M).88QO>&\9#ZS%S)V[A8F+XO"I7-OY%YGNG"C 9O*^VTSFNM:KP]SMB83B>/ M;6N>QM#S\:4;)#U!O!7DE"+VI8C@N7^7Q'=)FNA$^1M (!L *29!8HYK9WO7 MSH -L-.Z;)^W,?^A 78Q9ZV8Z(>S_U0E:K614\;YOHQS8!E!K;ZM@!23(#'' MPXN]AQ>G#L\+I&%(,0D2*LA/_.4$]?IV!51-HM1<+RV'TI-!E$))%*HF46JN:Q9&:9A&_\YU MG)*X]LYK'3]BAGJ"/$/4%W5PBE++H'08A%(HA4+5)$K-MR8[B5 M=7.K1^?@U&666]D ;C53]YUZ5.G..^JM#HJQ4#6)4G.M;6VGGKZ?BMU0Q>ZH M_@R,919CV3",;=(#5\I-=X@,AK@KM_C*AN$K@^(K5$VBU%SK++XR +ZR3C*] MZ0Z1P1!W^19=V3!T;0_1WB0;/G;OMH&2+$K-]=V2+#N99!F49*%J$J7FNF9) MEB%)MA$+7G6=(3(8XM9A"98-(U@&)5BHFD2IN?]O:0F6(PF6=\+I37>(#(:X M=5AZY3!Z9=[*H/0*59,H-==:2Z_\9'KE4'J%JDF4FNM:ZXZ 8?3*C]F$]03Y M;@/HLPG++<7R813+H10+59,H-=Q\5#DI4D5?&PO=V]R:W-H965T] + D.>""SWQ%L:49[ZOLP445/=D"0)G9E(5 MU&!7S7U=*J"Y(Q7<#X-@Z!>4"2\9N[%;E8QE93@3<*N(KHJ"JC\7P.5JXO6] MEX$[-E\8.^ GXY+.X1[,0WFKL.>W*CDK0&@F!5$PFWCG_;-T:/$.\,A@I=?: MQ&8RE?+)=K[E$R^P"P(.F;$*%%]+N 3.K1 NXW>CZ;4A+7&]_:)^Y7+'7*94 MPZ7DOUAN%A/OU",YS&C%S9U<74.3S\#J99)K]R2K&CL*/))5VLBB(>,*"B;J M-WUN?%@C].-W"&%#"'%'*9@*./Z"$'!$#@@3Y(9QCINGQ[[!I5A!/VO"7M1APW?"GE?S'@G"8Q(&8=Q!O]Q. M_YF9'HGZCAYUT--=HL===!_]:TT,6Q-#IQ>]IZ'LG^!,UW2#"8>EKD&M00O^?RI/PR^=MFX M3[%T3V(;%D>MQ=$V]>2[%/,3 ZK HIZ:8U*"RO!#Q3\3F0)53,S)C#VCUTP@ M"C1":"$K8;HLKD,-72C[7UPF@S#NA6-_N>[=3JBT&]5O41O9QFVV\?9L80F\ M]B[L2F K^Z/?R#[%TCV);;@V:%T;_+\R'.S3XGV*I7L2V[!XV%H\_% 9_O.S MR\/AV]J(PM[IJSI[BXI'IV_JK /U9=0;O:HS?^TDM->6&ZKF3&C"88:\H#=" M\U1]%:@[1I;N<)Q*@T>M:R[P]@3* G!^)J5YZ=CSMKV/)7\!4$L#!!0 ( M #AE)5D^<9\P/ , @4 - >&POSKYQN'!*@OZ_JPE@6UL>_Q M.??8OB%NAZ59"W:[8,P$JUS(AP-T^IR/2C=^3P,E-5,I& MY/[L[8^E,E=O G<_>7=RTKGHW)]?[2-G-71.0J_PY1.$45E,--X5;=W]R4W_ M2=,\-$]4>N#UU#G=4ATMK MA/,R4;.LA(BY@=6G. M@@#&JUUY>D M)50WFV2J=,ITDZ9+-J'Q4+ ,[&@^7\#=J"($T!B5VT;*Z5Q)6GG8,.J&E9TQ M(6[A ?Z>[6BOLJT=J_9+-DUKJ&XZ&=R M7'VK[!OV>JS?RJ_=Y.4QF(R/P>11U.3@&$PF1V"R_V+?F@=-AO4I8^LHLW.0 M::(!'!A'Y!LTO,+UNW)Q6;2XN4[9BZ:3NZOFT:@:V8;/6%Q#V MD>OJ\B,8QV%^!# L#^8 XS@6EN=_FL\ G8_#,&\#+S) .0.4XU@^9%)]L#Q^ M3F(O_TR3)(KB&%O1R<3K8(*M6QS#CU\-\P8,+ ]D^KNUQG<;KY##=8#MZ:$* MP6:*5R(V4WRM ?&O&S"2Q+_;6!Y@8+N U0[D]^>!FO)SH@AV%?.&/<$XDB08 M K7HK]$X1E8GAH]_?["G)(J2Q(\ YG<011@"3R..8 [ X9$4?4>W'L?A9OW M5-C^[V_\&U!+ P04 " X9259EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( #AE)5FKAK6BU04 $LS / M>&PO=V]R:V)O;VLN>&ULQ9MM4]LX$(#_BB9?CIN!"W'\0AE@AC:%TFDATS#< MQXYB*XD.QTXE&4I__:T4]I;.+'AVE_*775 M.SO97&ML^GBC=BIWNJY@I]]QI]6C?3GN-\6#MGJJ2^V>3GOA?:EZ8JDKO=2_ M5'':.^P)NZ@?/]5&_ZHK)\M);NJR/.T-U@?NE'$Z_VWWQ$/>RJD->YR$ZTM@?%!P\GJKL#*+O3*]D0EE^JT]Z%^4$:,Y5SY M'P7?V+G4!'(68>!SX*(*,",BH M0\CO$8(<$I##+B&'"#(F(.-.(-_+4E:Y$@@R(2"3#B%;W9T2D&F7W1TCR(R MS+J$3!#D$0%YU"5DBB#?$9#O>"'?2ZNMJ&=B;)2%4\,9.(0?4C'\D!?N//_1 MP)>&_4)6A1B!_*S3K@%8#$F*AMDT$S7W9PA0L,1,E%<&S&+YIAY4U;143!ED MP*R0R[HN'G59ACZ\<0O(%*[@5JOFGD.<8TS*(0-FB5S!\SJ%1[12MG5W4=)!1*KLOKI7#7)0E!LR:@(1Y!>GLT[X8@[W%,O:/Z)\Q&Z2%B MUL,8@MUD(8W:%D1$%A[LE<=RJ<--MQ8K9"@.2D=5Y;KU9$24-B)F;7Q1<,>U M:"@[1,QV&"FC'Z0OOT%>UIGFI?4^J6*.,2EA1,S"N)#:B#M9-DI\A?:#*!(X M,1[EC8C9&Y-F:M6/QD>[CP_;8)0I(F930)]JB!_BUL@"G@1Q[H4Q_[WQ*%5$ MS*K8F:R+O3'4%MO/+:6+B%L7*",6>[<2OMW^B0"*'$,F<6!<^2=;4B.5#$+8SM9W@E(.63([! R:VYW,N60(;-#B*S9 M-RG&I%PRY';)*VGI<[=C3,HL0V:S[,I.=]Z9E%J&S&IIIZD[\2BE#)F5LDX% M=V'%E$QB9IF0.6'K>8XIM\3,;GDE)]PT)\:DW!(SNZ65-QR(:Q]]0MONC923 M&F-2EHF9+=/&G, 5BZ94/BV[T)7$17%,SH@PNV:K-3&G#Y88DW)-S.R:33YV M($;:ROG#XLH2R4O&6%TXZ;(SB ,2D+)>RUSJN88Z.QA1+*0@G[G,IV M219<7K9RN(2BA!)0TN6$2SL640)*NIMP\:D2QJ0$E'0WZ>+O M4(Q)"2CI:.+E^8''*T8H :5O,?_R"B8E]).R+PHC9N+$'L8D5X4Q MZ^=Y *95[I9^GU _5ZWUE"FEGY19/QO,5CXT:5:K,@QY8$Q*/RFS?G9BKE-B M?PAC4OI)WV;4K8UYT01+?FWEF!FEGZS343BQ[VAVY8?)R.YV%=[<>Q^U'7PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[ MLRNU+)=1]_G^YF+U\^N_,_$=KL];,K/=O/[5,[C/P;7?]K^?=B7,E:+ MUZ;?E7%=U1_'V^FAOA[2PV5RM7AY6U?]RUNJZKF#!()D_B"%()T_R"#(Y@]R M"/+Y@P*"8OZ@#$%Y_J 5!*WF#WJ$H,?Y@](295P2)$VP)M Z(=>)P.N$8"<" ML1.2G0C,3HAV(E [(=N)P.V$<"<"N1/2G0CL3HAW(M!;4&\AT%M0;R'06R8O MVP1Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJ MK01Z*^JM!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]# MO8U ;T.]C4!O0[V-0&]#O8U ;YML=A/H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AM MJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9Q," MO0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW M)M [H]Z90.\\^5F00.^,>N?OU'L8/X]EN/5\K?'YWTGU>+FWW!Y_77Z=1 E7 M5YSK^XKA^2]02P,$% @ .&4E62XH"M@5 @ _"P !, !;0V]N=&5N M=%]4>7!E&ULS=K?3MLP% ;P5ZERBQK7_S=$N0%N-R[V EYRVD9-8LLV MK+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ\10H+0Y#/Z9UMO<:E375[>T<0]]7MP=RL^I\^.Z MBM2G:G%SW#AEK2L70M\U+I=U]CBV?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP M?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9^7.94X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ- M+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4 M606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)* M%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR M:A19-8JL&D56C2*K1I%5H\BJ460U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4H MLAH462V*K!9%5HLBJT61U:+(:E%DM2BR6A19[?^4]:?W^T^.GY_UX+KQ)9_- M?WJ^_@U02P$"% ,4 " X9259!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #AE)5D_]+-W[P M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ .&4E60:Y.NK4!0 RAX !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ .&4E62-2^T&Z @ $@@ !@ ("!W1< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .&4E M670+TVC)!P QB$ !@ ("!'R8 'AL+W=OPR<0P< .\Q 8 M " @1XN !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ .&4E6<[H, )H"P CA\ !D M ("!43D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .&4E6-C40& %$@ &0 @($@5P >&PO=V]R:W-H965T&UL4$L! A0#% M @ .&4E6>$]!#-.! ) H !D ("!^&$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .&4E66+=,#6N @ B@8 !D M ("!7X4 'AL+W=O&PO=V]R M:W-H965TBR8]0@ 'H9 M 9 " @;Z5 !X;"]W;W)K&UL M4$L! A0#% @ .&4E69B_%Z;4#@ MCD !D ("!ZIX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.&4E68-I=*!# @ B@8 !D ("!FKD 'AL+W=O&UL4$L! A0#% @ .&4E60F%4QP^! MA0L !D ("!J=P 'AL+W=O%@ &0 @($> MX0 >&PO=V]R:W-H965TGF !X;"]W;W)K&UL4$L! A0#% @ .&4E6<=-O?G? @ ) 8 !D M ("!0^L 'AL+W=O&PO=V]R:W-H M965TQ0]#[0( +P& 9 M " @<3Q !X;"]W;W)K&UL4$L! M A0#% @ .&4E63IKE+WS P >PD !D ("!Z/0 'AL M+W=O&PO=V]R:W-H965T'] !X;"]W;W)K&UL4$L! A0#% @ .&4E M647_G)&.! R@L !D ("!YP ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .&4E68]$6)PK @ #@4 M !D ("!'! ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .&4E62A^\4@&"0 IE8 !D M ("!YAT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .&4E60=4U53? P %!$ !D ("!(BT! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .&4E63"W M5P$_ P ?@T !D ("!)CX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .&4E62;WYO<- P .PD !D M ("! DL! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .&4E6?O3=?J, P $@P !D ("! MN58! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .&4E67JT:*-J"0 NGL !D ("!Y&$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .&4E61*H2EW$ M!@ B2L !D ("!:7(! 'AL+W=O0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ .&4E6>3Y1Q43 P @@H !D M ("! X(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .&4E66I/*53< @ $P@ !D ("!$XL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.&4E6= 5U-.@ P &A$ !D ("!YY4! 'AL+W=O 0!X;"]W M;W)K&UL4$L! A0#% @ .&4E6&PO=V]R:W-H965TN 0!X;"]W;W)K&UL4$L! A0#% @ .&4E63YQGS \ P "!0 T M ( !1+$! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ .&4E67H$ UU< @ (2X !H M ( !EKL! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& %8 5@"1%P <, ! end XML 90 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 91 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 358 295 1 true 70 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.toro.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - Condensed Consolidated Statements of Earnings (Loss) (Unaudited) Sheet http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited Condensed Consolidated Statements of Earnings (Loss) (Unaudited) Statements 2 false false R3.htm 9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 3 false false R4.htm 9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical) Sheet http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnauditedParenthetical Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical) Statements 4 false false R5.htm 9952154 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 5 false false R6.htm 9952155 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 6 false false R7.htm 9952156 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 9952157 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 8 false false R9.htm 9952158 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) Sheet http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical) Statements 9 false false R10.htm 9952159 - Disclosure - Basis of Presentation Sheet http://www.toro.com/role/BasisofPresentation Basis of Presentation Notes 10 false false R11.htm 9952160 - Disclosure - Acquisitions and Divestitures Sheet http://www.toro.com/role/AcquisitionsandDivestitures Acquisitions and Divestitures Notes 11 false false R12.htm 9952161 - Disclosure - Segment Data Sheet http://www.toro.com/role/SegmentData Segment Data Notes 12 false false R13.htm 9952162 - Disclosure - Revenue Sheet http://www.toro.com/role/Revenue Revenue Notes 13 false false R14.htm 9952163 - Disclosure - Goodwill and Other Intangible Assets, Net Sheet http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNet Goodwill and Other Intangible Assets, Net Notes 14 false false R15.htm 9952164 - Disclosure - Indebtedness Sheet http://www.toro.com/role/Indebtedness Indebtedness Notes 15 false false R16.htm 9952165 - Disclosure - Inventories, Net Sheet http://www.toro.com/role/InventoriesNet Inventories, Net Notes 16 false false R17.htm 9952166 - Disclosure - Property, Plant, and Equipment, Net Sheet http://www.toro.com/role/PropertyPlantandEquipmentNet Property, Plant, and Equipment, Net Notes 17 false false R18.htm 9952167 - Disclosure - Product Warranty Guarantees Sheet http://www.toro.com/role/ProductWarrantyGuarantees Product Warranty Guarantees Notes 18 false false R19.htm 9952168 - Disclosure - Investment in Joint Venture Sheet http://www.toro.com/role/InvestmentinJointVenture Investment in Joint Venture Notes 19 false false R20.htm 9952169 - Disclosure - Stock-Based Compensation Sheet http://www.toro.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 9952170 - Disclosure - Stockholders' Equity Sheet http://www.toro.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 9952171 - Disclosure - Per Share Data Sheet http://www.toro.com/role/PerShareData Per Share Data Notes 22 false false R23.htm 9952172 - Disclosure - Commitments and Contingencies Sheet http://www.toro.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 9952173 - Disclosure - Leases Sheet http://www.toro.com/role/Leases Leases Notes 24 false false R25.htm 9952174 - Disclosure - Derivative Instruments and Hedging Activities Sheet http://www.toro.com/role/DerivativeInstrumentsandHedgingActivities Derivative Instruments and Hedging Activities Notes 25 false false R26.htm 9952175 - Disclosure - Fair Value Measurements Sheet http://www.toro.com/role/FairValueMeasurements Fair Value Measurements Notes 26 false false R27.htm 9952176 - Disclosure - Subsequent Events Sheet http://www.toro.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 28 false false R29.htm 9954471 - Disclosure - Basis of Presentation (Policies) Sheet http://www.toro.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 29 false false R30.htm 9954472 - Disclosure - Segment Data (Tables) Sheet http://www.toro.com/role/SegmentDataTables Segment Data (Tables) Tables http://www.toro.com/role/SegmentData 30 false false R31.htm 9954473 - Disclosure - Revenue (Tables) Sheet http://www.toro.com/role/RevenueTables Revenue (Tables) Tables http://www.toro.com/role/Revenue 31 false false R32.htm 9954474 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables) Sheet http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetTables Goodwill and Other Intangible Assets, Net (Tables) Tables http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNet 32 false false R33.htm 9954475 - Disclosure - Indebtedness (Tables) Sheet http://www.toro.com/role/IndebtednessTables Indebtedness (Tables) Tables http://www.toro.com/role/Indebtedness 33 false false R34.htm 9954476 - Disclosure - Inventories, Net (Tables) Sheet http://www.toro.com/role/InventoriesNetTables Inventories, Net (Tables) Tables http://www.toro.com/role/InventoriesNet 34 false false R35.htm 9954477 - Disclosure - Property, Plant, and Equipment, Net (Tables) Sheet http://www.toro.com/role/PropertyPlantandEquipmentNetTables Property, Plant, and Equipment, Net (Tables) Tables http://www.toro.com/role/PropertyPlantandEquipmentNet 35 false false R36.htm 9954478 - Disclosure - Product Warranty Guarantees (Tables) Sheet http://www.toro.com/role/ProductWarrantyGuaranteesTables Product Warranty Guarantees (Tables) Tables http://www.toro.com/role/ProductWarrantyGuarantees 36 false false R37.htm 9954479 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.toro.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.toro.com/role/StockBasedCompensation 37 false false R38.htm 9954480 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.toro.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.toro.com/role/StockholdersEquity 38 false false R39.htm 9954481 - Disclosure - Per Share Data (Tables) Sheet http://www.toro.com/role/PerShareDataTables Per Share Data (Tables) Tables http://www.toro.com/role/PerShareData 39 false false R40.htm 9954482 - Disclosure - Leases (Tables) Sheet http://www.toro.com/role/LeasesTables Leases (Tables) Tables http://www.toro.com/role/Leases 40 false false R41.htm 9954483 - Disclosure - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesTables Derivative Instruments and Hedging Activities (Tables) Tables http://www.toro.com/role/DerivativeInstrumentsandHedgingActivities 41 false false R42.htm 9954484 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.toro.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.toro.com/role/FairValueMeasurements 42 false false R43.htm 9954485 - Disclosure - Segment Data - Narrative (Details) Sheet http://www.toro.com/role/SegmentDataNarrativeDetails Segment Data - Narrative (Details) Details 43 false false R44.htm 9954486 - Disclosure - Segment Data -Schedule of Financial Information Concerning Reportable Segments (Details) Sheet http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails Segment Data -Schedule of Financial Information Concerning Reportable Segments (Details) Details 44 false false R45.htm 9954487 - Disclosure - Segment Data - Schedule of Components of Loss Before Income Taxes Included in Other Segment (Details) Sheet http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails Segment Data - Schedule of Components of Loss Before Income Taxes Included in Other Segment (Details) Details 45 false false R46.htm 9954488 - Disclosure - Revenue - Disaggregation by Major Product Type and Geographic Market (Details) Sheet http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails Revenue - Disaggregation by Major Product Type and Geographic Market (Details) Details 46 false false R47.htm 9954489 - Disclosure - Revenue - Contract Liabilities (Details) Sheet http://www.toro.com/role/RevenueContractLiabilitiesDetails Revenue - Contract Liabilities (Details) Details 47 false false R48.htm 9954490 - Disclosure - Revenue - Performance Obligation (Details) Sheet http://www.toro.com/role/RevenuePerformanceObligationDetails Revenue - Performance Obligation (Details) Details 48 false false R49.htm 9954491 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of the Changes in the Carrying Amount of Goodwill (Details) Sheet http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails Goodwill and Other Intangible Assets, Net - Schedule of the Changes in the Carrying Amount of Goodwill (Details) Details 49 false false R50.htm 9954492 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of the Components of Other Intangible Assets (Details) Sheet http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets, Net - Schedule of the Components of Other Intangible Assets (Details) Details 50 false false R51.htm 9954493 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details) Sheet http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails Goodwill and Other Intangible Assets, Net - Narrative (Details) Details 51 false false R52.htm 9954494 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Sheet http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Other Intangible Assets, Net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details) Details 52 false false R53.htm 9954495 - Disclosure - Indebtedness - Schedule of Debt (Details) Sheet http://www.toro.com/role/IndebtednessScheduleofDebtDetails Indebtedness - Schedule of Debt (Details) Details 53 false false R54.htm 9954496 - Disclosure - Indebtedness - Schedule of Principal Payments (Details) Sheet http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails Indebtedness - Schedule of Principal Payments (Details) Details 54 false false R55.htm 9954497 - Disclosure - Inventories, Net (Details) Sheet http://www.toro.com/role/InventoriesNetDetails Inventories, Net (Details) Details http://www.toro.com/role/InventoriesNetTables 55 false false R56.htm 9954498 - Disclosure - Property, Plant, and Equipment, Net - Narrative (Details) Sheet http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails Property, Plant, and Equipment, Net - Narrative (Details) Details 56 false false R57.htm 9954499 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant and Equipment (Details) Sheet http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails Property, Plant, and Equipment, Net - Schedule of Property, Plant and Equipment (Details) Details 57 false false R58.htm 9954500 - Disclosure - Product Warranty Guarantees-Schedule of Changes in Accrued Warranties (Details) Sheet http://www.toro.com/role/ProductWarrantyGuaranteesScheduleofChangesinAccruedWarrantiesDetails Product Warranty Guarantees-Schedule of Changes in Accrued Warranties (Details) Details 58 false false R59.htm 9954501 - Disclosure - Investment in Joint Venture (Details) Sheet http://www.toro.com/role/InvestmentinJointVentureDetails Investment in Joint Venture (Details) Details http://www.toro.com/role/InvestmentinJointVenture 59 false false R60.htm 9954502 - Disclosure - Stock-Based Compensation - Schedule of Compensation Cost Related to Stock-Based Awards (Details) Sheet http://www.toro.com/role/StockBasedCompensationScheduleofCompensationCostRelatedtoStockBasedAwardsDetails Stock-Based Compensation - Schedule of Compensation Cost Related to Stock-Based Awards (Details) Details 60 false false R61.htm 9954503 - Disclosure - Stock-Based Compensation - Stock Option Awards, Performance Share Awards, Restricted Stock Unit Awards and Unrestricted Common Stock Awards - Narrative (Details) Sheet http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails Stock-Based Compensation - Stock Option Awards, Performance Share Awards, Restricted Stock Unit Awards and Unrestricted Common Stock Awards - Narrative (Details) Details 61 false false R62.htm 9954504 - Disclosure - Stock-Based Compensation - Schedule of weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted (Details) Sheet http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails Stock-Based Compensation - Schedule of weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted (Details) Details 62 false false R63.htm 9954505 - Disclosure - Stockholders' Equity -Schedule of Components of Accumulated Other Comprehensive Loss (AOCL), Net of Tax (Details) Sheet http://www.toro.com/role/StockholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossAOCLNetofTaxDetails Stockholders' Equity -Schedule of Components of Accumulated Other Comprehensive Loss (AOCL), Net of Tax (Details) Details 63 false false R64.htm 9954506 - Disclosure - Stockholders' Equity - Schedule of Components and Activity of AOCL (Details) Sheet http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails Stockholders' Equity - Schedule of Components and Activity of AOCL (Details) Details 64 false false R65.htm 9954507 - Disclosure - Per Share Data (Details) Sheet http://www.toro.com/role/PerShareDataDetails Per Share Data (Details) Details http://www.toro.com/role/PerShareDataTables 65 false false R66.htm 9954508 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.toro.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.toro.com/role/CommitmentsandContingencies 66 false false R67.htm 9954509 - Disclosure - Leases -Schedule of lease expense incurred (Details) Sheet http://www.toro.com/role/LeasesScheduleofleaseexpenseincurredDetails Leases -Schedule of lease expense incurred (Details) Details 67 false false R68.htm 9954510 - Disclosure - Leases - Schedule of Supplemental Cash Flow and Other Lease Information (Details) Sheet http://www.toro.com/role/LeasesScheduleofSupplementalCashFlowandOtherLeaseInformationDetails Leases - Schedule of Supplemental Cash Flow and Other Lease Information (Details) Details 68 false false R69.htm 9954511 - Disclosure - Leases - Schedule of Other Lease Information (Details) Sheet http://www.toro.com/role/LeasesScheduleofOtherLeaseInformationDetails Leases - Schedule of Other Lease Information (Details) Details 69 false false R70.htm 9954512 - Disclosure - Leases - Schedule of Future Minimum Operating Lease Payments (Details) Sheet http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails Leases - Schedule of Future Minimum Operating Lease Payments (Details) Details 70 false false R71.htm 9954513 - Disclosure - Derivative Instruments and Hedging Activities - Narrative (Details) Sheet http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails Derivative Instruments and Hedging Activities - Narrative (Details) Details 71 false false R72.htm 9954514 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivatives and Consolidated Balance Sheet Location (Details) Sheet http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivatives and Consolidated Balance Sheet Location (Details) Details 72 false false R73.htm 9954515 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Effects of Master Netting Arrangements (Details) Sheet http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails Derivative Instruments and Hedging Activities - Schedule of Effects of Master Netting Arrangements (Details) Details 73 false false R74.htm 9954516 - Disclosure - Derivative Instruments and Hedging Activities - Impact and Location of Amounts Reclassified from AOCL and Impacts and Location on OCI (Details) Sheet http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails Derivative Instruments and Hedging Activities - Impact and Location of Amounts Reclassified from AOCL and Impacts and Location on OCI (Details) Details 74 false false R75.htm 9954517 - Disclosure - Derivative Instruments and Hedging Activities - Impact and Location of Derivative Instruments for Derivatives Designated as Cash Flow Hedging and the Related Components Excluded From Effectiveness Testing (Details) Sheet http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails Derivative Instruments and Hedging Activities - Impact and Location of Derivative Instruments for Derivatives Designated as Cash Flow Hedging and the Related Components Excluded From Effectiveness Testing (Details) Details 75 false false R76.htm 9954518 - Disclosure - Derivative Instruments and Hedging Activities - Impact and Location of Derivatives Not Designated As Cash Flow Hedging Instruments (Details) Sheet http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails Derivative Instruments and Hedging Activities - Impact and Location of Derivatives Not Designated As Cash Flow Hedging Instruments (Details) Details 76 false false R77.htm 9954519 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy (Details) Sheet http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails Fair Value Measurements - Schedule of Fair Value Hierarchy (Details) Details 77 false false R78.htm 9954520 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.toro.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 78 false false All Reports Book All Reports ttc-20240802.htm ttc-20240802.xsd ttc-20240802_cal.xml ttc-20240802_def.xml ttc-20240802_lab.xml ttc-20240802_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ttc-20240802.htm": { "nsprefix": "ttc", "nsuri": "http://www.toro.com/20240802", "dts": { "inline": { "local": [ "ttc-20240802.htm" ] }, "schema": { "local": [ "ttc-20240802.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "ttc-20240802_cal.xml" ] }, "definitionLink": { "local": [ "ttc-20240802_def.xml" ] }, "labelLink": { "local": [ "ttc-20240802_lab.xml" ] }, "presentationLink": { "local": [ "ttc-20240802_pre.xml" ] } }, "keyStandard": 278, "keyCustom": 17, "axisStandard": 28, "axisCustom": 0, "memberStandard": 48, "memberCustom": 21, "hidden": { "total": 29, "http://fasb.org/us-gaap/2024": 24, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 358, "entityCount": 1, "segmentCount": 70, "elementCount": 599, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1193, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.toro.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited", "longName": "9952151 - Statement - Condensed Consolidated Statements of Earnings (Loss) (Unaudited)", "shortName": "Condensed Consolidated Statements of Earnings (Loss) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R3": { "role": "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "longName": "9952152 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R4": { "role": "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnauditedParenthetical", "longName": "9952153 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "longName": "9952154 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R6": { "role": "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "9952155 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "longName": "9952156 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R8": { "role": "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "longName": "9952157 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-42", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R9": { "role": "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical", "longName": "9952158 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.toro.com/role/BasisofPresentation", "longName": "9952159 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.toro.com/role/AcquisitionsandDivestitures", "longName": "9952160 - Disclosure - Acquisitions and Divestitures", "shortName": "Acquisitions and Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.toro.com/role/SegmentData", "longName": "9952161 - Disclosure - Segment Data", "shortName": "Segment Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.toro.com/role/Revenue", "longName": "9952162 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNet", "longName": "9952163 - Disclosure - Goodwill and Other Intangible Assets, Net", "shortName": "Goodwill and Other Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.toro.com/role/Indebtedness", "longName": "9952164 - Disclosure - Indebtedness", "shortName": "Indebtedness", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.toro.com/role/InventoriesNet", "longName": "9952165 - Disclosure - Inventories, Net", "shortName": "Inventories, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.toro.com/role/PropertyPlantandEquipmentNet", "longName": "9952166 - Disclosure - Property, Plant, and Equipment, Net", "shortName": "Property, Plant, and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.toro.com/role/ProductWarrantyGuarantees", "longName": "9952167 - Disclosure - Product Warranty Guarantees", "shortName": "Product Warranty Guarantees", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.toro.com/role/InvestmentinJointVenture", "longName": "9952168 - Disclosure - Investment in Joint Venture", "shortName": "Investment in Joint Venture", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.toro.com/role/StockBasedCompensation", "longName": "9952169 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.toro.com/role/StockholdersEquity", "longName": "9952170 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.toro.com/role/PerShareData", "longName": "9952171 - Disclosure - Per Share Data", "shortName": "Per Share Data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.toro.com/role/CommitmentsandContingencies", "longName": "9952172 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.toro.com/role/Leases", "longName": "9952173 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivities", "longName": "9952174 - Disclosure - Derivative Instruments and Hedging Activities", "shortName": "Derivative Instruments and Hedging Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.toro.com/role/FairValueMeasurements", "longName": "9952175 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.toro.com/role/SubsequentEvents", "longName": "9952176 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R28": { "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": "28", "firstAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.toro.com/role/BasisofPresentationPolicies", "longName": "9954471 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.toro.com/role/SegmentDataTables", "longName": "9954472 - Disclosure - Segment Data (Tables)", "shortName": "Segment Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.toro.com/role/RevenueTables", "longName": "9954473 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetTables", "longName": "9954474 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables)", "shortName": "Goodwill and Other Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.toro.com/role/IndebtednessTables", "longName": "9954475 - Disclosure - Indebtedness (Tables)", "shortName": "Indebtedness (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.toro.com/role/InventoriesNetTables", "longName": "9954476 - Disclosure - Inventories, Net (Tables)", "shortName": "Inventories, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.toro.com/role/PropertyPlantandEquipmentNetTables", "longName": "9954477 - Disclosure - Property, Plant, and Equipment, Net (Tables)", "shortName": "Property, Plant, and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.toro.com/role/ProductWarrantyGuaranteesTables", "longName": "9954478 - Disclosure - Product Warranty Guarantees (Tables)", "shortName": "Product Warranty Guarantees (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.toro.com/role/StockBasedCompensationTables", "longName": "9954479 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.toro.com/role/StockholdersEquityTables", "longName": "9954480 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.toro.com/role/PerShareDataTables", "longName": "9954481 - Disclosure - Per Share Data (Tables)", "shortName": "Per Share Data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.toro.com/role/LeasesTables", "longName": "9954482 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesTables", "longName": "9954483 - Disclosure - Derivative Instruments and Hedging Activities (Tables)", "shortName": "Derivative Instruments and Hedging Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.toro.com/role/FairValueMeasurementsTables", "longName": "9954484 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.toro.com/role/SegmentDataNarrativeDetails", "longName": "9954485 - Disclosure - Segment Data - Narrative (Details)", "shortName": "Segment Data - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails", "longName": "9954486 - Disclosure - Segment Data -Schedule of Financial Information Concerning Reportable Segments (Details)", "shortName": "Segment Data -Schedule of Financial Information Concerning Reportable Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R45": { "role": "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails", "longName": "9954487 - Disclosure - Segment Data - Schedule of Components of Loss Before Income Taxes Included in Other Segment (Details)", "shortName": "Segment Data - Schedule of Components of Loss Before Income Taxes Included in Other Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InterestExpenseNonoperating", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "ttc:CorporateExpenses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R46": { "role": "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails", "longName": "9954488 - Disclosure - Revenue - Disaggregation by Major Product Type and Geographic Market (Details)", "shortName": "Revenue - Disaggregation by Major Product Type and Geographic Market (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-89", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R47": { "role": "http://www.toro.com/role/RevenueContractLiabilitiesDetails", "longName": "9954489 - Disclosure - Revenue - Contract Liabilities (Details)", "shortName": "Revenue - Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R48": { "role": "http://www.toro.com/role/RevenuePerformanceObligationDetails", "longName": "9954490 - Disclosure - Revenue - Performance Obligation (Details)", "shortName": "Revenue - Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-142", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-142", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "longName": "9954491 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of the Changes in the Carrying Amount of Goodwill (Details)", "shortName": "Goodwill and Other Intangible Assets, Net - Schedule of the Changes in the Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R50": { "role": "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails", "longName": "9954492 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of the Components of Other Intangible Assets (Details)", "shortName": "Goodwill and Other Intangible Assets, Net - Schedule of the Components of Other Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "longName": "9954493 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details)", "shortName": "Goodwill and Other Intangible Assets, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "longName": "9954494 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "shortName": "Goodwill and Other Intangible Assets, Net - Schedule of Finite-Lived Intangible Assets, Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.toro.com/role/IndebtednessScheduleofDebtDetails", "longName": "9954495 - Disclosure - Indebtedness - Schedule of Debt (Details)", "shortName": "Indebtedness - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails", "longName": "9954496 - Disclosure - Indebtedness - Schedule of Principal Payments (Details)", "shortName": "Indebtedness - Schedule of Principal Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.toro.com/role/InventoriesNetDetails", "longName": "9954497 - Disclosure - Inventories, Net (Details)", "shortName": "Inventories, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:InventoryWorkInProcessAndRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "longName": "9954498 - Disclosure - Property, Plant, and Equipment, Net - Narrative (Details)", "shortName": "Property, Plant, and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-193", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-193", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails", "longName": "9954499 - Disclosure - Property, Plant, and Equipment, Net - Schedule of Property, Plant and Equipment (Details)", "shortName": "Property, Plant, and Equipment, Net - Schedule of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.toro.com/role/ProductWarrantyGuaranteesScheduleofChangesinAccruedWarrantiesDetails", "longName": "9954500 - Disclosure - Product Warranty Guarantees-Schedule of Changes in Accrued Warranties (Details)", "shortName": "Product Warranty Guarantees-Schedule of Changes in Accrued Warranties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:StandardProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.toro.com/role/InvestmentinJointVentureDetails", "longName": "9954501 - Disclosure - Investment in Joint Venture (Details)", "shortName": "Investment in Joint Venture (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-219", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-219", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.toro.com/role/StockBasedCompensationScheduleofCompensationCostRelatedtoStockBasedAwardsDetails", "longName": "9954502 - Disclosure - Stock-Based Compensation - Schedule of Compensation Cost Related to Stock-Based Awards (Details)", "shortName": "Stock-Based Compensation - Schedule of Compensation Cost Related to Stock-Based Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails", "longName": "9954503 - Disclosure - Stock-Based Compensation - Stock Option Awards, Performance Share Awards, Restricted Stock Unit Awards and Unrestricted Common Stock Awards - Narrative (Details)", "shortName": "Stock-Based Compensation - Stock Option Awards, Performance Share Awards, Restricted Stock Unit Awards and Unrestricted Common Stock Awards - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-224", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-224", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails", "longName": "9954504 - Disclosure - Stock-Based Compensation - Schedule of weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted (Details)", "shortName": "Stock-Based Compensation - Schedule of weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.toro.com/role/StockholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossAOCLNetofTaxDetails", "longName": "9954505 - Disclosure - Stockholders' Equity -Schedule of Components of Accumulated Other Comprehensive Loss (AOCL), Net of Tax (Details)", "shortName": "Stockholders' Equity -Schedule of Components of Accumulated Other Comprehensive Loss (AOCL), Net of Tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails", "longName": "9954506 - Disclosure - Stockholders' Equity - Schedule of Components and Activity of AOCL (Details)", "shortName": "Stockholders' Equity - Schedule of Components and Activity of AOCL (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R65": { "role": "http://www.toro.com/role/PerShareDataDetails", "longName": "9954507 - Disclosure - Per Share Data (Details)", "shortName": "Per Share Data (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R66": { "role": "http://www.toro.com/role/CommitmentsandContingenciesDetails", "longName": "9954508 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:LossContingencyDisclosures", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ttc:EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:LossContingencyDisclosures", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.toro.com/role/LeasesScheduleofleaseexpenseincurredDetails", "longName": "9954509 - Disclosure - Leases -Schedule of lease expense incurred (Details)", "shortName": "Leases -Schedule of lease expense incurred (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.toro.com/role/LeasesScheduleofSupplementalCashFlowandOtherLeaseInformationDetails", "longName": "9954510 - Disclosure - Leases - Schedule of Supplemental Cash Flow and Other Lease Information (Details)", "shortName": "Leases - Schedule of Supplemental Cash Flow and Other Lease Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.toro.com/role/LeasesScheduleofOtherLeaseInformationDetails", "longName": "9954511 - Disclosure - Leases - Schedule of Other Lease Information (Details)", "shortName": "Leases - Schedule of Other Lease Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails", "longName": "9954512 - Disclosure - Leases - Schedule of Future Minimum Operating Lease Payments (Details)", "shortName": "Leases - Schedule of Future Minimum Operating Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "longName": "9954513 - Disclosure - Derivative Instruments and Hedging Activities - Narrative (Details)", "shortName": "Derivative Instruments and Hedging Activities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails", "longName": "9954514 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivatives and Consolidated Balance Sheet Location (Details)", "shortName": "Derivative Instruments and Hedging Activities - Schedule of Fair Value of Derivatives and Consolidated Balance Sheet Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-296", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R73": { "role": "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails", "longName": "9954515 - Disclosure - Derivative Instruments and Hedging Activities - Schedule of Effects of Master Netting Arrangements (Details)", "shortName": "Derivative Instruments and Hedging Activities - Schedule of Effects of Master Netting Arrangements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-295", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ttc:OffsettingAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R74": { "role": "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "longName": "9954516 - Disclosure - Derivative Instruments and Hedging Activities - Impact and Location of Amounts Reclassified from AOCL and Impacts and Location on OCI (Details)", "shortName": "Derivative Instruments and Hedging Activities - Impact and Location of Amounts Reclassified from AOCL and Impacts and Location on OCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-308", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-308", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R75": { "role": "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails", "longName": "9954517 - Disclosure - Derivative Instruments and Hedging Activities - Impact and Location of Derivative Instruments for Derivatives Designated as Cash Flow Hedging and the Related Components Excluded From Effectiveness Testing (Details)", "shortName": "Derivative Instruments and Hedging Activities - Impact and Location of Derivative Instruments for Derivatives Designated as Cash Flow Hedging and the Related Components Excluded From Effectiveness Testing (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-316", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R76": { "role": "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails", "longName": "9954518 - Disclosure - Derivative Instruments and Hedging Activities - Impact and Location of Derivatives Not Designated As Cash Flow Hedging Instruments (Details)", "shortName": "Derivative Instruments and Hedging Activities - Impact and Location of Derivatives Not Designated As Cash Flow Hedging Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-328", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-328", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails", "longName": "9954519 - Disclosure - Fair Value Measurements - Schedule of Fair Value Hierarchy (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value Hierarchy (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-336", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "unique": true } }, "R78": { "role": "http://www.toro.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9954520 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongtermDebtPercentageBearingFixedInterestAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongtermDebtPercentageBearingFixedInterestAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ttc-20240802.htm", "first": true, "unique": true } } }, "tag": { "ttc_A6625SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "A6625SeniorNotesMember", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "6.625% senior notes, due May 2037", "label": "6.625% Senior Notes [Member]", "documentation": "6.625% Senior Notes" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Components and activity of accumulated other comprehensive loss", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "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_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r76", "r867" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, current", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r1022" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "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": [ "r79" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r3", "r4", "r13", "r25", "r96", "r998", "r999", "r1000" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r43", "r206", "r653" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash\u00a0Flow Derivative Instruments", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r229", "r237", "r238", "r518", "r819", "r998" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "calculation": { "http://www.toro.com/role/StockholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossAOCLNetofTaxDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossAOCLNetofTaxDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Pension benefits", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r3", "r4", "r25", "r96", "r1072" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.toro.com/role/StockholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossAOCLNetofTaxDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossAOCLNetofTaxDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency translation adjustments", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r223", "r226", "r228", "r229", "r559" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Components and activity of accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "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": [ "r236", "r237", "r563", "r564", "r565", "r566", "r567", "r568" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 }, "http://www.toro.com/role/StockholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossAOCLNetofTaxDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.toro.com/role/StockholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossAOCLNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "negatedTotalLabel": "Total accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r24", "r25", "r97", "r216", "r649", "r689", "r690" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossAOCLNetofTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss (AOCL)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r236", "r237", "r563", "r564", "r565", "r566", "r567", "r568" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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": [ "r1", "r13", "r25", "r529", "r532", "r589", "r685", "r686", "r998", "r999", "r1000", "r1008", "r1009", "r1010", "r1011" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign\u00a0 Currency Translation Adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent." } } }, "auth_ref": [ "r2", "r13", "r25", "r94", "r95", "r237", "r238", "r564", "r565", "r566", "r567", "r568", "r998" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r931" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r944" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r944" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r944" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r944" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r54", "r55", "r466" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r977" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r903", "r913", "r923", "r955" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r906", "r916", "r926", "r958" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r978" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r944" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r951" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r907", "r917", "r927", "r951", "r959", "r963", "r971" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r969" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofCompensationCostRelatedtoStockBasedAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total compensation cost for stock-based compensation awards", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r495", "r499" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of other intangible assets", "label": "Amortization of Intangible Assets", "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": [ "r9", "r348", "r355", "r835" ] }, "ttc_AmortizationOfIntangibleAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "AmortizationOfIntangibleAssetsOther", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of other intangible assets", "label": "Amortization Of Intangible Assets, Other", "documentation": "Amortization Of Intangible Assets, Other" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.toro.com/role/PerShareDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, restricted stock, and restricted stock units, excluded from the diluted earnings per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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": [ "r278" ] }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "crdr": "credit", "calculation": { "http://www.toro.com/role/StockholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossAOCLNetofTaxDetails": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossAOCLNetofTaxDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash flow derivative instruments", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r226" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 }, "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash impairment charges", "verboseLabel": "Non-cash impairment charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r9", "r41" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r132", "r142", "r210", "r246", "r282", "r290", "r308", "r312", "r326", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r401", "r402", "r516", "r519", "r561", "r644", "r739", "r828", "r829", "r867", "r894", "r1067", "r1068", "r1131" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r202", "r219", "r246", "r326", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r401", "r402", "r516", "r519", "r561", "r867", "r1067", "r1068", "r1131" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r541", "r542", "r858" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r966" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r967" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r962" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r962" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r962" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r962" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r962" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r962" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofCompensationCostRelatedtoStockBasedAwardsDetails", "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r965" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r964" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r963" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r963" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.toro.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r113" ] }, "ttc_BoardOfDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "BoardOfDirectorsMember", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Board of Directors", "label": "Board Of Directors [Member]", "documentation": "Represents the entity's board of directors." } } }, "auth_ref": [] }, "ttc_BuildingAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "BuildingAndLeaseholdImprovementsMember", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and leasehold improvements", "label": "Building And Leasehold Improvements [Member]", "documentation": "Long-lived, depreciable structure held for productive use, including office, production, storage and distribution facilities including addition or improvement to assets held under the lease arrangement." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents as of the beginning of the fiscal period", "periodEndLabel": "Cash and cash equivalents as of the end of the fiscal period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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": [ "r30", "r110", "r244" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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": [ "r0", "r110" ] }, "ttc_CashFlowHedgeEffectivenessMeasurementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.toro.com/20240802", "localname": "CashFlowHedgeEffectivenessMeasurementPeriod", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedge effectiveness measurement period", "label": "Cash Flow Hedge Effectiveness Measurement Period", "documentation": "Cash Flow Hedge Effectiveness Measurement Period" } } }, "auth_ref": [] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedging", "label": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r63" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r942" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r939" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r937" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r158", "r213", "r214", "r215", "r246", "r271", "r272", "r275", "r277", "r284", "r285", "r326", "r392", "r395", "r396", "r397", "r401", "r402", "r424", "r425", "r428", "r431", "r438", "r561", "r693", "r694", "r695", "r696", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r727", "r748", "r766", "r792", "r793", "r794", "r795", "r796", "r981", "r1004", "r1012" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stock disclosures", "label": "Class of Stock [Line Items]", "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": [ "r213", "r214", "r215", "r284", "r424", "r425", "r426", "r428", "r431", "r436", "r438", "r693", "r694", "r695", "r696", "r843", "r981", "r1004" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r943" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r943" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends paid on common stock (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r122" ] }, "ttc_CommonStockIssuedDeferredCompensationTrustShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.toro.com/20240802", "localname": "CommonStockIssuedDeferredCompensationTrustShares", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Contribution to a deferred compensation trust (in shares)", "label": "Common Stock Issued, Deferred Compensation Trust, Shares", "documentation": "Common Stock Issued, Deferred Compensation Trust, Shares" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r885", "r886", "r887", "r889", "r890", "r891", "r892", "r1008", "r1009", "r1011", "r1107", "r1171", "r1173" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value 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/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "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", "r727" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "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/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "label": "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", "r727", "r745", "r1173", "r1174" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, par value $1.00 per share, authorized 175,000,000 shares; issued and outstanding 103,062,017 shares as of August\u00a02, 2024, 103,834,891 shares as of August\u00a04, 2023, and 103,843,485 shares as of October\u00a031, 2023", "label": "Common Stock, Value, Issued", "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", "r648", "r867" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r948" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r947" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r949" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r946" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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": [ "r26", "r233", "r235", "r239", "r639", "r659", "r660" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer hardware and software", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails", "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r140", "r159", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r252", "r282", "r292", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r828", "r829", "r988", "r989", "r1067", "r1068" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails", "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r140", "r159", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r252", "r282", "r292", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r828", "r829", "r988", "r989", "r1067", "r1068" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.toro.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Consolidation, Policy [Policy Text Block]", "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": [ "r60", "r820" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in process", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.toro.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r440", "r441", "r452" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.toro.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer liability revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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": [ "r453" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.toro.com/role/IndebtednessTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Principal Payments", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r987", "r1007" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Debt Securities", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r851", "r853", "r858", "r868", "r883", "r1168" ] }, "ttc_CorporateExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "CorporateExpenses", "crdr": "debit", "calculation": { "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Corporate expenses", "label": "Corporate Expenses", "documentation": "The cost of corporate expenses charged against earnings during the period." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "negatedTerseLabel": "Cost of Sales", "label": "Cost of Goods and Services Sold", "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": [ "r101", "r102", "r604" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r194", "r195", "r249", "r250", "r406", "r426", "r593", "r601", "r643", "r815", "r818" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "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": [ "r391", "r1065" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "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": [ "r391", "r1065", "r1066" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer-related", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r58", "r1038", "r1039", "r1040", "r1041", "r1043", "r1045", "r1048", "r1049" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r22", "r78", "r79", "r133", "r134", "r252", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r838", "r839", "r840", "r841", "r842", "r865", "r1005", "r1052", "r1053", "r1054", "r1125", "r1126" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.toro.com/role/IndebtednessScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, gross", "label": "Long-Term Debt, Gross", "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": [ "r22", "r134", "r420" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r403", "r570", "r571", "r839", "r840", "r865" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r81", "r404" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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": [ "r252", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r838", "r839", "r840", "r841", "r842", "r865", "r1005", "r1125", "r1126" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "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": [ "r22", "r252", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r838", "r839", "r840", "r841", "r842", "r865", "r1005", "r1052", "r1053", "r1054", "r1125", "r1126" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r22", "r47", "r50", "r74", "r120", "r121", "r252", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r838", "r839", "r840", "r841", "r842", "r865", "r1005", "r1125", "r1126" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.toro.com/role/IndebtednessScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: unamortized debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r409", "r421", "r569", "r570", "r571", "r839", "r840", "r865" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "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": [ "r501", "r502" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r501", "r502", "r645" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, goodwill and intangible assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation of property, plant, and equipment", "label": "Depreciation", "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": [ "r9", "r42" ] }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetFairValueGrossLiability", "crdr": "credit", "calculation": { "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative liabilities offsetting derivative assets", "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset", "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r17", "r21", "r128", "r129", "r786", "r787" ] }, "us-gaap_DerivativeAssetFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetFairValueNetAbstract", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets:", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r521" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails", "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets", "totalLabel": "Net amount of derivative assets", "verboseLabel": "Forward currency contracts", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r221", "r222", "r541", "r542", "r552", "r560", "r710", "r711", "r712", "r713", "r714", "r716", "r717", "r718", "r719", "r720", "r733", "r734", "r779", "r782", "r785", "r786", "r788", "r789", "r818", "r858", "r861", "r887", "r1110", "r1111", "r1112", "r1172" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails", "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r718", "r720", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r754", "r755", "r756", "r757", "r760", "r761", "r762", "r763", "r779", "r780", "r785", "r788", "r885", "r887", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "calculation": { "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross amount of derivative assets", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r19", "r93", "r128", "r129", "r220", "r818" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "calculation": { "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails": { "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross amount of derivative liabilities", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r19", "r93", "r128", "r129", "r220", "r818" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total loss on derivatives not designated as cash flow hedging instruments", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1106" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r1106" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails", "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r66", "r68", "r70", "r130", "r718", "r720", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r754", "r755", "r756", "r757", "r760", "r761", "r762", "r763", "r779", "r780", "r785", "r788", "r818", "r885", "r887", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivities" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r127", "r526", "r535" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r15", "r66", "r68" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r15", "r66", "r68", "r70", "r72", "r73", "r525" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "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": [ "r525" ] }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "crdr": "credit", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Losses to be reclassified from AOCL to earnings", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred", "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings." } } }, "auth_ref": [ "r534" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails", "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities", "totalLabel": "Net amount of derivative liabilities", "verboseLabel": "Forward currency contracts", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r221", "r222", "r541", "r542", "r552", "r560", "r710", "r711", "r712", "r713", "r716", "r717", "r718", "r719", "r720", "r740", "r742", "r743", "r780", "r781", "r782", "r785", "r786", "r788", "r789", "r818", "r1110", "r1111", "r1112", "r1172" ] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "calculation": { "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails": { "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets offsetting derivative liabilities", "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset", "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r17", "r21", "r128", "r129", "r786", "r787", "r816" ] }, "us-gaap_DerivativeLiabilityFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityFairValueNetAbstract", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities:", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset of Collateral [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r521" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1104", "r1105" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of derivatives", "label": "Derivatives, Fair Value [Line Items]", "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_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.toro.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r15", "r61", "r62", "r64", "r71", "r251", "r266" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives designated as cash flow hedging instruments:", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "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": [ "r125", "r1038", "r1039", "r1040", "r1041", "r1043", "r1045", "r1048", "r1049" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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": [ "r451", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "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": [ "r451", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.toro.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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": [ "r1071" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.toro.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r464", "r468", "r496", "r497", "r498", "r855" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash dividends paid on common stock", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r122" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "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/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r898" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r930" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r941" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net earnings (loss) per share of common stock (in dollars per share)", "label": "Earnings Per Share, Basic", "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": [ "r240", "r258", "r259", "r260", "r261", "r262", "r263", "r268", "r271", "r275", "r276", "r277", "r281", "r512", "r515", "r538", "r539", "r640", "r661", "r822" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net earnings (loss) per share of common stock (in dollars per share)", "label": "Earnings Per Share, Diluted", "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": [ "r240", "r258", "r259", "r260", "r261", "r262", "r263", "r271", "r275", "r276", "r277", "r281", "r512", "r515", "r538", "r539", "r640", "r661", "r822" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.toro.com/role/PerShareData" ], "lang": { "en-us": { "role": { "terseLabel": "Per Share Data", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r267", "r278", "r279", "r280" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rates on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r562" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofCompensationCostRelatedtoStockBasedAwardsDetails", "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option awards", "label": "Share-Based Payment Arrangement, Option [Member]", "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/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "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": [ "r896" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r896" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "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": [ "r896" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "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": [ "r980" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "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": [ "r896" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "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": [ "r896" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r896" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "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": [ "r896" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r935" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r976" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r976" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r976" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "ttc_EquipmentProductsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "EquipmentProductsAndServicesMember", "presentation": [ "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment Products And Services [Member]", "documentation": "Information regarding equipment products and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "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", "r199", "r236", "r237", "r238", "r253", "r254", "r255", "r257", "r262", "r264", "r266", "r283", "r328", "r329", "r361", "r439", "r505", "r506", "r509", "r510", "r511", "r513", "r514", "r515", "r528", "r529", "r530", "r531", "r532", "r533", "r537", "r563", "r564", "r565", "r566", "r567", "r568", "r572", "r574", "r589", "r658", "r685", "r686", "r687", "r698", "r766" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.toro.com/role/InvestmentinJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r322", "r323", "r325", "r508", "r982", "r983", "r984", "r1100", "r1101", "r1102", "r1103" ] }, "ttc_EquityMethodInvestmentContributionsDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "EquityMethodInvestmentContributionsDistributions", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions from finance affiliate, net", "label": "Equity Method Investment, Contributions (Distributions)", "documentation": "Equity Method Investment, Contributions from (to)" } } }, "auth_ref": [] }, "ttc_EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "EquityMethodInvestmentNewReceivablesFinancedForDealersAndDistributorsNet", "crdr": "debit", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net amount of new receivables financed for dealers and distributors", "label": "Equity Method Investment New, Receivables Financed for Dealers and Distributors, Net", "documentation": "Represents the net amount of new receivables financed under separate agreements between Red Iron and the dealers and distributors during the period." } } }, "auth_ref": [] }, "ttc_EquityMethodInvestmentOutstandingReceivablesFinancedForDealersAndDistributorsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "EquityMethodInvestmentOutstandingReceivablesFinancedForDealersAndDistributorsNet", "crdr": "debit", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net amount outstanding of receivables financed for dealers and distributors", "label": "Equity Method Investment, Outstanding Receivables Financed For Dealers And Distributors, Net", "documentation": "Equity Method Investment, Outstanding Receivables Financed For Dealers And Distributors, Net" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.toro.com/role/InvestmentinJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion owned by Toro", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r322" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.toro.com/role/InvestmentinJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in joint venture", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r282", "r300", "r312", "r321", "r991", "r1023" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]", "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.toro.com/role/InvestmentinJointVenture" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in Joint Venture", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r156", "r324", "r327", "r984" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r945" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r903", "r913", "r923", "r955" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r900", "r910", "r920", "r952" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r951" ] }, "us-gaap_FIFOInventoryAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FIFOInventoryAmount", "crdr": "debit", "calculation": { "http://www.toro.com/role/InventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/InventoriesNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total FIFO and average cost value", "label": "FIFO Inventory Amount", "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods." } } }, "auth_ref": [ "r814" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsNarrativeDetails", "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets and liabilities measured at fair value disclosures", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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": [ "r541", "r542", "r552", "r858" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsNarrativeDetails", "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r541", "r542", "r552", "r858" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsNarrativeDetails", "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r540", "r542", "r543", "r544", "r545", "r551", "r552", "r554", "r596", "r597", "r598", "r839", "r840", "r851", "r852", "r853", "r858", "r861" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r541", "r542", "r543", "r545", "r858", "r1111", "r1121" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.toro.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r547", "r549", "r550", "r551", "r554", "r555", "r556", "r557", "r558", "r637", "r858", "r862" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a01", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r411", "r456", "r461", "r542", "r552", "r596", "r851", "r852", "r853", "r858" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsNarrativeDetails", "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a02", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r411", "r456", "r461", "r542", "r543", "r552", "r597", "r839", "r840", "r851", "r852", "r853", "r858" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a03", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r542", "r543", "r544", "r545", "r552", "r598", "r839", "r840", "r851", "r852", "r853", "r858", "r861" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r541", "r542", "r543", "r545", "r858", "r1111", "r1121" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.toro.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsNarrativeDetails", "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r411", "r456", "r457", "r458", "r459", "r460", "r461", "r540", "r542", "r543", "r544", "r545", "r551", "r552", "r554", "r596", "r597", "r598", "r839", "r840", "r851", "r852", "r853", "r858", "r861" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measured on a recurring basis", "label": "Fair Value, Recurring [Member]", "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": [ "r858", "r1108", "r1109", "r1110", "r1111", "r1112", "r1121" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument." } } }, "auth_ref": [ "r65", "r67", "r72" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Useful Life in Years", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r208", "r333", "r354", "r835" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "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": [ "r1046", "r1179" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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": [ "r356", "r810", "r835" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1179" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "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": [ "r356", "r810", "r835" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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": [ "r356", "r810", "r835" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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": [ "r356", "r810", "r835" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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": [ "r356", "r810", "r835" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r347", "r349", "r350", "r351", "r353", "r354", "r358", "r359", "r605", "r606", "r810" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated amortization expense", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r333", "r354", "r606", "r835" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Intangible Assets", "label": "Finite-Lived Intangible Assets [Line Items]", "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": [ "r347", "r354", "r358", "r359", "r360", "r605", "r810", "r835" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r347", "r349", "r350", "r351", "r353", "r354", "r358", "r359", "r810" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r605", "r1045" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiscalPeriod", "presentation": [ "http://www.toro.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Period", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails", "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forward currency contracts", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r733", "r737", "r742", "r756", "r762", "r783", "r784", "r785", "r887" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r907", "r917", "r927", "r959" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r907", "r917", "r927", "r959" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r907", "r917", "r927", "r959" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r907", "r917", "r927", "r959" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r907", "r917", "r927", "r959" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r940" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "periodStartLabel": "Goodwill, balance at beginning of period", "periodEndLabel": "Goodwill, balance at end of period", "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r207", "r334", "r638", "r829", "r834", "r859", "r867", "r1027", "r1034" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill and Other Intangible Assets, Net", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1025", "r1037" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Translation adjustments", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r342" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash impairment charge", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r335", "r341", "r346", "r834", "r859" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "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": [ "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r834" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Changes in the net carrying amount of goodwill", "label": "Goodwill [Roll Forward]", "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_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "crdr": "credit", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Divestitures", "label": "Goodwill, Written off Related to Sale of Business Unit", "documentation": "Amount of divestiture of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r340", "r834" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r98", "r103", "r141", "r246", "r326", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r401", "r402", "r561", "r823", "r828", "r1015", "r1017", "r1018", "r1019", "r1020", "r1067" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r15", "r525" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r15" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetIndefiniteLivedExcludingGoodwillStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Impairment, Intangible Asset, Indefinite-Lived (Excluding Goodwill), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of indefinite-lived intangible asset excluding goodwill." } } }, "auth_ref": [ "r1051" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of indefinite-lived intangible assets", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r348", "r1003", "r1047", "r1050" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited", "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings (loss) before income taxes", "terseLabel": "Earnings (loss) before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r99", "r137", "r141", "r641", "r656", "r823", "r828", "r1015", "r1017", "r1018", "r1019", "r1020" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-cash income from finance affiliate", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r9", "r100", "r136", "r282", "r297", "r312", "r321", "r655" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r362", "r364", "r370", "r546", "r548", "r553", "r682", "r684", "r751", "r810", "r860", "r1141" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r364", "r370", "r546", "r548", "r553", "r682", "r684", "r751", "r810", "r860", "r1141" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r143", "r155", "r265", "r266", "r282", "r298", "r312", "r503", "r504", "r507", "r662", "r857" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in 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": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories, net", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of the effect of acquisitions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInReceivables", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Receivables, net", "label": "Increase (Decrease) in Receivables", "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "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_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r347", "r352", "r357", "r835" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r347", "r352", "r357", "r835" ] }, "us-gaap_IndefiniteLivedTradeNames": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedTradeNames", "crdr": "debit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived - trade names", "label": "Indefinite-Lived Trade Names", "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit." } } }, "auth_ref": [ "r992", "r1047" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r907", "r917", "r927", "r951", "r959", "r963", "r971" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r969" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r899", "r975" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r899", "r975" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r899", "r975" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total other intangible assets, gross", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r207" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets, net", "totalLabel": "Total other intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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": [ "r347", "r1045", "r1047" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited", "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r294", "r1001" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment gross sales (eliminations)", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r140", "r282", "r292", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r828" ] }, "ttc_IntimidatorReportingUnitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "IntimidatorReportingUnitMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intimidator Reporting Unit", "label": "Intimidator Reporting Unit [Member]", "documentation": "Intimidator Reporting Unit" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.toro.com/role/InventoriesNet" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, Net", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r330" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.toro.com/role/InventoriesNetDetails": { "parentTag": "us-gaap_FIFOInventoryAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/InventoriesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods and service parts", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r994" ] }, "us-gaap_InventoryLIFOReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLIFOReserve", "crdr": "credit", "calculation": { "http://www.toro.com/role/InventoriesNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/InventoriesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: adjustment to LIFO value", "label": "Inventory, LIFO Reserve", "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods." } } }, "auth_ref": [ "r995" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.toro.com/role/InventoriesNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.toro.com/role/InventoriesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, net", "totalLabel": "Total inventories, net", "label": "Inventory, 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": [ "r218", "r813", "r867" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.toro.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories, Net", "label": "Inventory, Policy [Policy Text Block]", "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": [ "r144", "r204", "r217", "r330", "r331", "r332", "r603", "r821" ] }, "us-gaap_InventoryWorkInProcessAndRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessAndRawMaterials", "crdr": "debit", "calculation": { "http://www.toro.com/role/InventoriesNetDetails": { "parentTag": "us-gaap_FIFOInventoryAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/InventoriesNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and work in process", "label": "Inventory, Work in Process and Raw Materials", "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount." } } }, "auth_ref": [ "r996" ] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in finance affiliate", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r993" ] }, "ttc_IrrigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "IrrigationMember", "presentation": [ "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Irrigation", "label": "Irrigation [Member]", "documentation": "Irrigation [Member]" } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and land improvements", "label": "Land and Land Improvements [Member]", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.toro.com/role/LeasesScheduleofleaseexpenseincurredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofleaseexpenseincurredDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r579", "r866" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.toro.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow and Other Lease Information", "label": "Lease, Cost [Table Text Block]", "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": [ "r1127" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.toro.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r578" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.toro.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Operating Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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": [ "r1128" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum operating lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r587" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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": [ "r587" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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": [ "r587" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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": [ "r587" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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": [ "r587" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining)", "label": "Lessee, Operating Lease, Liability, to be Paid, 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": [ "r1128" ] }, "ttc_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r587" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.toro.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r573" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r89", "r135", "r651", "r867", "r1006", "r1024", "r1122" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r80", "r203", "r246", "r326", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r401", "r402", "r517", "r519", "r520", "r561", "r867", "r1067", "r1131", "r1132" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r542", "r1108" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsScheduleofFairValueHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.toro.com/role/InvestmentinJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity under credit facility", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r77", "r82" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.toro.com/role/IndebtednessScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.toro.com/role/IndebtednessScheduleofDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r22", "r134", "r410", "r422", "r839", "r840", "r865", "r1139" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.toro.com/role/IndebtednessScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "verboseLabel": "Less: current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r211" ] }, "ttc_LongTermDebtExcludingDiscountAndDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "LongTermDebtExcludingDiscountAndDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total principal payments required", "label": "Long Term Debt, Excluding Discount And Debt Issuance Costs", "documentation": "Long Term Debt, Excluding Discount And Debt Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, fair value", "label": "Long-Term Debt, Fair Value", "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": [ "r1108", "r1110", "r1111", "r1112" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails": { "parentTag": "ttc_LongTermDebtExcludingDiscountAndDebtIssuanceCosts", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r252", "r1070" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails": { "parentTag": "ttc_LongTermDebtExcludingDiscountAndDebtIssuanceCosts", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r252", "r414" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails": { "parentTag": "ttc_LongTermDebtExcludingDiscountAndDebtIssuanceCosts", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r252", "r414" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails": { "parentTag": "ttc_LongTermDebtExcludingDiscountAndDebtIssuanceCosts", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r252", "r414" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails": { "parentTag": "ttc_LongTermDebtExcludingDiscountAndDebtIssuanceCosts", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r252", "r414" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails": { "parentTag": "ttc_LongTermDebtExcludingDiscountAndDebtIssuanceCosts", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r252", "r414" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails": { "parentTag": "ttc_LongTermDebtExcludingDiscountAndDebtIssuanceCosts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofPrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remaining)", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r1007" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 }, "http://www.toro.com/role/IndebtednessScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, less current portion", "verboseLabel": "Long-term debt, less current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r212" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.toro.com/role/Indebtedness" ], "lang": { "en-us": { "role": { "terseLabel": "Indebtedness", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r117" ] }, "us-gaap_LongtermDebtPercentageBearingFixedInterestAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtPercentageBearingFixedInterestAmount", "crdr": "credit", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, percentage bearing fixed interest, amount", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Amount", "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r22", "r1052", "r1053", "r1054" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r22", "r44", "r1052", "r1053", "r1054" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r374", "r376", "r378", "r383", "r500", "r691", "r837", "r1056", "r1057" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "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": [ "r374", "r376", "r378", "r383", "r500", "r837", "r1056", "r1057" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency [Abstract]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r374", "r376", "r378", "r383", "r500", "r837", "r1056", "r1057" ] }, "us-gaap_LossContingencyDisclosures": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDisclosures", "presentation": [ "http://www.toro.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made." } } }, "auth_ref": [ "r373", "r374", "r375", "r377", "r379", "r380", "r381", "r382", "r500" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r374", "r376", "r378", "r383", "r500", "r691", "r837", "r1056", "r1057" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails", "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reconciling Items", "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r307", "r310", "r313", "r828", "r829" ] }, "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge1", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum length of time hedged in cash flow hedge", "label": "Maximum Length of Time Hedged in Cash Flow Hedge", "documentation": "Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r12" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r160", "r162", "r164", "r165", "r167", "r197", "r198", "r376", "r378", "r379", "r380", "r463", "r500", "r545", "r602", "r681", "r683", "r691", "r719", "r720", "r772", "r774", "r776", "r777", "r790", "r808", "r809", "r833", "r843", "r854", "r861", "r862", "r863", "r864", "r878", "r1069", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r943" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r943" ] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://www.toro.com/role/AcquisitionsandDivestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions and Divestitures", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r75", "r124" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r160", "r162", "r164", "r165", "r167", "r197", "r198", "r376", "r378", "r379", "r380", "r463", "r500", "r545", "r602", "r681", "r683", "r691", "r719", "r720", "r772", "r774", "r776", "r777", "r790", "r808", "r809", "r833", "r843", "r854", "r861", "r862", "r863", "r878", "r1069", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r962" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.toro.com/role/ProductWarrantyGuaranteesScheduleofChangesinAccruedWarrantiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty provisions, claims, and changes in estimates", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r970" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r944" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (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": [ "r243" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (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": [ "r243" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) 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": [ "r110", "r111", "r112" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r104", "r112", "r138", "r201", "r231", "r234", "r238", "r246", "r256", "r258", "r259", "r260", "r261", "r262", "r265", "r266", "r273", "r326", "r392", "r393", "r395", "r396", "r397", "r398", "r399", "r401", "r402", "r512", "r515", "r539", "r561", "r657", "r747", "r764", "r765", "r893", "r1067" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited", "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net earnings (loss)", "terseLabel": "Net earnings (loss)", "verboseLabel": "Net earnings", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r241", "r258", "r259", "r260", "r261", "r268", "r269", "r274", "r277", "r515" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.toro.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r943" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r907", "r917", "r927", "r951", "r959" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r934" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r933" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r951" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r970" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r970" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International countries", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1175", "r1176", "r1177", "r1178" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r57", "r1038", "r1039", "r1040", "r1041", "r1043", "r1045", "r1048", "r1049" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NondesignatedMember", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofFairValueofDerivativesandConsolidatedBalanceSheetLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives not designated as cash flow hedging instruments:", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r15" ] }, "ttc_NonvotingPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "NonvotingPreferredStockMember", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Non-voting preferred stock", "label": "Nonvoting Preferred Stock [Member]", "documentation": "Preferred stock securities that do not empower a holder to vote on corporate resolutions or the election of directors." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.toro.com/role/SegmentDataNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segments", "label": "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": [ "r829", "r1016" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.toro.com/role/SegmentDataNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable segments", "label": "Number of Reportable 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": [ "r824", "r832", "r1016" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other comprehensive (income) loss before reclassifications", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r20", "r25" ] }, "ttc_OffsettingAssetsAndLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.toro.com/20240802", "localname": "OffsettingAssetsAndLiabilitiesLineItems", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of master netting arrangements on the fair value of the company's derivative contracts", "label": "Offsetting Assets and Liabilities [Line Items]", "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": [] }, "ttc_OffsettingAssetsAndLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.toro.com/20240802", "localname": "OffsettingAssetsAndLiabilitiesTable", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesScheduleofEffectsofMasterNettingArrangementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offsetting Assets and Liabilities [Table]", "label": "Offsetting Assets and Liabilities [Table]", "documentation": "Disclosure of information about derivative and financial assets and liabilities that are subject to offsetting, including enforceable master netting arrangements." } } }, "auth_ref": [] }, "ttc_OffsettingAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.toro.com/20240802", "localname": "OffsettingAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effects of Master Netting Arrangements on Fair Value of Derivative Contracts Recorded in Consolidated Balance Sheets", "label": "Offsetting Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of derivative and other financial assets and liabilities that are subject to offsetting, including master netting arrangements." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating earnings (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r141", "r823", "r1015", "r1017", "r1018", "r1019", "r1020" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.toro.com/role/LeasesScheduleofleaseexpenseincurredDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofleaseexpenseincurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "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": [ "r580", "r866" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASC Topic 842 Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r576" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r576" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r576" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.toro.com/role/LeasesScheduleofSupplementalCashFlowandOtherLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows for amounts included in the measurement of lease liabilities", "label": "Operating Lease, Payments", "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": [ "r577", "r583" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r575" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.toro.com/role/LeasesScheduleofOtherLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate of operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r586", "r866" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.toro.com/role/LeasesScheduleofOtherLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term of operating leases in years", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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": [ "r585", "r866" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r313", "r828", "r829" ] }, "ttc_OtherActivitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "OtherActivitiesMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails", "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Activities [Member]", "documentation": "Other Activities" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r209" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "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": [ "r6", "r13", "r126" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments, net of tax of $(0.8); $(0.2); $(2.3); and $(5.8), respectively", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r224", "r226", "r658" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "crdr": "debit", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments, tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r227" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) Gain Recognized in OCI on Derivatives", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r224", "r226", "r522", "r523", "r527" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain Reclassified from AOCL into Earnings", "verboseLabel": "Amount of gain reclassified from AOCL into earnings", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r152", "r226", "r230" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent", "crdr": "credit", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on components excluded from effectiveness testing recognized in earnings based on changes in fair value", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Parent", "documentation": "Amount, after tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge, attributable to parent. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method." } } }, "auth_ref": [ "r225", "r524" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive (loss) income, net of tax", "verboseLabel": "Other comprehensive (loss) income", "negatedTotalLabel": "Net current period other comprehensive (income) loss", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r13", "r126", "r232", "r235", "r262" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other comprehensive (loss) income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog and other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r835", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1045", "r1047", "r1048", "r1049" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r83" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r112" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited", "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income, net", "terseLabel": "Earnings from the company's wholly-owned domestic distribution company and other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r106" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r943" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r905", "r915", "r925", "r957" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r908", "r918", "r928", "r960" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r908", "r918", "r928", "r960" ] }, "ttc_OwnershipPercentageHeldByCoVentureUnderJointVenture": { "xbrltype": "percentItemType", "nsuri": "http://www.toro.com/20240802", "localname": "OwnershipPercentageHeldByCoVentureUnderJointVenture", "presentation": [ "http://www.toro.com/role/InvestmentinJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Portion owned by TCFIF", "label": "Ownership Percentage Held By Co Venture Under Joint Venture", "documentation": "Represents the percentage of ownership held by the co-venture under the joint venture." } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r125", "r1038", "r1039", "r1040", "r1041", "r1043", "r1045", "r1048", "r1049" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r932" ] }, "ttc_PaymentsForAssetAcquisitionsNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "PaymentsForAssetAcquisitionsNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Asset acquisition", "label": "Payments For Asset Acquisitions, Net Of Cash Acquired", "documentation": "Payments For Asset Acquisitions, Net Of Cash Acquired" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of TTC common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r109" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid on TTC common stock", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r109" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of withholding taxes for stock awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r242" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business combinations, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r29" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant, and equipment", "label": "Payments to Acquire Property, Plant, 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": [ "r108" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r942" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r942" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r934" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r951" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r944" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r933" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofCompensationCostRelatedtoStockBasedAwardsDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance share awards", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r935" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r979" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r934" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value 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", "r424" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "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", "r727" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r84", "r424" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "label": "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", "r727", "r745", "r1173", "r1174" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $1.00 per share, authorized 1,000,000 voting and 850,000 non-voting shares, none issued and outstanding", "label": "Preferred Stock, Value, Issued", "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", "r647", "r867" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r997" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from divestitures", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r28" ] }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from insurance claim", "label": "Proceeds from Insurance Settlement, Investing Activities", "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities." } } }, "auth_ref": [ "r7", "r27" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r985", "r1002" ] }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net (repayments) borrowings under the revolving credit facility", "label": "Proceeds from (Repayments of) Lines of Credit", "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from asset disposals", "label": "Proceeds from Sale of Productive Assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r107" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r16" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r174", "r196", "r315", "r604", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r811", "r844", "r877", "r878", "r879", "r882", "r884", "r990", "r1058", "r1059", "r1071", "r1140", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1169", "r1170" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Product Warranties Disclosures [Abstract]", "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.toro.com/role/ProductWarrantyGuarantees" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Guarantees", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r384", "r385", "r386", "r387", "r388", "r389" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r169", "r170", "r171", "r172", "r173", "r174", "r196", "r315", "r604", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r811", "r844", "r877", "r878", "r879", "r882", "r884", "r990", "r1058", "r1059", "r1071", "r1140", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1169", "r1170" ] }, "ttc_ProfessionalSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "ProfessionalSegmentMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional", "label": "Professional Segment [Member]", "documentation": "Represents Professional segment of the entity." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10", "r588" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r115", "r147", "r153", "r154" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r116", "r205", "r654" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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": [ "r588" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, net", "totalLabel": "Property, plant, and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r588", "r642", "r654", "r867" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [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": [ "r116", "r588" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, useful life", "label": "Property, Plant and Equipment, 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": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r932" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r932" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r160", "r162", "r164", "r165", "r167", "r197", "r198", "r376", "r378", "r379", "r380", "r455", "r463", "r491", "r492", "r493", "r500", "r545", "r599", "r600", "r602", "r681", "r683", "r691", "r719", "r720", "r772", "r774", "r776", "r777", "r790", "r808", "r809", "r833", "r843", "r854", "r861", "r862", "r863", "r864", "r878", "r887", "r1055", "r1069", "r1111", "r1134", "r1135", "r1136", "r1137", "r1138" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r160", "r162", "r164", "r165", "r167", "r197", "r198", "r376", "r378", "r379", "r380", "r455", "r463", "r491", "r492", "r493", "r500", "r545", "r599", "r600", "r602", "r681", "r683", "r691", "r719", "r720", "r772", "r774", "r776", "r777", "r790", "r808", "r809", "r833", "r843", "r854", "r861", "r862", "r863", "r864", "r878", "r887", "r1055", "r1069", "r1111", "r1134", "r1135", "r1136", "r1137", "r1138" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Receivables, net", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r867" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reclassified from AOCL", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r20", "r25" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.toro.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Components and Activity of AOCL", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.toro.com/role/SegmentDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Loss Before Income Taxes Included in Other Segment", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r39", "r40" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r900", "r910", "r920", "r952" ] }, "ttc_RedIronAndTCFCFCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "RedIronAndTCFCFCMember", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Red Iron And TCFCFC", "label": "Red Iron And TCFCFC [Member]", "documentation": "Red Iron And TCFCFC" } } }, "auth_ref": [] }, "ttc_RedIronMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "RedIronMember", "presentation": [ "http://www.toro.com/role/InvestmentinJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Red Iron Acceptance, LLC", "label": "Red Iron [Member]", "documentation": "Represents Red Iron Acceptance, LLC (Red Iron)." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r320", "r462", "r590", "r591", "r646", "r652", "r722", "r723", "r724", "r725", "r726", "r744", "r746", "r771" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r247", "r248", "r590", "r591", "r592", "r593", "r646", "r652", "r722", "r723", "r724", "r725", "r726", "r744", "r746", "r771" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r320", "r462", "r590", "r591", "r646", "r652", "r722", "r723", "r724", "r725", "r726", "r744", "r746", "r771", "r1130" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitAxis", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Axis]", "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r345", "r346", "r834" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitDomain", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Domain]", "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r345", "r346", "r834" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r194", "r195", "r249", "r250", "r406", "r426", "r593", "r601", "r643", "r817", "r818" ] }, "ttc_RepurchaseCommitmentMaximumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "RepurchaseCommitmentMaximumAmount", "crdr": "credit", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase commitment, maximum amount", "label": "Repurchase Commitment, Maximum Amount", "documentation": "Repurchase Commitment, Maximum Amount" } } }, "auth_ref": [] }, "ttc_ResidentialSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "ResidentialSegmentMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Residential", "label": "Residential Segment [Member]", "documentation": "Represents Residential segment of the entity." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r901", "r911", "r921", "r953" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r902", "r912", "r922", "r954" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r909", "r919", "r929", "r961" ] }, "ttc_RestrictedStockAndRestrictedStockUnitAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "RestrictedStockAndRestrictedStockUnitAwardsMember", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock and restricted stock unit awards", "label": "Restricted Stock And Restricted Stock Unit Awards [Member]", "documentation": "Restricted stock and restricted stock units awarded by a company to their employees as a form of incentive compensation." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofCompensationCostRelatedtoStockBasedAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock unit awards", "label": "Restricted Stock [Member]", "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": [ "r32" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r86", "r122", "r650", "r688", "r690", "r697", "r728", "r867" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r199", "r253", "r254", "r255", "r257", "r262", "r264", "r266", "r328", "r329", "r361", "r505", "r506", "r509", "r510", "r511", "r513", "r514", "r515", "r528", "r530", "r531", "r533", "r537", "r572", "r574", "r685", "r687", "r698", "r1173" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails", "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "verboseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r139", "r140", "r282", "r291", "r292", "r306", "r312", "r315", "r317", "r319", "r450", "r451", "r604" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.toro.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r157", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r454" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.toro.com/role/RevenuePerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r150" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.toro.com/role/RevenuePerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.toro.com/role/RevenuePerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r151" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.toro.com/role/RevenuePerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r151" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.toro.com/role/RevenuePerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$600 million revolving credit facility, due October 2026", "label": "Revolving Credit Facility [Member]", "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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.toro.com/role/LeasesScheduleofSupplementalCashFlowandOtherLeaseInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r584", "r866" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r970" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r970" ] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesMember", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails", "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales", "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.toro.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Accumulated Other Comprehensive Loss (AOCL), Net of Tax", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r25", "r1123", "r1124" ] }, "us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Impact of Derivative Instruments on Consolidated Statements of Earnings for Derivatives Designated as Cash Flow Hedging Instruments", "label": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]", "documentation": "Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position." } } }, "auth_ref": [ "r131" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.toro.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Compensation Cost Related to Stock-Based Compensation Awards", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r53" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.toro.com/role/IndebtednessTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Company's Indebtedness", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r22", "r47", "r50", "r74", "r120", "r121", "r839", "r841", "r1007", "r1125" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.toro.com/role/InvestmentinJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r322", "r323", "r325", "r508", "r982", "r983", "r984", "r1100", "r1101", "r1102", "r1103" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.toro.com/role/InvestmentinJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments", "label": "Schedule of Equity Method Investments [Line Items]", "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": [ "r246", "r322", "r323", "r325", "r326", "r561" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.toro.com/role/InvestmentinJointVentureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "label": "Equity Method Investment [Table]", "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets." } } }, "auth_ref": [ "r201", "r246", "r322", "r323", "r325", "r326", "r561" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.toro.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Schedule of Fair Value Hierarchy", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1108", "r1109" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r347", "r354", "r358", "r359", "r360", "r605", "r810", "r835" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Components of Other Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "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": [ "r835", "r1044" ] }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Derivatives and Consolidated Balance Sheet Location", "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]", "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts." } } }, "auth_ref": [ "r130" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r834" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Changes in the Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r834", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r835", "r1047" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.toro.com/role/InventoriesNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r23", "r90", "r91", "r92" ] }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Impact of Derivative Instruments on Consolidated Statements of Earnings (Loss) for Derivatives Not Designated as Hedging Instruments", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument." } } }, "auth_ref": [ "r69", "r986" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.toro.com/role/ProductWarrantyGuaranteesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Changes in Accrued Warranties", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r390" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "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": [ "r10", "r588" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.toro.com/role/SegmentDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Information Concerning Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofCompensationCostRelatedtoStockBasedAwardsDetails", "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r465", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.toro.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of weighted-average valuation assumptions used under the Black-Scholes valuation method for options granted", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r45", "r46", "r47", "r48", "r49", "r50", "r118", "r120", "r121", "r122", "r213", "r214", "r215", "r284", "r424", "r425", "r426", "r428", "r431", "r436", "r438", "r693", "r694", "r695", "r696", "r843", "r981", "r1004" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.toro.com/role/PerShareDataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliations of Basic and Diluted Weighted-Average Shares of Common Stock Outstanding", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r835", "r1046" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r895" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r897" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r139", "r140", "r141", "r142", "r282", "r287", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r319", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r360", "r371", "r372", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r825", "r828", "r829", "r834", "r881", "r1140", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1169", "r1170" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r161", "r163", "r166", "r168", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r317", "r318", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r712", "r715", "r717", "r773", "r775", "r778", "r791", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r812", "r845", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r880", "r887", "r1071", "r1140", "r1142", "r1143", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1169", "r1170" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.toro.com/role/SegmentData" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Data", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r142", "r282", "r286", "r287", "r288", "r289", "r290", "r302", "r304", "r305", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r319", "r824", "r826", "r827", "r828", "r830", "r831", "r832" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.toro.com/role/SegmentDataScheduleofComponentsofLossBeforeIncomeTaxesIncludedinOtherSegmentDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Financial information concerning reportable segments", "terseLabel": "Financial information concerning reportable segments", "label": "Segment Reporting Information [Line Items]", "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_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expense", "label": "Selling, General and Administrative Expense", "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": [ "r105" ] }, "ttc_SeniorNotesDueJune302032Member": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "SeniorNotesDueJune302032Member", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3.97% senior notes, due June 2032", "label": "Senior Notes, Due June 30, 2032 [Member]", "documentation": "Senior Notes, Due June 30, 2032" } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeniorNotesMember", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "ttc_SeriesASeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "SeriesASeniorNotesMember", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3.81% series A senior notes, due June 2029", "label": "Series A Senior Notes [Member]", "documentation": "Series A Senior Notes [Member]" } } }, "auth_ref": [] }, "ttc_SeriesBSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "SeriesBSeniorNotesMember", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3.91% series B senior notes, due June 2031", "label": "Series B Senior Notes [Member]", "documentation": "Series B Senior Notes [Member]" } } }, "auth_ref": [] }, "ttc_SevenPointEightPercentCouponDebenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "SevenPointEightPercentCouponDebenturesMember", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "7.8% debentures, due June 2027", "label": "Seven Point Eight Percent Coupon Debentures [Member]", "documentation": "Seven Point Eight Percent Coupon Debentures" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award 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": [ "r855" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average fair value of awards granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected stock price volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofCompensationCostRelatedtoStockBasedAwardsDetails", "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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": [ "r465", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Per share weighted-average fair value at date of grant (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r486" ] }, "ttc_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.toro.com/20240802", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance goal period", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Performance Period", "documentation": "Represents the period over which performance goals of the entity are vested." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofCompensationCostRelatedtoStockBasedAwardsDetails", "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "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_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third 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/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "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/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1073" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r856" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofweightedaveragevaluationassumptionsusedundertheBlackScholesvaluationmethodforoptionsgrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected life of option in years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of 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": [ "r490" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.toro.com/role/LeasesScheduleofleaseexpenseincurredDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofleaseexpenseincurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r581", "r866" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software and Software Development Costs", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.toro.com/role/ProductWarrantyGuaranteesScheduleofChangesinAccruedWarrantiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Standard Product Warranty Accrual", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r1060", "r1064" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.toro.com/role/ProductWarrantyGuaranteesScheduleofChangesinAccruedWarrantiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments made during the period", "label": "Standard Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.toro.com/role/ProductWarrantyGuaranteesScheduleofChangesinAccruedWarrantiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in accrual related to pre-existing warranties", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.toro.com/role/ProductWarrantyGuaranteesScheduleofChangesinAccruedWarrantiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in accrual related to warranties issued during the period", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r1062" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheChangesintheCarryingAmountofGoodwillDetails", "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails", "http://www.toro.com/role/SegmentDataScheduleofFinancialInformationConcerningReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r139", "r140", "r141", "r142", "r200", "r282", "r287", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r319", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r360", "r363", "r371", "r372", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r825", "r828", "r829", "r834", "r881", "r1140", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1169", "r1170" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r158", "r213", "r214", "r215", "r246", "r271", "r272", "r275", "r277", "r284", "r285", "r326", "r392", "r395", "r396", "r397", "r401", "r402", "r424", "r425", "r428", "r431", "r438", "r561", "r693", "r694", "r695", "r696", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r727", "r748", "r766", "r792", "r793", "r794", "r795", "r796", "r981", "r1004", "r1012" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r85", "r87", "r88", "r199", "r236", "r237", "r238", "r253", "r254", "r255", "r257", "r262", "r264", "r266", "r283", "r328", "r329", "r361", "r439", "r505", "r506", "r509", "r510", "r511", "r513", "r514", "r515", "r528", "r529", "r530", "r531", "r532", "r533", "r537", "r563", "r564", "r565", "r566", "r567", "r568", "r572", "r574", "r589", "r658", "r685", "r686", "r687", "r698", "r766" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r161", "r163", "r166", "r168", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r317", "r318", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r712", "r715", "r717", "r773", "r775", "r778", "r791", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r812", "r845", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r880", "r887", "r1071", "r1140", "r1142", "r1143", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1169", "r1170" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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": [ "r253", "r254", "r255", "r283", "r574", "r604", "r692", "r709", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r744", "r746", "r749", "r750", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r766", "r888" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r253", "r254", "r255", "r283", "r320", "r574", "r604", "r692", "r709", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r744", "r746", "r749", "r750", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r766", "r888" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r904", "r914", "r924", "r956" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.toro.com/role/StockBasedCompensationScheduleofCompensationCostRelatedtoStockBasedAwardsDetails", "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Unrestricted common stock awards", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r1014" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of share-based payment awards (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r14", "r84", "r85", "r122" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under stock-based compensation plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r52", "r84", "r85", "r122" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited", "http://www.toro.com/role/StockholdersEquityScheduleofComponentsandActivityofAOCLDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "negatedPeriodStartLabel": "Balance at beginning of period", "negatedPeriodEndLabel": "Balance at end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r85", "r87", "r88", "r114", "r729", "r745", "r767", "r768", "r867", "r894", "r1006", "r1024", "r1122", "r1173" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.toro.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r119", "r245", "r423", "r425", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r439", "r536", "r769", "r770", "r797" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.toro.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r594", "r595" ] }, "us-gaap_SupplierFinanceProgramObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierFinanceProgramObligation", "crdr": "credit", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier finance program, obligation", "label": "Supplier Finance Program, Obligation", "documentation": "Amount of obligation for supplier finance program." } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r836" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r950" ] }, "ttc_TermLoanDueApril2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "TermLoanDueApril2027Member", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$200 million term loan, due April 2027", "label": "Term Loan, due April 2027 [Member]", "documentation": "Term Loan, due April 2027" } } }, "auth_ref": [] }, "ttc_TermLoanDueOctober2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "TermLoanDueOctober2026Member", "presentation": [ "http://www.toro.com/role/IndebtednessScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "$270 million term loan, due October 2026", "label": "Term Loan, due October 2026 [Member]", "documentation": "Term Loan, due October 2026" } } }, "auth_ref": [] }, "ttc_ThirdPartyFinancingAndJointVentureFinancingContingentLiabilityMaximumRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "ThirdPartyFinancingAndJointVentureFinancingContingentLiabilityMaximumRepurchaseAmount", "crdr": "credit", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum amount of contingent liability to repurchase inventory related receivables under limited inventory repurchase agreements", "label": "Third Party Financing and Joint Venture Financing Contingent Liability, Maximum Repurchase Amount", "documentation": "Represents the maximum amount of contingent liability to repurchase inventory related receivables under limited inventory repurchase agreements." } } }, "auth_ref": [] }, "ttc_ThirdPartyFinancingReceivablesOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "ThirdPartyFinancingReceivablesOutstanding", "crdr": "debit", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables financed by third party financing company, excluding Red Iron, outstanding", "label": "Third Party Financing, Receivables Outstanding", "documentation": "Represents the receivables financed by third party financing companies, excluding Red Iron financed receivables, outstanding as of the reporting date." } } }, "auth_ref": [] }, "ttc_ThirdPartyFinancingSaleOfReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.toro.com/20240802", "localname": "ThirdPartyFinancingSaleOfReceivables", "crdr": "credit", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables purchased by third party financing company from the company", "label": "Third Party Financing, Sale of Receivables", "documentation": "Represents the receivables purchased by third party financing companies, excluding Red Iron financed receivables, from the company." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r1021", "r1129" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "us-gaap_ToolsDiesAndMoldsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ToolsDiesAndMoldsMember", "presentation": [ "http://www.toro.com/role/PropertyPlantandEquipmentNetNarrativeDetails", "http://www.toro.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tooling", "label": "Tools, Dies and Molds [Member]", "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r942" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r949" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails", "http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetScheduleoftheComponentsofOtherIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r56", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1045", "r1047", "r1048", "r1049" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r969" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r971" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.toro.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r972" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r973" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r973" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r971" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r971" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r974" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r972" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of shares of common stock (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r14", "r85", "r122" ] }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredParValueMethod", "crdr": "debit", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of common stock", "label": "Treasury Stock, Value, Acquired, Par Value Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method." } } }, "auth_ref": [ "r14", "r51", "r122" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r968" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.toro.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies and Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r33", "r34", "r35", "r145", "r146", "r148", "r149" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.toro.com/role/LeasesScheduleofleaseexpenseincurredDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.toro.com/role/LeasesScheduleofleaseexpenseincurredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r582", "r866" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.toro.com/role/StockBasedCompensationStockOptionAwardsPerformanceShareAwardsRestrictedStockUnitAwardsandUnrestrictedCommonStockAwardsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "ttc_VotingPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "VotingPreferredStockMember", "presentation": [ "http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Voting preferred stock", "label": "Voting Preferred Stock [Member]", "documentation": "Preferred stock securities that empower a holder to vote on corporate resolutions or the election of directors." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r938" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.toro.com/role/PerShareDataDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.toro.com/role/PerShareDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive shares (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1013" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.toro.com/role/PerShareDataDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited", "http://www.toro.com/role/PerShareDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares of common stock outstanding \u2014 Diluted (in shares)", "totalLabel": "Weighted-average number of shares of common stock outstanding \u2014 Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r270", "r277" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.toro.com/role/PerShareDataDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsLossUnaudited", "http://www.toro.com/role/PerShareDataDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average number of shares of common stock outstanding \u2014 Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, 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": [ "r268", "r277" ] }, "ttc_WholesaleFinancingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.toro.com/20240802", "localname": "WholesaleFinancingMember", "presentation": [ "http://www.toro.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wholesale Financing", "label": "Wholesale Financing [Member]", "documentation": "Wholesale Financing" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r936" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "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": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21B", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21B" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "30", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1" }, "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", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-8" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-12" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r74": { "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/2147477734/942-470-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r76": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "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(22)(b))", "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(24))", "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)(3))", "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))", "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(31))", "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(32))", "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r97": { "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" }, "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(1))", "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(10))", "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r101": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r102": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r103": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r132": { "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/2147478546/942-210-S99-1" }, "r133": { "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/2147478546/942-210-S99-1" }, "r134": { "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/2147478546/942-210-S99-1" }, "r135": { "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/2147478546/942-210-S99-1" }, "r136": { "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/2147478524/942-220-S99-1" }, "r137": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r138": { "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/2147478524/942-220-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r147": { "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/2147477798/958-360-50-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r153": { "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/2147477798/958-360-50-6" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org/323/tableOfContent" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r206": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r212": { "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" }, "r213": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r214": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r215": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(dd)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r246": { "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" }, "r247": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r248": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-4" }, "r370": { "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" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450-20/tableOfContent" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450-30/tableOfContent" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480627/815-20-45-3" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-6" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r561": { "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" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r602": { "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" }, "r603": { "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/2147478411/912-330-50-1" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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/2147478859/928-340-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r633": { "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/2147477215/932-235-50-8" }, "r634": { "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/2147477215/932-235-50-8" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r638": { "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/2147478546/942-210-S99-1" }, "r639": { "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/2147478524/942-220-S99-1" }, "r640": { "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/2147478524/942-220-S99-1" }, "r641": { "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/2147477314/942-235-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r643": { "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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r644": { "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/2147478777/944-210-S99-1" }, "r645": { "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/2147478777/944-210-S99-1" }, "r646": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r647": { "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/2147478777/944-210-S99-1" }, "r648": { "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/2147478777/944-210-S99-1" }, "r649": { "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/2147478777/944-210-S99-1" }, "r650": { "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/2147478777/944-210-S99-1" }, "r651": { "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/2147478777/944-210-S99-1" }, "r652": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r653": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r654": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r655": { "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/2147477250/944-220-S99-1" }, "r656": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r657": { "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/2147477250/944-220-S99-1" }, "r658": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r659": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r660": { "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/2147477250/944-220-S99-1" }, "r661": { "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/2147477250/944-220-S99-1" }, "r662": { "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/2147477250/944-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r674": { "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/2147477965/944-235-S99-2" }, "r675": { "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/2147477965/944-235-S99-2" }, "r676": { "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/2147477965/944-235-S99-2" }, "r677": { "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/2147477965/944-235-S99-2" }, "r678": { "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/2147477965/944-235-S99-2" }, "r679": { "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/2147477965/944-235-S99-2" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r692": { "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" }, "r693": { "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(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r694": { "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(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r695": { "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(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r696": { "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(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r697": { "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" }, "r698": { "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/2147478009/946-205-45-4" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r709": { "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/2147477796/946-210-45-4" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r719": { "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/2147478795/946-210-50-6" }, "r720": { "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/2147478795/946-210-50-6" }, "r721": { "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/2147479170/946-210-S99-1" }, "r722": { "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/2147479170/946-210-S99-1" }, "r723": { "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/2147479170/946-210-S99-1" }, "r724": { "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/2147479170/946-210-S99-1" }, "r725": { "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/2147479170/946-210-S99-1" }, "r726": { "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/2147479170/946-210-S99-1" }, "r727": { "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/2147479170/946-210-S99-1" }, "r728": { "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/2147479170/946-210-S99-1" }, "r729": { "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/2147479170/946-210-S99-1" }, "r730": { "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/2147479170/946-210-S99-1" }, "r731": { "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/2147479170/946-210-S99-1" }, "r732": { "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/2147479170/946-210-S99-1" }, "r733": { "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/2147479170/946-210-S99-1" }, "r734": { "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/2147479170/946-210-S99-1" }, "r735": { "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/2147479170/946-210-S99-1" }, "r736": { "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/2147479170/946-210-S99-1" }, "r737": { "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/2147479170/946-210-S99-1" }, "r738": { "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/2147479170/946-210-S99-1" }, "r739": { "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/2147479170/946-210-S99-1" }, "r740": { "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/2147479170/946-210-S99-1" }, "r741": { "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/2147479170/946-210-S99-1" }, "r742": { "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/2147479170/946-210-S99-1" }, "r743": { "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/2147479170/946-210-S99-1" }, "r744": { "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/2147479170/946-210-S99-2" }, "r745": { "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/2147479170/946-210-S99-2" }, "r746": { "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/2147479105/946-220-45-3" }, "r747": { "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/2147479105/946-220-45-7" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r749": { "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/2147479134/946-220-S99-1" }, "r750": { "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/2147479134/946-220-S99-1" }, "r751": { "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/2147479134/946-220-S99-1" }, "r752": { "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/2147479134/946-220-S99-1" }, "r753": { "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/2147479134/946-220-S99-1" }, "r754": { "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/2147479134/946-220-S99-1" }, "r755": { "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/2147479134/946-220-S99-1" }, "r756": { "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/2147479134/946-220-S99-1" }, "r757": { "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/2147479134/946-220-S99-1" }, "r758": { "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/2147479134/946-220-S99-1" }, "r759": { "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/2147479134/946-220-S99-1" }, "r760": { "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/2147479134/946-220-S99-1" }, "r761": { "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/2147479134/946-220-S99-1" }, "r762": { "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/2147479134/946-220-S99-1" }, "r763": { "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/2147479134/946-220-S99-1" }, "r764": { "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/2147479134/946-220-S99-1" }, "r765": { "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/2147479134/946-220-S99-3" }, "r766": { "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/2147479134/946-220-S99-3" }, "r767": { "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/2147479134/946-220-S99-3" }, "r768": { "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/2147479134/946-220-S99-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r771": { "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/2147477802/946-310-45-1" }, "r772": { "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/2147477271/946-320-S99-1" }, "r773": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r774": { "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/2147477271/946-320-S99-2" }, "r775": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r776": { "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/2147477271/946-320-S99-3" }, "r777": { "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/2147477271/946-320-S99-3" }, "r778": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r790": { "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/2147477271/946-320-S99-6" }, "r791": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r808": { "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/2147477332/976-310-50-1" }, "r809": { "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/2147479230/978-310-50-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r811": { "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" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20" }, "r817": { "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" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r833": { "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" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477128/405-50-55-5" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r866": { "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" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r877": { "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" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r885": { "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/2147478795/946-210-50-1" }, "r886": { "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/2147478795/946-210-50-6" }, "r887": { "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/2147477439/946-210-55-1" }, "r888": { "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/2147477802/946-310-45-1" }, "r889": { "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/2147477271/946-320-S99-1" }, "r890": { "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/2147477271/946-320-S99-2" }, "r891": { "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/2147477271/946-320-S99-3" }, "r892": { "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/2147477271/946-320-S99-6" }, "r893": { "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/2147479168/946-830-55-10" }, "r894": { "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/2147479168/946-830-55-12" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r930": { "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" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r981": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r982": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r983": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r984": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Subparagraph": "(a)", "Publisher": "SEC" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r991": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r992": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r993": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r994": { "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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r995": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r996": { "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" }, "r997": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r1003": { "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" }, "r1004": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1013": { "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1016": { "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" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1024": { "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" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1027": { "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" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1034": { "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" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1071": { "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" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1107": { "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" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1122": { "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" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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/2147478777/944-210-S99-1" }, "r1140": { "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" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1168": { "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" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1171": { "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/2147478009/946-205-45-4" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1173": { "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/2147479134/946-220-S99-3" }, "r1174": { "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/2147479134/946-220-S99-3" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147477271/946-320-S99-2" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147477271/946-320-S99-6" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 97 0000737758-24-000046-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000737758-24-000046-xbrl.zip M4$L#!!0 ( #AE)5EL!'O &Y(! !/?&P 0 ='1C+3(P,C0P.# R+FAT M;>Q]:W?B2I+M]_D5NG3/=)VU ".)IUV'NRC;==K35;;;=G7/N5]F"2D!G1(2 MK8=M^M??B$R)IS (!$J)[%E3!X,>F1D[(B-V1D9^_K_O8TMZ):YG.O:O?Y&K MM;](Q-8=P[2'O_ZE]WQ]=_>7_]O]C\__IU+YGR]/WZ0;1P_&Q/:E:Y=H/C&D M-],?2?Z(2/]TW)_FJR8]6IH_<-QQI<)NNW8F4]<]:ACF[#O^DURFU M6O."_1A=:K[/G_?V]E:=76O:EFD3',,+W]5L#X=(\V'0\4VU2DVIR$KT$-_7 MEQ[B.ZY3U9TQ;52M79M=J#N![;O3Y99Y1*\.G=>+\,>EGD ;?L:W#_JB7N#/ M?LC,M8JINWYFJV3Q>$R/WC+ZO4P9A5H]-(= M42<^&C:Y4:FU*ZH$\&_LU"2]=BK_22R\M#12\ M1.S*C^=2]_.(:$;W\YCXFH2W5LB_ O/UU]*U8_N@[)67Z02DI;._?BWYY-V_ MH&^]Z/['?_S'9]_T+=(%U%8B@'Z^8-]]OF!/[CO&M/O9,%\ESY]:Y->287H3 M2YM>VHY-X/WF^R5>2%SVT30,8M./\/L]&!S7U-GKW_TG,OBUI%= ZK8VQB<1 M\_+6AM=-KZ%QKF;=V09Y_QN9EB03)#:H*(U2MP;_:ZFM5J/]^6+IJ0E>T@.[ M9Z#M^VIIPY+$D/AK"=![.3#?B5$9:!:J3OC69JG[M??M^7;_%UX'KHNO,SU= MLWXGFGMK&S=@=)??;< WE3$\950QM'FG6Z6N7+M0Y?U?'YGZ^?N_PC?>[ WM M4A?%G=8+'N%RQUA^1:?4_;N:[ 5U)7I%J/673^25V %Y E-EVC"MP8OH^($% M>NA;YI":D]OW"=%A/GLQQW#)P^ 9OO4&FHZ_L9;)2\..!NO2"%PZ\%%[&RV M6M+VJB=M[Q3$.&\N8#0A0.IHCCSSTC8ML -N0([7^JB1+; R'S>JV5YMQ=UX MHIDN@NMA<&?#;#,T^Q;I>1[QT3P,H&D^^6:^$N/V7;<"]'9^V[CW_"0V]M;!3M5M3F5@T&]J-)Z$^L);-& M7H\T=TB\9*+H-%9[_>@Z$^+Z4W#!;+]G&[=@Q2?X_!\>&036-W,P,T^M=KW4 M?51_3_C*UD&O;.[SRLY!KP0C]:@D>Z6"4^[R*Y]!/@0=(P.A (*GXNZYX)$, M*5:^3.>7/&I3_*KWIKF KHG)L,%@'36LW5*A87)M4\N^NDP9I " 2ML%*.L3 MM[3:UD:M)!E$-\H4VOK()?&&"_FK:X%B8X#PZGLD**Y9&V^3+$ORHG[LN9DI=@7E1^Y?#.UOFE! M.+E_?^3:MO[T=!U\9R-ZETGVZL4'FI)*+^HGZ<4'N$JE%XV3]&+-RLY[\1M$ M0M\KL%ZT?NT_;PJ44^[06-!VK3ZW3 M]6F-0CA6G]KI]NEBF>MSR8" WNG$BV$HD;F\]"CA#+V6*)-YZ4\GT&O/'$\L M9)/I=R,7!V61C*R^>P9R"!=+[PA?Z3F!2_^BK/4ENE:TOQYZ0%XI^GY,-"]P M29?]Q7[\?+'\6_0W/F/M>0&T8?5A(<-\^>/Y)NFSP/&B/MKLF8;Y:AID\=)[ M)D''W?.U:_?CES?$=L9@@6,>N^O0+#WB8KGU'_7:(T,$\-HH@J@OP]\2C6+H M/,=W8P(?=WE:J(CT@6@PH^\)9:2COZ!O\/? )*Y$(4QBUSJN[_ZVS%2OWCQK MP?+3)Y1:B/[R?,WUD29&=E8%K:W4Y.B^^6^S9AK1I75<3$'F?OF7Z._H)1=+ M_8X?!H6#86"+3/ZL9TIG]J#PEWUZIG+0LR4!0]\:E5K]Q *N\S8,*AV&YB[# MH-)AJ*AD'97=U3'(8F!\.PJNYSG!^B[BV^>K8BLT-ZUN:M9W*MHLII M]*QS[)Z%NL4\#O:G 2][GUBF;OK?"7H5DF&.T9-V[ 7:+7+!KRW-\QX&S[ZC M_^R]F^!DH@OS#P<=YD?JH+K$H+^RAWV^B'W';#AF3[H>C ,+<_TINQ^S:I ;61P]-,RL:PK_ 5C6^LT! M;:KP'[%E.//Q("#^HSL.K34/@N,_/.3&ITPK)%?X#PVSGG..-/!'CPV+:*6. M) L1S)Z8]+C]=Q)>1@/(>DFS)?_I_0I,Q&0")-S*KB\Q]0G]"G32G2JYSU"/K5/F=K B\B7'UF(8/;D M:8AU$]8+ZOYM%U!O # MW*99X:^%S"BL<\<%\(Z,)^*Q[A4;& WN"(N/@(&"8;7R=-]\I=7-BBD5[MB, M7=3U#KK@AH^\M4Q:%0FN%.8\?7QPQ[#D Q_G8M2Y(X..!X^<2H@[UHAW?^ST MICV;3+ &=QP6[\@XN5'/"!C>H9284[KBP?GMC9F/-<4G+9X^-;EL//5L)-3,%4'&@S]V$M-^G/VOS5SR;D5WOH\DZUQQ:"?QIX\TT+EDHPIO M03G(4&X*%HQ#<\L#,')%@F7!=60BE5PQ4/S$LF=CS@47)HSZ!_ X(RHLIQ+* M)1MU7IYZ-IFE+<&"\6[4,P)&KABSTWOJ&4DE5]P6/Y[8V9CS7%)RV>/C7(QZ M+GFY;#SUC"24*X*,!W_LU*N2*>ZG;^62=RNZ\WTD6>>*0SOUJF2: YU+-BIU MI<*7@FDT MU_<)^)^VKJ9"Y;W&8[P?>$EW@]VP@O*ISMYF!70$OP;[G!Y)EL M)6KGBOA+/A]E!\:?B ML^2*OCRYS[(S]'(J?2ZIT?,5!Y?DYC2O")9MZYN [%R^$2X(Y0^R=2_&N-I0'@N;DF'2UHV)03D5"2Y(BK/ M>[W_7 I6=;BD3P4FN?!=,H(DEQ0R-^LY&:8X9(0'+EE=(:"Y@+BD/CF;0\XD M!R4C!'+)P0H$GHW/(M>XY)ZY<5I.EO60E?BY)'W/6!YYXS_/(1/@7+P1N98W M[O4&2H.4D&R4CF^G_7&J*RS*71*H )2?^2S:8Y)), MYF9M)]-\AVP P26_*R2T("$N25#.II&S24G)!H)1SL\Y) MR4847-*8/"S#\C 5G(TCHG!)G@H8GIE'PB5!S ,*S\0%7 ^[DC> M&-AS0-_9>")<4LUGE9.2E>2YY'.SS4G)2A1 M'DF=2X*8!Q2>C6M2YY*@Y20G)2N99$19^M,),38;SB?R2NR /)&Q9MI@F!^) M.W#(9OO8&FXV_/T?@Q27X^SH.KAH// MF1>O43]?'/=-,_PM#.!>X#-M@!A<3WODR_:W\X[K6E>2OZ]@A:L5W+ M.)K#N"/T#AK^Z\#SG3%QGXA%E<0;F9/\"*/!':]UD#!NP"NT''#=7H@^LAW+ M&4Z?S.$H1]K1X(YE.D@@+ZYFD'MM?.3I(54)<)<&Q_WTL$+I'3;\W*6A'33\ M]XZM.^,)@3ASZ!*RBT/,D2RX2T'+V52=JC"XB_US.%6G*A#NPO,\3-6I2H"[ MF/D@"=" >O7R_ A#A-59LAJ-8H75&?A-Z0W;KO*6?JGW/(?MU[M)/S_)W.]9I-I5'8 M""Q-N][)'3=6;-FF:;4[N6/&BB[;%&TR=[P8%LI[TNQA.+CXYW?3-L?!."TI M/KH.C)$_?;1@V'JV,3NA]/Q4E9>Q=2/DC*W#%DG.AR=/'LQ_R(E#M"C!/%S;%(N>._.-/2%\>Q MO!O,2K"-[V"+N.-#\B:+%&T4=T3&7E/%=TT?F39QIXL7YLTGQ=%ILC%"*1/*X TS9!+ER!4J1FB<@112-4;%B(TSD4**%HF[X!A73Y_AC49@D8L?TMH >_%T[&-.]>Q&(Y4T*>?4?_^3#!Z2#]P5ZJ_UZG!T#,8/]1_?<52W5(_7=%X3:, MYD8RV1S-H2CK(ZKJX4=';)6[2?A6RRFF/R%N]G(YML9IJ\Q?Q9R":K^:;HOVEAT1F$OB>^TAS^G$J_GC:O@F]M34I-+WM@*OKD]D(N:CESRQE=DL':T M.-A;]*61FESRQEADL':D[!@7LS"MD8Y<\L)9L(2I)1:I9QLKW_RP39_>Q]>L MDYXWD!<6@R]I912?U<^!U]C)8W\Q?4R4O+,-\]4T LU:V-SO0%,>!C>F2W3? M<8NJN.= H^0,"EE9A;RQ-ADQT9EX0WGC5S):P<5+^=)/F8_M^85+^=)?_(P >85,=Q2L,\^ M=&J^3QQEX]CPI[/?&O-6_TU7+>_DJ, M(7D$VYS%6:!B2 I$$V3CY&52.:55("HA6R:O2 3N_+=/&7U;KA\U]RD^#3YI86X%H$J88ZW/(!G(L@1?>-6P( IX1K M:*QI#XFMFP3&_E[S Y<\#.9?3^<[^?XY&6'^!> M8AE-]AUN>00>)7:DZ;[#+77 N1#2G/ [W)(%W LAO2F_PUWHCV59KIT 6NE. MT'N*/8"[9QLOUU_A__)CJXQ!S: MM^_Z"&OYPY]8CB _P\]MC'W$X=^Y#4BQ@-6Z(1Z\@U&>2V^/?B!&SPNOG3+%Y<&[PHX>#+-#2(=.4. ME_=&YF2Y=8L)"=LYOIV;=6?KSIC,4B6^.7J,-7[6K%.<,Y9!+2"U=H[,F !M MKO>1J#7!)Q84M->.YS\,BFQO!0TJH)M3JYLK]O9XL,FKYA89DJHL2& !VIPEB:KR.;+89P':4[KHV=C;H) MS^%)-I8G5^L(_(HO*^WCEE%/S1LM*& R8I-D;GGLE*=3 9M48<,MARSL#)^T M)[>LM; S',-&X98M%W:&R_A%X9:I%G:&9]APRQ4+.\-EH*UPR] *.\,S;'+% MCI[9;AH> FLE5_SK.0,DJXB(6X97 (0/5Y9;1E< A \?A%ONEB?A9#7_<\N3 M\B2E5LVDB_A9#+OJ=PR?SP))Z,Y1^667_NJF>X_-"L@7Z;?B>8%+F5- MOKKD7\&\/N':Q0N7>D]$#UPWQ40R;G?9IUE+1N660%M Q.SC7^&)FJN/IM_( M*[$V@.+.G@2^1Z^09;2X)81Y,K5.DMH<,L%P.9D8K/3@V<@#_9R] MFR/@F1$\"\V%"S8G[_#, Q=^/M(H-/5[AFQ.BM#( ^V:O9MSEM H- =\AFQ. MBM X:P[X,#FDF2/5*#3A>EPYI,EN-O+ ;G(KA[WLDOE^Z2Z4>9*@0ZYC+8\O MWE)UW.&%4JNI%^$5%P--]RL#Q_%MQR ZXR/'TB?AM>5)-\)'V%7Y)+DN 9Q?RW)I0MH-VVHYP2N3CSVYXAH!ATWPWSM M?H9_*(Q,TFX069=;2J.CU\F@I1E&3=-E0^^WFVVYV?I?#/GG]WC^%%LW-NW* M"*+7D7]9;TS\JS?3\$>7S-]'LZ&K=L1SW\D^(M<'@:@"#61EH M8].:7O[E!<#C2??D37IRQIK]E[*GV5[%@^$/+_3,?Q-X,+R#_OD6OK16NX(Q M(%$C9*7VGUE KH,;.@P7@5MTKAIBS1RR>#7TI^VCSR8V1>M;Q') M&4C7B$"8M3]?:" .'-Q(*FNRH:_6+'-H7^IP"W%98TP;%?M2;4Y\& ^?/CB\ MHT^A4X&AL;2)1RZC#U>&Z4TL;0KJ03M(;[H::^X0Q-]W?-\97Z+T7XGKF[IF MA6^EKV,_A\#H=*KM1A.QX0,"?2-Z<0B;*L#F(N;[=K53B_^I5I7C;Q&/VOBH M"SKV;O1CB%:5P<&00.@(*S @C=(*,$)1RQ-?\AS+-"2J/@#[\'??F5PJ:S]. M -#@7E[6)+AQUH +"J)=8%O::$3@X?LH;GM%<5LQBEOJ_KB_>[F]D9Y?>B^W MS\NJQF%KGV^O?SS=O=S=/DN]^QOI]G^N_]J[_^U6NG[X_OWN^?GNX3[#+JQ: MRO@N_%.#J=0>^HY=EFZJU]7_^I//ZX%%*>@Q<+X 5QNZ9GHZ-*Q(9)5 M\+LEN?')^(5] ;Z:/R)X4>":O@EMBA9XI)[NHRLG=]0ZKW9M-XO]%;J,G9P/ MTR.-EZ1;L"&&E%R-V>VWK S/LA(;\$UE#(\8X6T50YM6ID1S*\2.E%HM=7O! M,/!\)@"E+"'?L4G!S]=6OKCP.A.AN]E8#C3+FUG+>F@MZ\):[F(MA?V[H7OSW2&C;;31])\\C=GJ0-I,9$ ZT*+Z%U\YX M;'K(/$M?38M(,#OUB7N9*19WGY9O*5&-#6?MCF;=!@1[E7838U]^)MVT0LV, M O&D4GDB0]/SP3C[]_!+))DF3&Q_O95>'IX>D%]Y[-W_OCTDYTUI/MV^:S"- M8H]Q+G5G/94T3_(F1,>E'T,R;IID*\*LUJJY7.HVBKZKMPN,N$K3KC:R/*59F\(^EZM1Z^K(ZH M,SF]"U3;1R7Q[!=W$BZGT"-@KIW ]MWI-4132Z$,M$C'ZJ\^F;C.*SYG'BNV M2MT;8FEOFDLV!HB^L6UX9XSVV4GA17N_"]>'V=D[RW-7N]2MRY5:HUVKMVH? M#G .@-S99D_I"%(H8@CS Z]*_TW!"V>8=( !^TKG1^7L$NO=8>:;?Z;_ETL MW.TV:'?5I^IS5;H=3RQG"J.VC"GIWJFN@R7QPE'FODGF?,:1?-:>8;C$\\+_ M?(/GR9$!Z)2Z;5F6I6]3V]# #^B]$CN 8-X)_!'?_BQO%,&>0KF&CP_NB_,V MF_+D6JG[Q7*<,5MC6Y5".0%=N_0F:O@>W$>88TU;WWT*EN52][MIV\1S?&W= M?]ZO,8\.O,WZ?^:$>0/AFY12M]&H*S5X9Z?)LZN^@44C%IF,''L>V7[:?7@0 M"#V7:$L#HI:ZG8:R.A*_)!AU/'//>L1&+<_\O!&=2"R]=BJC^ZT]M16Y=>=+$ MA8O-B69)Y)WH 6X,@BMANB/>YLB*E[&1=A+?'X$'$_@THS8ND,5L^(D+,>QD MG7.69.53_QQF&.R&XVV1@?]Q:M+ZCXD]92:';)SE M%]-G.8!$TT>2;FF>MT/,<#:CXVK4"#]/QWW'^K1@4 \<&Y>]I,!#=Q]R@!17 M)%ID R/Y-C+AF[DE31*Y[Y@RF&-".4ZT85>6#_Z)(<9'"/-DP:F!1ZX9EEP!2: H&/^ MK\!$MQR\\3X)+X 'IY$-(AD![F2DETY MR,$U+8GM\8%[-'^U*V_:SFL#>_L*CPD[+0Y3X "B[J_P$=PIOH]7 G M-B5\&-UX25M"6ZIYOM2I288V]:*LYZ3\QW7@NEA=@C8+;9.O^8$WPW6[U/V= M>*L8WB]G(]W\M5D>;M:99-*]P\UXU*\VK+.G-C2M].C1/-DFU$]0S;'I^Z#1 MQ (5=1T;)SAK*A&8[*;2'- ^+E5JI^RW>2!R0/74TTB&U*;(6XS(<-3V' M.Y3UUN5=2/G6K^*X[:@MX?6-M2WR>\L^V\L*9 ;OXYRE\P#IV1BAYTU^9?'D MG'16IT/S)?#@09ZW=2.G(F_=R2G,7[:-S(,^WL:';D(;HX'YC8[+-1N6[5JI M)-#*M46FG*TD#3[@*3"7+I9>,0=Q/"YE;V'*MQU*O@8>XSB@JX26'_#GFVI# MDA3)4WR7-<67OYGP:GBM9$/?')Q>7DV/NA"V9NN((W L<&\)7HQEX0S--3") MSWDUC4UI9>HG[9=8IH)/GN]T #EG"M ;$58>S?UP I_:?9K<3>]:*C#3815FZ#I;J!A?Z:H8/""P3:86[(VE%5512F " M=!.\=^_7TMW]UY@%?=H0FH/R3!_Q,&_,LB9![RJ&0ZM,X@/!V0+_"9Y5F^E5 M'>N&*>6F7"^WZFJD6U%;N[NRZ/DI%UE3FVE54RSVHQ2EJC8^?M3!Y2+7*T+N ME).V8[G(Q>JS$X?Y>V%MWE>R5H]VWD+:M-K\%JT/S0C\]5LV.]BK=5=WJZ/; MFM71'BV*[^2RVF]5>L;7"%-QL*]I6 M&Y.5MN2\N2^]+]]NI8>O,+[W+[?W+^N587G8/+F5GFY_ZSW=W-W_)H%;\$_X6/GV\/ W_)N68?_.)MPU9VPO MM?U0QC%N!]U@LUF?TQKON)6(S(2?L#')A*]ND&1R\\3'>J&P(]G8$16FN][3 M"YON[JHGL0]"=JG)[NO=?>_^^J[W3;J[QV"PAS/"95I2I%;[%/6N=K*=L0ZG ML'="9Y+H3+/4O?/)6)(+8NK.Q.,!L7V=91;0HEGC#=RB,'0Y-G2\#/9QXJ'P M_K 6P8?'7@CSD,@\=+#&!QXG@BE(\(ER&S2E>6XK<$WB5G-MD( G??IA:X%A MPA6_B)"X( AHG'-(+"RGT)L]] ;39W>RG)B&YI(1GE'\2B2LQ3PFPHH6$ W" MB@HK*O0FH=XT-EK1+YH%42N1GD>$^,+O+*+DF\)B"HLI]":9WK1W]3LU;R1] MM9PW83N+B(&6L)W"=@J]2:0WJKRC[:3[7T:.!:_P_B+=_BLP_:FPH@5$0UM8 M46%%A=XDTYLZUK_QH5&^(VTPIW%+SL* %A (G7,VH"*[*"TH=>IA=I$BLHLR M;TPRL7W7;&U(+?QL-_N-Z>D!.QD=2Z_V;,V:>B;UK.<3 \XLEO!=3P;&%CW3:((%<1Y "J\F>1-6IB"" M%59&6!DNP @/*G6%1U-H\:HU86R$L>$"C6JI&]7BE9[),-7]'<+09"U:M6@; MEH6AR2L:E_:2/88ES(2E*8ILU;JP-,+2<('&#CMBX[=>[W&!,OY.-"]PB7!N M"B-DM6@IP,+DY!2-,N[GPC.>8?2EWKP"_Z-CF3H>_(RK5+>>;XXU7UB@XLA< M+1IIS-U2^'ED,,AR(TQA4$4*0^:-22BWO^.!*J9/BW=30P]?6-'?F,U@.=3Q ME+2^$_C2=\W]27SIR?1^BHF@*!@0$X&8"-(!4SN<".IB(LB\,0GEAJ7W71 - MG00>74OMDZC^*LR= M4)@=%*8NRK]RTYB$C]XL06$(=[8PHJTKPIT5]CT-,+4B^]X3!C[S MQB04'!+1TE=-]QU7V/;"2%78=F';4P&36A.;J[EI3$*Y_;#9:>'$Q2)%FL5. M$0\K$CT3/<"4E3 [Y8='CX\-'7TQ$Q0&!&(F$#-!.F!2PYF@(6:"S!N34&X/ M_HBXTIT]<-RQ)C9>%$FTPKX+^YX.F*)#VIK"OF?>F(1RNWT?F7U3[-PMCD3K M1=NY*ZJ+"HN7EGYT2MUG&%G-%_EU19)I_<,]Q!>^UK=(]/U,G;J?^^[%RDT+ M @L;6L>>3,)=YYA-:&WX"IHW^>'L=K(0W%\77O!^;5]9Y^E^X?7FZE MI]O?>D\W=_>_25\?GOX)'RO?'A[^AG\_O_1>;K_?WK\\;[0"27K]1^#YYF": MD?J^C$P/=Q"Y,/+65'HB$\?U)<>6OCKN6))KE;_#M&;[FFE[DNW@+W 5W.,[ M+MU]:LXYGK+4#WQ)LSQ'@N_>-->H6([S$S>F>O/"VF^F/S)MR1\1:4PT/*<5 M$85_/KKF*URVN%+P#?XSI ^'EN&+I)[NX_5RI].H+M;K]D<:O-LEM)$+[<.O M5EN#ZP\ >XO L\C[!/[#"I[1'S3/"\83]C=]Z!N1^L0RR2O!&N)] K=JGF.C M+E1QE#9U%-_"5P)>N7"+\NOA+X, O0K)'@!O0W:X("YLR4=T "O M,PWXWAR8\" Z;B OETD)+R661]Y&!-\UE;"PTE!Z?3BH:-9^%_<;*:;$^@6_H58,.V M?IY8FHW_)>%&8_J=Z_P1OLT'Q!/ZR1S#U^S%X4BRCWBZ)&W7R DL@ST^_/!F M6O3M;]$7,#%Z)@PY?AYK4_R/9?XD%OUDHCEB#V!-F@2N%S;204MEAGV90$/> M:6/IC:^::\[E0$>,#9[C4D3:9,BVU2&=29Q!F0ZY9X(>:B[*$=Q!C]WN1F+$ MFO)>57H @7^@!4-B$U>S0)>H;T"AA1@)'S(A+E4KE M(7;<"@RH*7#&7!^"$ MU>J#7UQ6P*\L6>:_0*"XX.82^.2R][&&#V;%*?2E>L81,'WXUV (#.#-+FH] MJN$5'8S%%X-$-9W5"R06>:7? 4(MA"C"V'&G$GQ/PLTI?4W_:3G#\NQ-0\OI M0S.\8#*!(=!'\"+),#TW8(I7IB\$TV)1Z6CP-&*_FJYC8V_FCX'192] +@V MNQ@>"[V<*_20.!/'"C?+^WBT*7L#&D')TOH@NC'=(QGJ'J6NQYKN.@!0VQF; MNC1@Z2I75 #]J'P9J!-T? @#5)8FKNDPFU664'/"$0>$CTV?BN!*TG00"'/O M0E-C3^E(FB[K%@C1=P,=$ B+2.F6&-@?$"5/%1_:)%-:.<8)M&:XH5,_H@$ M^O7 =<97\Y;BRP#Y!CS;?$5LF#8T@T([:LEB!(E@P%A]MO2WF"(W,"B M@Q>6+< 1& 9,YB@A[1W--.A!&33Q#<9O5N@ 6F4[B-$%=(-- P6SJ:)8\WDC M-+Y+8[&N9=4"3.5;YB(Z09!4%?' @/GFM[/&,UG,R"URC =!1Y8 8 G MZ%%H;]!L&29(%34&5-"D)@W1!W'D4<>@JA/DH_;>?-QC8$,2VEQG+7UKZ%,_U(>UVQ= P^F]MZN1$Y M2_5/U'BHL*],/)?$OZQ\7"3EJ.#!>OA*<\9&G;X)5\OE8NK(!92Z/>.5N"#, MF2F>S5Q>I/0HD@A2/VQS=D!6!/#(B*+M<$UF1M]&)L[UA#X.K.+,/)1G?A/Z MLNA+6C#;4W/F7,Y;,5>2Z8*9]0"N!B"2/L6;A%,-(M^ 27Y*I\O(#$=3+TP0 MQ*5SLA8:YROZ'+QKYG[,WLNLLN32[E&SKS,/!*?(^=!Q';#>SH73^OL+9QQ[B%[-+P.T!'<+[X>>E69IV=>%OZB A M:78%/OD0Q0"^GNM70/G J(_AXQ""_/+"3$)GRDU<\<-\*2%5HC:,!?4!%UX M.E 5Y@(:4:MF(UJ>CSWX%SH^$CUT,!^A!Z2#];+089A/F:!Y ]:6"Q1&P/RW M&3(9:$($4E4(W31HU6SH0V4::LSB#AUK@/?1_X(:N6P:H& M@[SA?F<2>3"V M\QJVG1E\=/SQMZNEVZ,:%0OX WL(%MY%]PE4GCIZH!0HN\"FUMB:07-^%PR5 MJT5.$XFY8-Z[$9T_WL#M]D;FI$S13&^,&DO]GBMV'0V$9FVDSBCU>/%!/ZK/ M56E #/3?H?=]Z#:=#<+/-$+ +E YX7>H$AK./PN]A0^FOX(P%Y \T%X=E](L MX26H*1ZV!^74F"-GD#%UI\)VA;;-"RT;3L4:L]\P MS8:WX'5K8+=,G4*&2@M=G)D:@XQTBQ(=; X)/=MM4IS5_E]E'18C=2'88PKV MFC%L./!S1F0VH5/W20O) ,K*K#@I4:A- _4=G!:T['.?!2:9>!0[J%CZ/F MA)H1BKM)X,)?E&N&(!F9-P_9YUF+F!-D#C# HDM-$4-,'9C7A;\W&*-R#&,T M[\UX=H@;W*^;7L3?;A\J@>1C(OF)<4AS!I"1DY2&664^+6UJ/40,@R+F@QO!%#J2&& MHJSKN!]FQ;6"BV ,,3R><5&2";$R_-R'EBRN^M!A<'PD':CR&!#6N='$; 38 M$X IAN/0>CPD# -;+US2Z",GZE.O>ED]5^S,K)TZ/7',)+-H8T%6'PAB30[8 M07U$E\T\&"./<7;3N#6+^0N#'S:-LO"%Q28L['<^HN#GO$3(P0L+/-&/%I"($?)5@8^,@!-X$LTWHNRAP/@Q_?NY'[7@\DAC\YUR;,2!>6," M5@J_$9(X00C-@J0)3#24,HE+YA><"'P M3NJ-@1MAAV;7#J<(%LN&;LSBM6/GE2PNO/2)_T;@=K@U0+>$>5.+=X31-E*? M\S!( EM.UU,T]DL8^YB(3,"X9S: M9,E=#JL_,.,V31H8?4P?@"6!Z!8,DP^Q9;3D0M>+F'YY$LO$6^95:>Z"98BY M_(3S"A41<[#(.]$#Z@<[@X&IHY1F9OHG@1F'KAT3:O5]W\6U#C;[L"?0Z_Z% M%?9I+#Z[FJX8+O(*F-S"2*FU-Y:77C1_/0:@+%QF,4WX.UT=7DD3B]@,FN19 MCD+S&7+IPGL<=J.0O(RC,H*9,9K:POYIX0+YP''UP^,=&$*#P&!A>B4NB@X& M*W/LX@)#F'TE>7BRN4Z'Y4USH>\@0EQ*FH^33;,<,)]@D8]A:Y(0W\]E0DF5 M60/H2JPVP(_1N^!QIBO]X?1%D'.J((>N.3 X2YA!.U_F?37G_-.:U[/N5I:!UA*@ MR'L(*4JW+Z9#10EV$\9?LX9$]UNTSBR;Z6G.,7+3RRGS:629S[]S8\<%.S?; MH@ O\/P%3GZ>"<7>P=KL33V?C$/;&I?3&#H'\P5"9]%36,]X#"8P2#CXQ I3 M@Y>([W 46,90U%),(;1,L3A\ K=V82&+@GG*D(/Y6!H*5:>!VE8\QRRI1MPC M=6]Q5P!=?RK/OK=F$[1N:>9X"18+&?;0L!GV:*(YYEM.<>N2%_0Q^UM@Y(2A MC]-GCCW;\N%'.7=HNRS4;\R'QQP!XH8)!TR>+&T @@*$#;Z1A4G42)/E'131 M\B9D!HDHS&17F*Y1P6^FL]@.TX!-(TQ660C1HK@L#$HCP'J$!L"O MU)9$V>KA##EKH,#+Z=TX38KV8;(TZ*5<;6\4^)AD'I,Z2O=FX TL 1DWDK$D MT>6M=ZO[M.)]IN4=2E'R?.@I*C6ESEZ%>P]FN(E<&P&:$TY%T5(V7269A?V+ M6]!F$\-,[ L[$U=S4'OHR0^F^.=W[=T%PYBCEQHP<:'M,QYCN\YUN^**^$V]A% O.I***%C9TX?VCO$MW(J;E1BL3" ML=9T66YABW[@ ]S^S9)6#<(H@S!W*'HF/C#*.!1>QG&W%/B._I-M5I)>'23R MV+;AIR M?UAA!)J-"D("F2%G#,'Z--Q8A>EJZ&<0%[-J(A,TVR&GV0N[BO$A*Y12E"?@ MK ;5$',!6L/MUZ:+^XR6]_!#V]X(1FS>O&$TW6-E7\X\A7\QV(KVN_;)U GG M28?W-.^&($S;F@N^.5M M9/.D+< ]6#%,* A7K)9?1)T?%MHS=XN26=%D=_O\VVRRFSGJY=6,MC$A+ R$ MR\,,S^EBG8))T <3NZ07=&9<6\E$;FZI?70#M4ELPV($[ORN*&B(;O, ;^"T MT;HIQ=AMCQM8R5+,M&0'/+*@PLM.*TUZ#Y4ZJXWK,^?KS<0=F;0!"T^/W;DW M)PUC=NN5YXS!4GJO1UB?QK@E!7)>+,SP3Q+]@C,S#>E1 MN0&@$TO3Z7Z/@"[B,5.8!2^D ) T29)RA#P WKQ0L6K60"-8<9'6RW/,G2:MCQ668OVIT!(LJ-\!:E>. M53O0LDCUEGP=QNS-HBP<;-QWC5003(6S14%@<]\)@KAV5>W+"FP-Q"P^OA1CLTT;.Y<)5^6(X^ETSU;!&$;B99M9IS M6SFWD!%\''?16.)@T#QV$N('XU*4-^WO/W&T?F*O%HH(,1UX17N-&\(G5$$^ MU"^69^SB>--[6=&SY=FE')4>P_:9KAZ,/9IP[C&E<,.X;)810O/SY@KZL7Z; M'M7@\LH6LFA$5Z(Y-GST">C1?U0A!@8(IB@T M*W_#9N D*$4UG*"IMNF-(IW_<.8ZQSS2>BJ51E51:;28R:>YJ32Z'-TAZCDY%.W[WI=W\C/?_X\GQW<]=[NKM=[UPV[03],HB-+ 1\ M@GG -+19 :TP2AQ(M^'62^G3-\?S?I$^_; U<(S@PE\XZ<:G&\>RHC0=;Z2Y MS,N -UF,2P/'D$Q\)#C8S^BZ:.NM7]$6U(W&IC"0E@>?3ZOH8U5T;,;$(Y?1 MAROP.R PFEZ:-FTUO>EJ61GQ#:MUX/&%[.?Y'%.ML7DF//L@?'/X[5=3W3'ID;)-'I7M&!U.$XQ_3$7?6 MT1['=,0>:-+9I?/,+>&K^R_@MQ'I.UPW\J1;W(!]MD-Q#]]L'HDMF ]G")Q2 MH*L2G6NEJ-$[GH6S\1D'/V#Q&3F11B\8PEPL*66:\[$#*(\J@?P.8)T.H"H& M4""0(P1NLZ::_G/H.H%M5,+6ZCHA@\'5OL/#V=E@]\1G!4EW057BL8C%6FHC M6Y,X\^OBA_C/JT.;W@ L=IRF.?/5\\_F^Z7MV%_I$KUC2X%M^D](S@6>4:*9 M)=!\^H5> 9AAD;6Q9GF_EBJ-DF1K8X)75H::-KE\PJ6#@'QUG3%2=?C$?YK^ MZ#K,F;E]#Y=0>KBDXA'C17LO26PUYM>2^>Y?VL&X8CB4,\27 *AAE. %S1)E M>P85/%-<+LN-9K7S^6*YX1M<\S1-A)1(GIN-]D%M$5HJM/1C+:UGKJ4R:FFM M+5?;0DN%E@HMC=-2.7,M54I=M=RHM826"BT56AJOI8W,M52E6MJJ56MYT-+$ MD?J _B]'P?AU6$M]_X!\I!C\YCB&U[.-9[:W MU'MV+"-&B>JE;JM1K\J'JE \6H\VEPFDI!'P)$)* Y!2ZU3K BE%1,H6I_LC MI"2;M9NEKE)6P;=N"" 5$4A;_,+T@-2B0%*4P]V_E(!TBK48VJ@6RZKEUQ/\ MS<6#%=B9N$=9F=D4JNZDB*F$K3G7TBTN)!7@(Y5?C.:U2]UZ31'DB$!<>J[H MQXCK0*C?4@[W/07BS@AQ6US:)<0EAS(HC2S+S<4$J_,1E!.-I; MDM M$U",NBD0>C;JU18G@:= S2D]U;U1HP)JZK6J(E!31-1L\3;W1@TNT+2: MW)!< C6G= GW1@TNUC1KU28GJ-F7&LV/QW?OV!5ZENK\F-3H,-1#&-!#XZVB MZ\\6#P^S2_R[F42NF4"6HZN!^4Z,RK^)Z\3H49,5W).5JY0"JQ,'\P(_!_EZ MF_"SAI,6!. -.34^2*"$*Y1L\>T.MC)M864*C9\M7M[.5J;#EY79E\3BUS MDHLE((&\/9#WZ2"'TX,.P*?],(CK/IT8"*[9'8&^HJ(O13]V-\PII6Y=J1_N MA CDG1'RMGC NR$/-_RHS7S,N,5G/.^P4 KQ_(,6LL\X@$SD-FSQ6"-9A L" M]XX].V @1H_JZ+G&Y-_O[C4(FH%+E&QA,Y.AI(%D0\RZHT!)SE&RQ0M,AI(F M>(.MF,1<@9*#D*-GBED5EB*&-9#.HQ%6;KBI^9N=# M>%0*ABEER2;[[6\2V3&I\+0HBT7+PZ+'C5DQC3:X-/PDQ0BPG'(I/S%8.J5N M0VQ2+B96MA&A";'2K)6Z2E,8EF*"91MWF10L,H EA47\C%,SMU?-S=4*_NWR MNKW4)P-V:BG*$L_&/F6-X22!Z&YR**)>;N5$HZ6$J B9:0#*MYD[Q8$IZJ48@AVN<'@VF](Y?J%3H7;%JAXO# MC11._SG5@D74@G!$FZ Y&U5RWA857F@X 8S-#JMMX@GB"<7?YDL- FYT6&55 MI D!+1MI+L%#_W1J2:!U8$K2W@E\\%ZL DQI19FX'HG[C)CYD"E15N>O*#LS MNGMYEJK-9BGQO("MV58)&J5NKRL78 MDBOPGR_\[P-_.173WRQUU:J<5D*5@+Z _@F@WT@%^G@29K6>UG%\&03@Z=?C M.N3AXLE[/?FL'E#\N/_&M *?&"+R%W,@3Y%_",N86;!-8_^T"&KA KPQ@W"="51 M,E/4#$]ICF$#GW#[023('I/C/17CPX#.-=[#7&8;P1"SPVA^\55"1#:9@A-*Z50 M(/3<$+I?Y)8 H1U$:"/M_:A'0RCU\2]\W'4+_S7,U^YG^D^JLFQODZ2"DGPF M1-)T\*;AU5/TG^\='Q[N.]*U8QM8\??AB3&S? MJ\X&>+DOW<]]%[N[\B.5FDG:#2+K_WDHO#T\/TO7#]\?>_>]2[_Y&>O[QY?GNYJ[W='?[ MS$D[-XAY+ER,MJX!'RX9P77F*Y'"&JF?OM'TST\_;"TP3+CI%TZZ].G&L2S- M]233EN#Q%I;K76];U*JQY@Y-FR[HK=0R^R/P?',P1<(%575E!5#'ETP\;=<3W;&I4;)<;)U@/G*_NOXQ<< >^PW4C3[J%>6$7^JR80W$/WVP>B6TD M;9YR57(BD%XPA.E84LJ24E/JN]"Z8@#C!K!.!U 5 R@0R!$"4R]7O&5X.%OR M.E69XDW 2VV8BYIZOOL Y)6YRZ!><>=4]8K3X.R$"@H5+'+MXL[Q:Q<+-11J MR$_/>:ICW#E5'6.A@D(%^>DY3S6-.Z>J:9R&"A;_',8'?T1GM$ MYF+LS:0(D_+#X$5[?W1<^H/ONV8_\-G,_*C!8V(.TNO0LLV\5"\0T,N&S\@: MA VLH9$"&2+PQY7IVQ+(9XVZ9JG;//SD:@$]'J&W)8#-&GJX#:7%3?6&DP:X M"\F@X?T5O/BR29WIS$JNPGVO(%H(?$W;\]V ^L6+82_^Y\^)9M\USR_A[(OD MRK7FC;Y:SMM?B3$DOVFF31F7@4_<)Z);FN>9 QAA; IB[0V1675(X A.D'KJ[/0)QP@E%*W76T=X.RG=&B[P%>J M'M>6K;O'1I6*$\+!/(: %I>FZ[2S]&:0(5FFQ$UF F#Y!MAI_:7- ,.R2''U M,TX.L#-/$4ZT('K2Y.$D),]AN1MYU^DT_-V]V!VYUBQU6U7YS)/[!%)/2:OL MB50D(F.R< 12!5*/Y8COB=0V\DCKJS4"J6>#U!.L_QR SP[2MRE7ON,KGW&Y M4(\*;S:< $MUY,^_7RZQ8H8E5O;?"IATA';*P-YGV N7A;W7(!3(D&U)'XNQ M89']BC%2,MT#J!Q>MGM/BW!LGDOHG]"_K(*SA)J(&P";!T5>0@>%#N97!U/, M(TRH>73WGQI#SXDY4.B?T+_DP71"_<.M?TWY\,3;4^E?\>O'1KT(WU57V+ZF MB>.9*)A+EU@T-7)>,?,_EQ,YP\&OS6_1^M"(P-]\RUKUI+058.9H?(3+0AJ?1=HOVL:+@*?*E9;]K40T@M%D0U[;EM5'*Q^(3E5./Z%>+NI6BX*;*HO3G M\MA\Y-3VGI]O7YZS2>4[XOASR#P<4)1$C+08Z;R,=/&K1F'".]V;J.,'\J_ M?-6LO#M"04@GXO*+3>W<,L +?S_VSFZGHCGNZ;N$P-_Z-G&\A<+ M5\:QS_525U'DU%9_.-C(([2CN-K1.K%VT/U'K=369H1V".TXHG:T3ZP=>+QU M)[W,@:SVZ.7'PWPB.@&!]"W"2K&(.H69.6(+HK@G/BN0%)<'+[=*W88:5\A$ MU-4J $JV."0[HZ1=ZJJ=6DP9$(&2 J!DR\2\,THZI6Z]UDJM2OB1)]QH.1<: M2C:#JEA7B2$10R*&)/TA*0 ]?&>_@EEW7/,0Y_V#R'ZG"7?7*#_G$^X6YST2 MQ12FVY(T<-RQYO]:,M_]2SL85PR'+HKBW3&3L()[QLJU=ER!YMRR0@([.[OT M!V$'=SF5<G1UUV&UL%B4)FF>1\2!(1G.Y:&,;IF(>K9!:UGTJ%@VA]**6NJVVJG5IQ!\ M"U>0V3*%[PF9>JG;K@G(%!,R6V;N/2&#Z\II2[A'_Q\*(^O/A+7H^N M,X'&3,O2Q-)LOTSY,]P8,<'*&V(5+&OFC$GG$64#(>UM)!C*3J]/ IU2MZDV MQ-)%,<&RE3-+!!:U!F!1&F*-M)A@VBF;:OV4,3BYNQ-201TV:=V1D)A!&>X'#>ONM6@&/RD?XT M2MV&K!R^LT*$*SR"9FM*YWZ@:0)HZIW43H\0H.$*-%MS.?<##>X'K=?$INF3 MR?P)/U><027PB$C7S'J"?I@0+#9G#[\1S2-4-@^#'QY3HCA]P:5'616Q<#'1 MLF5F3HR6#J*E>?C!]P(M/*)ERY2<%"UUW,JE-+BA4XH?->,&&,_'E0 L.3Z@ MIS' I#P8F):I^40$SIENB622\>[L7B00[SGH>Z9A:KAK%=3(T>FW/=OX;\>T M_7_ Y8%+XHH#U>52MQYWH)>(C0H IAWV2*8*)EP026&WC@ 3CV#:8=-DJF!2 M(0*O'>XBB@!\1RS@10>D;)EDDZ&%-QV5>>&TBM^V,T6JP_?Y2@\ MV<.X[_F>X7O'UC=N&ZZW2ETEA2P?$>[P"))ME/>N(&E3D/!2#$: Y*1,]ZX@ MZ>#Q#MR Y*Q/VXJ*#AR^!)UX#UMJXUNX$P$2#T"!;,Q.E162;A5NU$I=E6Y? M3ZM*,1?;UX7F"]+W??[E[N M;I^EWOV-]/SROZO/[45N74EW?[]Q]W+[^+$V^-/0N)L83'2 M9S#2Q5\K"TND21/'I=ZD,Y LQQY6?.*.P7?LI[Z[\V"J.\^Q2%P?.=>*%"FV M;P"L%\#5#[H.[?<]::)-\<1.D<>G@7CN9F\UV BDG MGGEW1DJSAEM\E2*Q7 (I22;?W9&"E04Z'5%!ZV2"?AXYKL\60"RLK'+P1"P\ MUO1+:46Z,_U <_ (X8[8H5E,M"0JI;4+6E1 BR!-"HJ61*6T=D%+G=H6<=(I M;Y/W\DFG*870XAB_K#(&=O*0&Z5NIUU/K?@6%_L !/(R7KC?"7E-0%ZME5JE M+H&\MD7RG9#7 N35VZDQC=SOP. FEU4\O*@/+_[*TK>ES-ZR9!'/F_G* M80:P6&KB(C_VPSH7S398_V8*=;_%Z@&/,$F04[H(DV2[.)M8.[Y<:XK"2P5% M48)I_[Y L,87 M;&[52]V:.,NEF&A)6@-^.UH:B!9>TO,$6DXY(^^!EB9/MJ7XP3*K!3\O:2&" M91[F9"J515WYT(7%C6IU;G*M!%).&B4G0DJ;GMXC,GX+B91=BL3OC)0.;G[E M)MLWQ1J5A]8K%/>G?'_Q?:QGW]%_CAS+(*X7E6(D_PI,?WIY-!_KL 'DT!(> M7N=/C)<8KT3C=5(NUC!?HP>']U?PXLLFW5&0U:@\NA%;ZZ$1*TL3S95>-2L@ MTI\_\DT>B?L\TESRH8]R=_]UU4F9O8_:S$?-?7"??:P MM&L?.TN;&M0Z6H/D_1K4/%J#<&VL6ENO4[']"VE"P/?"YY8E+?!'C@L8,J2- MW:.7>JL]ZR3J&>V&UYN];;?,BX7NJA^,?WP#Y=II6UA/WD+YM"ULT.R56@W_ M?Q_]I,+@OUM"UL)6]A_;0M;)>Z[<;>6($_*B%>6'?* M23&3S):S[CX$ON<#/N&U6TOM+72UDU@8R>PZ:]R=YP6KEJ\ MH>>D/#B?;-.U,QX[]HFH)O:RI"Q*IWT&UHL= MAMG-MI$L;D-1]'0]& <64@HW9&#J9M*R&HJ,$62YT6H>OM-;<+\\(FK+]'P$ M1&'!XG(=S'5'(*J(B-HRGQ\!431YJEZO<[/W-:45AGPX L"E!RZR5%WQA.7 MC(CMF:]$LAQ/['!,.*:?#G(*/.@ ?(HY["42%-VB=+TH)K9Q^!O(ZI[X#X,7 M[3U.T_! 1R7&AEJEKEJ+J1@I,)1S#*U-_,?#$&ZO;<6< M!'ER#)WLO M9J2I\^P'LP MOXQ8\<>X%C][Z%D9A<4?E+15C8N^R"L OYL N[GX:7CEU0 MT2XTVHW#?2UA%X1=$'8A^[,*T[$+=;0+S7K]\$.)N+ +-$B[\#5X890-3?]) M5>[M;5)7:)$V0B1-QS5BS9[B'I)[QX>'^XYT[=@&L3UBX"?:?[JH_-6T-5LW M(8BBNZ/&Q/:]ZG)F]\(NN_!==86MFT\!H \/T Y3OWCN"\>6OM]++P].#=/WP_;%W_[O4 MN[^1GG]\>;Z[N>L]W=T^KZEN-NW<8&WF-H:.LN:-I*^6\^9)GW[86F"8<,TO MG/3@TXUC69KK2:8MP>,M@)6WWK:9DFKN$/04YY>5A<0_ L\W!U,L\4K1-3.( M=$+2\243CUQ&'ZX,TYM8VO32M&F;Z$U7X>-#*XIO6*7@\(7LY[EUJ-:8A0CY MP_#-X<]5^.EB_?MFNUKOQ/]4J\H)OU?;]41W;&J4K%8;'Z1V>7SK/IGJ_NW\,WTG>X;.1)MV#;C$0U-M,X_OA4S\B) M0-C^4"G[@C2JG\P"W!T0)N=:X M+F:$_QW[EH0LE3\F2P%4\S3;WJMF6AC!O3@+6VU#\O2+YIEZ'#W:*'55I1.3 M@9O;+5Q"&XJJ#8VC:T.SU%4:'7&8WNGVG!G(63&6SG.OO+$=5Y-B(FE_C1]9_GL#_ 0XY6)XYJ/#:+WCEVA.AB>0TT#U@%=U".2 M-AB8EJGY1)2-..+6K"T.X7S^^PJR82OFWXD_&0N-EGS"*(UNWP<$*FU4K>> M6DJLJ*>6Q%:3"82S)DT2P@P4"%PA7/6G96EB:;;/"LSB3J$)2E5XS2L.*OLNB=!X&=S.I]*A0:+F8.'U2P>=MII:J M+WQ>KN"RP=8> );DT7Q:$\#'K6Z&5397W56OOI\ MY7 \T4P7"0])!_P-B?#/LYLGJ'-U-Y/(-1/([D="*FIZ1T(*CYU' &V90C8! M:!THN%S8D+D)[,[*4Z?1DW#'LUL0C-2%"@*F0IP)V<+[+8N5XC2F4^K6N*F# M+P!STL6_?0!3KR%@UL^@Y-))+T#F*DQV-DQVN&5[(0V5TE5T96^A3B#-R$"* M&L0I02^)3O_2]'\%)JM0(;)61=:JR%H]UKEF.C%?<2N MW]JU!E/;"GGI[I$ M\\@-8?^]LQ>D$S>I805=18UA*$5B:LZ1LCTQ-1E2<"5>X2&#^:R(/4Q+LWW' M-0\QKF=,QAS7N"Y()TYE\$A(<094\7"2V+1NP4F]U*W')3GEYI">7)I6&OP? MDL1TQI[(,=B[=;6A$GJ(@G^6JA*G/XU2M\--CJ! 3\;&=E?4-$O=5ES56N'0 M'C6K5->A*[XG3;0IQAK"H